@charset "UTF-8";
/* CSS Document */

#naikan {
align-items: center;
}
#naikan p {
	line-height: 1.8em;
	margin-left: 1rem;
}
#time {
padding-top:2rem;
}
#time table {
margin:0 auto;
text-align: center;
border-collapse: collapse;
border-spacing:0;
}

#time table td {
pading:0;
}
#time table td.time01{
	border-top: 1px solid #717171;
	border-left: 1px solid #717171;
}
#time table td.time02{
	border-top: 1px solid #717171;
	border-left: 1px solid #717171;
}
#time table td.time03{
	border-top: 1px solid #717171;
	border-left: 1px solid #717171;
	border-bottom: 1px solid #717171;
}
#time table td.time04{
	border-top: 1px solid #717171;
	border-left: 1px dotted #717171;
}
#time table td.time05{
	border-top: 1px solid #717171;
	border-left: 1px dotted #717171;
	border-bottom: 1px solid #717171;
}
#time table td.time06{
	border-top: 1px solid #717171;
	border-left: 1px dotted #717171;
	border-right: 1px solid #717171;
}
#time table td.time07{
	border-top: 1px solid #717171;
	border-left: 1px dotted #717171;
	border-right: 1px solid #717171;
	border-bottom: 1px solid #717171;
}
#about_hakunai_ope {
padding-top:2rem;
}
#annai {
padding-top:2rem;
}
#annai a {
	text-decoration: none;
	color: #036EB7;
}
#annai table {
margin: 0 auto;
}
#annai tr, #hakunai tr, #ryokunai tr {
display: block;
margin:1rem 0;
}
#annai th, #hakunai th, #ryokunai th {
color: #fff;
padding: 10px 0;
text-align: center;
background: #036EB7;
}
#annai td, #hakunai td {
}
.about_hakunai_ope_contents {
}
/* syoujou.html */

p.syojo01 {
	margin: 10px 0 30px 0;
	font-size: 15px;
}

#hakunai h5,
#ryokunai h5 {
color: #036EB7;
}
/*
#hakunai p.syojo02,
#ryokunai p.syojo02 {
	margin: 10px 0 0 10px;
}
*/
/* hakunai */
#hakunai {
margin-top:1rem;
}
h5 {
	font-size: 19px;
}
h5 span {
	font-size: 30px;
}

#CENTURION img{
width:100%;
height:auto;
}

#ryokunai p.modoru,
#hakunai p.modoru {
	margin: 20px 0;
	display: block;
	text-align: right;
}
#ryokunai p.modoru a,
#hakunai p.modoru a {
	padding: 5px;
	border: 1px solid #666;
	color: #666;
	text-decoration: none;
}


/* ryokunai */

#syoujou04 {
	margin: 30px auto 60px auto;
}
#ryokunai {
	margin-top: 30px;
	width: 750px;
}
.syoujou05 {
	width: 50px;
}
.syoujou05,
.syoujou06 {
	vertical-align: top;
	height: 130px;
}
@media screen and ( min-width:768px ) {
#naikan {
display: flex;
width:100%;
}
#naikan img {
width: 350px;
height: 259px;
}
table {
width:100%;
}
#time {
width: 100%;
}
#time table td.time01{
	width: 200px;
	height: 35px;
}
#time table td.time02{
	height: 50px;
}
#time table td.time03{
	height: 50px;
}
#time table td.time04{
	width: 71px;
}
#time table td.time05{
	width: 71px;
}
#time table td.time06{
	width: 71px;
}
#time table td.time07{
	width: 71px;
}
#about_hakunai_ope {
width:100%;
}
.about_hakunai_ope_contents {
display:flex;
align-items: center;
}
.about_hakunai_ope_contents p {
padding:0 0.5rem;
}
#annai{
	width:100%;
}
#annai th, #hakunai th, #ryokunai th {
width: 180px;
}
#annai td, #hakunai td, #ryokunai td {
padding:0 0.5rem;
}
#hakunai {
margin-top: 30px;
width: 750px;
height: 1150px;
}
#hakunai table {
margin-top: 50px;
width: 750px;
}
#CENTURION {
display: flex;
align-items: center;
}
#hakunai h5,
#ryokunai h5 {
	margin-top: 10px;
	font-size: 16px;
}
.ryokunai_contents {
display: flex;
align-items: center;
}
}
/*sp*/
@media screen and ( max-width:767px ) {
#naikan {
width:100%;
margin:0 auto;
display: flex;
flex-direction:column;
justify-content: center;
}
#naikan img {
width:100%
}
#time {
width: 100%;
margin:0 auto;
}
#time table {
width:100%;
}
#about_hakunai_ope {
width:100%;
margin:0 auto;
}
.about_hakunai_ope_contents {
	
}
#annai {
width: 100%;
margin:0 auto;
}
#annai table, #hakunai table {
width:100%;
}
#annai tr, #hakunai tr, #ryokunai tr {
display: block;
width: 100%;
}
#annai td, #hakunai td, #ryokunai td {
display: block;
width: 100%;
}
#annai th, #hakunai th, #ryokunai th {
width: 100%;
display: block;
}
#hakunai {
width:100%;
}
.hakunaiimg {
width:100%;
height :auto;
}
#CENTURION {
width:100%;
display: flex;
flex-flow: column-reverse;
}
#hakunai h5, #ryokunai h5 {
width:100%;
}
#ryokunai {
width:100%;
}
}