/* 旧サイト（WordPress / weluka）のCSSから、このサイトで使っている部分だけを抜き出したもの */
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{margin:.67em 0;font-size:2em}
mark{color:#000;background:#ff0}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}
legend{padding:0;border:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-spacing:0;border-collapse:collapse}
td,th{padding:0}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{word-wrap:break-word;word-break:break-all;min-height:100%}
button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
.img-responsive{display:block;max-width:100%;height:auto}
.img-rounded{border-radius:6px!important}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
[role=button]{cursor:pointer}
h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:400;line-height:1;color:#777}
h1 small,h2 small,h3 small{font-size:65%}
h4 small,h5 small,h6 small{font-size:75%}
h1{font-size:36px}
h2{font-size:30px}
h3{font-size:24px}
h4{font-size:18px}
h5{font-size:14px}
h6{font-size:12px}
small{font-size:85%}
mark{padding:.2em;background-color:#fcf8e3}
.weluka-text-left{text-align:left}
.weluka-text-right{text-align:right}
.weluka-text-center{text-align:center}
ol,ul{margin-top:0}
ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
dl{margin-top:0}
dd,dt{line-height:1.42857143}
dt{font-weight:700}
dd{margin-left:0}
abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}
blockquote{padding:10px 20px;margin:20px 0;font-size:17.5px;border-left:5px solid #eee}
blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}
blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}
blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}
address{margin-bottom:20px;font-style:normal;line-height:1.42857143}
code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}
code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}
kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}
kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}
pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}
pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}
.weluka-container{position:relative;margin-right:auto;margin-left:auto}
@media (min-width:768px){
.weluka-container{width:750px;max-width:100%}
}
@media (min-width:992px){
.weluka-container{width:970px;max-width:100%}
}
@media (min-width:1200px){
.weluka-container{width:1170px;max-width:100%}
}
.weluka-container-fluid{position:relative;margin-right:auto;margin-left:auto}
.weluka-row{margin-right:-10px;margin-left:-10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.weluka-col-md-1,.weluka-col-md-12,.weluka-col-md-2,.weluka-col-md-3,.weluka-col-md-4,.weluka-col-md-5,.weluka-col-md-6,.weluka-col-md-7,.weluka-col-md-8,.weluka-col-md-9,.weluka-col-sm-12,.weluka-col-sm-6,.weluka-col-xs-12{position:relative;min-height:1px;padding-right:10px;padding-left:10px}
.weluka-col-xs-12{float:left}
.weluka-col-xs-12{width:100%}
@media (min-width:768px){
.weluka-col-sm-12,.weluka-col-sm-6{float:left}
.weluka-col-sm-12{width:100%}
.weluka-col-sm-6{width:50%}
}
@media (min-width:992px){
.weluka-col-md-1,.weluka-col-md-12,.weluka-col-md-2,.weluka-col-md-3,.weluka-col-md-4,.weluka-col-md-5,.weluka-col-md-6,.weluka-col-md-7,.weluka-col-md-8,.weluka-col-md-9{float:left}
.weluka-col-md-12{width:100%}
.weluka-col-md-9{width:75%}
.weluka-col-md-8{width:66.66666667%}
.weluka-col-md-7{width:58.33333333%}
.weluka-col-md-6{width:50%}
.weluka-col-md-5{width:41.66666667%}
.weluka-col-md-4{width:33.33333333%}
.weluka-col-md-3{width:25%}
.weluka-col-md-2{width:16.66666667%}
.weluka-col-md-1{width:8.33333333%}
.weluka-col-md-offset-4{margin-left:33.33333333%}
.weluka-col-md-offset-2{margin-left:16.66666667%}
.weluka-col-md-offset-1{margin-left:8.33333333%}
}
table{width:100%;max-width:100%}
td,th{padding:8px;line-height:1.42857143;vertical-align:top}
table{background-color:transparent}
caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}
th{text-align:left}
table col[class*=weluka-col-]{position:static;display:table-column;float:none}
table td[class*=weluka-col-],table th[class*=weluka-col-]{position:static;display:table-cell;float:none}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;border:0;border-bottom:1px solid #e5e5e5}
label{display:inline-block;max-width:100%;margin-bottom:5px}
input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal}
input[type=file]{display:block}
input[type=range]{display:block;width:100%}
select[multiple],select[size]{height:auto}
input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}
input[type=search]{-webkit-appearance:none}
fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}
.weluka-btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}
.weluka-btn:active:focus,.weluka-btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.weluka-btn:focus,.weluka-btn:hover{color:#333;text-decoration:none}
.weluka-btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.weluka-btn[disabled],fieldset[disabled] .weluka-btn{pointer-events:none;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none;opacity:.65}
.weluka-btn-default{color:#333!important;background-color:#fff;border-color:#ccc!important}
.weluka-btn-default:active,.weluka-btn-default:focus,.weluka-btn-default:hover{color:#333!important;background-color:#e6e6e6;border-color:#adadad!important}
.weluka-btn-default:active{background-image:none}
.weluka-btn-default[disabled],.weluka-btn-default[disabled]:active,.weluka-btn-default[disabled]:focus,.weluka-btn-default[disabled]:hover,fieldset[disabled] .weluka-btn-default,fieldset[disabled] .weluka-btn-default:active,fieldset[disabled] .weluka-btn-default:focus,fieldset[disabled] .weluka-btn-default:hover{background-color:#fff;border-color:#ccc!important}
.weluka-btn-warning{color:#fff!important;background-color:#f0ad4e;border-color:#eea236!important}
.weluka-btn-warning:active,.weluka-btn-warning:focus,.weluka-btn-warning:hover{color:#fff!important;background-color:#ec971f;border-color:#d58512!important}
.weluka-btn-warning:active{background-image:none}
.weluka-btn-warning[disabled],.weluka-btn-warning[disabled]:active,.weluka-btn-warning[disabled]:focus,.weluka-btn-warning[disabled]:hover,fieldset[disabled] .weluka-btn-warning,fieldset[disabled] .weluka-btn-warning:active,fieldset[disabled] .weluka-btn-warning:focus,fieldset[disabled] .weluka-btn-warning:hover{background-color:#f0ad4e;border-color:#eea236!important}
.weluka-btn-link{font-weight:400;color:#337ab7;border-radius:0}
.weluka-btn-link,.weluka-btn-link:active,.weluka-btn-link[disabled],fieldset[disabled] .weluka-btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.weluka-btn-link,.weluka-btn-link:active,.weluka-btn-link:focus,.weluka-btn-link:hover{border-color:transparent}
.weluka-btn-link:focus,.weluka-btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}
.weluka-btn-link[disabled]:focus,.weluka-btn-link[disabled]:hover,fieldset[disabled] .weluka-btn-link:focus,fieldset[disabled] .weluka-btn-link:hover{color:#777;text-decoration:none}
.weluka-btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}
.weluka-btn:active:focus,.weluka-btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.weluka-btn:focus,.weluka-btn:hover{color:#333;text-decoration:none}
.weluka-btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.weluka-btn[disabled],fieldset[disabled] .weluka-btn{pointer-events:none;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none;opacity:.65}
.weluka-btn-default{color:#333!important;background-color:#fff;border-color:#ccc!important}
.weluka-btn-default:active,.weluka-btn-default:focus,.weluka-btn-default:hover{color:#333!important;background-color:#e6e6e6;border-color:#adadad!important}
.weluka-btn-default:active{background-image:none}
.weluka-btn-default[disabled],.weluka-btn-default[disabled]:active,.weluka-btn-default[disabled]:focus,.weluka-btn-default[disabled]:hover,fieldset[disabled] .weluka-btn-default,fieldset[disabled] .weluka-btn-default:active,fieldset[disabled] .weluka-btn-default:focus,fieldset[disabled] .weluka-btn-default:hover{background-color:#fff;border-color:#ccc!important}
.weluka-btn-warning{color:#fff!important;background-color:#f0ad4e;border-color:#eea236!important}
.weluka-btn-warning:active,.weluka-btn-warning:focus,.weluka-btn-warning:hover{color:#fff!important;background-color:#ec971f;border-color:#d58512!important}
.weluka-btn-warning:active{background-image:none}
.weluka-btn-warning[disabled],.weluka-btn-warning[disabled]:active,.weluka-btn-warning[disabled]:focus,.weluka-btn-warning[disabled]:hover,fieldset[disabled] .weluka-btn-warning,fieldset[disabled] .weluka-btn-warning:active,fieldset[disabled] .weluka-btn-warning:focus,fieldset[disabled] .weluka-btn-warning:hover{background-color:#f0ad4e;border-color:#eea236!important}
.weluka-btn-link{font-weight:400;color:#337ab7;border-radius:0}
.weluka-btn-link,.weluka-btn-link:active,.weluka-btn-link[disabled],fieldset[disabled] .weluka-btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.weluka-btn-link,.weluka-btn-link:active,.weluka-btn-link:focus,.weluka-btn-link:hover{border-color:transparent}
.weluka-btn-link:focus,.weluka-btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}
.weluka-btn-link[disabled]:focus,.weluka-btn-link[disabled]:hover,fieldset[disabled] .weluka-btn-link:focus,fieldset[disabled] .weluka-btn-link:hover{color:#777;text-decoration:none}
.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}
.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}
.btn-block{display:block;width:100%}
.btn-block+.btn-block{margin-top:5px}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}
[data-toggle=buttons]>.weluka-btn input[type=checkbox],[data-toggle=buttons]>.weluka-btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}
.weluka-boxshadow-leftbtm{-webkit-box-shadow:4px 4px 5px 0 rgba(0,0,0,.2);-moz-box-shadow:4px 4px 5px 0 rgba(0,0,0,.2);box-shadow:4px 4px 5px 0 rgba(0,0,0,.2)}
.weluka-boxshadow-btm1{-webkit-box-shadow:0 9px 12px -6px rgba(0,0,0,.3);-moz-box-shadow:0 9px 12px -6px rgba(0,0,0,.3);box-shadow:0 9px 12px -6px rgba(0,0,0,.3)}
.weluka-boxshadow-btm2{position:relative;background-color:#fff}
.weluka-boxshadow-btm2::after{position:absolute;top:0;bottom:0;left:20px;right:20px;z-index:-1;content:'';-webkit-box-shadow:0 8px 15px rgba(0,0,0,.2);-moz-box-shadow:0 8px 15px rgba(0,0,0,.2);box-shadow:0 8px 15px rgba(0,0,0,.2);border-radius:100px/15px}
.weluka-boxshadow-wrap{line-height:0}
.clearfix:after,.clearfix:before,.weluka-container-fluid:after,.weluka-container-fluid:before,.weluka-container:after,.weluka-container:before,.weluka-row:after,.weluka-row:before{display:table;content:" "}
.clearfix:after,.weluka-container-fluid:after,.weluka-container:after,.weluka-row:after{clear:both}
.hidden{display:none}
@media (max-width:767px){
.hidden-xs{display:none!important}
}
@media (min-width:768px) and (max-width:991px){
.hidden-sm{display:none!important}
}
@media (min-width:992px) and (max-width:1199px){
.hidden-md{display:none!important}
}
@media (min-width:1200px){
.hidden-lg{display:none!important}
}
.weluka-row-negative-margin-clear{margin-left:0;margin-right:0}
.aligncenter{display:block;margin-right:auto;margin-left:auto}
.weluka-btn-darkgrey{color:#fff!important;background-color:#555;border-color:#333!important}
.weluka-btn-darkgrey:active,.weluka-btn-darkgrey:focus,.weluka-btn-darkgrey:hover{color:#fff!important;background-color:#666;border-color:#444!important}
.weluka-btn-darkgrey:active{background-image:none}
.weluka-btn-darkgrey[disabled],.weluka-btn-darkgrey[disabled]:active,.weluka-btn-darkgrey[disabled]:focus,.weluka-btn-darkgrey[disabled]:hover,fieldset[disabled] .weluka-btn-darkgrey,fieldset[disabled] .weluka-btn-darkgrey:active,fieldset[disabled] .weluka-btn-darkgrey:focus,fieldset[disabled] .weluka-btn-darkgrey:hover{background-color:#777;border-color:#888!important}
body{overflow-x:hidden}
img{max-width:100%}
.weluka-section{padding:1.5em 0}
.weluka-content{max-width:100%!important;position:relative;margin:.7em 0}
.weluka-col{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0){
.weluka-col>.weluka-content:first-child{margin-top:0}
.weluka-col>.weluka-content:last-child{margin-bottom:0}
}
.weluka-text-center img,.weluka-text-right img{display:inline!important}
.weluka-img-fullwidth{width:100%!important;height:auto!important}
.weluka-icon a{text-decoration:none!important;border:none!important}
.weluka-slide-description{overflow:hidden}
.weluka-slide-description-bottom{position:absolute;left:0;bottom:0;width:100%;padding:2%}
weluka-wp-widget li{list-style-type:none}
.weluka-horline{font-size:0;overflow:hidden;width:100%;height:0;min-height:0;display:block}
address{margin-bottom:6px}
@media (max-width:991px){
.weluka-col{margin-bottom:1em}
.weluka-col{margin-bottom:.3em}
}
.clearfix:after,.clearfix:before{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.weluka-nomgb{margin-bottom:0!important}
@media (max-width:479px){
.weluka-samplepage2-top-section{padding-top:1.5em!important;padding-bottom:1.5em!important}
}
.weluka-bg-overlay{position:relative}
@media (max-width:991px){
#main-content.weluka-col{padding-left:0!important;padding-right:0!important}
}
.weluka-img{line-height:0}
.weluka-inline-block{display:inline-block}
.weluka-hdtext.weluka-content{margin:8px 0}
.weluka-title-icon{vertical-align:middle;margin-top:-6px}
.weluka-title-icon.left{padding-right:14px}
.img-responsive.weluka-title-icon{display:inline-block}
.weluka-pd-box{padding:10px 14px}
.weluka-leftbtm-border{border-left:6px solid #777;border-bottom:1px solid #ccc;padding:5px 14px 7px 14px}
.weluka-balloon{position:relative;padding:14px 14px;background-color:#fff;border:1px solid #ccc}
.weluka-balloon:after,.weluka-balloon:before{position:absolute;top:100%;left:30px;content:'';height:0;width:0;border:10px solid transparent}
.weluka-balloon:before{border-top:15px solid #ccc}
.weluka-balloon:after{margin-top:-2px;border-top:15px solid #fff}
body{font-size:13.6px;
	line-height: 1.2;
	font-family:Arial, Helvetica, sans-serif;}
#main{position: relative;
    height: auto !important;}
h1,h2,h3,h4,h5,h6{margin: 0 0 12px 0;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;}
p{margin: 0;
	line-height:1.6;}
a{text-decoration:none; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}
a img:hover,a img:focus{filter: alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
	font-size:100%;}
img{height:auto !important;}
ul,li{padding:0; list-style:inside; margin:0;}
li{padding: 0.3em 0 0.3em 0;}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="datetime"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime-local"],input[type="number"],textarea,select{display: block;
    width: 100%;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
select{padding-left:6px; padding-right:6px;}
label input[type="text"],label input[type="email"],label input[type="url"],label input[type="password"],label input[type="search"],label input[type="tel"],label input[type="datetime"],label input[type="date"],label input[type="month"],label input[type="week"],label input[type="time"],label input[type="datetime-local"],label input[type="number"],label textarea,label select{display:inline-block;
	width:auto;}
input[type="button"],input[type="submit"],input[type="reset"]{padding:7px 10px; color: #777;}
#main-content{padding-top:2.5em; padding-bottom: 2.5em;}
div[id*="rss-"] ul,div[id*="rss-"] li{list-style:none !important; padding:0;}
div[id*="rss-"] li{margin-top: 20px;}
div[id*="rss-"] li:first-child{margin-top:0 !important;}
div[id*="rss-"] li:before{content:"" !important; padding-right:0 !important;}
.wpcf7 form.wpcf7-form p{margin:1.5em 0;}
@media (max-width: 991px){
.sp-pad{padding-left:10px !important;
		padding-right:10px !important;}
#main-content{padding-top:1em;}
}
body{background: #fff; color:#555;}
a{color:#777;}
a:hover,a:focus{color:#000;}
.weluka-btn-link{color: #3c3c3c;}
.weluka-btn-link:hover,.weluka-btn-link:focus{color: #303030;}
.tablepress{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:1em;border:none}
.tablepress td,.tablepress th{padding:8px;border:none;background:0 0;text-align:left;float:none!important}
.tablepress tbody td{vertical-align:top}
.tablepress tbody td,.tablepress tfoot th{border-top:1px solid #ddd}
.tablepress tbody tr:first-child td{border-top:0}
.tablepress thead th{border-bottom:1px solid #ddd}
.tablepress tfoot th,.tablepress thead th{background-color:#d9edf7;font-weight:700;vertical-align:middle}
.tablepress .odd td{background-color:#f9f9f9}
.tablepress .even td{background-color:#fff}
.tablepress .row-hover tr:hover td{background-color:#f3f3f3}
.tablepress img{margin:0;padding:0;border:none;max-width:none}
#main{max-width:100%;
overflow : hidden ;}
.table-res-form{width: 100%;}
.table-res-form tr{border-top: 1px #DDD solid;}
.table-res-form tr:first-child{border-top: none;}
.table-res-form tr:nth-child(2n+1){background: #eee;}
.table-res-form th,.table-res-form td{padding: 1.5em;}
.table-res-form th{width: 30%;
    text-align: right;}
.table-res-form .requied{font-size: 0.8em;
    color: #FFF;
    display: inline-block;
    padding: 0.3em 0.3em 0.2em;
    background: red;
    border-radius: 2px;}
@media only screen and (max-width: 768px){
.table-res-form th,.table-res-form td{width: 100%;
        display: block;}
.table-res-form th{padding-bottom: 0;
        text-align: left;}
.table-res-form .empty{display: none;}
}
.table-res-form input[type="text"],input[type="email"],textarea{border: 1px #89BDDE solid;
    padding: 0.5em;
    border-radius: 5px;
    margin-bottom: 0.5em;
    width: 100%;}
.table-res-form input[type="text"]:focus,textarea:focus{background: #EEFFFF;
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.5);}
.table-res-form input[type="submit"]{border: 1px #89BDDE solid;
    padding: 0.5em 4em;
    border-radius: 5px;
    background: #4C9ED9;
    color: #fff;
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.5);
    font-weight: bold;}
.table-res-form input[type="submit"]:hover{background: #006599;
    box-shadow: none;}
@media (max-width : 480px){
body{font-family:Arial, Helvetica, sans-serif;}
}
header{transform: translateY(0%) !important;}
