﻿.form-name__sei,.form-name__mei,.form-zip__input,.form-address__city,.form-address__town,.form-address__building,.input-text,.input-text--half,.input-text--xshort,.input-text--short,.input-text--middle,.input-text--long,.textarea,.input-password,.input-email,.input-tel,.input-number{padding:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #ccc}.form-address__pref,.select,.select-pref,.select-date select{padding:9px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #ccc}.icn-add,.icn-edit,.tableview-data__edit,.icn-delete,.tableview-data__delete,.icn-detail,.tableview-data__detail,.icn-config,.tableview-data__config,.icn-show,.icn-up,.tableview-data__up,.icn-down,.tableview-data__down,.icn-preview,.tableview-data__preview,.icn-logout,.icn-home,.icn-person,.icn-manual,.icn-search,.icn-file,.icn-image,.icn-folder,.icn-folder-open,.icn-back,.icn-next,.icn-clear{width:16px;height:16px;display:inline-block;background-image:url(../img/icn_sheets.png);background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;vertical-align:middle}.box{padding:10px;border:1px solid #ccc}.attention{color:#ff0000}.success{color:#9acd32}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-inline__item{display:inline-block}.attention{color:#ff0000}.success{color:#9acd32}.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:#454545}.table__data{background-color:#fff;color:#454545}@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}}.btn-default{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;-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, #fff), color-stop(1, #ddd));background:-moz-linear-gradient(top, #fff 5%, #ddd 100%);background:-webkit-linear-gradient(top, #fff 5%, #ddd 100%);background:-o-linear-gradient(top, #fff 5%, #ddd 100%);background:-ms-linear-gradient(top, #fff 5%, #ddd 100%);background:linear-gradient(to bottom, #fff 5%, #ddd 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;color:#fff\9 ;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, #ddd), color-stop(1, #fff));background:-moz-linear-gradient(top, #ddd 5%, #fff 100%);background:-webkit-linear-gradient(top, #ddd 5%, #fff 100%);background:-o-linear-gradient(top, #ddd 5%, #fff 100%);background:-ms-linear-gradient(top, #ddd 5%, #fff 100%);background:linear-gradient(to bottom, #ddd 5%, #fff 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;-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, #f60));background:-moz-linear-gradient(top, #ffb355 5%, #f60 100%);background:-webkit-linear-gradient(top, #ffb355 5%, #f60 100%);background:-o-linear-gradient(top, #ffb355 5%, #f60 100%);background:-ms-linear-gradient(top, #ffb355 5%, #f60 100%);background:linear-gradient(to bottom, #ffb355 5%, #f60 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;color:#fff\9 ;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, #f60), color-stop(1, #ffb355));background:-moz-linear-gradient(top, #f60 5%, #ffb355 100%);background:-webkit-linear-gradient(top, #f60 5%, #ffb355 100%);background:-o-linear-gradient(top, #f60 5%, #ffb355 100%);background:-ms-linear-gradient(top, #f60 5%, #ffb355 100%);background:linear-gradient(to bottom, #f60 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;-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;color:#fff\9 ;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;-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, coral), color-stop(1, #dc143c));background:-moz-linear-gradient(top, coral 5%, #dc143c 100%);background:-webkit-linear-gradient(top, coral 5%, #dc143c 100%);background:-o-linear-gradient(top, coral 5%, #dc143c 100%);background:-ms-linear-gradient(top, coral 5%, #dc143c 100%);background:linear-gradient(to bottom, coral 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;color:#fff\9 ;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, coral));background:-moz-linear-gradient(top, #dc143c 5%, coral 100%);background:-webkit-linear-gradient(top, #dc143c 5%, coral 100%);background:-o-linear-gradient(top, #dc143c 5%, coral 100%);background:-ms-linear-gradient(top, #dc143c 5%, coral 100%);background:linear-gradient(to bottom, #dc143c 5%, coral 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:#000000 transparent transparent transparent;line-height:100%;padding:0;font-size:0}.btn-toggle.is-active{border-width:0 8px 12px 8px;border-color:transparent transparent #000000 transparent}@media screen and (max-width: 768px){.btn-toggle{display:inline-block}}.w-xshort,.input-text--xshort{width:100px}.w-short,.input-text--short{width:200px}.w-middle,.input-text--middle,.input-password{width:400px}.w-long,.input-text--long{width:600px}.w300{width:300px}.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}.icn-add{background-position:0px 0px}.icn-edit,.tableview-data__edit{background-position:-16px 0px}.icn-delete,.tableview-data__delete{background-position:-32px 0px}.icn-detail,.tableview-data__detail{background-position:-48px 0px}.icn-config,.tableview-data__config{background-position:-64px 0px}.icn-show{background-position:-80px 0px}.icn-show{background-position:-96px 0px}.icn-up,.tableview-data__up{background-position:-112px 0px}.icn-down,.tableview-data__down{background-position:-128px 0px}.icn-preview,.tableview-data__preview{background-position:-144px 0px}.icn-logout{background-position:0px -16px}.icn-home{background-position:-16px -16px}.icn-person{background-position:-32px -16px}.icn-manual{background-position:-48px -16px}.icn-search{background-position:-64px -16px}.icn-file{background-position:-80px -16px}.icn-image{background-position:-96px -16px}.icn-folder{background-position:-112px -16px}.icn-folder-open{background-position:-128px -16px}.icn-back{background-position:0px -32px}.icn-next{background-position:-16px -32px}.icn-clear{background-position:-32px -32px}.is-ellipsis{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.js-thumbnail{overflow:hidden;position:relative}.js-thumbnail img{position:relative}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:transparent}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:transparent}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%}body,input,select,textarea{font-size:16px;font-size:1.6rem;font-family:'Lucida Grande', Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif}a{text-decoration:none;color:#0066CC}a:hover{text-decoration:underline}img{vertical-align:bottom}p,dt,dd,th,td{line-height:150%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}textarea{vertical-align:bottom}.l-wrapper{background:#fff;border-top-width:2px;border-top-style:solid;border-top-color:#009ec3;height:100%}.l-header{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:20px;overflow:hidden}.header__logo{display:inline-block;vertical-align:middle;margin-right:20px;letter-spacing:normal}.header__title{font-size:24px;font-size:2.4rem;display:inline-block;vertical-align:middle;letter-spacing:normal}.header-menu{float:right;letter-spacing:-0.5em}.header-menu__item{display:inline-block;letter-spacing:normal;list-style:none}.header-menu__item:last-child{margin-right:0}.header-menu__item a{display:block;margin-right:20px}.header__menuicon{display:none;position:relative;width:32px;height:38px;cursor:pointer;text-align:center;vertical-align:middle}.header__menuicon span{position:relative;display:block;width:24px;height:17px;background-color:#848484}.header__menuicon span:before,.header__menuicon span:after{position:absolute;left:0;content:"";width:100%;border-top:4px solid #fff}.header__menuicon span:before{top:3px}.header__menuicon span:after{bottom:3px}.menu-background{background-color:#333;display:block;height:100%;opacity:0;position:absolute;right:0;top:0;transition:all 0.3s linear 0s;width:100%;z-index:-1}@media screen and (max-width: 640px){.header__menuicon{display:table-cell;vertical-align:middle}.header-main{display:table-cell;vertical-align:middle}}@media screen and (max-width: 480px){.header__logo{display:none}.header__title{font-size:20px;font-size:2rem}.header__title:before{content:"JOB-PLACE"}}.l-container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;overflow:hidden;position:relative;height:100%;min-height:100%;padding:20px}.l-main{float:right;width:100%;margin-left:-250px}.l-main-inner{margin-left:250px}.l-sidebar{float:left;width:250px;background-color:#fff}.l-sidebar-inner{margin-right:20px}@media screen and (max-width: 640px){.l-container{padding:20px}.l-container.is-open .l-sidebar{display:block}.l-container.is-open .menu-background{opacity:0.4;z-index:99}.l-main{float:none;margin-left:0}.l-main .l-main-inner{padding-right:0;margin-left:0}.l-sidebar{width:220px;height:100%;position:absolute;top:0;left:0;z-index:100;box-shadow:2px 4px 10px -5px #000;-moz-box-shadow:2px 4px 10px -5px #000;-webkit-box-shadow:2px 4px 10px -5px #000;overflow:auto}.l-sidebar-inner{padding:10px;margin-right:0}}.sidebar__title{font-size:20px;font-size:2rem;margin-bottom:20px}.l-footer{border-top-width:2px;border-top-style:solid;border-top-color:#0099cc;padding:20px;background-color:#eee}.footer__backlink{position:relative;padding-left:1.2em;text-decoration:none;font-size:12px;font-size:1.2rem;text-align:left;margin-bottom:10px}.footer__backlink: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)}.footer__copyright{font-size:12px;font-size:1.2rem;text-align:center}.l-colorbox--iframe{background-color:#fff;padding:20px}.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:16px;font-size:1.6rem;float:left}.section-heading__more{float:right}.section__title{font-size:16px;font-size:1.6rem;padding:10px;margin-bottom:20px;border-left-width:5px;border-left-style:solid;border-left-color:#0099CC;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#0099CC}@media screen and (max-width: 640px){.section-heading{border-bottom:none;padding:10px;margin-bottom:0;background-color:#16AADB;color:#fff}.section-heading a{color:#fff}}.alert{padding:10px;line-height:150%;margin-bottom:20px}.alert.is-error{color:#FF0000;border:1px solid #FF0000}.alert.is-success{color:#9acd32;border:1px solid #9acd32}.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 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.pagetop__link{color:#fff;line-height:50px;text-decoration:none;display:block;cursor:pointer}.pagetop__link:hover{text-decoration:none}.breadcrumb{font-size:14px;font-size:1.4rem;margin-bottom:20px}.menu{display:none}.menu-wrap{margin-bottom:20px}.menu-wrap:last-child{margin-bottom:0}.menu__title{font-size:16px;font-size:1.6rem;padding:10px;background-color:#16AADB;border-bottom:solid 1px #87ceeb;cursor:pointer;position:relative;color:#fff;font-weight:normal}.menu__title:before{display:block;content:"";position:absolute;top:50%;right:10px;width:0;height:0;margin-top:-4px;border:solid 4px transparent;border-top:solid 6px #fff}.menu__title.is-active:before{display:block;content:"";margin-top:-6px;border:solid 4px transparent;border-bottom:solid 6px #fff}.menu__item{list-style:none;background-color:#f0f0f0;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#ccc}.menu__item:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.menu__link{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:14px;font-size:1.4rem;display:inline-block;padding:10px;line-height:150%}.menu__link:before{content:'\2022';color:#999;margin-right:10px}.menu__link:hover{background-color:#eee;text-decoration:none}.search-box{background-color:#eee;padding:20px;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.seach-form{margin:0 auto;letter-spacing:-0.5em}.seach-form__keyword{display:inline-block;width:400px;border-radius:4px 0 0 4px;padding:10px 20px;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;letter-spacing:normal;border:1px solid #0099CC}.seach-form__submit{display:inline-block;border-radius:0 4px 4px 0;background-color:#0099CC;border:none;padding:10px 20px;margin:0;color:#fff;letter-spacing:normal}@media screen and (max-width: 640px){.seach-form__keyword{width:200px}}.tableview{width:100%;border-collapse:collapse;margin-bottom:20px}.tableview thead th{text-align:center}.tableview tbody th{text-align:left}.tableview th,.tableview td{vertical-align:middle;padding:10px;border:1px solid #ccc}.tableview th{font-weight:normal;background-color:#eee}.tableview td{background-color:#fff}.tableview thead a.asc:after{content:"▲"}.tableview thead a.desc:after{content:"▼"}.tableview tbody tr:hover td{background-color:#ffffe0}.tableview-head__select,.tableview-head__action,.tableview-head__status,.tableview-head__date,.tableview-head__datetime,.tableview-head__normal{text-align:center}.tableview-head__select{width:60px}.tableview-head__short{width:60px}.tableview-head__status,.tableview-head__action,.tableview-head__sort{width:80px}.tableview-head__date{width:100px}.tableview-head__datetime,.tableview-head__middle{width:120px}.tableview-head__long{width:200px}.tableview-head__description{width:300px}.tableview-data__select,.tableview-data__action,.tableview-data__status,.tableview-data__date,.tableview-data__datetime,.tableview-data__center{text-align:center}.tableview-data__number,.tableview-data__right{text-align:right}.tableview-data__action a{margin-right:8px}.tableview-data__action a:last-child{margin-right:0}.tableview-data__title .is-ellipsis{width:300px}.tableview-data__description .is-ellipsis{width:300px}.tableview+.paginator{margin-top:20px;margin-bottom:0}@media screen and (max-width: 768px){.tableview-head__description{display:none}.tableview-data__description{display:none}}@media screen and (max-width: 640px){.tableview{border:1px solid #ccc}.tableview th,.tableview td{border:none}.tableview tbody tr{border-bottom:1px solid #ccc !important}.tableview tbody tr:last-child{border-bottom:none}.tableview tbody tr:hover td{background-color:#fff}.tableview-head__normal,.tableview-head__action,.tableview-head__status,.tableview-head__sort,.tableview-head__date,.tableview-head__datetime,.tableview-head__short,.tableview-head__middle,.tableview-head__long{display:none}.tableview-head__select,.tableview-head__title,.tableview-head__sort,.tableview-head__access{border-bottom:1px solid #ccc !important}.tableview-head__access{width:80px}.tableview-data__normal,.tableview-data__action,.tableview-data__status,.tableview-data__date,.tableview-data__datetime,.tableview-data__left,.tableview-data__center,.tableview-data__right{display:none}.tableview-data__line{display:block;text-align:left;border-bottom:1px dotted #ccc !important;padding-bottom:10px}.tableview-data__line:nth-child(2n){margin-top:10px}.tableview-data__line: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}.tableview-data__title{display:block;position:relative;text-align:left;border-bottom:none}.tableview-data__title .is-ellipsis{width:90%;white-space:normal;padding-right:10px}.tableview-data__title .btn-toggle{position:absolute;top:8px;right:8px}.tableview-data__action a{margin-bottom:10px}.tableview-data__action a:last-child{margin-bottom:0}.tableview-data__edit,.tableview-data__detail,.tableview-data__config,.tableview-data__preview{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-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, #fff), color-stop(1, #e0e0e0));background:-moz-linear-gradient(top, #fff 5%, #e0e0e0 100%);background:-webkit-linear-gradient(top, #fff 5%, #e0e0e0 100%);background:-o-linear-gradient(top, #fff 5%, #e0e0e0 100%);background:-ms-linear-gradient(top, #fff 5%, #e0e0e0 100%);background:linear-gradient(to bottom, #fff 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;color:#fff\9 ;text-decoration:none;height:auto;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center}.tableview-data__edit:hover,.tableview-data__detail:hover,.tableview-data__config:hover,.tableview-data__preview:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e0e0e0), color-stop(1, #fff));background:-moz-linear-gradient(top, #e0e0e0 5%, #fff 100%);background:-webkit-linear-gradient(top, #e0e0e0 5%, #fff 100%);background:-o-linear-gradient(top, #e0e0e0 5%, #fff 100%);background:-ms-linear-gradient(top, #e0e0e0 5%, #fff 100%);background:linear-gradient(to bottom, #e0e0e0 5%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$bgcolor', endColorstr='$shadow_color',GradientType=0);background-color:#fff;text-decoration:none}.tableview-data__edit:active,.tableview-data__detail:active,.tableview-data__config:active,.tableview-data__preview:active{position:relative;top:1px}.tableview-data__delete{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-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, coral), color-stop(1, #dc143c));background:-moz-linear-gradient(top, coral 5%, #dc143c 100%);background:-webkit-linear-gradient(top, coral 5%, #dc143c 100%);background:-o-linear-gradient(top, coral 5%, #dc143c 100%);background:-ms-linear-gradient(top, coral 5%, #dc143c 100%);background:linear-gradient(to bottom, coral 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;color:#fff\9 ;text-decoration:none;height:auto;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center}.tableview-data__delete:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dc143c), color-stop(1, coral));background:-moz-linear-gradient(top, #dc143c 5%, coral 100%);background:-webkit-linear-gradient(top, #dc143c 5%, coral 100%);background:-o-linear-gradient(top, #dc143c 5%, coral 100%);background:-ms-linear-gradient(top, #dc143c 5%, coral 100%);background:linear-gradient(to bottom, #dc143c 5%, coral 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$bgcolor', endColorstr='$shadow_color',GradientType=0);background-color:coral;text-decoration:none}.tableview-data__delete:active{position:relative;top:1px}.tableview-data__edit,.tableview-data__delete,.tableview-data__detail,.tableview-data__config,.tableview-data__preview{height:auto;display:block;white-space:normal;text-indent:inherit}}.table-of-contents{border:1px solid #ccc;border-radius:4px;padding:20px;margin-bottom:20px}.table-of-contents__line{font-size:14px;font-size:1.4rem;line-height:150%;margin-left:1em;margin-bottom:10px}.table-of-contents__line:last-child{margin-bottom:0}.error-message{padding:10px;line-height:150%;margin-top:5px;color:#FF0000;border:1px solid #FF0000}.rightEditorToolbar__button{width:16px;height:16px;border:none;background-color:#eee;background-image:url("../img/rightEditor_toolbar.png");background-repeat:no-repeat;background-size:cover;display:block;padding:0;margin:0 auto;vertical-align:top}.rightEditorToolbar__button--bold{background-position:0 0}.rightEditorToolbar__button--italic{background-position:-16px 0}.rightEditorToolbar__button--strikethrough{background-position:-32px 0}.rightEditorToolbar__button--underline{background-position:-48px 0}.rightEditorToolbar__button--fontsize{background-position:-64px 0}.rightEditorToolbar__button--textcolor{background-position:-80px 0}.rightEditorToolbar__button--justifyleft{background-position:-96px 0}.rightEditorToolbar__button--justifycenter{background-position:-112px 0}.rightEditorToolbar__button--justifyright{background-position:-128px 0}.rightEditorToolbar__button--unorderedlist{background-position:-144px 0}.rightEditorToolbar__button--orderedlist{background-position:-160px 0}.rightEditorToolbar__button--fontcolor{background-position:-176px 0}.rightEditorToolbar__button--image{background-position:-192px 0}.rightEditorToolbar__button--table{background-position:-208px 0}.rightEditorToolbar__button--link{background-position:-224px 0}.rightEditorToolbar__button--remove{background-position:-240px 0}.rightEditorToolbar__button--bgcolor{background-position:-256px 0}.rightEditorToolbar__button--mode{background-position:-272px 0}.rightEditorToolbar__button--html{background-position:-288px 0}.rightEditorToolbar__button--snippet{background-position:-304px 0}.rightEditorToolbar__format{background-image:none !important;width:auto !important}.form-heading{border-left-width:5px;border-left-style:solid;border-left-color:#16AADB;padding-left:10px;margin-bottom:20px}.form-heading__title{font-size:16px;font-size:1.6rem}.form-body{margin-bottom:20px}.form-row{display:table;width:100%}.form-row:first-child{border-top-width:1px;border-top-style:solid;border-top-color:#ccc}.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{float:left}.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{text-align:center}.form-bottom-inline{display:inline-block;margin-right:10px}.form-bottom-inline:last-child{margin-right:0}.form-bottom-inline__submit{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:120px;-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, #f60));background:-moz-linear-gradient(top, #ffb355 5%, #f60 100%);background:-webkit-linear-gradient(top, #ffb355 5%, #f60 100%);background:-o-linear-gradient(top, #ffb355 5%, #f60 100%);background:-ms-linear-gradient(top, #ffb355 5%, #f60 100%);background:linear-gradient(to bottom, #ffb355 5%, #f60 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;color:#fff\9 ;text-decoration:none;height:auto;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center}.form-bottom-inline__submit:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f60), color-stop(1, #ffb355));background:-moz-linear-gradient(top, #f60 5%, #ffb355 100%);background:-webkit-linear-gradient(top, #f60 5%, #ffb355 100%);background:-o-linear-gradient(top, #f60 5%, #ffb355 100%);background:-ms-linear-gradient(top, #f60 5%, #ffb355 100%);background:linear-gradient(to bottom, #f60 5%, #ffb355 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$bgcolor', endColorstr='$shadow_color',GradientType=0);background-color:#ffb355;text-decoration:none}.form-bottom-inline__submit:active{position:relative;top:1px}.form-bottom__button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:150px;-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, #fff), color-stop(1, #e0e0e0));background:-moz-linear-gradient(top, #fff 5%, #e0e0e0 100%);background:-webkit-linear-gradient(top, #fff 5%, #e0e0e0 100%);background:-o-linear-gradient(top, #fff 5%, #e0e0e0 100%);background:-ms-linear-gradient(top, #fff 5%, #e0e0e0 100%);background:linear-gradient(to bottom, #fff 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;color:#fff\9 ;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{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e0e0e0), color-stop(1, #fff));background:-moz-linear-gradient(top, #e0e0e0 5%, #fff 100%);background:-webkit-linear-gradient(top, #e0e0e0 5%, #fff 100%);background:-o-linear-gradient(top, #e0e0e0 5%, #fff 100%);background:-ms-linear-gradient(top, #e0e0e0 5%, #fff 100%);background:linear-gradient(to bottom, #e0e0e0 5%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$bgcolor', endColorstr='$shadow_color',GradientType=0);background-color:#fff;text-decoration:none}.form-bottom__button:active{position:relative;top:1px}.form-bottom__submit{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:200px;-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, #f60));background:-moz-linear-gradient(top, #ffb355 5%, #f60 100%);background:-webkit-linear-gradient(top, #ffb355 5%, #f60 100%);background:-o-linear-gradient(top, #ffb355 5%, #f60 100%);background:-ms-linear-gradient(top, #ffb355 5%, #f60 100%);background:linear-gradient(to bottom, #ffb355 5%, #f60 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;color:#fff\9 ;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{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f60), color-stop(1, #ffb355));background:-moz-linear-gradient(top, #f60 5%, #ffb355 100%);background:-webkit-linear-gradient(top, #f60 5%, #ffb355 100%);background:-o-linear-gradient(top, #f60 5%, #ffb355 100%);background:-ms-linear-gradient(top, #f60 5%, #ffb355 100%);background:linear-gradient(to bottom, #f60 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{position:relative;top:1px}.form__fieldset{margin-bottom:20px}.form__fieldset div+dl{border-top-width:1px;border-top-style:solid;border-top-color:#ccc}.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__button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:150px;-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, #fff), color-stop(1, #e0e0e0));background:-moz-linear-gradient(top, #fff 5%, #e0e0e0 100%);background:-webkit-linear-gradient(top, #fff 5%, #e0e0e0 100%);background:-o-linear-gradient(top, #fff 5%, #e0e0e0 100%);background:-ms-linear-gradient(top, #fff 5%, #e0e0e0 100%);background:linear-gradient(to bottom, #fff 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;color:#fff\9 ;text-decoration:none;height:auto;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:normal;cursor:pointer;text-align:center}.form__button:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e0e0e0), color-stop(1, #fff));background:-moz-linear-gradient(top, #e0e0e0 5%, #fff 100%);background:-webkit-linear-gradient(top, #e0e0e0 5%, #fff 100%);background:-o-linear-gradient(top, #e0e0e0 5%, #fff 100%);background:-ms-linear-gradient(top, #e0e0e0 5%, #fff 100%);background:linear-gradient(to bottom, #e0e0e0 5%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$bgcolor', endColorstr='$shadow_color',GradientType=0);background-color:#fff;text-decoration:none}.form__button:active{position:relative;top:1px}@media screen and (max-width: 640px){.form-body{margin-bottom:20px}.form-body legend+dl{border-top-width:1px;border-top-style:solid;border-top-color:#ccc}.form-row{display:block}.form-row:first-child{border-top-width:1px;border-top-style:solid;border-top-color:#ccc}.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{float:left}.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{text-align:center}.form-bottom-inline{display:block;margin-right:0;margin-bottom:10px}.form-bottom-inline:last-child{margin-bottom:0}.form-bottom__button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-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, #fff), color-stop(1, #e0e0e0));background:-moz-linear-gradient(top, #fff 5%, #e0e0e0 100%);background:-webkit-linear-gradient(top, #fff 5%, #e0e0e0 100%);background:-o-linear-gradient(top, #fff 5%, #e0e0e0 100%);background:-ms-linear-gradient(top, #fff 5%, #e0e0e0 100%);background:linear-gradient(to bottom, #fff 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;color:#fff\9 ;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{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e0e0e0), color-stop(1, #fff));background:-moz-linear-gradient(top, #e0e0e0 5%, #fff 100%);background:-webkit-linear-gradient(top, #e0e0e0 5%, #fff 100%);background:-o-linear-gradient(top, #e0e0e0 5%, #fff 100%);background:-ms-linear-gradient(top, #e0e0e0 5%, #fff 100%);background:linear-gradient(to bottom, #e0e0e0 5%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$bgcolor', endColorstr='$shadow_color',GradientType=0);background-color:#fff;text-decoration:none}.form-bottom__button:active{position:relative;top:1px}.form-bottom__submit{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-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, #f60));background:-moz-linear-gradient(top, #ffb355 5%, #f60 100%);background:-webkit-linear-gradient(top, #ffb355 5%, #f60 100%);background:-o-linear-gradient(top, #ffb355 5%, #f60 100%);background:-ms-linear-gradient(top, #ffb355 5%, #f60 100%);background:linear-gradient(to bottom, #ffb355 5%, #f60 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;color:#fff\9 ;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{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f60), color-stop(1, #ffb355));background:-moz-linear-gradient(top, #f60 5%, #ffb355 100%);background:-webkit-linear-gradient(top, #f60 5%, #ffb355 100%);background:-o-linear-gradient(top, #f60 5%, #ffb355 100%);background:-ms-linear-gradient(top, #f60 5%, #ffb355 100%);background:linear-gradient(to bottom, #f60 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{position:relative;top:1px}}.form-description{line-height:150%;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;-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, #fff), color-stop(1, #ddd));background:-moz-linear-gradient(top, #fff 5%, #ddd 100%);background:-webkit-linear-gradient(top, #fff 5%, #ddd 100%);background:-o-linear-gradient(top, #fff 5%, #ddd 100%);background:-ms-linear-gradient(top, #fff 5%, #ddd 100%);background:linear-gradient(to bottom, #fff 5%, #ddd 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;color:#fff\9 ;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, #ddd), color-stop(1, #fff));background:-moz-linear-gradient(top, #ddd 5%, #fff 100%);background:-webkit-linear-gradient(top, #ddd 5%, #fff 100%);background:-o-linear-gradient(top, #ddd 5%, #fff 100%);background:-ms-linear-gradient(top, #ddd 5%, #fff 100%);background:linear-gradient(to bottom, #ddd 5%, #fff 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-inputs{width:100%}.form-inputs__row{margin-bottom:10px;padding-bottom:10px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#ccc}.form-inputs__row:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.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:#FFFFFF;background-color:#ee0000}.input-any{color:#FFFFFF;background-color:#0099cc}.input-required,.input-any{font-size:14px;font-size:1.4rem;padding:1px 2px;margin-right:5px}.input-example{color:#666666;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:150%}.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:#666666}.input-txtcount__number.is-over{color:#FF0000}.input-txtcount__separator{margin-left:2px;margin-right:2px}.input-txtcount__limit{font-weight:bold}@media screen and (max-width: 768px){.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}}.article p{line-height:150%;margin-bottom:20px}.article p:last-child{margin-bottom:0}.article__title{font-size:24px;font-size:2.4rem;background:#ffffff;background:-moz-linear-gradient(top, #fff 50%, #f0f0f0 99%);background:-webkit-linear-gradient(top, #fff 50%, #f0f0f0 99%);background:linear-gradient(to bottom, #fff 50%, #f0f0f0 99%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 );border-top-width:4px;border-top-style:solid;border-top-color:#009ec3;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#009ec3;padding:20px 10px;margin-bottom:40px}.article__description{line-height:150%;margin-bottom:20px}.article__remarks{line-height:150%}.article__example{background-color:#ffe4e1;border-radius:4px;padding:10px}.article__body h3{font-size:20px;font-size:2rem;background-color:#eee;padding:10px;margin-bottom:20px}.article__body h4{font-size:18px;font-size:1.8rem;color:#0099CC;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#ccc;padding-bottom:10px;margin-bottom:20px}.article__body img{border:1px solid #ccc;max-width:100%}@media screen and (max-width: 480px){.article__title{font-size:20px;font-size:2rem}.article__body h3{font-size:18px;font-size:1.8rem}.article__body h4{font-size:16px;font-size:1.6rem}}
