@charset "utf-8";

h2 {
height: 37px;
background-color: #3D95BF;
color: #FFFFFF;
border-left: 22px #056F99 solid;
padding: 6px 0 6px 10px;
padding: 7px 0 0px 10px\9;
font-size: 22px;
font-weight: bold;
margin-top: 10px;
}
.management_main{
position: relative;
padding: 0px 10px;
font-family : 'Kozuka Mincho Pro', 'Kozuka Mincho Std', '小塚明朝 Pro R', '小塚明朝 Std R', 'Hiragino Mincho Pro', 'ヒラギノ明朝 Pro W3', 'ＭＳ Ｐ明朝', 'Times', 'Times New Roman', serif ;
font-size:38px;
}
.management_main2{
background-image: url("../../service/img/management_yoto.png");
width: 842px;
height: 669px;
margin:0 auto;
position: relative;
font-family : 'Kozuka Mincho Pro', 'Kozuka Mincho Std', '小塚明朝 Pro R', '小塚明朝 Std R', 'Hiragino Mincho Pro', 'ヒラギノ明朝 Pro W3', 'ＭＳ Ｐ明朝', 'Times', 'Times New Roman', serif ;
}
.yoto{
display:block;
position: absolute;
width: 5em;
top: 301px;
top:  321px\9;
left: 368px;
font-size: 40px;
font-weight: bold;
color: #FF2E2E;
}
.yoto_1{
position: absolute;
top: 362px;
top: 375px\9;
left: 375px;
font-size: 24px;
}
.yoto1{
position: absolute;
top: 268px;
top: 286px\9;
left: 144px;
font-size:38px;
font-weight: bold;
color: #FF2E2E;
}
.yoto1_1{
position: absolute;
top: 332px;
top: 345px\9;
left: 141px;
font-size:24px;
}
.yoto2{
position: absolute;
top: 118px;
top: 137px\9;
left: 395px;
font-size:38px;
font-weight: bold;
color: #FF2E2E;
}
.yoto2_1{
position: absolute;
top: 184px;
top: 195px\9;
left: 420px;
font-size:24px;
}
.yoto3{
position: absolute;
top: 268px;
top: 288px\9;
left: 706px;
font-size:38px;
font-weight: bold;
color: #FF2E2E;
}
.yoto3_1{
position: absolute;
top: 332px;
top: 345px\9;
left: 701px;
font-size:24px;
}
.yoto4{
position: absolute;
top: 532px;
top: 552px\9;
left: 588px;
font-size:38px;
font-weight: bold;
color: #FF2E2E;
}
.yoto4_1{
position: absolute;
top: 598px;
top: 609px\9;
left: 567px;
font-size:24px;
}
.yoto5{
position: absolute;
top: 532px;
top: 552px\9;
left: 286px;
font-size:38px;
font-weight: bold;
color: #FF2E2E;
}
.yoto5_1{
position: absolute;
top: 598px;
top: 609px\9;
left: 269px;
font-size:24px;
}
.management_main .hei{
position: absolute;
top: 125px;
top: 146px\9;
left: 38px;
font-weight: bold;
color: #FF2E2E;
}
.management_main .tubo{
position: absolute;
top: 125px;
top: 144px\9;
left: 267px;
font-weight: bold;
color: #FF2E2E;
}
#sidemenu ul#main{
font-size:16px;
font-weight:bold;
}
.management_main3{
font-size: 16px;
position: relative;
width: 100%;
overflow: hidden;
}

/* 20220411更新 */
@media screen and (min-width: 768px) {
.management_main3 table{
width: 980px;
margin-bottom: 50px;
border: 1px solid #ccc;
}
}
@media screen and (max-width: 767px) {
.management_main3 table{
width: 100%;
margin: 20px auto;
border: 1px solid #ccc;
}
}

.management_main3 th{
background-color: #e5e5e5;
border-left: 1px solid #ccc;
padding: 5px 0;
}
.th1{width:57px;}
.th2{width:240px;}
.th3{width:400px;}
.th4{width:45px;}
.management_main3 td{
padding: 5px 5px;
border: 1px solid #ccc;
}
.management_main3 th:first-child{
border-left: none;
}
.management_main3_l h3{
text-align: center;
font-size: 20px;
}
.management_main3 h4 {
width: 382px;
height: 40px;
text-align: left;
border: none;
padding-bottom: 0px;
font-size: 23px;
line-height: 45px;
}

/* 20220411更新 */
@media screen and (min-width: 768px) {
.management_main3_l{
float: left;
width: 980px;
}
}
@media screen and (max-width: 767px) {
.management_main3_l{
float: left;
width: 100%;
}
}
.management_main3_r{
float: right;
width: 280px;
position: relative;
overflow: hidden;
}
.cat_name{
color: #333;
}
.g_search{
width:100%;
padding: 5px 0;
background-color: #AB9178;
text-align: center;
}
.g_search_out{
width: 278px;
border: 1px solid #ccc;
}
.g_search_in{
padding: 5px;
background-color: #fff;
overflow: hidden;
}
.g_search_in p{
font-weight: bold;
clear:both;
}
.g_search_in li{
float: left;
list-style: none;
margin: 0 5px 0 0;
}
.nav {
width: 100%;
height: 100px;
}
.nav-in {
width: 100%;
height: 100px;
position: inherit;
top: 0;
}
.pc-side-nav-fixed {
top: 2%;
left: 65%;
position: fixed;
}

@media screen and (min-width: 768px) {
.management_main3 h4{
padding-bottom: 0px;
text-align: left;
font-size: 23px;
height: 40px;
line-height: 40px;
line-height: 47px\9;
}
.area_block{
position:relative;
}
.area_block_sum{
height: 40px;
position: absolute;
font-size: 18px;
top:0px;
padding: 0px 10px;
line-height: 40px;
line-height: 47px\9;
}
.area_block_sum span{
font-size:22px;
margin:3px;
/*
font-weight: bold;
*/
}
}
@media screen and (max-width: 767px) {
.management_main3 h4{
padding-bottom: 0px;
text-align: left;
font-size: 16px;
height: 20px;
line-height: 20px;
/*line-height: 47px\9;*/
}
.area_block{
width: 95%;
position:relative;
margin: 0 auto;
overflow-wrap: break-word;
}
.area_block_sum{
width: auto;
height: 20px;
position: absolute;
font-size: 10px;
top: 0;
margin: 0;
padding: 0px 10px 0 30px;
line-height: 20px;
/*line-height: 47px\9;*/
}
.area_block_sum span{
font-size:14px;
margin:3px;
/*
font-weight: bold;
*/
}
}

/* 20220411更新 */
@media screen and (min-width: 768px) {
.list_area_table2 {
margin-bottom: 15px;
width: 100%;
}
}
@media screen and (max-width: 767px) {
.list_area_table2 {
width: 95%;
margin: 25px auto;
}
.list_area_table2 td {
  width: calc(100% - 32px);
  display: block;
}

.list_area_table2 th {
  background-color: #0b63a3 !important;
  color: #fff;
  padding: 8px 0px;
}
}

.list_area_table2 th{
width:80px;
font-size:15px;
background-color:#DFDFDF;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.list_area_table2 td{
padding:5px 15px;
border:1px solid #ccc;
}
.sub_title{
width:73px;
text-align: center;
background-color: #EFEFEF;
font-size: 14px;
font-weight: bold;
}
.list_area_table2 a{
font-size:15px;
color:#333;
/*white-space:nowrap;*/
}
.name5{left:10em;}
.name6{left:11em;}
.name7{left:12em;}
.name8{left:13em;}
.name9{left:14em;}
.name10{left:15em;}
.name11{left:16em;}
.name12{left:17em;}
.name13{left:18em;}
.name14{left:19em;}
_::-webkit-full-page-media, _:future, :root .yoto{top: 311px;}
_::-webkit-full-page-media, _:future, :root .yoto_1{top: 369px;}
_::-webkit-full-page-media, _:future, :root .yoto1{top: 278px;}
_::-webkit-full-page-media, _:future, :root .yoto1_1{top: 339px;}
_::-webkit-full-page-media, _:future, :root .yoto2{top: 127px;}
_::-webkit-full-page-media, _:future, :root .yoto2_1{top: 189px;}
_::-webkit-full-page-media, _:future, :root .yoto3{top: 278px;}
_::-webkit-full-page-media, _:future, :root .yoto3_1{top: 339px;}
_::-webkit-full-page-media, _:future, :root .yoto4{top: 542px;}
_::-webkit-full-page-media, _:future, :root .yoto4_1{top: 604px;}
_::-webkit-full-page-media, _:future, :root .yoto5{top: 542px;}
_::-webkit-full-page-media, _:future, :root .yoto5_1{top: 604px;}
_::-webkit-full-page-media, _:future, :root .management_main .hei{top: 136px;}
_::-webkit-full-page-media, _:future, :root .management_main .tubo{top: 134px;}

@media all and (-ms-high-contrast: none){
.yoto{top: 321px;}
.yoto_1{top: 375px;}
.yoto1{top: 288px;}
.yoto1_1{top: 345px;}
.yoto2{top: 137px;}
.yoto2_1{top: 195px;}
.yoto3{top: 288px;}
.yoto3_1{top: 345px;}
.yoto4{top: 552px;}
.yoto4_1{top: 609px;}
.yoto5{top: 552px;}
.yoto5_1{top: 609px;}
.management_main .hei{top: 146px;}
.management_main .tubo{top: 144px;}

#contents h2{
padding: 10px 12px 5px;
}
.area_block_sum{
line-height: 47px;
}
.management_main3 h4{
line-height: 47px;
}
}
/*IE*/
