@charset "UTF-8";
/*
Theme Name: LSR Co.,Ltd.
Description: LSRオリジナルテーマ
Version: 0.14
Author: Takahiro Shimokawa
Author URI: http://wazenmiyabi.info/
*/
/*------------------------------------*/
*{
	margin:0;
	padding:0;
}
body{
	line-height:150%;
	font-weight:400;
	font-family:"M PLUS Rounded 1c","メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic";
}
h1,h2,h2,h3,h5,h6{
	font-size: 100%;
	font-weight:600;
	line-height: 150%;
}
header,footer,article,section,nav,small,aside,div,ul,li,h1,h2,h3,h4,h5,p{
	display:block;
	box-sizing:border-box;
	position:relative;
	line-height:150%;
}
li{
	list-style:none;
}
img,
video{
	display:block;
	outline:none;
	width:100%;
	height:auto;
}
input{
	outline: none;
}
p{
}
a{
    color:#007094;
}
a:hover{
    color:#1584e8;
}
iframe{
	border:none;
	width:100%;
	height:100%;
}
table{
	border-collapse:collapse;
	border-spacing: 0;
	width:100%;
    font-size:95%;
}
table thead tr:nth-of-type(1) th{
	border-top:1px solid #777;
}
table thead th{
	position:-webkit-sticky;
	position: sticky;
	top:0;
	z-index: 1;
	text-align: center;
    vertical-align: middle;
}
table thead tr:nth-of-type(2) th{
	top: calc(1.5em + 4px);
}
th,td{
	font-weight:normal;
	vertical-align: top;
	padding:.1em .5em;
	border-left:1px solid #777;
	border-bottom:1px solid #777;
}
th:last-of-type,
td:last-of-type{
	border-right:1px solid #777;
}
tbody tr:nth-of-type(1)>*{
	border-top:1px solid #777;
	vertical-align: middle;
}
th{
    text-align:left;
}
thead th{
    background:#cadfb9;
}
tbody th{
	background:#e2e6e9;
}
td{
	text-align:left;
    background:white;
}
#pagebody tbody tr:nth-of-type(even)>*{
	background:#f5f5f5;
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
}
@media screen and (max-width:1000px) {
body {
    overscroll-behavior: none;
}
}
.logged-in-as,
.comment-form-comment label{
    display: none;
}
input[type="submit"],
input[type="button"] {
  border-radius: 0;
  -webkit-box-sizing: content-box;
  -webkit-appearance: button;
  appearance: button;
  border: none;
  box-sizing: border-box;
  cursor: pointer;
}
input[type="submit"]::-webkit-search-decoration,
input[type="button"]::-webkit-search-decoration {
  display: none;
}
input[type="submit"]::focus,
input[type="button"]::focus {
  outline-offset: -2px;
}
.m1,.m2,.m3{
	opacity: 0;
    transition-duration:0.8s;
}
.m1{transform: translate(2em,0) scale(.8);}
.m2{transform:translate(0,2em) scale(1);}
.m3{transform:translate(2em,0) scale(1);}
@media screen and (min-width:699px){
    .pm1{
        opacity: 0;
        transition-duration:0.8s;
        transform: translate(2em,0) scale(.8);
    }
}
.mv1,.mv2,.mv3{
	opacity: 1.0;
    transform: translate(0,0) scale(1);
}