﻿.job-relation__title,.job-outline__title,.company-jobs__title,.company-outline__title{font-size:16px;font-size:1.6rem;margin-bottom:20px;padding-bottom:10px;border-bottom-width:4px;border-bottom-style:solid;border-bottom-color:#16aadb}.not-member__title{font-size:16px;font-size:1.6rem;margin-bottom:20px;padding-left:10px;border-left-width:5px;border-left-style:solid;border-left-color:#16aadb}.special-detail__title,.news__title,.guide__title,.event-detail__title,.article-detail__title,.page-detail__title{font-size:24px;font-size:2.4rem;line-height:1.7;border-top-width:5px;border-top-style:solid;border-top-color:#16aadb;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#16aadb;padding:15px 0;margin-bottom:20px}.panel-inner,.search-word-form,.condition-search{padding:10px;border:1px solid #ccc}.search-word-form__keyword,.input-number,.input-tel,.input-email,.input-password,.textarea,.input-text--long,.input-text--middle,.input-text--short,.input-text--xshort,.input-text--half,.input-text,.form-address__city,.form-address__town,.form-address__building,.form-zip__input,.form-name__sei,.form-name__mei,.condition-search__keyword{padding:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #ccc}.select-date select,.select-pref,.select,.form-address__pref,.condition-search__area,.condition-search__category,.condition-search__employment{padding:9px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #ccc}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{font-size:62.5%;overflow-y:scroll}body,input,select,textarea,button,pre{font-size:14px;font-size:1.4rem;font-family:"Lucida Grande",Arial,"Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",sans-serif}a{text-decoration:none;color:#06c}a:hover{text-decoration:underline}a:hover img{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=$opacity)"}img{vertical-align:bottom}p,dt,dd,th,td{line-height:1.7}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}textarea{vertical-align:bottom}.attention{color:red}.success{color:#9acd32}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-inline__item{display:inline-block}.w-xshort,.input-text--xshort{width:100px}.w-short,.input-text--short{width:200px}.w-middle,.input-password,.input-text--middle{width:400px}.w-long,.input-text--long{width:600px}.w100{width:100px !important}.w200{width:200px !important}.w300{width:300px !important}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr20{margin-right:20px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml20{margin-left:20px}.m0{margin:0 !important}.is-ellipsis{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.js-thumbnail{overflow:hidden;position:relative}.js-thumbnail img{position:relative}@media screen and (max-width: 640px){.js-sptoggle{position:relative;text-decoration:none;cursor:pointer}.js-sptoggle:after{display:block;content:"";position:absolute;top:50%;right:10px;width:6px;height:6px;margin:-4px 0 0 0;border-bottom:solid 2px #06c;border-right:solid 2px #06c;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.is-open:after{border-top:solid 2px #06c;border-left:solid 2px #06c;border-right:none;border-bottom:none}}.l-wrapper{border-top-width:5px;border-top-style:solid;border-top-color:#09c;text-align:left}.l-headline{width:960px;margin-left:auto;margin-right:auto;font-size:12px;font-size:1.2rem;padding-top:10px}@media screen and (max-width: 640px){.l-headline{display:none}}.l-header{width:960px;margin-left:auto;margin-right:auto;display:table;padding:2rem 0}.l-header-main{display:table-cell;width:300px;vertical-align:middle}.l-header-side{display:table-cell;text-align:right;vertical-align:middle}.site-message{font-size:12px;font-size:1.2rem;margin-bottom:10px}.site-title{width:100%}.site-title a{color:#000;text-decoration:none;font-size:30px;font-size:3rem}.site-title img{max-width:250px;height:auto}@media screen and (max-width: 768px){.l-header{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:10px}.l-header-main{width:auto}.site-title img{max-width:200px;vertical-align:baseline}}@media screen and (max-width: 640px){.l-header-main{width:200px}}@media screen and (max-width: 480px){.l-header-main{width:150px}.site-title img{max-width:150px}}@media screen and (max-width: 320px){.l-header-main{display:none}}.l-center{width:960px;margin-left:auto;margin-right:auto;margin:0 auto;padding-top:20px}@media screen and (max-width: 768px){.l-center{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;padding:0}}.l-container{width:960px;margin-left:auto;margin-right:auto;overflow:hidden;padding:20px 0}.l-container.is-maintenance{padding-top:50px}.l-container.is-twoColumn .l-main{float:left;width:640px}.l-main{width:100%}.l-main-top{margin-bottom:20px}.l-main-bottom{margin-top:20px}.l-sidebar{float:right;width:300px}.l-sidebar div:last-child{margin-bottom:0}@media screen and (max-width: 768px){.l-container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:20px}.l-container.is-twoColumn .l-main{width:440px}.l-sidebar{width:250px}}@media screen and (max-width: 640px){.l-container{padding:0}.l-container.is-twoColumn .l-main{float:none;width:100%}.l-sidebar{float:none;width:100%}.l-inner{padding:10px}}.l-footer{width:100%}.l-footer-inner{background-color:#e3f5fb;border-top-width:2px;border-top-style:solid;border-top-color:#aee2f3;padding:20px}.l-footer-inner .navigation:last-child,.l-footer-inner .widget:last-child{margin-bottom:0}.l-form{display:block}@media screen and (max-width: 640px){.l-form{padding:10px}}.l-login{width:600px;margin-left:auto;margin-right:auto}.login-box{border:1px solid #ccc}.login-box__title{font-size:16px;background-color:#eee;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;padding:10px}.login-box-bottom{text-align:right;padding:0 20px 20px 20px}.login-box-bottom__link{position:relative;padding-left:1.2em;text-decoration:none}.login-box-bottom__link:after{display:block;content:"";position:absolute;top:50%;left:0;width:6px;height:6px;margin:-4px 0 0 0;border-top:solid 2px #06c;border-right:solid 2px #06c;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 640px){.l-login{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:10px}}.alert{padding:10px;line-height:1.7;margin-bottom:20px}.alert.is-error{color:red;border:1px solid red}.alert.is-success{color:#9acd32;border:1px solid #9acd32}.alert.is-caution{color:#ff8c00;border:1px solid #ff8c00}.barGraph{max-width:600px}.barGraph__item{padding:5px;background:tomato;-moz-animation:anime1 1s 1 ease;-webkit-animation:anime1 1s 1 ease;animation:anime1 1s 1 ease}@-webkit-keyframes anime1{0%{width:0px}}@keyframes anime1{0%{width:0px}}@media screen and (max-width: 768px){.barGraph__item{max-width:500px}}@media screen and (max-width: 480px){.barGraph__item{max-width:400px}}@media screen and (max-width: 320px){.barGraph__item{max-width:200px}}.breadcrumb{font-size:12px;font-size:1.2rem}.breadcrumb__item{display:inline-block;letter-spacing:normal;list-style:none}.breadcrumb__item:after{content:">";margin:0 4px}.breadcrumb__item:last-child:after{content:"";margin:0}@media screen and (max-width: 768px){.breadcrumb{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.breadcrumb-wrap{border-top-width:1px;border-top-style:solid;border-top-color:#16aadb;padding:10px}.breadcrumb__item{line-height:1.7}}.btn-default{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;-webkit-appearance:none;-moz-box-shadow:inset 0px 1px 0px 0px #fff;-webkit-box-shadow:inset 0px 1px 0px 0px #fff;box-shadow:inset 0px 1px 0px 0px #fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #dddddd));background:-moz-linear-gradient(top, #ffffff 5%, #dddddd 100%);background:-webkit-linear-gradient(top, #ffffff 5%, #dddddd 100%);background:-o-linear-gradient(top, #ffffff 5%, #dddddd 100%);background:-ms-linear-gradient(top, #ffffff 5%, #dddddd 100%);background:linear-gradient(to bottom, #ffffff 5%, #dddddd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$shadow_color", endColorstr="$bgcolor",GradientType=0);border:1px solid #999;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#666;text-decoration:none;height:auto;padding:10px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center}.btn-default:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dddddd), color-stop(1, #ffffff));background:-moz-linear-gradient(top, #dddddd 5%, #ffffff 100%);background:-webkit-linear-gradient(top, #dddddd 5%, #ffffff 100%);background:-o-linear-gradient(top, #dddddd 5%, #ffffff 100%);background:-ms-linear-gradient(top, #dddddd 5%, #ffffff 100%);background:linear-gradient(to bottom, #dddddd 5%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$bgcolor", endColorstr="$shadow_color",GradientType=0);background-color:#fff;text-decoration:none}.btn-default:active{position:relative;top:1px}.btn-send{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;-webkit-appearance:none;-moz-box-shadow:inset 0px 1px 0px 0px #ffb355;-webkit-box-shadow:inset 0px 1px 0px 0px #ffb355;box-shadow:inset 0px 1px 0px 0px #ffb355;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffb355), color-stop(1, #ff6600));background:-moz-linear-gradient(top, #ffb355 5%, #ff6600 100%);background:-webkit-linear-gradient(top, #ffb355 5%, #ff6600 100%);background:-o-linear-gradient(top, #ffb355 5%, #ff6600 100%);background:-ms-linear-gradient(top, #ffb355 5%, #ff6600 100%);background:linear-gradient(to bottom, #ffb355 5%, #ff6600 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$shadow_color", endColorstr="$bgcolor",GradientType=0);border:1px solid #daa520;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;text-decoration:none;height:auto;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center}.btn-send:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff6600), color-stop(1, #ffb355));background:-moz-linear-gradient(top, #ff6600 5%, #ffb355 100%);background:-webkit-linear-gradient(top, #ff6600 5%, #ffb355 100%);background:-o-linear-gradient(top, #ff6600 5%, #ffb355 100%);background:-ms-linear-gradient(top, #ff6600 5%, #ffb355 100%);background:linear-gradient(to bottom, #ff6600 5%, #ffb355 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$bgcolor", endColorstr="$shadow_color",GradientType=0);background-color:#ffb355;text-decoration:none}.btn-send:active{position:relative;top:1px}.btn-link{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;-webkit-appearance:none;-moz-box-shadow:inset 0px 1px 0px 0px #33bdef;-webkit-box-shadow:inset 0px 1px 0px 0px #33bdef;box-shadow:inset 0px 1px 0px 0px #33bdef;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #33bdef), color-stop(1, #019ad2));background:-moz-linear-gradient(top, #33bdef 5%, #019ad2 100%);background:-webkit-linear-gradient(top, #33bdef 5%, #019ad2 100%);background:-o-linear-gradient(top, #33bdef 5%, #019ad2 100%);background:-ms-linear-gradient(top, #33bdef 5%, #019ad2 100%);background:linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$shadow_color", endColorstr="$bgcolor",GradientType=0);border:1px solid #057fd0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;text-decoration:none;height:auto;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center}.btn-link:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #019ad2), color-stop(1, #33bdef));background:-moz-linear-gradient(top, #019ad2 5%, #33bdef 100%);background:-webkit-linear-gradient(top, #019ad2 5%, #33bdef 100%);background:-o-linear-gradient(top, #019ad2 5%, #33bdef 100%);background:-ms-linear-gradient(top, #019ad2 5%, #33bdef 100%);background:linear-gradient(to bottom, #019ad2 5%, #33bdef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$bgcolor", endColorstr="$shadow_color",GradientType=0);background-color:#33bdef;text-decoration:none}.btn-link:active{position:relative;top:1px}.btn-attention{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;-webkit-appearance:none;-moz-box-shadow:inset 0px 1px 0px 0px coral;-webkit-box-shadow:inset 0px 1px 0px 0px coral;box-shadow:inset 0px 1px 0px 0px coral;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff7f50), color-stop(1, #dc143c));background:-moz-linear-gradient(top, #ff7f50 5%, #dc143c 100%);background:-webkit-linear-gradient(top, #ff7f50 5%, #dc143c 100%);background:-o-linear-gradient(top, #ff7f50 5%, #dc143c 100%);background:-ms-linear-gradient(top, #ff7f50 5%, #dc143c 100%);background:linear-gradient(to bottom, #ff7f50 5%, #dc143c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$shadow_color", endColorstr="$bgcolor",GradientType=0);border:1px solid red;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;text-decoration:none;height:auto;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center}.btn-attention:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dc143c), color-stop(1, #ff7f50));background:-moz-linear-gradient(top, #dc143c 5%, #ff7f50 100%);background:-webkit-linear-gradient(top, #dc143c 5%, #ff7f50 100%);background:-o-linear-gradient(top, #dc143c 5%, #ff7f50 100%);background:-ms-linear-gradient(top, #dc143c 5%, #ff7f50 100%);background:linear-gradient(to bottom, #dc143c 5%, #ff7f50 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$bgcolor", endColorstr="$shadow_color",GradientType=0);background-color:coral;text-decoration:none}.btn-attention:active{position:relative;top:1px}.btn-toggle{font-size:14px;font-size:1.4rem;display:none;cursor:pointer;vertical-align:top;background-color:#fff;border-style:solid;border-width:12px 8px 0 8px;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);line-height:100%;padding:0;font-size:0}.btn-toggle.is-active{border-width:0 8px 12px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000 rgba(0,0,0,0)}@media screen and (max-width: 640px){.btn-toggle{display:inline-block}}.category-index__title{background-color:#eee;padding:10px;margin-bottom:20px}.category-index__body{margin-bottom:20px}.category-index__body:last-child{margin-bottom:0}.category-menu{overflow:hidden;display:block}.category-menu__item{list-style:none;float:left;margin-right:20px;line-height:200%}.category-menu__item:last-child{margin-right:0;padding-right:0;border-right:none}.category-menu__link{position:relative;padding-left:1.2em;text-decoration:none}.category-menu__link:after{display:block;content:"";position:absolute;top:50%;left:0;width:6px;height:6px;margin:-4px 0 0 0;border-top:solid 2px #06c;border-right:solid 2px #06c;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 640px){.category-menu__item{float:none;margin-right:0;margin-bottom:20px;line-height:100%}.category-menu__item:last-child{margin-bottom:0}}.company-search{padding:10px;border:5px solid #ccc;margin-bottom:20px}@media screen and (max-width: 640px){.company-search{border:none;padding-top:0}}.company-box{border-top-width:2px;border-top-style:solid;border-top-color:#09c;border-right-width:1px;border-right-style:solid;border-right-color:#ccc;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;border-left-width:1px;border-left-style:solid;border-left-color:#ccc;margin-bottom:20px}.company-box-heading{padding:10px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;overflow:hidden}.company-box-heading__title{font-size:16px;font-size:1.6rem;font-weight:normal;line-height:1.7;margin-bottom:8px}.company-box-heading__kana{font-size:14px;font-size:1.4rem;color:gray}.company-box-body{padding:10px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;overflow:hidden}.company-box-table{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-top-width:1px;border-top-style:solid;border-top-color:#16aadb;border-left-width:1px;border-left-style:solid;border-left-color:#16aadb}.company-box-table thead th{text-align:center}.company-box-table tbody th{text-align:left}.company-box-table__row{display:table-row}.company-box-table__head,.company-box-table__data{display:table-cell;vertical-align:middle;padding:10px;border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid;border-right-color:#16aadb;border-bottom-color:#16aadb}.company-box-table__head{font-weight:normal;width:80px;background-color:#aee2f3;color:#000}.company-box-table__data{background-color:#fff;color:#000}.company-box-action{background-color:#e3f5fb;padding:10px;overflow:hidden}.company-box__detail{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:200px;-webkit-appearance:none;-moz-box-shadow:inset 0px 1px 0px 0px #33bdef;-webkit-box-shadow:inset 0px 1px 0px 0px #33bdef;box-shadow:inset 0px 1px 0px 0px #33bdef;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #33bdef), color-stop(1, #019ad2));background:-moz-linear-gradient(top, #33bdef 5%, #019ad2 100%);background:-webkit-linear-gradient(top, #33bdef 5%, #019ad2 100%);background:-o-linear-gradient(top, #33bdef 5%, #019ad2 100%);background:-ms-linear-gradient(top, #33bdef 5%, #019ad2 100%);background:linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$shadow_color", endColorstr="$bgcolor",GradientType=0);border:1px solid #057fd0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;text-decoration:none;height:auto;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center;display:block;margin:0 auto}.company-box__detail:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #019ad2), color-stop(1, #33bdef));background:-moz-linear-gradient(top, #019ad2 5%, #33bdef 100%);background:-webkit-linear-gradient(top, #019ad2 5%, #33bdef 100%);background:-o-linear-gradient(top, #019ad2 5%, #33bdef 100%);background:-ms-linear-gradient(top, #019ad2 5%, #33bdef 100%);background:linear-gradient(to bottom, #019ad2 5%, #33bdef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$bgcolor", endColorstr="$shadow_color",GradientType=0);background-color:#33bdef;text-decoration:none}.company-box__detail:active{position:relative;top:1px}@media screen and (max-width: 640px){.company-box{margin:10px 10px 20px 10px}.company-box-table{float:none;width:100%}.company-box__detail{width:100%}}.company-heading{padding:10px;border:1px solid #ccc;overflow:hidden;margin-bottom:20px;text-align:center}.company-heading__logo{display:inline-block;margin-right:10px;vertical-align:middle}.company-heading__title{display:inline-block;font-size:20px;font-size:2rem;vertical-align:middle}.company-outline{margin-bottom:20px}.company-outline-table{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-top-width:1px;border-top-style:solid;border-top-color:#16aadb;border-left-width:1px;border-left-style:solid;border-left-color:#16aadb}.company-outline-table thead th{text-align:center}.company-outline-table tbody th{text-align:left}.company-outline-table__row{display:table-row}.company-outline-table__head,.company-outline-table__data{display:table-cell;vertical-align:middle;padding:10px;border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid;border-right-color:#16aadb;border-bottom-color:#16aadb}.company-outline-table__head{font-weight:normal;width:120px;background-color:#aee2f3;color:#000}.company-outline-table__data{background-color:#fff;color:#000}.company-job{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #ccc;overflow:hidden;margin-bottom:20px}.company-job:last-child{margin-bottom:0}.company-job-body{padding:10px;overflow:hidden}.company-job-side{float:left;width:100px;margin-right:10px}.company-job-main{float:left;width:828px}.company-job__thumbnail img{width:100px;height:auto}.company-job__title{font-size:16px;font-size:1.6rem;line-height:1.7;margin-bottom:10px}.company-job-info__row{float:left;width:359px;margin-bottom:10px}.company-job-info__row:last-child{margin-bottom:0}.company-job-info__row:nth-child(odd){margin-right:10px}.company-job-info__title{font-size:14px;font-size:1.4rem;float:left;width:80px;margin-right:10px;background-color:#aee2f3;text-align:center}.company-job-info__data{font-size:14px;font-size:1.4rem;float:left;width:269px}.company-job-action{clear:both;background-color:#e3f5fb;padding:10px;overflow:hidden;border-top-width:1px;border-top-style:solid;border-top-color:#ccc}.company-job__save{float:left;width:120px}.company-job__saveButton{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:120px;-webkit-appearance:none;-moz-box-shadow:inset 0px 1px 0px 0px #fff;-webkit-box-shadow:inset 0px 1px 0px 0px #fff;box-shadow:inset 0px 1px 0px 0px #fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #e0e0e0));background:-moz-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-webkit-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-o-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-ms-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:linear-gradient(to bottom, #ffffff 5%, #e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$shadow_color", endColorstr="$bgcolor",GradientType=0);border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#666;text-decoration:none;height:auto;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center;display:block}.company-job__saveButton:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e0e0e0), color-stop(1, #ffffff));background:-moz-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-webkit-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-o-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-ms-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:linear-gradient(to bottom, #e0e0e0 5%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$bgcolor", endColorstr="$shadow_color",GradientType=0);background-color:#fff;text-decoration:none}.company-job__saveButton:active{position:relative;top:1px}.company-job__saveButton.is-active{color:#e00}.company-job__entry{float:right;width:569px}.company-job__entryButton{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:200px;-webkit-appearance:none;-moz-box-shadow:inset 0px 1px 0px 0px #ffaf4b;-webkit-box-shadow:inset 0px 1px 0px 0px #ffaf4b;box-shadow:inset 0px 1px 0px 0px #ffaf4b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffaf4b), color-stop(1, #ff7400));background:-moz-linear-gradient(top, #ffaf4b 5%, #ff7400 100%);background:-webkit-linear-gradient(top, #ffaf4b 5%, #ff7400 100%);background:-o-linear-gradient(top, #ffaf4b 5%, #ff7400 100%);background:-ms-linear-gradient(top, #ffaf4b 5%, #ff7400 100%);background:linear-gradient(to bottom, #ffaf4b 5%, #ff7400 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$shadow_color", endColorstr="$bgcolor",GradientType=0);border:1px solid #ff8c00;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;text-decoration:none;height:auto;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center;display:block}.company-job__entryButton:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff7400), color-stop(1, #ffaf4b));background:-moz-linear-gradient(top, #ff7400 5%, #ffaf4b 100%);background:-webkit-linear-gradient(top, #ff7400 5%, #ffaf4b 100%);background:-o-linear-gradient(top, #ff7400 5%, #ffaf4b 100%);background:-ms-linear-gradient(top, #ff7400 5%, #ffaf4b 100%);background:linear-gradient(to bottom, #ff7400 5%, #ffaf4b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$bgcolor", endColorstr="$shadow_color",GradientType=0);background-color:#ffaf4b;text-decoration:none}.company-job__entryButton:active{position:relative;top:1px}@media screen and (max-width: 640px){.company-heading{border:none}.company-heading__logo{display:block;margin-right:0;margin-bottom:10px}.company-heading__title{display:block}.company-outline{padding:10px;margin-bottom:0}.company-outline-table__row{display:block}.company-outline-table__head,.company-outline-table__data{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:block}.company-jobs{padding:10px}.company-jobs__title.js-sptoggle{position:relative;text-decoration:none;cursor:pointer}.company-jobs__title.js-sptoggle:after{display:block;content:"";position:absolute;top:50%;right:10px;width:6px;height:6px;margin:-4px 0 0 0;border-bottom:solid 2px #06c;border-right:solid 2px #06c;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.company-jobs__title.is-open:after{border-top:solid 2px #06c;border-left:solid 2px #06c;border-right:none;border-bottom:none}.company-job-side{float:none;width:100%;margin-right:0;margin-bottom:10px;text-align:center}.company-job-main{float:none;width:100%}.company-job-dataview__row{float:none;width:100%}.company-job-dataview__title{float:none;display:inline-block;width:80px}.company-job-dataview__data{float:none;display:inline-block}.company-job-action{clear:both;background-color:#e3f5fb;padding:10px;overflow:hidden;border-top-width:1px;border-top-style:solid;border-top-color:#ccc}.company-job__save{float:none;width:100%;margin-bottom:10px}.company-job__saveButton{width:100%}.company-job__entry{float:none;width:100%}.company-job__entryButton{width:100%}}.condition-search__row{overflow:hidden;margin-bottom:10px}.condition-search__row:last-child{margin-bottom:0}.condition-search__area,.condition-search__category,.condition-search__employment{float:left;width:200px}.condition-search__area,.condition-search__category{margin-right:9px}.condition-search__keyword{float:left;width:500px;margin-right:9px}.condition-search__submit{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:109px;-webkit-appearance:none;-moz-box-shadow:inset 0px 1px 0px 0px #ffb355;-webkit-box-shadow:inset 0px 1px 0px 0px #ffb355;box-shadow:inset 0px 1px 0px 0px #ffb355;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffb355), color-stop(1, #ff6600));background:-moz-linear-gradient(top, #ffb355 5%, #ff6600 100%);background:-webkit-linear-gradient(top, #ffb355 5%, #ff6600 100%);background:-o-linear-gradient(top, #ffb355 5%, #ff6600 100%);background:-ms-linear-gradient(top, #ffb355 5%, #ff6600 100%);background:linear-gradient(to bottom, #ffb355 5%, #ff6600 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$shadow_color", endColorstr="$bgcolor",GradientType=0);border:1px solid #daa520;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;text-decoration:none;height:auto;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center;float:left}.condition-search__submit:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff6600), color-stop(1, #ffb355));background:-moz-linear-gradient(top, #ff6600 5%, #ffb355 100%);background:-webkit-linear-gradient(top, #ff6600 5%, #ffb355 100%);background:-o-linear-gradient(top, #ff6600 5%, #ffb355 100%);background:-ms-linear-gradient(top, #ff6600 5%, #ffb355 100%);background:linear-gradient(to bottom, #ff6600 5%, #ffb355 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$bgcolor", endColorstr="$shadow_color",GradientType=0);background-color:#ffb355;text-decoration:none}.condition-search__submit:active{position:relative;top:1px}.l-sidebar .condition-search__area,.l-sidebar .condition-search__category,.l-sidebar .condition-search__employment{float:none;width:100%}.l-sidebar .condition-search__area,.l-sidebar .condition-search__category{margin-right:0;margin-bottom:10px}.l-sidebar .condition-search__keyword{float:none;width:100%;margin-right:0;margin-bottom:10px}.l-sidebar .condition-search__submit{width:100%;float:none}@media screen and (max-width: 768px){.condition-search__area,.condition-search__category,.condition-search__employment{float:none;width:100%}.condition-search__area,.condition-search__category{margin-right:0;margin-bottom:10px}.condition-search__keyword{float:none;width:100%;margin-right:0;margin-bottom:10px}.condition-search__submit{width:100%;float:none}}@media screen and (max-width: 640px){.condition-search{border-left:none;border-right:none}}.copyright{background-color:#09c;color:#fff;text-align:center;padding:10px}.error-message{padding:10px;line-height:1.7;margin-top:5px;color:red;border:1px solid red}.form-heading,.search-form-heading{border-left-width:5px;border-left-style:solid;border-left-color:#16aadb;padding-left:10px;margin-bottom:20px}.form-heading__title,.search-form-heading__title{font-size:16px;font-size:1.6rem}.form-body,.search-form-body{margin-bottom:20px}.form-row,.search-form-row{display:table;width:100%}.form-row:first-child,.search-form-row:first-child{border-top-width:1px;border-top-style:solid;border-top-color:#ccc}.form-row__title,.search-form-row__title{display:table-cell;background-color:#eee;border-left-width:1px;border-left-style:solid;border-left-color:#ccc;border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid;border-right-color:#ccc;border-bottom-color:#ccc;padding:10px;width:200px;min-width:200px;vertical-align:middle;overflow:hidden}.form-row__title label,.search-form-row__title label{float:left}.form-row__data,.search-form-row__data{display:table-cell;background-color:#fff;border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid;border-right-color:#ccc;border-bottom-color:#ccc;padding:10px;vertical-align:middle}.form-bottom,.search-form-bottom{text-align:center}.form-bottom-inline,.search-form-bottom-inline{display:inline-block;margin-right:10px}.form-bottom-inline:last-child,.search-form-bottom-inline:last-child{margin-right:0}.form-bottom__button,.search-form-bottom__button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:150px;-webkit-appearance:none;-moz-box-shadow:inset 0px 1px 0px 0px #fff;-webkit-box-shadow:inset 0px 1px 0px 0px #fff;box-shadow:inset 0px 1px 0px 0px #fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #e0e0e0));background:-moz-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-webkit-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-o-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-ms-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:linear-gradient(to bottom, #ffffff 5%, #e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$shadow_color", endColorstr="$bgcolor",GradientType=0);border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#666;text-decoration:none;height:auto;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center;margin-right:10px}.form-bottom__button:hover,.search-form-bottom__button:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e0e0e0), color-stop(1, #ffffff));background:-moz-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-webkit-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-o-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-ms-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:linear-gradient(to bottom, #e0e0e0 5%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$bgcolor", endColorstr="$shadow_color",GradientType=0);background-color:#fff;text-decoration:none}.form-bottom__button:active,.search-form-bottom__button:active{position:relative;top:1px}.form-bottom__submit,.search-form-bottom__submit{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:200px;-webkit-appearance:none;-moz-box-shadow:inset 0px 1px 0px 0px #ffb355;-webkit-box-shadow:inset 0px 1px 0px 0px #ffb355;box-shadow:inset 0px 1px 0px 0px #ffb355;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffb355), color-stop(1, #ff6600));background:-moz-linear-gradient(top, #ffb355 5%, #ff6600 100%);background:-webkit-linear-gradient(top, #ffb355 5%, #ff6600 100%);background:-o-linear-gradient(top, #ffb355 5%, #ff6600 100%);background:-ms-linear-gradient(top, #ffb355 5%, #ff6600 100%);background:linear-gradient(to bottom, #ffb355 5%, #ff6600 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$shadow_color", endColorstr="$bgcolor",GradientType=0);border:1px solid #daa520;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;text-decoration:none;height:auto;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center}.form-bottom__submit:hover,.search-form-bottom__submit:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff6600), color-stop(1, #ffb355));background:-moz-linear-gradient(top, #ff6600 5%, #ffb355 100%);background:-webkit-linear-gradient(top, #ff6600 5%, #ffb355 100%);background:-o-linear-gradient(top, #ff6600 5%, #ffb355 100%);background:-ms-linear-gradient(top, #ff6600 5%, #ffb355 100%);background:linear-gradient(to bottom, #ff6600 5%, #ffb355 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$bgcolor", endColorstr="$shadow_color",GradientType=0);background-color:#ffb355;text-decoration:none}.form-bottom__submit:active,.search-form-bottom__submit:active{position:relative;top:1px}.form__fieldset,.search-form__fieldset{margin-bottom:20px}.form__fieldset div+dl,.search-form__fieldset div+dl{border-top-width:1px;border-top-style:solid;border-top-color:#ccc}.form__legend,.search-form__legend{font-size:16px;font-size:1.6rem;margin-bottom:20px;padding-left:10px;border-left-width:5px;border-left-style:solid;border-left-color:#16aadb}.form .table,.search-form .table{margin-bottom:20px}.search-form{padding:10px;border:5px solid #ccc;margin-bottom:20px}@media screen and (max-width: 768px){.is-twoColumn .form-body{margin-bottom:20px}.is-twoColumn .form-body legend+dl{border-top-width:1px;border-top-style:solid;border-top-color:#ccc}.is-twoColumn .form-row{display:block}.is-twoColumn .form-row:first-child{border-top-width:1px;border-top-style:solid;border-top-color:#ccc}.is-twoColumn .form-row__title{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:block}.is-twoColumn .form-row__title label{float:left}.is-twoColumn .form-row__data{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;border-left-width:1px;border-left-style:solid;border-left-color:#ccc}.is-twoColumn .form-bottom{text-align:center}.is-twoColumn .form-bottom-inline{display:block;margin-right:0;margin-bottom:10px}.is-twoColumn .form-bottom-inline:last-child{margin-bottom:0}.is-twoColumn .form-bottom__button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-appearance:none;-moz-box-shadow:inset 0px 1px 0px 0px #fff;-webkit-box-shadow:inset 0px 1px 0px 0px #fff;box-shadow:inset 0px 1px 0px 0px #fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #e0e0e0));background:-moz-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-webkit-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-o-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-ms-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:linear-gradient(to bottom, #ffffff 5%, #e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$shadow_color", endColorstr="$bgcolor",GradientType=0);border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#666;text-decoration:none;height:auto;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center}.is-twoColumn .form-bottom__button:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e0e0e0), color-stop(1, #ffffff));background:-moz-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-webkit-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-o-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-ms-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:linear-gradient(to bottom, #e0e0e0 5%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$bgcolor", endColorstr="$shadow_color",GradientType=0);background-color:#fff;text-decoration:none}.is-twoColumn .form-bottom__button:active{position:relative;top:1px}.is-twoColumn .form-bottom__submit{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-appearance:none;-moz-box-shadow:inset 0px 1px 0px 0px #ffb355;-webkit-box-shadow:inset 0px 1px 0px 0px #ffb355;box-shadow:inset 0px 1px 0px 0px #ffb355;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffb355), color-stop(1, #ff6600));background:-moz-linear-gradient(top, #ffb355 5%, #ff6600 100%);background:-webkit-linear-gradient(top, #ffb355 5%, #ff6600 100%);background:-o-linear-gradient(top, #ffb355 5%, #ff6600 100%);background:-ms-linear-gradient(top, #ffb355 5%, #ff6600 100%);background:linear-gradient(to bottom, #ffb355 5%, #ff6600 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$shadow_color", endColorstr="$bgcolor",GradientType=0);border:1px solid #daa520;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;text-decoration:none;height:auto;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center}.is-twoColumn .form-bottom__submit:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff6600), color-stop(1, #ffb355));background:-moz-linear-gradient(top, #ff6600 5%, #ffb355 100%);background:-webkit-linear-gradient(top, #ff6600 5%, #ffb355 100%);background:-o-linear-gradient(top, #ff6600 5%, #ffb355 100%);background:-ms-linear-gradient(top, #ff6600 5%, #ffb355 100%);background:linear-gradient(to bottom, #ff6600 5%, #ffb355 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$bgcolor", endColorstr="$shadow_color",GradientType=0);background-color:#ffb355;text-decoration:none}.is-twoColumn .form-bottom__submit:active{position:relative;top:1px}}@media screen and (max-width: 640px){.form-body,.search-form-body{margin-bottom:20px}.form-body legend+dl,.search-form-body legend+dl{border-top-width:1px;border-top-style:solid;border-top-color:#ccc}.form-row,.search-form-row{display:block}.form-row:first-child,.search-form-row:first-child{border-top-width:1px;border-top-style:solid;border-top-color:#ccc}.form-row__title,.search-form-row__title{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:block}.form-row__title label,.search-form-row__title label{float:left}.form-row__data,.search-form-row__data{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;border-left-width:1px;border-left-style:solid;border-left-color:#ccc}.form-bottom,.search-form-bottom{text-align:center}.form-bottom-inline,.search-form-bottom-inline{display:block;margin-right:0;margin-bottom:10px}.form-bottom-inline:last-child,.search-form-bottom-inline:last-child{margin-bottom:0}.form-bottom__button,.search-form-bottom__button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-appearance:none;-moz-box-shadow:inset 0px 1px 0px 0px #fff;-webkit-box-shadow:inset 0px 1px 0px 0px #fff;box-shadow:inset 0px 1px 0px 0px #fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #e0e0e0));background:-moz-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-webkit-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-o-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-ms-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:linear-gradient(to bottom, #ffffff 5%, #e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$shadow_color", endColorstr="$bgcolor",GradientType=0);border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#666;text-decoration:none;height:auto;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center}.form-bottom__button:hover,.search-form-bottom__button:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e0e0e0), color-stop(1, #ffffff));background:-moz-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-webkit-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-o-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-ms-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:linear-gradient(to bottom, #e0e0e0 5%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$bgcolor", endColorstr="$shadow_color",GradientType=0);background-color:#fff;text-decoration:none}.form-bottom__button:active,.search-form-bottom__button:active{position:relative;top:1px}.form-bottom__submit,.search-form-bottom__submit{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-appearance:none;-moz-box-shadow:inset 0px 1px 0px 0px #ffb355;-webkit-box-shadow:inset 0px 1px 0px 0px #ffb355;box-shadow:inset 0px 1px 0px 0px #ffb355;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffb355), color-stop(1, #ff6600));background:-moz-linear-gradient(top, #ffb355 5%, #ff6600 100%);background:-webkit-linear-gradient(top, #ffb355 5%, #ff6600 100%);background:-o-linear-gradient(top, #ffb355 5%, #ff6600 100%);background:-ms-linear-gradient(top, #ffb355 5%, #ff6600 100%);background:linear-gradient(to bottom, #ffb355 5%, #ff6600 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$shadow_color", endColorstr="$bgcolor",GradientType=0);border:1px solid #daa520;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;text-decoration:none;height:auto;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center}.form-bottom__submit:hover,.search-form-bottom__submit:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff6600), color-stop(1, #ffb355));background:-moz-linear-gradient(top, #ff6600 5%, #ffb355 100%);background:-webkit-linear-gradient(top, #ff6600 5%, #ffb355 100%);background:-o-linear-gradient(top, #ff6600 5%, #ffb355 100%);background:-ms-linear-gradient(top, #ff6600 5%, #ffb355 100%);background:linear-gradient(to bottom, #ff6600 5%, #ffb355 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$bgcolor", endColorstr="$shadow_color",GradientType=0);background-color:#ffb355;text-decoration:none}.form-bottom__submit:active,.search-form-bottom__submit:active{position:relative;top:1px}.search-form{border:none;padding-top:0}}.form-description{line-height:1.7;margin-bottom:20px}.form-name:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.form-name-row{margin-bottom:10px;padding-bottom:10px;overflow:hidden;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#ccc}.form-name-row:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.form-name-row__title{display:inline-block;width:40px}.form-name-row__data{display:inline-block;padding-right:20px}.form-name-row__data:last-child{padding-right:0}.form-name__sei,.form-name__mei{width:140px}@media screen and (max-width: 640px){.form-name-row__title{width:30px}.form-name__sei,.form-name__mei{width:90px}}.form-zip__mark{margin-right:5px}.form-zip__input{width:120px;margin-right:5px}.form-zip__button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;-webkit-appearance:none;-moz-box-shadow:inset 0px 1px 0px 0px #fff;-webkit-box-shadow:inset 0px 1px 0px 0px #fff;box-shadow:inset 0px 1px 0px 0px #fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #dddddd));background:-moz-linear-gradient(top, #ffffff 5%, #dddddd 100%);background:-webkit-linear-gradient(top, #ffffff 5%, #dddddd 100%);background:-o-linear-gradient(top, #ffffff 5%, #dddddd 100%);background:-ms-linear-gradient(top, #ffffff 5%, #dddddd 100%);background:linear-gradient(to bottom, #ffffff 5%, #dddddd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$shadow_color", endColorstr="$bgcolor",GradientType=0);border:1px solid #999;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#666;text-decoration:none;height:auto;padding:10px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center}.form-zip__button:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dddddd), color-stop(1, #ffffff));background:-moz-linear-gradient(top, #dddddd 5%, #ffffff 100%);background:-webkit-linear-gradient(top, #dddddd 5%, #ffffff 100%);background:-o-linear-gradient(top, #dddddd 5%, #ffffff 100%);background:-ms-linear-gradient(top, #dddddd 5%, #ffffff 100%);background:linear-gradient(to bottom, #dddddd 5%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$bgcolor", endColorstr="$shadow_color",GradientType=0);background-color:#fff;text-decoration:none}.form-zip__button:active{position:relative;top:1px}@media screen and (max-width: 640px){.form-zip__input{margin-bottom:10px}.form-zip__button{width:100%}}.form-address{width:100%}.form-address-row{margin-bottom:10px;padding-bottom:10px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#ccc}.form-address-row:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.form-address-row__title{display:inline-block;width:74px;margin-right:10px}.form-address-row__data{display:inline-block}.form-address__city,.form-address__town,.form-address__building{width:300px}@media screen and (max-width: 640px){.form-address-row__title{display:block;width:100%;margin-right:0;margin-bottom:10px}.form-address-row__data{display:block;width:100%}.form-address__city,.form-address__town,.form-address__building{width:100%}}.form-children{width:100%}.form-children__row{margin-bottom:10px}.form-children__row:last-child{margin-bottom:0}.form-children__title{background-color:#e3f5fb;padding:5px 10px;margin-bottom:10px}.form-file__input{display:none}.form-file__label{display:inline-block;background-color:#e0e0e0;padding:10px;margin-right:10px;cursor:pointer}.form-file__preview{display:inline-block;border:none;width:300px}@media screen and (max-width: 640px){.form-file__input{display:none}.form-file__label{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:200px;display:block;margin-right:0;margin-bottom:10px}.form-file__preview{display:block;width:100%}}.input-required{color:#fff;background-color:#e00}.input-any{color:#fff;background-color:#09c}.input-required,.input-any{font-size:11px;font-size:1.1rem;padding:1px 2px;float:right}.input-example{color:#666;margin-bottom:10px}.input-hint{border:1px dotted #ccc;background-color:#fffaf0;padding:10px;margin-bottom:10px}.input-rule{font-size:90%;margin-left:5px}.input-front{margin-right:5px}.input-back{margin-left:5px}.input-separator{margin-left:5px;margin-right:5px}.input-text{width:100%}.input-text--half{width:50%}.input-radios input{margin-right:5px;vertical-align:middle}.input-radios label{margin-right:10px;vertical-align:middle}.input-radios label:last-child{margin-right:0}.input-checkboxes .checkbox{display:inline-block;margin-right:5px}.input-checkboxes .checkbox:last-child{margin-right:0}.input-checkboxes input{margin-right:2px;vertical-align:middle}.input-checkboxes label{vertical-align:middle}.textarea{width:100%;line-height:1.7}.input-text-confirm input{margin-bottom:5px}.input-text-confirm input:last-child{margin-bottom:0px}.input-multiple p{margin-bottom:10px;padding-bottom:10px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#ccc}.input-multiple p:last-child{margin-bottom:0px;padding-bottom:0px;border-bottom:none}.input-multiple label{display:inline-block;width:40px}.input-email{width:400px}.input-tel{width:200px}.input-number{width:100px}.select-date select{vertical-align:middle}.select-date label{margin-left:5px;margin-right:5px}.select-date label:last-child{margin-right:0px}.input-inline__item{display:inline-block}.input-txtcount{margin-top:8px}.input-txtcount__number{color:#666}.input-txtcount__number.is-over{color:red}.input-txtcount__separator{margin-left:2px;margin-right:2px}.input-txtcount__limit{font-weight:bold}@media screen and (max-width: 640px){.input-text--short,.input-text--middle,.input-text--long{width:100% !important}.input-email,.input-tel,.input-password{width:100% !important}.input-inline__item{display:block;margin-bottom:5px}.input-inline__item:last-child{margin-bottom:0}}.input-group{width:100%}.input-group__row{margin-bottom:10px;padding-bottom:10px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#ccc}.input-group__row:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.input-group__title,.input-group__data{display:inline-block;vertical-align:middle}.input-group__title{width:80px}@media screen and (max-width: 640px){.input-group__title{display:block;width:100%;margin-right:0;margin-bottom:10px}.input-group__data{display:block;width:100%}}.form-table{width:100%;border-collapse:collapse;margin-bottom:20px}.form-table thead th{text-align:center}.form-table tbody th{text-align:left}.form-table th,.form-table td{vertical-align:middle;padding:10px;border:1px solid #ccc}.form-table th{font-weight:normal;background-color:#eee}.form-table td{background-color:#fff}.form-table+.paginator{margin-top:20px;margin-bottom:0}.form-table-head__action{width:100px}.form-table-head__select{width:40px}.form-table-head__number,.form-table-head__date,.form-table-head__status{width:120px}.form-table-head__auto{width:auto}.form-table-head__short{width:100px}.form-table-head__middle{width:150px}.form-table-head__long{width:200px}.form-table-head__description{width:400px}.form-table-data__normal,.form-table-data__left{text-align:left}.form-table-data__action,.form-table-data__center,.form-table-data__date,.form-table-data__datetime,.form-table-data__select,.form-table-data__status{text-align:center}.form-table-data__right,.form-table-data__number{text-align:right}.form-table__button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100px;-webkit-appearance:none;-moz-box-shadow:inset 0px 1px 0px 0px #fff;-webkit-box-shadow:inset 0px 1px 0px 0px #fff;box-shadow:inset 0px 1px 0px 0px #fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #e0e0e0));background:-moz-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-webkit-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-o-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-ms-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:linear-gradient(to bottom, #ffffff 5%, #e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$shadow_color", endColorstr="$bgcolor",GradientType=0);border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#666;text-decoration:none;height:auto;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center;display:block}.form-table__button:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e0e0e0), color-stop(1, #ffffff));background:-moz-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-webkit-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-o-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-ms-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:linear-gradient(to bottom, #e0e0e0 5%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$bgcolor", endColorstr="$shadow_color",GradientType=0);background-color:#fff;text-decoration:none}.form-table__button:active{position:relative;top:1px}.form-table td.is-listToggle{display:table-cell}@media screen and (max-width: 768px){.form-table-head__action{width:80px}.form-table-head__number,.form-table-head__date,.form-table-head__status{width:80px}.form-table-head__short{width:60px}.form-table-head__middle{width:100px}.form-table-head__long{width:150px}.form-table-head__description{width:200px}.form-table-data__title .is-ellipsis{width:200px}.form-table__button{width:100%}}@media screen and (max-width: 640px){.form-table{border:1px solid #ccc}.form-table th,.form-table td{border:none}.form-table tbody tr{border-bottom:1px solid #ccc !important}.form-table tbody tr:last-child{border-bottom:none}.form-table .is-listToggle{display:none}.form-table-head__select,.form-table-head__title{border-bottom:1px solid #ccc !important}.form-table-head__action,.form-table-head__number,.form-table-head__date,.form-table-head__description,.form-table-head__status,.form-table-head__auto,.form-table-head__short,.form-table-head__middle,.form-table-head__long{display:none}.form-table-data__title{position:relative}.form-table-data__title .btn-toggle{position:absolute;top:8px;right:8px}.form-table-data__description:before{display:none !important}.form-table-data__action{display:block}.form-table td.is-listToggle{display:none;text-align:left;border-bottom:1px dotted #ccc !important}.form-table td.is-listToggle:before{content:attr(data-colname);display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-right:5px;color:#888;font-weight:normal;width:80px}}.login-form{padding:20px}.login-form-body{margin-bottom:20px}.login-form-action{text-align:center}.login-form-bottom{text-align:right;padding:0 20px 20px 20px}.login-form-bottom__link{position:relative;padding-left:1.2em;text-decoration:none}.login-form-bottom__link:after{display:block;content:"";position:absolute;top:50%;left:0;width:6px;height:6px;margin:-4px 0 0 0;border-top:solid 2px #06c;border-right:solid 2px #06c;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.login-form__row{margin-bottom:20px}.login-form__row:last-child{margin-bottom:0}.login-form__submit{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:200px;-webkit-appearance:none;-moz-box-shadow:inset 0px 1px 0px 0px #ffb355;-webkit-box-shadow:inset 0px 1px 0px 0px #ffb355;box-shadow:inset 0px 1px 0px 0px #ffb355;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffb355), color-stop(1, #ff6600));background:-moz-linear-gradient(top, #ffb355 5%, #ff6600 100%);background:-webkit-linear-gradient(top, #ffb355 5%, #ff6600 100%);background:-o-linear-gradient(top, #ffb355 5%, #ff6600 100%);background:-ms-linear-gradient(top, #ffb355 5%, #ff6600 100%);background:linear-gradient(to bottom, #ffb355 5%, #ff6600 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$shadow_color", endColorstr="$bgcolor",GradientType=0);border:1px solid #daa520;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;text-decoration:none;height:auto;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center}.login-form__submit:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff6600), color-stop(1, #ffb355));background:-moz-linear-gradient(top, #ff6600 5%, #ffb355 100%);background:-webkit-linear-gradient(top, #ff6600 5%, #ffb355 100%);background:-o-linear-gradient(top, #ff6600 5%, #ffb355 100%);background:-ms-linear-gradient(top, #ff6600 5%, #ffb355 100%);background:linear-gradient(to bottom, #ff6600 5%, #ffb355 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$bgcolor", endColorstr="$shadow_color",GradientType=0);background-color:#ffb355;text-decoration:none}.login-form__submit:active{position:relative;top:1px}.search-word-form{overflow:hidden}.search-word-form__keyword{float:left;width:500px;margin-right:9px}.search-word-form__submit{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:109px;-webkit-appearance:none;-moz-box-shadow:inset 0px 1px 0px 0px #ffb355;-webkit-box-shadow:inset 0px 1px 0px 0px #ffb355;box-shadow:inset 0px 1px 0px 0px #ffb355;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffb355), color-stop(1, #ff6600));background:-moz-linear-gradient(top, #ffb355 5%, #ff6600 100%);background:-webkit-linear-gradient(top, #ffb355 5%, #ff6600 100%);background:-o-linear-gradient(top, #ffb355 5%, #ff6600 100%);background:-ms-linear-gradient(top, #ffb355 5%, #ff6600 100%);background:linear-gradient(to bottom, #ffb355 5%, #ff6600 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$shadow_color", endColorstr="$bgcolor",GradientType=0);border:1px solid #daa520;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;text-decoration:none;height:auto;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center;float:left}.search-word-form__submit:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff6600), color-stop(1, #ffb355));background:-moz-linear-gradient(top, #ff6600 5%, #ffb355 100%);background:-webkit-linear-gradient(top, #ff6600 5%, #ffb355 100%);background:-o-linear-gradient(top, #ff6600 5%, #ffb355 100%);background:-ms-linear-gradient(top, #ff6600 5%, #ffb355 100%);background:linear-gradient(to bottom, #ff6600 5%, #ffb355 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$bgcolor", endColorstr="$shadow_color",GradientType=0);background-color:#ffb355;text-decoration:none}.search-word-form__submit:active{position:relative;top:1px}.l-sidebar .search-word-form__keyword{float:none;width:100%;margin-right:0;margin-bottom:10px}.l-sidebar .search-word-form__submit{width:100%;float:none}@media screen and (max-width: 768px){.search-word-form__keyword{float:none;width:100%;margin-right:0;margin-bottom:10px}.search-word-form__submit{width:100%;float:none}}@media screen and (max-width: 640px){.search-word-form{border-left:none;border-right:none}}.history-table{width:100%;border-collapse:collapse}.history-table thead th{text-align:center}.history-table tbody th{text-align:left}.history-table th,.history-table td{vertical-align:middle;padding:10px;border:1px solid #ccc}.history-table th{font-weight:normal;background-color:#eee}.history-table td{background-color:#fff}.history-table+.paginator{margin-top:20px;margin-bottom:0}.history-table-head__action{width:100px}.history-table-head__select{width:40px}.history-table-head__number,.history-table-head__date,.history-table-head__status{width:120px}.history-table-head__auto{width:auto}.history-table-head__short{width:100px}.history-table-head__middle{width:150px}.history-table-head__long{width:200px}.history-table-head__graph{width:720px}.history-table-data__normal,.history-table-data__left{text-align:left}.history-table-data__action,.history-table-data__center,.history-table-data__date,.history-table-data__datetime,.history-table-data__select,.history-table-data__status{text-align:center}.history-table-data__right,.history-table-data__number{text-align:right}.history-table-data__title .is-ellipsis{width:300px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.history-table__button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100px;-webkit-appearance:none;-moz-box-shadow:inset 0px 1px 0px 0px #fff;-webkit-box-shadow:inset 0px 1px 0px 0px #fff;box-shadow:inset 0px 1px 0px 0px #fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #e0e0e0));background:-moz-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-webkit-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-o-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-ms-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:linear-gradient(to bottom, #ffffff 5%, #e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$shadow_color", endColorstr="$bgcolor",GradientType=0);border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#666;text-decoration:none;height:auto;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center;display:block}.history-table__button:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e0e0e0), color-stop(1, #ffffff));background:-moz-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-webkit-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-o-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-ms-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:linear-gradient(to bottom, #e0e0e0 5%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$bgcolor", endColorstr="$shadow_color",GradientType=0);background-color:#fff;text-decoration:none}.history-table__button:active{position:relative;top:1px}.history-table td.is-listToggle{display:table-cell}@media screen and (max-width: 768px){.history-table-head__action{width:80px}.history-table-head__number,.history-table-head__date,.history-table-head__status{width:80px}.history-table-head__short{width:60px}.history-table-head__middle{width:100px}.history-table-head__long{width:150px}.history-table-head__graph{width:520px}.history-table-data__title .is-ellipsis{width:200px}.history-table__button{width:100%}}@media screen and (max-width: 640px){.history-table{border:1px solid #ccc}.history-table th,.history-table td{border:none}.history-table tbody tr{border-bottom:1px solid #ccc !important}.history-table tbody tr:last-child{border-bottom:none}.history-table .is-listToggle{display:none}.history-table-head__select,.history-table-head__title{border-bottom:1px solid #ccc !important}.history-table-head__action,.history-table-head__number,.history-table-head__date,.history-table-head__status,.history-table-head__auto,.history-table-head__short,.history-table-head__middle,.history-table-head__long,.history-table-head__graph{display:none}.history-table-data__title{position:relative}.history-table-data__title .is-ellipsis{width:90%;display:block;white-space:normal;padding-right:10px}.history-table-data__title .btn-toggle{position:absolute;top:8px;right:8px}.history-table-data__action{display:block}.history-table td.is-listToggle{display:none;text-align:left;border-bottom:1px dotted #ccc !important}.history-table td.is-listToggle:before{content:attr(data-colname);display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-right:5px;color:#888;font-weight:normal;width:80px}}.loginuser{position:relative;z-index:90}.loginuser__name{font-size:14px;font-size:1.4rem;cursor:pointer}.loginuser__name:hover{text-decoration:underline}.loginuser-menu{display:none;border:1px solid #ccc;background-color:#f0f0f0;padding:10px;width:100px;position:absolute;top:25px;right:10px;box-shadow:2px 4px 10px -5px #000;-moz-box-shadow:2px 4px 10px -5px #000;-webkit-box-shadow:2px 4px 10px -5px #000}.loginuser-menu__link{font-size:14px;font-size:1.4rem;display:block}.loginuser-menu__item{list-style:none;text-align:left;margin-bottom:1em}.loginuser-menu__item:last-child{margin-bottom:0}.loginuser-menu__item:before{content:"";position:absolute;top:-6px;left:50%;margin-left:-9px;display:block;width:0px;height:0px;border-style:solid;border-width:0 9px 9px 9px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f0f0f0 rgba(0,0,0,0);z-index:0}.loginuser-menu__item:after{content:"";position:absolute;top:-8px;left:50%;margin-left:-10px;display:block;width:0px;height:0px;border-style:solid;border-width:0 10px 10px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ccc rgba(0,0,0,0);z-index:-1}@media screen and (max-width: 640px){.loginuser__message{display:none}}.mail-notes{border:1px solid #ccc;border-radius:4px;padding:10px;margin-bottom:20px}.mail-notes__title{font-size:16px;font-size:1.6rem;background-color:#eee;padding:10px;margin-bottom:20px;text-align:center}.mail-notes__text{line-height:1.7;margin-bottom:20px}.mail-notes__text:last-child{margin-bottom:0}.mail-notes__list{margin-bottom:20px}.mail-notes__line{margin-left:1.5em;margin-bottom:10px;padding-bottom:10px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#ccc}.mail-notes__line:last-child{margin-bottom:0}@media screen and (max-width: 640px){.mail-notes{margin:10px}.mail-notes__title{font-size:16px;font-size:1.6rem;background-color:#eee;padding:10px;margin-bottom:20px;text-align:center}.mail-notes__text{line-height:1.7;margin-bottom:20px}.mail-notes__text:last-child{margin-bottom:0}.mail-notes__list{margin-bottom:20px}.mail-notes__line{margin-left:1.5em;margin-bottom:10px;padding-bottom:10px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#ccc}.mail-notes__line:last-child{margin-bottom:0}}.already-member{float:left;width:400px;border:1px solid #ccc;margin-right:20px}.already-member__title{font-size:16px;font-size:1.6rem;background-color:#eee;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;padding:10px}@media screen and (max-width: 768px){.already-member{float:none;width:100%;margin-bottom:20px}}.not-member{float:left;width:536px}.not-member-body{line-height:1.7;margin-bottom:20px}.not-member-action{text-align:center}.not-member-action__button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:150px;-webkit-appearance:none;-moz-box-shadow:inset 0px 1px 0px 0px #33bdef;-webkit-box-shadow:inset 0px 1px 0px 0px #33bdef;box-shadow:inset 0px 1px 0px 0px #33bdef;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #33bdef), color-stop(1, #019ad2));background:-moz-linear-gradient(top, #33bdef 5%, #019ad2 100%);background:-webkit-linear-gradient(top, #33bdef 5%, #019ad2 100%);background:-o-linear-gradient(top, #33bdef 5%, #019ad2 100%);background:-ms-linear-gradient(top, #33bdef 5%, #019ad2 100%);background:linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$shadow_color", endColorstr="$bgcolor",GradientType=0);border:1px solid #057fd0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;text-decoration:none;height:auto;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center;display:inline-block}.not-member-action__button:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #019ad2), color-stop(1, #33bdef));background:-moz-linear-gradient(top, #019ad2 5%, #33bdef 100%);background:-webkit-linear-gradient(top, #019ad2 5%, #33bdef 100%);background:-o-linear-gradient(top, #019ad2 5%, #33bdef 100%);background:-ms-linear-gradient(top, #019ad2 5%, #33bdef 100%);background:linear-gradient(to bottom, #019ad2 5%, #33bdef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$bgcolor", endColorstr="$shadow_color",GradientType=0);background-color:#33bdef;text-decoration:none}.not-member-action__button:active{position:relative;top:1px}@media screen and (max-width: 768px){.not-member{float:none;width:100%}.not-member-action__button{width:200px}}.member-info{border-top-width:2px;border-top-style:solid;border-top-color:#09c;border-right-width:1px;border-right-style:solid;border-right-color:#ccc;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;border-left-width:1px;border-left-style:solid;border-left-color:#ccc;margin-bottom:20px}.member-info-heading{padding:10px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;overflow:hidden}.member-info-heading__title{font-size:16px;font-size:1.6rem;float:left;width:745px;font-weight:normal;line-height:1.7}.member-info-heading__date{font-size:12px;font-size:1.2rem;float:right}.member-info-body{padding:10px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc}.member-info-table{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-top-width:1px;border-top-style:solid;border-top-color:#16aadb;border-left-width:1px;border-left-style:solid;border-left-color:#16aadb}.member-info-table thead th{text-align:center}.member-info-table tbody th{text-align:left}.member-info-table__row{display:table-row}.member-info-table__head,.member-info-table__data{display:table-cell;vertical-align:middle;padding:10px;border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid;border-right-color:#16aadb;border-bottom-color:#16aadb}.member-info-table__head{font-weight:normal;width:100px;background-color:#aee2f3;color:#000}.member-info-table__data{background-color:#fff;color:#000}.member-info-action{background-color:#e3f5fb;padding:10px}.member-info__send{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:200px;-webkit-appearance:none;-moz-box-shadow:inset 0px 1px 0px 0px #33bdef;-webkit-box-shadow:inset 0px 1px 0px 0px #33bdef;box-shadow:inset 0px 1px 0px 0px #33bdef;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #33bdef), color-stop(1, #019ad2));background:-moz-linear-gradient(top, #33bdef 5%, #019ad2 100%);background:-webkit-linear-gradient(top, #33bdef 5%, #019ad2 100%);background:-o-linear-gradient(top, #33bdef 5%, #019ad2 100%);background:-ms-linear-gradient(top, #33bdef 5%, #019ad2 100%);background:linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$shadow_color", endColorstr="$bgcolor",GradientType=0);border:1px solid #057fd0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;text-decoration:none;height:auto;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center;display:block;margin:0 auto}.member-info__send:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #019ad2), color-stop(1, #33bdef));background:-moz-linear-gradient(top, #019ad2 5%, #33bdef 100%);background:-webkit-linear-gradient(top, #019ad2 5%, #33bdef 100%);background:-o-linear-gradient(top, #019ad2 5%, #33bdef 100%);background:-ms-linear-gradient(top, #019ad2 5%, #33bdef 100%);background:linear-gradient(to bottom, #019ad2 5%, #33bdef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$bgcolor", endColorstr="$shadow_color",GradientType=0);background-color:#33bdef;text-decoration:none}.member-info__send:active{position:relative;top:1px}@media screen and (max-width: 640px){.member-info{margin:10px 10px 20px 10px}.member-info-heading__title{float:none;margin-bottom:10px}.member-info-heading__period{float:none;text-align:right}.member-info-action__send{width:100%;margin:0}}.latest-message__item{border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#ccc;margin-bottom:10px;padding-bottom:10px;overflow:hidden;list-style-type:none}.latest-message__item:last-child{border-bottom:none;margin-bottom:0px;padding-bottom:0px}.latest-message__date{float:left;margin-right:10px}.latest-message__summary{float:left}.message-table{width:100%;border-collapse:collapse}.message-table thead th{text-align:center}.message-table tbody th{text-align:left}.message-table th,.message-table td{vertical-align:middle;padding:10px;border:1px solid #ccc}.message-table th{font-weight:normal;background-color:#eee}.message-table td{background-color:#fff}.message-table+.paginator{margin-top:20px;margin-bottom:0}.message-table-head__read{width:40px}.message-table-head__datetime{width:140px}.message-table-head__type{width:80px}.message-table-data__datetime,.message-table-data__read,.message-table-data__type{text-align:center}.message-table-data__title .is-ellipsis{width:450px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (max-width: 640px){.message-table{border:1px solid #ccc}.message-table th,.message-table td{border:none}.message-table tbody tr{border-bottom:1px solid #ccc !important}.message-table tbody tr:last-child{border-bottom:none}.message-table .is-listToggle{display:none}.message-table-head__sender,.message-table-head__datetime,.message-table-head__type{display:none}.message-table-head__read,.message-table-head__title{border-bottom:1px solid #ccc !important}.message-table-data__title,.message-table-data__sender,.message-table-data__datetime,.message-table-data__type{display:block;text-align:left}.message-table-data__sender:before,.message-table-data__datetime:before,.message-table-data__type:before{content:attr(data-colname);display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-right:5px;color:#888;font-weight:normal;width:80px}.message-table-data__sender,.message-table-data__datetime{border-bottom:1px dotted #ccc !important}.message-table-data__title{position:relative}.message-table-data__title .is-ellipsis{width:90%;display:block;white-space:normal;padding-right:10px}.message-table-data__title .btn-toggle{position:absolute;top:8px;right:8px}.message-table__detail{width:100%}}.message-detail-table{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-top-width:1px;border-top-style:solid;border-top-color:#16aadb;border-left-width:1px;border-left-style:solid;border-left-color:#16aadb}.message-detail-table thead th{text-align:center}.message-detail-table tbody th{text-align:left}.message-detail-table__row{display:table-row}.message-detail-table__head,.message-detail-table__data{display:table-cell;vertical-align:middle;padding:10px;border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid;border-right-color:#16aadb;border-bottom-color:#16aadb}.message-detail-table__head{font-weight:normal;width:auto;background-color:#aee2f3;color:#000}.message-detail-table__data{background-color:#fff;color:#000}.message-detail-table__head{text-align:left !important}.message-detail-table__data{width:320px}@media screen and (max-width: 640px){.message-detail-table__row{display:block}.message-detail-table__head,.message-detail-table__data{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:block}.message-detail-table__head{text-align:center !important}.message-detail-table__data{width:100%}.message-detail-table tbody:before{display:block;content:"内容";text-align:center;padding:10px;background-color:#aee2f3;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#16aadb;border-right-width:1px;border-right-style:solid;border-right-color:#16aadb}}.nameset__kana:before{content:"（"}.nameset__kana:after{content:"）"}@media screen and (max-width: 640px){.nameset__main,.nameset__kana{display:block}.nameset__kana:before{content:""}.nameset__kana:after{content:""}}.navigation-menu__item{font-size:14px;font-size:1.4rem;list-style:none}.gnav{background-color:#09c}.gnav-menu{width:960px;margin-left:auto;margin-right:auto;overflow:hidden;font-size:0}.gnav-menu__item{border-left-width:1px;border-left-style:solid;border-left-color:#16aadb;display:inline-block;list-style-type:none;width:118px;text-align:center}.gnav-menu__item:last-child{border-right-width:1px;border-right-style:solid;border-right-color:#16aadb}.gnav-menu__item a{display:block;font-size:14px;font-size:1.4rem;color:#fff;text-decoration:none;padding:10px}.gnav-menu__item a:hover,.gnav-menu__item.is-active a{color:#fff;background-color:#006485}.gnav-toggle{position:relative;width:32px;height:32px;cursor:pointer;display:none;text-align:center;vertical-align:middle;padding-right:10px}.gnav-toggle span{position:relative;display:block;width:28px;height:22px;background-color:#848484}.gnav-toggle span:before,.gnav-toggle span:after{position:absolute;right:0;content:"";width:100%;border-top:5px solid #fff}.gnav-toggle span:before{top:4px}.gnav-toggle span:after{bottom:4px}@media screen and (max-width: 768px){.gnav-menu{width:100%}}@media screen and (max-width: 640px){.gnav{display:none;position:fixed;top:50px;left:0;width:90%;padding:10px;z-index:100;opacity:.9;background-color:#000}.gnav-menu__item{width:100%;display:block;border-left:none;border-right:none;text-align:left;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#999}.gnav-menu__item:last-child{border-bottom:none}.gnav-menu__item:nth-child(3){display:block}.gnav-menu__item a:hover{background-color:#666}.gnav-menu__item.is-active a{background-color:rgba(0,0,0,0)}.gnav-menu__item.is-active a:hover{background-color:#666}.gnav-toggle{display:table-cell}}.l-header-side .navigation{overflow:hidden}.l-header-side .navigation-menu{float:right}.l-header-side .navigation-menu__item{display:inline;margin-right:10px}.l-header-side .navigation-menu__item:last-child{margin-right:0}.l-header-side .navigation-menu__link{position:relative;padding-left:1.2em;text-decoration:none}.l-header-side .navigation-menu__link:after{display:block;content:"";position:absolute;top:50%;left:0;width:6px;height:6px;margin:-4px 0 0 0;border-top:solid 2px #06c;border-right:solid 2px #06c;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 640px){.l-header-side .navigation-menu{letter-spacing:-0.5em}.l-header-side .navigation-menu__item{display:inline-block;padding-right:10px;margin-right:0;line-height:100px}.l-header-side .navigation-menu__item a{padding:0;overflow:hidden;text-indent:100%;white-space:nowrap;display:block;width:32px;height:32px;top:0;background-image:url(../img/icn_header.png)}.l-header-side .navigation-menu__item a:after{display:block;position:relative;top:0;left:0;width:0;height:0;margin:0;border:none}.l-header-side .navigation-menu__link{background-position:0 0}.l-header-side .navigation-menu__home{background-position:-32px 0px}.l-header-side .navigation-menu__login{background-position:-128px 0px}.l-header-side .navigation-menu__logout{background-position:-160px 0px}.l-header-side .navigation-menu__register{background-position:-192px 0px}.l-header-side .navigation-menu__beginner{background-position:-224px 0px}.l-header-side .navigation-menu__user{background-position:-256px 0px}}.l-footer .navigation{margin-bottom:20px}.l-footer .navigation-menu{width:960px;margin-left:auto;margin-right:auto}.l-footer .navigation-menu__item{display:inline;margin-right:10px;padding-right:10px;border-right-width:1px;border-right-style:solid;border-right-color:#333;line-height:1.7}@media screen and (max-width: 768px){.l-footer .navigation-menu{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.l-footer .navigation-menu__item{white-space:pre;line-height:200%}}.l-center .navigation{margin-bottom:20px}.l-center .navigation-menu{border:1px solid #ccc}.l-center .navigation-menu__item{display:inline-block;border-right-width:1px;border-right-style:solid;border-right-color:#ccc;padding:10px}.l-center .navigation-menu__link{position:relative;padding-left:1.2em;text-decoration:none;display:block}.l-center .navigation-menu__link:after{display:block;content:"";position:absolute;top:50%;left:0;width:6px;height:6px;margin:-4px 0 0 0;border-top:solid 2px #06c;border-right:solid 2px #06c;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 640px){.l-center .navigation{margin-bottom:0}.l-center .navigation-menu{border-left:none;border-right:none}.l-center .navigation-menu__item{display:block;border-right:none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;padding:10px}.l-center .navigation-menu__item:last-child{border-bottom:none}}.l-main .navigation{margin-bottom:20px}.l-main .navigation-menu{border:1px solid #ccc}.l-main .navigation-menu__item{display:inline-block;border-right-width:1px;border-right-style:solid;border-right-color:#ccc;padding:10px}.l-main .navigation-menu__link{position:relative;padding-left:1.2em;text-decoration:none;display:block}.l-main .navigation-menu__link:after{display:block;content:"";position:absolute;top:50%;left:0;width:6px;height:6px;margin:-4px 0 0 0;border-top:solid 2px #06c;border-right:solid 2px #06c;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 640px){.l-main .navigation{margin-bottom:0}.l-main .navigation-menu{border-left:none;border-right:none}.l-main .navigation-menu__item{display:block;border-right:none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;padding:10px}.l-main .navigation-menu__item:last-child{border-bottom:none}}.l-sidebar .navigation{margin-bottom:20px}.l-sidebar .navigation-menu__item{background-color:#eee;margin-bottom:1px}.l-sidebar .navigation-menu__item:last-child{margin-bottom:0}.l-sidebar .navigation-menu__item.is-active{background-color:#06c}.l-sidebar .navigation-menu__item.is-active a{color:#fff}.l-sidebar .navigation-menu__link{display:block;padding:10px}.l-sidebar .navigation-menu__link:hover{background-color:#06c;text-decoration:none;color:#fff}@media screen and (max-width: 640px){.l-sidebar .navigation{margin-bottom:0}.l-sidebar .navigation-menu{border-top-width:1px;border-top-style:solid;border-top-color:#ccc;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc}.l-sidebar .navigation-menu__item{background-color:#fff;margin-bottom:0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc}.l-sidebar .navigation-menu__item:last-child{border-bottom:none}.l-sidebar .navigation-menu__item.is-active{background-color:#fff}.l-sidebar .navigation-menu__item.is-active a{color:#06c}.l-sidebar .navigation-menu__link{margin-left:10px;position:relative;padding-left:1.2em;text-decoration:none}.l-sidebar .navigation-menu__link:after{display:block;content:"";position:absolute;top:50%;left:0;width:6px;height:6px;margin:-4px 0 0 0;border-top:solid 2px #06c;border-right:solid 2px #06c;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.l-sidebar .navigation-menu__link:hover{background-color:#fff;color:#06c}}.page-detail__content{font-size:14px;font-size:1.4rem;line-height:1.7}.page-detail__content h1{font-size:24px;font-size:2.4rem;margin-bottom:1em}.page-detail__content h2{font-size:20px;font-size:2rem;background-color:#09c;color:#fff;margin-bottom:1em;padding:10px}.page-detail__content h3{font-size:18px;font-size:1.8rem;border-left:5px solid #09c;margin-bottom:1em;padding-left:10px}.page-detail__content h4{font-size:16px;font-size:1.6rem;border-bottom:2px solid #09c;margin-bottom:1em;padding:0 0 10px 0}.page-detail__content h5{font-size:14px;font-size:1.4rem;margin-bottom:1em}.page-detail__content h6{font-size:12px;font-size:1.2rem;margin-bottom:1em}.page-detail__content p,.page-detail__content pre,.page-detail__content address,.page-detail__content blockquote{margin-bottom:1em}.page-detail__content p:last-child,.page-detail__content pre:last-child,.page-detail__content address:last-child,.page-detail__content blockquote:last-child{margin-bottom:0}.page-detail__content pre{border:1px solid #ccc;padding:20px}.page-detail__content address{font-style:italic}.page-detail__content blockquote{position:relative;padding:20px 20px 20px 50px;box-sizing:border-box;font-style:italic;background:#eee}.page-detail__content blockquote:before{display:inline-block;position:absolute;top:0;left:0;content:"“";font-family:"Lucida Grande",Arial,"Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",sans-serif;color:#ccc;font-size:90px;line-height:1}.page-detail__content blockquote cite{display:block;text-align:right;color:#888;font-size:.9em}.page-detail__content li{margin-left:1.5em;list-style-position:outside}.page-detail__content img{max-width:100%;height:auto}@media screen and (max-width: 768px){.page-detail{padding:10px}}.page-heading{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:table;border-top-width:5px;border-top-style:solid;border-top-color:#16aadb;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#16aadb;padding:15px 0;margin-bottom:20px}.page-heading__title{font-size:20px;font-size:2rem;display:table-cell;line-height:1.7}.page-heading__more{display:table-cell;padding-left:10px;text-align:right}@media screen and (min-width: 641px){.page-heading__link{position:relative;padding-left:1.2em;text-decoration:none}.page-heading__link:after{display:block;content:"";position:absolute;top:50%;left:0;width:6px;height:6px;margin:-4px 0 0 0;border-top:solid 2px #06c;border-right:solid 2px #06c;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@media screen and (max-width: 640px){.page-heading{padding:15px 10px;margin-bottom:10px}.page-heading__title{font-size:16px;font-size:1.6rem}}.page__subtitle{font-size:18px;font-size:1.8rem;background:#eee;background:-moz-linear-gradient(top, #ffffff 0%, #eeeeee 70%, #cccccc 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(70%, #eeeeee), color-stop(100%, #cccccc));background:-webkit-linear-gradient(top, #ffffff 0%, #eeeeee 70%, #cccccc 100%);background:-o-linear-gradient(top, #ffffff 0%, #eeeeee 70%, #cccccc 100%);background:-ms-linear-gradient(top, #ffffff 0%, #eeeeee 70%, #cccccc 100%);background:linear-gradient(to bottom, #ffffff 0%, #eeeeee 70%, #cccccc 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#cccccc",GradientType=0 );border:1px solid #ccc;padding:10px;margin-bottom:20px}.page-description{line-height:1.7;margin-bottom:20px}@media screen and (max-width: 640px){.page-description{padding:0px 10px}}.paginator{display:table;width:100%;margin-bottom:20px}.paginator__info{display:table-cell;vertical-align:middle}.pagination{display:table-cell;vertical-align:middle;text-align:right}.pagination__prev,.pagination__next,.pagination__number{list-style-type:none;display:inline-block;margin-right:2px;border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.pagination__prev a,.pagination__prev.is-current strong,.pagination__next a,.pagination__next.is-current strong,.pagination__number a,.pagination__number.is-current strong{display:block;text-decoration:none;padding:4px 8px}.pagination__prev a:hover,.pagination__prev.is-current strong,.pagination__next a:hover,.pagination__next.is-current strong,.pagination__number a:hover,.pagination__number.is-current strong{background-color:#006485;color:#fff}@media screen and (max-width: 640px){.paginator{display:block;padding:0 10px}.paginator__info{display:block;margin-bottom:20px}.l-inner .paginator,.l-form .paginator{padding:0}.pagination{display:block;text-align:center}.pagination__number{display:none}.pagination__prev a,.pagination__prev.is-current strong,.pagination__next a,.pagination__next.is-current strong{padding:10px 20px}}.pagenavi{width:100%;margin-bottom:20px;overflow:hidden;display:table}.pagenavi-side{display:table-cell}.pagenavi-menu{display:table-cell;text-align:right;letter-spacing:-0.4em}.pagenavi-menu__item{list-style-type:none;display:inline-block;letter-spacing:normal;margin-right:10px}.pagenavi-menu__item:last-child{margin-right:0px}.pagenavi-menu__link{position:relative;padding-left:1.2em;text-decoration:none;display:inline}.pagenavi-menu__link:after{display:block;content:"";position:absolute;top:50%;left:0;width:6px;height:6px;margin:-4px 0 0 0;border-top:solid 2px #06c;border-right:solid 2px #06c;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pagenavi-menu__button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;-webkit-appearance:none;-moz-box-shadow:inset 0px 1px 0px 0px #fff;-webkit-box-shadow:inset 0px 1px 0px 0px #fff;box-shadow:inset 0px 1px 0px 0px #fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #e0e0e0));background:-moz-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-webkit-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-o-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-ms-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:linear-gradient(to bottom, #ffffff 5%, #e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$shadow_color", endColorstr="$bgcolor",GradientType=0);border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#666;text-decoration:none;height:auto;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center;display:block}.pagenavi-menu__button:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e0e0e0), color-stop(1, #ffffff));background:-moz-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-webkit-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-o-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-ms-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:linear-gradient(to bottom, #e0e0e0 5%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$bgcolor", endColorstr="$shadow_color",GradientType=0);background-color:#fff;text-decoration:none}.pagenavi-menu__button:active{position:relative;top:1px}.pagenavi-menu__delete{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;-webkit-appearance:none;-moz-box-shadow:inset 0px 1px 0px 0px coral;-webkit-box-shadow:inset 0px 1px 0px 0px coral;box-shadow:inset 0px 1px 0px 0px coral;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff7f50), color-stop(1, #dc143c));background:-moz-linear-gradient(top, #ff7f50 5%, #dc143c 100%);background:-webkit-linear-gradient(top, #ff7f50 5%, #dc143c 100%);background:-o-linear-gradient(top, #ff7f50 5%, #dc143c 100%);background:-ms-linear-gradient(top, #ff7f50 5%, #dc143c 100%);background:linear-gradient(to bottom, #ff7f50 5%, #dc143c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$shadow_color", endColorstr="$bgcolor",GradientType=0);border:1px solid red;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;text-decoration:none;height:auto;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center;display:block}.pagenavi-menu__delete:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dc143c), color-stop(1, #ff7f50));background:-moz-linear-gradient(top, #dc143c 5%, #ff7f50 100%);background:-webkit-linear-gradient(top, #dc143c 5%, #ff7f50 100%);background:-o-linear-gradient(top, #dc143c 5%, #ff7f50 100%);background:-ms-linear-gradient(top, #dc143c 5%, #ff7f50 100%);background:linear-gradient(to bottom, #dc143c 5%, #ff7f50 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$bgcolor", endColorstr="$shadow_color",GradientType=0);background-color:coral;text-decoration:none}.pagenavi-menu__delete:active{position:relative;top:1px}.pagenavi-menu__send{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;-webkit-appearance:none;-moz-box-shadow:inset 0px 1px 0px 0px #ffb355;-webkit-box-shadow:inset 0px 1px 0px 0px #ffb355;box-shadow:inset 0px 1px 0px 0px #ffb355;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffb355), color-stop(1, #ff6600));background:-moz-linear-gradient(top, #ffb355 5%, #ff6600 100%);background:-webkit-linear-gradient(top, #ffb355 5%, #ff6600 100%);background:-o-linear-gradient(top, #ffb355 5%, #ff6600 100%);background:-ms-linear-gradient(top, #ffb355 5%, #ff6600 100%);background:linear-gradient(to bottom, #ffb355 5%, #ff6600 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$shadow_color", endColorstr="$bgcolor",GradientType=0);border:1px solid #daa520;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;text-decoration:none;height:auto;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center;display:block}.pagenavi-menu__send:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff6600), color-stop(1, #ffb355));background:-moz-linear-gradient(top, #ff6600 5%, #ffb355 100%);background:-webkit-linear-gradient(top, #ff6600 5%, #ffb355 100%);background:-o-linear-gradient(top, #ff6600 5%, #ffb355 100%);background:-ms-linear-gradient(top, #ff6600 5%, #ffb355 100%);background:linear-gradient(to bottom, #ff6600 5%, #ffb355 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$bgcolor", endColorstr="$shadow_color",GradientType=0);background-color:#ffb355;text-decoration:none}.pagenavi-menu__send:active{position:relative;top:1px}.l-container .pagenavi:last-child{margin-bottom:0}.page-tab{width:960px;margin-left:auto;margin-right:auto;overflow:hidden;margin-bottom:20px;position:relative}.page-tab:before{z-index:1}.page-tab:after{position:absolute;content:"";width:100%;bottom:0;left:0;border-bottom:1px solid #ccc;z-index:1}.page-tab__item{float:left;list-style-type:none;background-color:#eee;border:1px solid #ccc;margin-right:10px;position:relative;z-index:0;border-top-left-radius:3px;border-top-right-radius:3px}.page-tab__item:last-child{margin-right:0px}.page-tab__item a{color:#999;display:block;text-decoration:none;padding:10px}.page-tab__item.is-active{z-index:2;border-bottom-color:#fff;background:#fff}.page-tab__item.is-active a{color:#000}@media screen and (max-width: 640px){.page-tab{width:100%}}.pagetop{width:50px;height:50px;display:none;position:fixed;right:16px;bottom:16px}.pagetop-inner{margin:0;padding:0;cursor:pointer;text-align:center;background:#333;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.pagetop__link{color:#fff;line-height:50px;text-decoration:none;display:block;cursor:pointer}.pagetop__link:hover{text-decoration:none}.panel{margin-bottom:20px}.panel:last-child{margin-bottom:0}.panel-heading{background-color:#16aadb;padding:10px;color:#fff;overflow:hidden}.panel-heading__title{font-size:16px;font-size:1.6rem;font-weight:normal;float:left}.panel-heading__action{float:right;margin-left:10px}.panel-heading__add{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;-webkit-appearance:none;-moz-box-shadow:inset 0px 1px 0px 0px #fff;-webkit-box-shadow:inset 0px 1px 0px 0px #fff;box-shadow:inset 0px 1px 0px 0px #fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #e0e0e0));background:-moz-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-webkit-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-o-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-ms-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:linear-gradient(to bottom, #ffffff 5%, #e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$shadow_color", endColorstr="$bgcolor",GradientType=0);border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#666;text-decoration:none;height:auto;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center}.panel-heading__add:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e0e0e0), color-stop(1, #ffffff));background:-moz-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-webkit-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-o-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-ms-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:linear-gradient(to bottom, #e0e0e0 5%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$bgcolor", endColorstr="$shadow_color",GradientType=0);background-color:#fff;text-decoration:none}.panel-heading__add:active{position:relative;top:1px}.panel__title{font-size:16px;font-size:1.6rem;font-weight:normal;background-color:#16aadb;padding:10px;color:#fff}.panel-inner{overflow:hidden}.panel-bottom__button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:150px;-webkit-appearance:none;-moz-box-shadow:inset 0px 1px 0px 0px #fff;-webkit-box-shadow:inset 0px 1px 0px 0px #fff;box-shadow:inset 0px 1px 0px 0px #fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #e0e0e0));background:-moz-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-webkit-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-o-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-ms-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:linear-gradient(to bottom, #ffffff 5%, #e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$shadow_color", endColorstr="$bgcolor",GradientType=0);border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#666;text-decoration:none;height:auto;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center;display:block;margin:0 auto}.panel-bottom__button:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e0e0e0), color-stop(1, #ffffff));background:-moz-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-webkit-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-o-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-ms-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:linear-gradient(to bottom, #e0e0e0 5%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$bgcolor", endColorstr="$shadow_color",GradientType=0);background-color:#fff;text-decoration:none}.panel-bottom__button:active{position:relative;top:1px}.panel-table{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-top-width:1px;border-top-style:solid;border-top-color:#16aadb;border-left-width:1px;border-left-style:solid;border-left-color:#16aadb}.panel-table thead th{text-align:center}.panel-table tbody th{text-align:left}.panel-table__row{display:table-row}.panel-table__head,.panel-table__data{display:table-cell;vertical-align:middle;padding:10px;border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid;border-right-color:#16aadb;border-bottom-color:#16aadb}.panel-table__head{font-weight:normal;width:140px;background-color:#aee2f3;color:#000}.panel-table__data{background-color:#fff;color:#000}.panel-table+.panel-bottom{padding-top:10px}.panel__message{margin-bottom:10px;line-height:1.7}@media screen and (max-width: 640px){.panel{margin-bottom:10px}.panel-inner{border:0;padding:10px 0}.panel-table__row{display:block}.panel-table__head,.panel-table__data{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:block}}.section{margin-bottom:20px}.section-heading{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#16aadb;padding-bottom:8px;margin-bottom:20px;overflow:hidden}.section-heading__title{font-size:20px;font-size:2rem;float:left}.section-heading__more{float:right}@media screen and (max-width: 640px){.section{margin-bottom:0}.section-heading{border-bottom:none;padding:10px;margin-bottom:0;background-color:#16aadb;color:#fff}.section-heading a{color:#fff}}.sub-field{font-size:12px;font-size:1.2rem}.sub-field__row{overflow:hidden;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#ccc;padding-bottom:5px;margin-bottom:5px}.sub-field__row:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.sub-field__title{float:left;margin-right:10px;padding:5px;background-color:#aee2f3}.sub-field__data{float:left;padding:5px}.table{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-top-width:1px;border-top-style:solid;border-top-color:#ccc;border-left-width:1px;border-left-style:solid;border-left-color:#ccc}.table thead th{text-align:center}.table tbody th{text-align:left}.table__row{display:table-row}.table__head,.table__data{display:table-cell;vertical-align:middle;padding:10px;border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid;border-right-color:#ccc;border-bottom-color:#ccc}.table__head{font-weight:normal;width:140px;background-color:#eee;color:#000}.table__data{background-color:#fff;color:#000}@media screen and (max-width: 640px){.table__row{display:block}.table__head,.table__data{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:block}}.upload-preview{margin-bottom:10px}.upload-preview__image{max-width:300px}.upload-entry{margin-bottom:10px}.upload-entry__image{max-width:300px}.js-upload-cancell,.js-upload-delete{cursor:pointer}@media screen and (max-width: 640px){.upload-preview__image{display:block;margin:10px 0}}.widget{font-size:14px;font-size:1.4rem;margin-bottom:20px}.widget-heading{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:table;background-color:#16aadb;padding:10px}.widget-heading__title{font-size:20px;font-size:2rem;display:table-cell;line-height:1.7}.widget-heading__more{display:table-cell;padding-left:10px;text-align:right}.widget-heading__link{color:#fff}.widget-heading__link:hover{text-decoration:none}.widget-body{padding:10px;border:1px solid #ccc;overflow:hidden}@media screen and (max-width: 640px){.widget{margin-bottom:0}.widget-body{border:none}}.l-headline .widget:last-child,.l-header-side .widget:last-child,.l-header-bottom .widget:last-child,.l-main .widget:last-child,.l-main-top .widget:last-child,.l-main-bottom .widget:last-child,.l-sidebar .widget:last-child,.l-footer .widget:last-child{margin-bottom:0}.l-sidebar .widget-heading__title{font-size:14px;font-size:1.4rem;color:#fff}.l-header-bottom .widget{width:960px;margin-left:auto;margin-right:auto;margin-top:20px}.l-footer .widget{width:960px;margin-left:auto;margin-right:auto}@media screen and (min-width: 641px){.l-main .widget-heading,.l-main-top .widget-heading,.l-main-bottom .widget-heading{background-color:#fff;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#16aadb;padding:0 0 8px 0;margin-bottom:20px}.l-main .widget-heading__title,.l-main-top .widget-heading__title,.l-main-bottom .widget-heading__title{font-size:16px;font-size:1.6rem;color:#000}.l-main .widget-heading__link,.l-main-top .widget-heading__link,.l-main-bottom .widget-heading__link{position:relative;padding-left:1.2em;text-decoration:none;color:#06c}.l-main .widget-heading__link:after,.l-main-top .widget-heading__link:after,.l-main-bottom .widget-heading__link:after{display:block;content:"";position:absolute;top:50%;left:0;width:6px;height:6px;margin:-4px 0 0 0;border-top:solid 2px #06c;border-right:solid 2px #06c;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@media screen and (max-width: 640px){.l-main .widget-heading,.l-main-top .widget-heading,.l-main-bottom .widget-heading{background-color:#16aadb;padding:10px;margin-bottom:0}.l-main .widget-heading__title,.l-main-top .widget-heading__title,.l-main-bottom .widget-heading__title{font-size:14px;font-size:1.4rem;color:#fff}.l-header-bottom .widget{width:100%;margin-top:0}.l-footer .widget{width:100%}}.widget-list{padding:10px;border:1px solid #ccc}.widget-list__item{margin-bottom:10px;padding-bottom:10px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#ccc;list-style:none}.widget-list__item:last-child{margin-bottom:0px;padding-bottom:0px;border-bottom:none}.widget-list__link{position:relative;padding-left:1.2em;text-decoration:none}.widget-list__link:after{display:block;content:"";position:absolute;top:50%;left:0;width:6px;height:6px;margin:-4px 0 0 0;border-top:solid 2px #06c;border-right:solid 2px #06c;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.widget-list__date{margin-bottom:10px}@media screen and (max-width: 640px){.widget-list{border-left:none;border-right:none}}.widget-info__row{text-align:right;padding-bottom:5px;margin-bottom:5px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#ccc}.widget-info__row:last-child{margin-bottom:0}.widget-info__title{display:inline-block;width:80px}.widget-info__data{display:inline-block}.widget-info__count{font-size:20px;font-size:2rem;color:#ff4500;margin:0 5px}.widget-info__date{font-size:12px;font-size:1.2rem;color:gray;text-align:right;margin-top:10px}@media screen and (max-width: 640px){.widget-info__row{text-align:left}.widget-info__count{font-size:16px;font-size:1.6rem}}.widget-media{border:1px solid #ccc}.widget-media__item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;display:table;padding:10px;list-style:none}.widget-media__item:last-child{border-bottom:none}.widget-media__thumbnail{display:table-cell;width:80px;padding-right:10px}.widget-media__thumbnail img{width:100%;height:auto}.widget-media__body{display:table-cell;vertical-align:top}.widget-media__title{margin-bottom:10px}.widget-media__date{margin-bottom:10px}.widget-media__title{font-size:14px;font-size:1.4rem}.widget-media__title,.widget-media__summary{line-height:1.7}.widget-media__company,.widget-media__summary{font-size:12px;font-size:1.2rem;color:gray}@media screen and (max-width: 640px){.widget-media{border-left:none;border-right:none}}.widget-login{padding:10px;border:1px solid #ccc;background-color:#fff;border:1px solid #ccc}.widget-login-form{margin-bottom:20px}.widget-login-form-body{margin-bottom:10px}.widget-login-form__row{margin-bottom:10px}.widget-login-form__submit{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-appearance:none;-moz-box-shadow:inset 0px 1px 0px 0px #ffb355;-webkit-box-shadow:inset 0px 1px 0px 0px #ffb355;box-shadow:inset 0px 1px 0px 0px #ffb355;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffb355), color-stop(1, #ff6600));background:-moz-linear-gradient(top, #ffb355 5%, #ff6600 100%);background:-webkit-linear-gradient(top, #ffb355 5%, #ff6600 100%);background:-o-linear-gradient(top, #ffb355 5%, #ff6600 100%);background:-ms-linear-gradient(top, #ffb355 5%, #ff6600 100%);background:linear-gradient(to bottom, #ffb355 5%, #ff6600 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$shadow_color", endColorstr="$bgcolor",GradientType=0);border:1px solid #daa520;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;text-decoration:none;height:auto;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center;display:block}.widget-login-form__submit:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff6600), color-stop(1, #ffb355));background:-moz-linear-gradient(top, #ff6600 5%, #ffb355 100%);background:-webkit-linear-gradient(top, #ff6600 5%, #ffb355 100%);background:-o-linear-gradient(top, #ff6600 5%, #ffb355 100%);background:-ms-linear-gradient(top, #ff6600 5%, #ffb355 100%);background:linear-gradient(to bottom, #ff6600 5%, #ffb355 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$bgcolor", endColorstr="$shadow_color",GradientType=0);background-color:#ffb355;text-decoration:none}.widget-login-form__submit:active{position:relative;top:1px}.widget-login-bottom{text-align:right}.widget-login-bottom__link{position:relative;padding-left:1.2em;text-decoration:none}.widget-login-bottom__link:after{display:block;content:"";position:absolute;top:50%;left:0;width:6px;height:6px;margin:-4px 0 0 0;border-top:solid 2px #06c;border-right:solid 2px #06c;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.widget-logout{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-appearance:none;-moz-box-shadow:inset 0px 1px 0px 0px #33bdef;-webkit-box-shadow:inset 0px 1px 0px 0px #33bdef;box-shadow:inset 0px 1px 0px 0px #33bdef;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #33bdef), color-stop(1, #019ad2));background:-moz-linear-gradient(top, #33bdef 5%, #019ad2 100%);background:-webkit-linear-gradient(top, #33bdef 5%, #019ad2 100%);background:-o-linear-gradient(top, #33bdef 5%, #019ad2 100%);background:-ms-linear-gradient(top, #33bdef 5%, #019ad2 100%);background:linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$shadow_color", endColorstr="$bgcolor",GradientType=0);border:1px solid #057fd0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;text-decoration:none;height:auto;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center;display:block}.widget-logout:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #019ad2), color-stop(1, #33bdef));background:-moz-linear-gradient(top, #019ad2 5%, #33bdef 100%);background:-webkit-linear-gradient(top, #019ad2 5%, #33bdef 100%);background:-o-linear-gradient(top, #019ad2 5%, #33bdef 100%);background:-ms-linear-gradient(top, #019ad2 5%, #33bdef 100%);background:linear-gradient(to bottom, #019ad2 5%, #33bdef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$bgcolor", endColorstr="$shadow_color",GradientType=0);background-color:#33bdef;text-decoration:none}.widget-logout:active{position:relative;top:1px}.widget-gallery__image{max-width:100%;height:auto}@media screen and (max-width: 640px){.widget-gallery{text-align:center;margin-bottom:20px !important}}.widget-freespace img{max-width:100%;height:auto}.widget-threaded{margin-bottom:1em}.widget-threadeds{padding:10px;border:1px solid #ccc;overflow:hidden}.widget-threaded__parent{font-size:14px;font-size:1.4rem;font-weight:bold;margin-bottom:10px}.widget-threaded__list{overflow:hidden;display:block}.widget-threaded__item{font-size:12px;font-size:1.2rem;line-height:1.7em;list-style:none;float:left;margin-right:10px}.widget-threaded__item:last-child{margin-right:0;padding-right:0;border-right:none}.l-main .widget-threaded{width:300px;margin-bottom:1em}.l-main .widget-threaded:nth-last-child(-n+2){margin-bottom:0}.l-main .widget-threaded:nth-child(odd){float:left;clear:both}.l-main .widget-threaded:nth-child(even){float:right;margin-left:18px}@media screen and (max-width: 768px){.l-main .widget-threaded{float:none;width:100%}.l-main .widget-threaded:nth-last-child(-n+2){margin-bottom:1em}.l-main .widget-threaded:last-child{margin-bottom:0}}@media screen and (max-width: 640px){.l-main .widget-threaded,.l-sidebar .widget-threaded{padding:0;margin:0}.l-main .widget-threaded:nth-last-child(-n+2),.l-sidebar .widget-threaded:nth-last-child(-n+2){margin-bottom:0}.l-main .widget-threaded:nth-child(even),.l-sidebar .widget-threaded:nth-child(even){margin-left:0}.widget-threadeds{border:none;padding:0}.widget-threaded__parent{position:relative;text-decoration:none;font-weight:normal;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;margin-bottom:0;cursor:pointer}.widget-threaded__parent:after{display:block;content:"";position:absolute;top:50%;right:10px;width:6px;height:6px;margin:-4px 0 0 0;border-bottom:solid 2px #06c;border-right:solid 2px #06c;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.widget-threaded__parent a{display:block;padding:10px;pointer-events:none}.widget-threaded__parent.is-open:after{border-top:solid 2px #06c;border-left:solid 2px #06c;border-right:none;border-bottom:none}.widget-threaded__list{display:none}.widget-threaded__item{float:none;margin-right:0;padding-right:0;border-right:none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc}.widget-threaded__link{display:block;padding:10px;background-color:#eee}}.widget-tags{padding:10px;border:1px solid #ccc;overflow:hidden}.widget-tags__item{float:left;list-style:none;margin-right:10px;margin-bottom:10px}.widget-tags__item:last-child{margin:0}.widget-tags__link{display:block;padding:10px;background-color:#eee}.widget-tags__link:hover{background-color:#06c;text-decoration:none;color:#fff;transition:.8s}@media screen and (max-width: 640px){.widget-tags{border:none}}.widget-job{border:1px solid #ccc}.widget-job__item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;display:table;padding:10px;list-style:none}.widget-job__item:last-child{border-bottom:none}.widget-job__thumbnail{display:table-cell;width:80px;padding-right:10px}.widget-job__thumbnail img{width:100%;height:auto}.widget-job__body{display:table-cell;vertical-align:top}.widget-job__title{margin-bottom:5px;line-height:1.7}.widget-job-info{font-size:12px;font-size:1.2rem}.widget-job-info__row{width:100%;overflow:hidden}.widget-job-info__title{float:left;width:44px;color:gray}.widget-job-info__data{float:left}@media screen and (max-width: 640px){.widget-job{border-left:none;border-right:none}}.widget-slideshows img{width:100%;height:auto}.article-box{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #ccc;display:flex;margin-bottom:20px;padding:10px}.article-box__thumbnail{margin-right:10px;width:80px}.article-box__thumbnail img{max-width:100%}.article-box__body{flex:1}.article-box__info{display:inline-block;letter-spacing:-0.4em;line-height:100%;margin-bottom:10px}.article-box__date,.article-box__category{display:inline-block;letter-spacing:normal}.article-box__category{border-left:1px solid #000;padding-left:10px;margin-left:10px}.article-box__title{font-size:16px;font-size:1.6rem;margin-bottom:10px}.article-box__summary{margin-bottom:10px}@media screen and (max-width: 640px){.article-box{padding-top:0;border:none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;display:block}.article-box__thumbnail{float:none;width:100%;margin-right:0;margin-bottom:20px;text-align:center}.article-box__thumbnail img{max-width:auto}.article-box__body{float:none;width:100%}}.article-detail__info{display:inline-block;letter-spacing:-0.4em;line-height:100%;margin-bottom:20px}.article-detail__date,.article-detail__category{display:inline-block;letter-spacing:normal}.article-detail__category{border-left:1px solid #000;padding-left:10px;margin-left:10px}.article-detail__picture{margin-bottom:20px}.article-detail__picture img{max-width:100%;height:auto}.article-detail__content{font-size:14px;font-size:1.4rem;line-height:1.7}.article-detail__content h1{font-size:24px;font-size:2.4rem;margin-bottom:1em}.article-detail__content h2{font-size:20px;font-size:2rem;background-color:#09c;color:#fff;margin-bottom:1em;padding:10px}.article-detail__content h3{font-size:18px;font-size:1.8rem;border-left:5px solid #09c;margin-bottom:1em;padding-left:10px}.article-detail__content h4{font-size:16px;font-size:1.6rem;border-bottom:2px solid #09c;margin-bottom:1em;padding:0 0 10px 0}.article-detail__content h5{font-size:14px;font-size:1.4rem;margin-bottom:1em}.article-detail__content h6{font-size:12px;font-size:1.2rem;margin-bottom:1em}.article-detail__content p,.article-detail__content pre,.article-detail__content address,.article-detail__content blockquote{margin-bottom:1em}.article-detail__content p:last-child,.article-detail__content pre:last-child,.article-detail__content address:last-child,.article-detail__content blockquote:last-child{margin-bottom:0}.article-detail__content pre{border:1px solid #ccc;padding:20px}.article-detail__content address{font-style:italic}.article-detail__content blockquote{position:relative;padding:20px 20px 20px 50px;box-sizing:border-box;font-style:italic;background:#eee}.article-detail__content blockquote:before{display:inline-block;position:absolute;top:0;left:0;content:"“";font-family:"Lucida Grande",Arial,"Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",sans-serif;color:#ccc;font-size:90px;line-height:1}.article-detail__content blockquote cite{display:block;text-align:right;color:#888;font-size:.9em}.article-detail__content li{margin-left:1.5em;list-style-position:outside}.article-detail__content img{max-width:100%;height:auto}@media screen and (max-width: 768px){.article-detail{padding:0}.article-detail__title{padding:10px}.article-detail__info{padding:0 10px}.article-detail__picture{padding:0 10px}.article-detail__content{padding:10px}}.article-toc{background-color:#f0f0f0;border:4px double #ccc;padding:20px;margin-bottom:2em}.article-toc-header{text-align:center}.article-toc-header__title{font-size:20px;font-size:2rem;font-weight:bold;margin-right:10px}.article-toc-header__hide,.article-toc-header__show{font-size:14px;font-size:1.4rem;cursor:pointer;color:#06c}.article-toc-list{margin-top:1em !important;margin-bottom:0 !important}.article-toc-list .article-toc-list{margin-top:0 !important}.article-toc-list .article-toc-list li{font-size:14px;font-size:1.4rem;vertical-align:middle}.article-author{margin-top:20px;display:flex;border:1px solid #ccc;padding:20px 10px}.article-author__image{width:100px;margin-right:20px}.article-author__image img{width:100px;height:100px;border-radius:50%;object-fit:cover}.article-author__name{font-size:16px;font-size:1.6rem;font-weight:bold;margin-bottom:1rem}.article-author__introduction{line-height:1.7}@media screen and (max-width: 768px){.article-author{display:block;margin:20px 10px}.article-author__image{margin:0 auto 20px auto}}.company-search{padding:10px;border:5px solid #ccc;margin-bottom:20px}@media screen and (max-width: 640px){.company-search{border:none;padding-top:0}}.company-box{border-top-width:2px;border-top-style:solid;border-top-color:#09c;border-right-width:1px;border-right-style:solid;border-right-color:#ccc;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;border-left-width:1px;border-left-style:solid;border-left-color:#ccc;margin-bottom:20px}.company-box-heading{padding:10px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;overflow:hidden}.company-box-heading__title{font-size:16px;font-size:1.6rem;font-weight:normal;line-height:1.7;margin-bottom:8px}.company-box-heading__kana{font-size:14px;font-size:1.4rem;color:gray}.company-box-body{padding:10px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;overflow:hidden}.company-box-table{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-top-width:1px;border-top-style:solid;border-top-color:#16aadb;border-left-width:1px;border-left-style:solid;border-left-color:#16aadb}.company-box-table thead th{text-align:center}.company-box-table tbody th{text-align:left}.company-box-table__row{display:table-row}.company-box-table__head,.company-box-table__data{display:table-cell;vertical-align:middle;padding:10px;border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid;border-right-color:#16aadb;border-bottom-color:#16aadb}.company-box-table__head{font-weight:normal;width:80px;background-color:#aee2f3;color:#000}.company-box-table__data{background-color:#fff;color:#000}.company-box-action{background-color:#e3f5fb;padding:10px;overflow:hidden}.company-box__detail{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:200px;-webkit-appearance:none;-moz-box-shadow:inset 0px 1px 0px 0px #33bdef;-webkit-box-shadow:inset 0px 1px 0px 0px #33bdef;box-shadow:inset 0px 1px 0px 0px #33bdef;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #33bdef), color-stop(1, #019ad2));background:-moz-linear-gradient(top, #33bdef 5%, #019ad2 100%);background:-webkit-linear-gradient(top, #33bdef 5%, #019ad2 100%);background:-o-linear-gradient(top, #33bdef 5%, #019ad2 100%);background:-ms-linear-gradient(top, #33bdef 5%, #019ad2 100%);background:linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$shadow_color", endColorstr="$bgcolor",GradientType=0);border:1px solid #057fd0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;text-decoration:none;height:auto;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center;display:block;margin:0 auto}.company-box__detail:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #019ad2), color-stop(1, #33bdef));background:-moz-linear-gradient(top, #019ad2 5%, #33bdef 100%);background:-webkit-linear-gradient(top, #019ad2 5%, #33bdef 100%);background:-o-linear-gradient(top, #019ad2 5%, #33bdef 100%);background:-ms-linear-gradient(top, #019ad2 5%, #33bdef 100%);background:linear-gradient(to bottom, #019ad2 5%, #33bdef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$bgcolor", endColorstr="$shadow_color",GradientType=0);background-color:#33bdef;text-decoration:none}.company-box__detail:active{position:relative;top:1px}@media screen and (max-width: 640px){.company-box{margin:10px 10px 20px 10px}.company-box-table{float:none;width:100%}.company-box__detail{width:100%}}.company-heading{padding:10px;border:1px solid #ccc;overflow:hidden;margin-bottom:20px;text-align:center}.company-heading__logo{display:inline-block;margin-right:10px;vertical-align:middle}.company-heading__title{display:inline-block;font-size:20px;font-size:2rem;vertical-align:middle}.company-outline{margin-bottom:20px}.company-outline-table{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-top-width:1px;border-top-style:solid;border-top-color:#16aadb;border-left-width:1px;border-left-style:solid;border-left-color:#16aadb}.company-outline-table thead th{text-align:center}.company-outline-table tbody th{text-align:left}.company-outline-table__row{display:table-row}.company-outline-table__head,.company-outline-table__data{display:table-cell;vertical-align:middle;padding:10px;border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid;border-right-color:#16aadb;border-bottom-color:#16aadb}.company-outline-table__head{font-weight:normal;width:120px;background-color:#aee2f3;color:#000}.company-outline-table__data{background-color:#fff;color:#000}.company-job{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #ccc;overflow:hidden;margin-bottom:20px}.company-job:last-child{margin-bottom:0}.company-job-body{padding:10px;overflow:hidden}.company-job-side{float:left;width:100px;margin-right:10px}.company-job-main{float:left;width:828px}.company-job__thumbnail img{width:100px;height:auto}.company-job__title{font-size:16px;font-size:1.6rem;line-height:1.7;margin-bottom:10px}.company-job-info__row{float:left;width:359px;margin-bottom:10px}.company-job-info__row:last-child{margin-bottom:0}.company-job-info__row:nth-child(odd){margin-right:10px}.company-job-info__title{font-size:14px;font-size:1.4rem;float:left;width:80px;margin-right:10px;background-color:#aee2f3;text-align:center}.company-job-info__data{font-size:14px;font-size:1.4rem;float:left;width:269px}.company-job-action{clear:both;background-color:#e3f5fb;padding:10px;overflow:hidden;border-top-width:1px;border-top-style:solid;border-top-color:#ccc}.company-job__save{float:left;width:120px}.company-job__saveButton{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:120px;-webkit-appearance:none;-moz-box-shadow:inset 0px 1px 0px 0px #fff;-webkit-box-shadow:inset 0px 1px 0px 0px #fff;box-shadow:inset 0px 1px 0px 0px #fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #e0e0e0));background:-moz-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-webkit-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-o-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-ms-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:linear-gradient(to bottom, #ffffff 5%, #e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$shadow_color", endColorstr="$bgcolor",GradientType=0);border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#666;text-decoration:none;height:auto;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center;display:block}.company-job__saveButton:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e0e0e0), color-stop(1, #ffffff));background:-moz-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-webkit-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-o-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-ms-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:linear-gradient(to bottom, #e0e0e0 5%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$bgcolor", endColorstr="$shadow_color",GradientType=0);background-color:#fff;text-decoration:none}.company-job__saveButton:active{position:relative;top:1px}.company-job__saveButton.is-active{color:#e00}.company-job__entry{float:right;width:569px}.company-job__entryButton{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:200px;-webkit-appearance:none;-moz-box-shadow:inset 0px 1px 0px 0px #ffaf4b;-webkit-box-shadow:inset 0px 1px 0px 0px #ffaf4b;box-shadow:inset 0px 1px 0px 0px #ffaf4b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffaf4b), color-stop(1, #ff7400));background:-moz-linear-gradient(top, #ffaf4b 5%, #ff7400 100%);background:-webkit-linear-gradient(top, #ffaf4b 5%, #ff7400 100%);background:-o-linear-gradient(top, #ffaf4b 5%, #ff7400 100%);background:-ms-linear-gradient(top, #ffaf4b 5%, #ff7400 100%);background:linear-gradient(to bottom, #ffaf4b 5%, #ff7400 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$shadow_color", endColorstr="$bgcolor",GradientType=0);border:1px solid #ff8c00;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;text-decoration:none;height:auto;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center;display:block}.company-job__entryButton:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff7400), color-stop(1, #ffaf4b));background:-moz-linear-gradient(top, #ff7400 5%, #ffaf4b 100%);background:-webkit-linear-gradient(top, #ff7400 5%, #ffaf4b 100%);background:-o-linear-gradient(top, #ff7400 5%, #ffaf4b 100%);background:-ms-linear-gradient(top, #ff7400 5%, #ffaf4b 100%);background:linear-gradient(to bottom, #ff7400 5%, #ffaf4b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$bgcolor", endColorstr="$shadow_color",GradientType=0);background-color:#ffaf4b;text-decoration:none}.company-job__entryButton:active{position:relative;top:1px}@media screen and (max-width: 640px){.company-heading{border:none}.company-heading__logo{display:block;margin-right:0;margin-bottom:10px}.company-heading__title{display:block}.company-outline{padding:10px;margin-bottom:0}.company-outline-table__row{display:block}.company-outline-table__head,.company-outline-table__data{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:block}.company-jobs{padding:10px}.company-jobs__title.js-sptoggle{position:relative;text-decoration:none;cursor:pointer}.company-jobs__title.js-sptoggle:after{display:block;content:"";position:absolute;top:50%;right:10px;width:6px;height:6px;margin:-4px 0 0 0;border-bottom:solid 2px #06c;border-right:solid 2px #06c;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.company-jobs__title.is-open:after{border-top:solid 2px #06c;border-left:solid 2px #06c;border-right:none;border-bottom:none}.company-job-side{float:none;width:100%;margin-right:0;margin-bottom:10px;text-align:center}.company-job-main{float:none;width:100%}.company-job-dataview__row{float:none;width:100%}.company-job-dataview__title{float:none;display:inline-block;width:80px}.company-job-dataview__data{float:none;display:inline-block}.company-job-action{clear:both;background-color:#e3f5fb;padding:10px;overflow:hidden;border-top-width:1px;border-top-style:solid;border-top-color:#ccc}.company-job__save{float:none;width:100%;margin-bottom:10px}.company-job__saveButton{width:100%}.company-job__entry{float:none;width:100%}.company-job__entryButton{width:100%}}.event-box{padding:10px;border:1px solid #ccc;margin-bottom:20px;overflow:hidden}.event-box__thumbnail{float:left;margin-right:10px;width:80px}.event-box__thumbnail img{max-width:100%}.event-box__body{float:left}.event-box__date{margin-bottom:.5em}.event-box__title{font-size:16px;font-size:1.6rem}.event-box__venue{font-size:14px;font-size:1.4rem}@media screen and (max-width: 640px){.event-box{padding-top:0;border:none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc}.event-box__thumbnail{float:none;width:100%;margin-right:0;margin-bottom:10px;text-align:center}.event-box__thumbnail img{max-width:auto}.event-box__title{font-size:14px;font-size:1.4rem}.event-box__body{float:none;width:100%}}.event-detail__check{margin-bottom:20px}.event-detail__picture{margin-bottom:20px}.event-detail__picture img{max-width:100%;height:auto}.event-detail__body{font-size:14px;font-size:1.4rem;line-height:1.7;margin-bottom:20px}@media screen and (max-width: 768px){.event-detail{padding:0}.event-detail__title{padding:10px}.event-detail__picture{padding:0 10px}.event-detail__body{padding:0 10px 10px 10px;margin-bottom:0}.event-detail__info{padding:0 10px 10px 10px}}.event-tag{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;font-size:12px;font-size:1.2rem;color:#fff;display:inline-block;margin-right:5px;vertical-align:middle;text-align:center}.event-tag--before{background-color:gray}.event-tag--now{background-color:#228b22}.event-tag--after{background-color:#e00}.event-message{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:14px;font-size:1.4rem;color:#fff;margin-bottom:20px;padding:5px 10px;text-align:center}.event-message--before{background-color:gray}.event-message--now{background-color:#228b22}.event-message--after{background-color:#e00}.faq-list{padding:10px;border:1px solid #ccc;margin-bottom:10px}.faq-list__item{margin-bottom:10px;padding-bottom:10px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#ccc;list-style:none}.faq-list__item:last-child{margin-bottom:0px;padding-bottom:0px;border-bottom:none}.faq-list__link{position:relative;padding-left:1.2em;text-decoration:none}.faq-list__link:after{display:block;content:"";position:absolute;top:50%;left:0;width:6px;height:6px;margin:-4px 0 0 0;border-top:solid 2px #06c;border-right:solid 2px #06c;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.faq-list__title{position:relative;padding-left:1.2em;text-decoration:none;line-height:1.7}.faq-list__title:after{display:block;content:"";position:absolute;top:50%;left:0;width:6px;height:6px;margin:-4px 0 0 0;border-top:solid 2px #06c;border-right:solid 2px #06c;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 640px){.faq-list{border:none;padding:0 10px}.faq-list a{display:block;width:100%}}.faq-detail__question{font-size:16px;font-size:1.6rem;background:url(../img/icn_question.jpg) no-repeat;padding-left:40px;line-height:25px;margin-bottom:20px}.faq-detail__answer{clear:both;background:url(../img/icn_answer.jpg) no-repeat;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#ccc;padding-left:40px;padding-bottom:20px;line-height:1.7;margin-bottom:20px}.faq-detail__answer p{margin-bottom:20px}.faq-detail__answer p:last-child{margin-bottom:0}.faq-detail-info{width:100%;overflow:hidden}.faq-detail-info__category{float:left}.faq-detail-info__date{float:right}@media screen and (max-width: 640px){.faq-detail{padding:10px}}.guide{margin-bottom:20px}.guide__summary{margin-bottom:20px}.guide__summary img{max-width:100%;height:auto}.guide__summary p{margin-bottom:20px}.guide__summary p:last-child{margin-bottom:0}.guide__remarks img{max-width:100%;height:auto}.guide-section{margin-bottom:2em}.guide-section__title{font-size:18px;font-size:1.8rem;border-left-width:5px;border-left-style:solid;border-left-color:#16aadb;line-height:1.7;padding-left:.5em;margin-bottom:1em}.guide-section__content{line-height:1.7}.guide-section__content p{margin-bottom:1em}.guide-section__content li{margin-left:1.5em;list-style-position:outside}.guide-section__content ul+p{margin-top:1em}.guide-section__content img{max-width:100%;height:auto}@media screen and (max-width: 640px){.guide{margin-bottom:0;padding:10px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#16aadb}.guide__footer{padding-bottom:10px}}.job-box{border-top-width:2px;border-top-style:solid;border-top-color:#09c;border-right-width:1px;border-right-style:solid;border-right-color:#ccc;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;border-left-width:1px;border-left-style:solid;border-left-color:#ccc;margin-bottom:20px}.job-box-heading{padding:10px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;overflow:hidden}.job-box-heading__caption{float:left;width:745px}.job-box-heading__title{font-size:16px;font-size:1.6rem;font-weight:normal;line-height:1.7;margin-bottom:10px}.job-box-heading__company{font-size:14px;font-size:1.4rem}.job-box-heading__date{font-size:12px;font-size:1.2rem;float:right}.job-box-body{padding:10px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;overflow:hidden}.job-box__thumbnail{float:left;width:200px;margin-right:10px}.job-box__thumbnail img{width:100%}.job-box-table{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:728px;border-top-width:1px;border-top-style:solid;border-top-color:#16aadb;border-left-width:1px;border-left-style:solid;border-left-color:#16aadb}.job-box-table thead th{text-align:center}.job-box-table tbody th{text-align:left}.job-box-table__row{display:table-row}.job-box-table__head,.job-box-table__data{display:table-cell;vertical-align:middle;padding:10px;border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid;border-right-color:#16aadb;border-bottom-color:#16aadb}.job-box-table__head{font-weight:normal;width:80px;background-color:#aee2f3;color:#000}.job-box-table__data{background-color:#fff;color:#000}.job-box-action{clear:both;background-color:#e3f5fb;padding:10px;overflow:hidden}.job-box-action__save{float:left;width:120px}.job-box-action__detail{float:right;width:569px}.job-box__save{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:120px;-webkit-appearance:none;-moz-box-shadow:inset 0px 1px 0px 0px #fff;-webkit-box-shadow:inset 0px 1px 0px 0px #fff;box-shadow:inset 0px 1px 0px 0px #fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #e0e0e0));background:-moz-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-webkit-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-o-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-ms-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:linear-gradient(to bottom, #ffffff 5%, #e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$shadow_color", endColorstr="$bgcolor",GradientType=0);border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#666;text-decoration:none;height:auto;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center;display:block}.job-box__save:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e0e0e0), color-stop(1, #ffffff));background:-moz-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-webkit-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-o-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-ms-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:linear-gradient(to bottom, #e0e0e0 5%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$bgcolor", endColorstr="$shadow_color",GradientType=0);background-color:#fff;text-decoration:none}.job-box__save:active{position:relative;top:1px}.job-box__save.is-active{color:#e00}.job-box__detail{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:200px;-webkit-appearance:none;-moz-box-shadow:inset 0px 1px 0px 0px #33bdef;-webkit-box-shadow:inset 0px 1px 0px 0px #33bdef;box-shadow:inset 0px 1px 0px 0px #33bdef;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #33bdef), color-stop(1, #019ad2));background:-moz-linear-gradient(top, #33bdef 5%, #019ad2 100%);background:-webkit-linear-gradient(top, #33bdef 5%, #019ad2 100%);background:-o-linear-gradient(top, #33bdef 5%, #019ad2 100%);background:-ms-linear-gradient(top, #33bdef 5%, #019ad2 100%);background:linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$shadow_color", endColorstr="$bgcolor",GradientType=0);border:1px solid #057fd0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;text-decoration:none;height:auto;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center;display:block}.job-box__detail:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #019ad2), color-stop(1, #33bdef));background:-moz-linear-gradient(top, #019ad2 5%, #33bdef 100%);background:-webkit-linear-gradient(top, #019ad2 5%, #33bdef 100%);background:-o-linear-gradient(top, #019ad2 5%, #33bdef 100%);background:-ms-linear-gradient(top, #019ad2 5%, #33bdef 100%);background:linear-gradient(to bottom, #019ad2 5%, #33bdef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$bgcolor", endColorstr="$shadow_color",GradientType=0);background-color:#33bdef;text-decoration:none}.job-box__detail:active{position:relative;top:1px}.is-twoColumn .job-box .job-box-table{width:408px}.is-twoColumn .job-box .job-box-action__detail{width:408px}@media screen and (max-width: 768px){.job-box__thumbnail{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:none;padding:0 10px;margin-bottom:10px;text-align:center}.job-box__thumbnail img{width:auto}.job-box-table{float:none;width:100%}.job-box-action{position:relative}.job-box-action__save{position:relative;left:0}.job-box-action__detail{position:absolute;left:50%;margin-left:-100px}.is-twoColumn .job-box .job-box-action__detail{margin-left:0}}@media screen and (max-width: 640px){.job-box{margin:10px 10px 20px 10px}.job-box-heading__caption{float:none;width:100%;margin-bottom:10px}.job-box-heading__title{margin-bottom:10px}.job-box-heading__company{text-align:right}.job-box-heading__period{float:none;text-align:right}.job-box-action{position:inherit}.job-box-action__save{position:inherit;float:none;width:100%;margin-bottom:10px}.job-box-action__detail{position:inherit;float:none;width:100%;margin-left:0}.job-box__save,.job-box__detail{width:100%}.is-twoColumn .job-box .job-box-table{width:100%}.is-twoColumn .job-box .job-box-action__detail{width:100%}}@media screen and (max-width: 320px){.job-box__thumbnail{padding:0}.job-box__thumbnail img{width:100%}}.job-heading{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#16aadb;padding-top:15px;padding-bottom:15px;border-top-width:5px;border-top-style:solid;border-top-color:#16aadb;margin-bottom:20px;overflow:hidden}.job-heading__caption{float:left;width:640px}.job-heading__info{float:right;width:300px;text-align:right}.job-heading__title{font-size:20px;font-size:2rem;line-height:1.7;margin-bottom:10px}.job-heading__period{font-size:14px;font-size:1.4rem;margin-bottom:20px}.job-heading__celebration{background-color:#ffffe0;display:inline-block;letter-spacing:-0.4em;padding:5px 10px;text-align:center}.job-heading__celebration .celebration-label,.job-heading__celebration .celebration-money,.job-heading__celebration .celebration-unit{font-size:14px;font-size:1.4rem;display:inline-block;letter-spacing:normal;vertical-align:middle}.job-heading__celebration .celebration-money{font-size:20px;font-size:2rem;color:red;font-family:"メイリオ",sans-serif;font-weight:bold}.job-heading__celebration .celebration-unit{color:red;margin-left:2px}@media screen and (max-width: 640px){.job-heading{padding:10px;margin-bottom:0}.job-heading__caption{float:none;width:100%;margin-bottom:1em}.job-heading__info{float:none;width:100%;text-align:left}.job-heading__period{margin-bottom:1em}.job-heading__celebration{background-color:#fff;padding:0}.job-heading__celebration .celebration-money{font-size:14px;font-size:1.4rem}}.job-features{overflow:hidden;margin-bottom:10px}.job-features__name{font-size:14px;font-size:1.4rem;background-color:#006599;color:#fff;float:left;list-style:none;padding:6px 8px;margin-right:10px;margin-bottom:10px}.job-features__name:last-child{margin-right:0}@media screen and (max-width: 640px){.job-features{padding:10px;margin-bottom:0}}.job-message{overflow:hidden;margin-bottom:20px}.job-message__image{float:left;width:320px;padding:9px;border:1px solid #ccc;margin-right:20px}.job-message__image img{width:100%}.job-message__text{font-size:14px;font-size:1.4rem;float:right;width:600px;line-height:1.7}@media screen and (max-width: 640px){.job-message{padding:0 10px}.job-message__image{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:none;padding:0;margin-right:0;margin-bottom:20px;border:none}.job-message__text{float:none;width:100%}}.job-subimage{text-align:center;margin-bottom:20px;letter-spacing:-0.4em}.job-subimage__image{display:inline-block;letter-spacing:normal;width:200px;text-align:center;vertical-align:top;margin-right:20px}.job-subimage__image:last-child{margin-right:0}.job-subimage__image img{max-width:100%}.job-subimage__image figcaption{font-size:14px;font-size:1.4rem;line-height:1.7;text-align:left;margin-top:5px}@media screen and (max-width: 640px){.job-subimage{margin-bottom:20px}.job-subimage__image{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;margin-right:0;padding:10px}}.job-outline{margin-bottom:20px}.job-outline-table{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-top-width:1px;border-top-style:solid;border-top-color:#16aadb;border-left-width:1px;border-left-style:solid;border-left-color:#16aadb;margin-bottom:20px}.job-outline-table thead th{text-align:center}.job-outline-table tbody th{text-align:left}.job-outline-table__row{display:table-row}.job-outline-table__head,.job-outline-table__data{display:table-cell;vertical-align:middle;padding:10px;border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid;border-right-color:#16aadb;border-bottom-color:#16aadb}.job-outline-table__head{font-weight:normal;width:100px;background-color:#aee2f3;color:#000}.job-outline-table__data{background-color:#fff;color:#000}.job-outline-table:last-child{margin-bottom:0}@media screen and (max-width: 640px){.job-outline{margin-bottom:0;padding:10px}.job-outline-table__row{display:block}.job-outline-table__head,.job-outline-table__data{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:block}}.job-action{clear:both;background-color:#eee;padding:10px;text-align:center;margin-bottom:20px;letter-spacing:-0.4em}.job-action__save{display:inline-block;letter-spacing:normal;margin-right:10px}.job-action__saveButton{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:120px;-webkit-appearance:none;-moz-box-shadow:inset 0px 1px 0px 0px #fff;-webkit-box-shadow:inset 0px 1px 0px 0px #fff;box-shadow:inset 0px 1px 0px 0px #fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #e0e0e0));background:-moz-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-webkit-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-o-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-ms-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:linear-gradient(to bottom, #ffffff 5%, #e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$shadow_color", endColorstr="$bgcolor",GradientType=0);border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#666;text-decoration:none;height:auto;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center;display:block}.job-action__saveButton:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e0e0e0), color-stop(1, #ffffff));background:-moz-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-webkit-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-o-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-ms-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:linear-gradient(to bottom, #e0e0e0 5%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$bgcolor", endColorstr="$shadow_color",GradientType=0);background-color:#fff;text-decoration:none}.job-action__saveButton:active{position:relative;top:1px}.job-action__saveButton.is-active{color:#e00}.job-action__entry{display:inline-block;letter-spacing:normal}.job-action__entryButton{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:200px;-webkit-appearance:none;-moz-box-shadow:inset 0px 1px 0px 0px #ffaf4b;-webkit-box-shadow:inset 0px 1px 0px 0px #ffaf4b;box-shadow:inset 0px 1px 0px 0px #ffaf4b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffaf4b), color-stop(1, #ff7400));background:-moz-linear-gradient(top, #ffaf4b 5%, #ff7400 100%);background:-webkit-linear-gradient(top, #ffaf4b 5%, #ff7400 100%);background:-o-linear-gradient(top, #ffaf4b 5%, #ff7400 100%);background:-ms-linear-gradient(top, #ffaf4b 5%, #ff7400 100%);background:linear-gradient(to bottom, #ffaf4b 5%, #ff7400 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$shadow_color", endColorstr="$bgcolor",GradientType=0);border:1px solid #ff8c00;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;text-decoration:none;height:auto;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center;display:block}.job-action__entryButton:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff7400), color-stop(1, #ffaf4b));background:-moz-linear-gradient(top, #ff7400 5%, #ffaf4b 100%);background:-webkit-linear-gradient(top, #ff7400 5%, #ffaf4b 100%);background:-o-linear-gradient(top, #ff7400 5%, #ffaf4b 100%);background:-ms-linear-gradient(top, #ff7400 5%, #ffaf4b 100%);background:linear-gradient(to bottom, #ff7400 5%, #ffaf4b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$bgcolor", endColorstr="$shadow_color",GradientType=0);background-color:#ffaf4b;text-decoration:none}.job-action__entryButton:active{position:relative;top:1px}.job-action.is-fixed{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;position:fixed;top:0;left:0;z-index:1000;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#16aadb}@media screen and (max-width: 640px){.job-action__saveButton{width:auto}.job-action__entryButton{width:auto}}.job-relation-list{display:flex;flex-wrap:wrap;gap:10px}.job-relation-box{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:232px;border:1px solid #ccc;padding:10px;list-style:none}.job-relation-box__thumbnail{width:100%;text-align:center;margin-bottom:10px}.job-relation-box__thumbnail img{max-width:100%;max-height:100%}.job-relation-box__title{padding-bottom:10px;margin-bottom:10px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#ccc;line-height:1.7}.job-relation-box__company{font-size:12px;font-size:1.2rem;margin-bottom:10px}.job-relation-box-info{font-size:12px;font-size:1.2rem}.job-relation-box-info__row{overflow:hidden;margin-bottom:5px}.job-relation-box-info__row:last-child{margin-bottom:0}.job-relation-box-info__title{float:left;margin-right:10px;padding:0 5px;background-color:#aee2f3}.job-relation-box-info__data{float:left}@media screen and (max-width: 640px){.job-relation{margin-bottom:0;padding:10px}.job-relation-box{width:100%}.job-relation-box:last-child{margin-bottom:0}}.client-job{position:relative;border:1px solid #16aadb;padding:10px;margin-bottom:20px}.client-job-period,.client-job-info{width:100%;clear:both;letter-spacing:-0.4em}.client-job-period__row,.client-job-info__row{display:inline-block;letter-spacing:-0.4em;margin-right:10px}.client-job-period__title,.client-job-info__title{display:inline-block;letter-spacing:normal;background-color:#aee2f3;padding:2px 5px;margin-right:10px;text-align:center;width:80px}.client-job-period__data,.client-job-info__data{display:inline-block;letter-spacing:normal;min-width:60px}.client-job-period{margin-bottom:5px}.client-job-action{position:absolute;top:10px;right:10px;letter-spacing:-0.4em}.client-job-action__item{display:inline-block;letter-spacing:normal;margin-right:10px}.client-job-action__item:last-child{margin-right:0}.client-job__title{width:650px;line-height:1.7;margin-bottom:10px}.client-job__button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;-webkit-appearance:none;-moz-box-shadow:inset 0px 1px 0px 0px #fff;-webkit-box-shadow:inset 0px 1px 0px 0px #fff;box-shadow:inset 0px 1px 0px 0px #fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #e0e0e0));background:-moz-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-webkit-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-o-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:-ms-linear-gradient(top, #ffffff 5%, #e0e0e0 100%);background:linear-gradient(to bottom, #ffffff 5%, #e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$shadow_color", endColorstr="$bgcolor",GradientType=0);border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#666;text-decoration:none;height:auto;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center;display:block}.client-job__button:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e0e0e0), color-stop(1, #ffffff));background:-moz-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-webkit-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-o-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:-ms-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);background:linear-gradient(to bottom, #e0e0e0 5%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$bgcolor", endColorstr="$shadow_color",GradientType=0);background-color:#fff;text-decoration:none}.client-job__button:active{position:relative;top:1px}@media screen and (max-width: 640px){.client-job-period,.client-job-info{border-top-width:1px;border-top-style:solid;border-top-color:#16aadb;border-left-width:1px;border-left-style:solid;border-left-color:#16aadb;margin-bottom:10px}.client-job-period__row,.client-job-info__row{display:block;margin-right:0;border-right-width:1px;border-right-style:solid;border-right-color:#16aadb;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#16aadb}.client-job-period__title,.client-job-info__title{width:80px;padding:10px;text-align:left;border-right-width:1px;border-right-style:solid;border-right-color:#16aadb}.client-job-period__data,.client-job-info__data{min-width:auto}.client-job-period{margin-bottom:-1px}.client-job-action{position:relative;top:0;right:0;width:100%;text-align:center}.client-job-action__item{display:block;margin-right:0;margin-bottom:5px}.client-job-action__item:last-child{margin-bottom:0}.client-job__title{width:100%}.client-job__edit,.client-job__preview,.client-job__delete{width:100%}}.news-list{padding:10px;border:1px solid #ccc;margin-bottom:20px}.news-list__item{overflow:hidden;list-style:none;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#ccc;margin-bottom:10px;padding-bottom:10px}.news-list__item:last-child{margin-bottom:0px;padding-bottom:0px;border-bottom:none}.news-list__date{float:left;width:120px}.news-list__body{float:left}.news-list__body .is-ellipsis{width:498px}@media screen and (max-width: 640px){.news-list__date{width:100%;margin-bottom:10px}.news-list__body .is-ellipsis{width:100%;white-space:normal;line-height:1.7}}.news{margin-bottom:20px}.news__date{color:gray;text-align:right;margin-bottom:20px}.news__body{line-height:1.7}.news__body p{margin-bottom:20px}.news__body p:last-child{margin-bottom:0}@media screen and (max-width: 640px){.news{margin-bottom:0;padding:10px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc}}.special-box{padding:10px;border:1px solid #ccc;margin-bottom:20px;overflow:hidden}.special-box__thumbnail{float:left;margin-right:10px;width:80px}.special-box__thumbnail img{max-width:100%}.special-box__body{float:left;width:528px}.special-box__title{font-size:16px;font-size:1.6rem;margin-bottom:10px}.special-box__summary{font-size:14px;font-size:1.4rem;margin-bottom:10px}.special-box__date{color:gray;text-align:right}@media screen and (max-width: 640px){.special-box{padding-top:0;border:none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc}.special-box__thumbnail{float:none;width:100%;margin-right:0;margin-bottom:10px;text-align:center}.special-box__thumbnail img{max-width:auto}.special-box__body{float:none;width:100%}}.special-detail__date{color:gray;text-align:right;margin-bottom:20px}.special-detail__summary{font-size:14px;font-size:1.4rem;line-height:1.7;margin-bottom:20px}.special-detail__picture{margin-bottom:20px}.special-detail__picture img{max-width:100%;height:auto}.special-detail__body{font-size:14px;font-size:1.4rem;line-height:1.7;margin-bottom:20px}.special-detail__body h1{font-size:24px;font-size:2.4rem;margin-bottom:1em}.special-detail__body h2{font-size:20px;font-size:2rem;background-color:#09c;color:#fff;margin-bottom:1em;padding:10px}.special-detail__body h3{font-size:18px;font-size:1.8rem;border-left:5px solid #09c;margin-bottom:1em;padding-left:10px}.special-detail__body h4{font-size:16px;font-size:1.6rem;border-bottom:2px solid #09c;margin-bottom:1em;padding:0 0 10px 0}.special-detail__body h5{font-size:14px;font-size:1.4rem;margin-bottom:1em}.special-detail__body h6{font-size:12px;font-size:1.2rem;margin-bottom:1em}.special-detail__body p,.special-detail__body pre,.special-detail__body address,.special-detail__body blockquote{margin-bottom:1em}.special-detail__body p:last-child,.special-detail__body pre:last-child,.special-detail__body address:last-child,.special-detail__body blockquote:last-child{margin-bottom:0}.special-detail__body pre{border:1px solid #ccc;padding:20px}.special-detail__body address{font-style:italic}.special-detail__body blockquote{position:relative;padding:20px 20px 20px 50px;box-sizing:border-box;font-style:italic;background:#eee}.special-detail__body blockquote:before{display:inline-block;position:absolute;top:0;left:0;content:"“";font-family:"Lucida Grande",Arial,"Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",sans-serif;color:#ccc;font-size:90px;line-height:1}.special-detail__body blockquote cite{display:block;text-align:right;color:#888;font-size:.9em}.special-detail__body li{margin-left:1.5em;list-style-position:outside}.special-detail__body img{max-width:100%;height:auto}.special-detail-job{margin-bottom:20px}.special-detail-job__title{font-size:16px;font-size:1.6rem;border-left-width:5px;border-left-style:solid;border-left-color:#09c;padding-left:10px;margin-bottom:10px;line-height:1.7}.special-detail-job__company{text-align:right;margin-bottom:10px}.special-detail-job-body{overflow:hidden}.special-detail-job__thumbnail{float:left;width:200px;overflow:hidden;margin-right:10px}.special-detail-job__thumbnail img{max-width:100%;height:auto}.special-detail-job-table{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:430px;border-top-width:1px;border-top-style:solid;border-top-color:#16aadb;border-left-width:1px;border-left-style:solid;border-left-color:#16aadb}.special-detail-job-table thead th{text-align:center}.special-detail-job-table tbody th{text-align:left}.special-detail-job-table__row{display:table-row}.special-detail-job-table__head,.special-detail-job-table__data{display:table-cell;vertical-align:middle;padding:10px;border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid;border-right-color:#16aadb;border-bottom-color:#16aadb}.special-detail-job-table__head{font-weight:normal;width:80px;background-color:#aee2f3;color:#000}.special-detail-job-table__data{background-color:#fff;color:#000}@media screen and (max-width: 768px){.special-detail{padding:0}.special-detail__title{padding:10px}.special-detail__date,.special-detail__summary,.special-detail__picture{padding:0 10px}.special-detail__body{padding:0 10px 10px 10px;margin-bottom:0}.special-detail-job{margin-bottom:20px}.special-detail-job:last-child{margin-bottom:0}.special-detail-job__title{font-size:16px;font-size:1.6rem;border-left-width:5px;border-left-style:solid;border-left-color:#09c;padding-left:10px;margin-bottom:10px;line-height:1.7}.special-detail-job__thumbnail{float:none;width:100%;margin-right:0;margin-bottom:10px;text-align:center}.special-detail-job-table{float:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-top-width:1px;border-top-style:solid;border-top-color:#16aadb;border-left-width:1px;border-left-style:solid;border-left-color:#16aadb}.special-detail-job-table thead th{text-align:center}.special-detail-job-table tbody th{text-align:left}.special-detail-job-table__row{display:table-row}.special-detail-job-table__head,.special-detail-job-table__data{display:table-cell;vertical-align:middle;padding:10px;border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid;border-right-color:#16aadb;border-bottom-color:#16aadb}.special-detail-job-table__head{font-weight:normal;width:80px;background-color:#aee2f3;color:#000}.special-detail-job-table__data{background-color:#fff;color:#000}}.special-job{margin-bottom:20px}.special-job__title{font-size:16px;font-size:1.6rem;border-left-width:5px;border-left-style:solid;border-left-color:#09c;padding-left:10px;margin-bottom:10px;line-height:1.7}.special-job__company{text-align:right;margin-bottom:10px}.special-job-body{overflow:hidden}.special-job__thumbnail{float:left;width:200px;overflow:hidden;margin-right:10px}.special-job__thumbnail img{max-width:100%;height:auto}.special-job-table{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:430px;border-top-width:1px;border-top-style:solid;border-top-color:#16aadb;border-left-width:1px;border-left-style:solid;border-left-color:#16aadb}.special-job-table thead th{text-align:center}.special-job-table tbody th{text-align:left}.special-job-table__row{display:table-row}.special-job-table__head,.special-job-table__data{display:table-cell;vertical-align:middle;padding:10px;border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid;border-right-color:#16aadb;border-bottom-color:#16aadb}.special-job-table__head{font-weight:normal;width:80px;background-color:#aee2f3;color:#000}.special-job-table__data{background-color:#fff;color:#000}@media screen and (max-width: 768px){.special-job{padding:0 10px;margin-bottom:20px}.special-job__title{font-size:16px;font-size:1.6rem;border-left-width:5px;border-left-style:solid;border-left-color:#09c;padding-left:10px;margin-bottom:10px;line-height:1.7}.special-job__thumbnail{float:none;width:100%;margin-right:0;margin-bottom:10px;text-align:center}.special-job-table{float:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-top-width:1px;border-top-style:solid;border-top-color:#16aadb;border-left-width:1px;border-left-style:solid;border-left-color:#16aadb}.special-job-table thead th{text-align:center}.special-job-table tbody th{text-align:left}.special-job-table__row{display:table-row}.special-job-table__head,.special-job-table__data{display:table-cell;vertical-align:middle;padding:10px;border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid;border-right-color:#16aadb;border-bottom-color:#16aadb}.special-job-table__head{font-weight:normal;width:80px;background-color:#aee2f3;color:#000}.special-job-table__data{background-color:#fff;color:#000}}/*# sourceMappingURL=style.css.map */