
/* ---h1--- */
.h1_other{
width:510px;
height:70px;
background-image:url(../common/h1_other.gif);
background-repeat: no-repeat;
text-align:left;
}
.h1_other02{
width:510px;
height:59px;
background-image:url(../common/h1_other02.gif);
background-repeat: no-repeat;
text-align:left;
}

.h1_other03{
width:510px;
height:71px;
background-image:url(../common/h1_other03.gif);
background-repeat: no-repeat;
text-align:left;
}
.h1_other03_line1{
width:510px;
height:auto;
background-color: #DAFFD4;
border: 1px solid #94E67F;
text-align:left;
padding:0px 0px 9px 0px;
}


h1{
font-size:14px;
line-height: 18px;
padding:9px 0px 0px 15px;
}

h1.mid{
font-size: 15px;
color: #597A52;
padding:0px 0px 10px 0px;
}
/* ---h2--- */
.h2_other{
width:510px;
height:35px;
background-image:url(../common/h2_other.gif);
background-repeat:no-repeat;
}


h2{
font-size:12px;
color:#036472;
padding-left:15px;
padding-top:6px;
}

.h2_other03_line1{
width:510px;
height:auto;
background-color: #DAFFD4;
border: 1px solid #94E67F;
text-align:left;
padding:0px 0px 9px 0px;
}

.h2_other03_line1 h2{
font-size:14px;
line-height: 18px;
padding:9px 0px 0px 15px;
color: #333;
}

/* ---list--- */
ul.square{
list-style-type: square;
}
ul.dot_none { list-style:none;}

/* ---dl--- */
dl.day_hall dt { float:left; padding-left:15px;}
.skinday_dl dd {margin-left:75px;}
.skinday_dl dl {margin:10px 0 0 0;}
.skinday_dls dl {margin:0;}
/* ---ul--- */
ul.day_hall { padding-left:0; margin-left: 0; margin-top: 3px;}
/* ---float--- */
.float_r{
float:right;
margin-left:5px;
margin-bottom:5px;
}

.float_l{
float:left;
margin-right:5px;
margin-bottom:5px;
}

.wrapper{
    display: flex;
}

.wrapper .menu{
    padding-right: 0px;
    padding-top: 10px;
    padding-bottom: 20px;
}

.wrapper .menu.link{
    padding-top: 5px;
}
.wrapper .menu::after{
    content: '｜';
}
.wrapper .menu:last-child::after{
    content: '';
}
.wrapper .menu span a {
  font-size: 11px;
  padding-left: 3px;
}

/* ---icon--- */
.icon_01 { background:url(../common/circle.png) no-repeat bottom left ; padding-left:15px;}
/* ---icon--- */
.icon_02 { background:url(../common/mark.gif) no-repeat bottom left ; padding-left:15px;}

span.iconPDF {
	background: url(../common/pdf.gif) no-repeat left 3px;
  background-size: contain;
	width: 14px;
	height: 18px;
	display: inline-block;
  padding-left: 1px;
}
span.iconLink {
	background: url(../common/link1.gif) no-repeat left 5px;
  background-size: contain;
	width: 15px;
	height: 18px;
	display: inline-block;
  padding-left: 1px;
}
.wrapper .menu span a span.iconPDF {
	background: url(../common/pdf.gif) no-repeat left 0px;
  background-size: contain;
	width: 16px;
	height: 16px;
	display: inline-block;
  padding-right: 1px;
}
.wrapper .menu span a span.iconLink {
	background: url(../common/link1.gif) no-repeat left 2px;
  background-size: contain;
	width: 16px;
	height: 16px;
	display: inline-block;
  padding-right: 1px;
}
span.iconPDF span,
span.iconLink span {
	display: none;
}
/* ---border--- */
.border_b { border-bottom:1px solid #000000; padding-bottom:5px; width:510px;}



.tar {text-align:right;}
