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

@import url("2nd.css");

/*********************************
greet.html
*********************************/
.greet_1 {
background: url(../greet/img/img01.jpg) no-repeat left top;
padding: 104px 10px 0px 81px;
margin-bottom: 50px;
}
.greet dl {
background: url(../greet/img/box_mid.gif) repeat-y right top;
width: 358px;
margin-bottom: 25px;
}
.greet dl dt {
background: url(../greet/img/box.gif) no-repeat right top;
font-size: 120%;
font-weight: bold;
padding-top: 5px;
}
.greet dl dt span {
background: url(../common_img/li_f14.gif) no-repeat left 0px;
padding-left: 18px;
}
.greet dl dd {
background: url(../greet/img/box.gif) no-repeat right bottom;
padding: 7px 0px 23px 18px;
}
.greet_2 {
font-size: 120%;
font-weight: bold;
background: url(../common_img/li_f14.gif) no-repeat left 2px;
padding-left: 18px;
}

/*********************************
treat.html
*********************************/
.treat_1 h4 {
background: url(../common_img/li_f14.gif) no-repeat left 4px;
padding-left: 18px;
margin: 15px 0px 5px 0px;
}
.treat_1 table {
border-top: 1px solid #6E650A;
border-collapse: collapse;
text-align: left;
width: 100%;
}
.treat_1 table th {
font-weight: normal;
padding: 4px;
border-right: 1px solid #6E650A;
border-bottom: 1px solid #6E650A;
background-color: #E1F0FF;
line-height: 130%;
text-align: center;
width: 22%;
}
.treat_1 table td {
font-weight: normal;
padding: 4px;
border-bottom: 1px solid #6E650A;
}
.treat_2 {
background: url(../treat/img/img01.jpg) no-repeat right top;
width: 472px;
}
.treat_2 ul li ul {
}

.treat_3 {
background: url(../treat/img/img02.jpg) no-repeat right bottom;
padding-bottom: 40px;
margin-bottom: 15px;
}
.treat_4 {
background: url(../treat/img/img03.jpg) no-repeat right top;
}
.treat_4 p {
margin-bottom: 25px;
}

/*********************************
guide.html
*********************************/
.guide_1 {
	background: url(../guide/img/img01.jpg) no-repeat right top;
	padding-top: 110px;
	margin-bottom: 10px;
}
.box_news {
margin-left: 64px;
margin-bottom: 20px;
margin-right: 10px;
}
.box_news table {
	border: 1px solid #6E650A;
	border-collapse: collapse;
	text-align: center;
	width: 100%;
	margin-bottom: 5px;
	margin-top: 10px;
}
.box_news table th {
font-weight: normal;
padding: 4px 0px;
border-right: 1px solid #6E650A;
border-bottom: 1px solid #6E650A;
line-height: 130%;
text-align: center;
}
.box_news table td {
font-weight: normal;
padding: 4px;
border-bottom: 1px solid #6E650A;
border-right: 1px solid #6E650A;
}
.box_news .time1 th {
background-color: #FFD1E9;
}
.box_news .time1 thead th {
background-color: #FF9AD2;
}


.guide_1 p {
background: url(../guide/img/box.gif) no-repeat left bottom;
padding: 10px 0px 17px 0px;
line-height: 135%;
}
.guide_2 table {
	border: 1px solid #6E650A;
	border-collapse: collapse;
	text-align: center;
	width: 100%;
	margin-bottom: 5px;
	margin-top: 10px;
}
.guide_2 table th {
font-weight: normal;
padding: 4px 0px;
border-right: 1px solid #6E650A;
border-bottom: 1px solid #6E650A;
line-height: 130%;
text-align: center;
}
.guide_2 table td {
font-weight: normal;
padding: 4px;
border-bottom: 1px solid #6E650A;
border-right: 1px solid #6E650A;
}
.time1 th {
background-color: #FFD1E9;
}
.time1 thead th {
background-color: #FF9AD2;
}
.time2 th {
background-color: #FFEBB3;
}
.time2 thead th {
background-color: #FFC79D;
}

.time3 th {
background-color: #E1F0FF;
}
.time3 thead th {
background-color: #83C5E1;
}

.time4 th {
background-color: #DFFFE6;
}
.time4 thead th {
background-color: #95ED88;
}
.time5 th {
background-color: #F0E3FF;
}
.time5 thead th {
background-color: #C7C0ED;
}

.guide_3 h5 {
font-size: 100%;
}
.guide_3 div {
	border: 1px solid #6C8B9D;
	padding: 8px 15px 8px 10px;
	margin-top: 15px;
}
.guide_3 div img {
float: right;
margin-left: 10px;
}
.guide_3 div ul li {
background: none;
}
.guide_3 div ul li img {
float: none;
margin: 7px 0px;
}


/*********************************
safe.html
*********************************/
.safe_1 {
margin-top: 30px;
margin-bottom: 90px;
}
.safe_1 dl {
width: 221px;
margin: 30px auto 0px auto;
}
.safe_1 dl dd {
text-align: right;
}


/*********************************
his.html
*********************************/
.his_1 img {
float: right;
margin-left: 5px;
}
.his_1 a img {
float: none;
margin-left: 0px;
margin-top: 13px;
}
.his_2 h4 {
font-size: 100%;
color: #6c8b9d;
}

.his_2 ul {
margin-left: 0px;
}

.his_2 li {
margin-bottom: 11px;
list-style: none;
background: url(../his/img/li_blue.gif) no-repeat 5px 4px;
padding-left: 19px;
}

.his_2 li.li_gold {
background: url(../his/img/li_gold.gif) no-repeat 5px 8px;
padding: 4px 0px 4px 19px;
background-color: #E7F0F0;
}

.his_2 li.li_gold h4 {
color: #7f7700;
}



/*********************************
class.html
*********************************/
.class_banbi {
background: url(../class/img/banbi.gif) no-repeat right 0px;
}

.class {
margin-top: 30px;
margin-left: 32px;
}
.class table {
font-size: 95%;
}


.class table {
border: 1px solid #6E650A;
border-collapse: collapse;
text-align: left;
width: 100%;
margin-bottom: 5px;
}
.class table th {
font-weight: normal;
padding: 4px;
border-right: 1px solid #6E650A;
border-bottom: 1px solid #6E650A;
line-height: 130%;
text-align: center;
}

.class table td {
font-weight: normal;
padding: 4px;
border-bottom: 1px solid #6E650A;
border-right: 1px solid #6E650A;
}
table.class_table1 th {
background-color: #83C5E1;
}
table.class_table2 th {
background-color: #FF82C8;
}

.class li img {
float: right;
margin-top: 10px;
margin-left: 5px;
}

.class dl {
width: 236px;
margin-top: 10px;
}

.class dt {
color: #6c8b9d;
font-weight: bold;
width: 72px;
float: left;
display: block;
}
.class dd {
width: 164px;
float: right;
display: block;
}

.class dl.class_dl_100 {
width: 100%;
}
.class dl.class_dl_100 dt {
width: 72px;
}
.class dl.class_dl_100 dd {
width: 412px;
}


.contents .class ul.mk_f14 li {
margin-bottom: 30px;
}
.contents .class ul.mk_f14 li ul {
margin-left: 0px;
}
.contents .class ul.mk_f14 li ul li {
margin-bottom: 10px;
}
.contents .class ul.mk_f14 li ul li dl {
margin: 3px 0px 0px 0px;
}

.class h5 {
font-size: 110%;
font-weight: bold;
}

.class_2 {
background-color: #DEE8F5;
padding: 5px;
margin: 5px 0px 10px 0px;
width: 226px;
}
.class_3 {
width: 236px;
float: left;
}



/*********************************
deli.html
*********************************/
.deli_1 h5 {
font-size: 100%;
margin-top: 15px;
font-weight: bold;
}
.deli_1 span {
display: block;
margin-left: 12px;
}
.deli_1 h5 span {
display: inline;
margin-left: 0px;
}

.deli_1 img {
margin: 15px 0px 0px 0px;
}
.deli_1 {
margin-bottom: 0px;
}
.deli_2 img {
margin: 7px 0px;
}
.deli_3 img {
display: block;
width: 367px;
margin: 7px auto 0px auto;
}

.deli_3 p {
margin-bottom: 18px;
}
.deli_4 {
background: url(../deli/img/img02.jpg) no-repeat right bottom;
padding-bottom: 20px;
margin-bottom: 35px;
}
.deli_5 {
background: url(../deli/img/img03.jpg) no-repeat right top;
padding-bottom: 58px;
margin-bottom: 15px;
}


/*********************************
meal.html
*********************************/
.meal_1 object {
display: block;
margin: 10px 0px 25px 0px;
}



/*********************************
faci.html
*********************************/
.faci {
margin-left: 0px;
margin-bottom: 0px;
}
.faci_1 {
margin-top: 15px;
}
.faci_2 {
margin-bottom: 20px;
}
.faci dl {
float: left;
width: 248px;
padding-left: 20px;
margin-bottom: 20px;
}
.faci dl dt {
text-align: center;
}
.faci dl dd {
font-size: 85%;
line-height: 130%;
}
.faci dl dd h4 {
color: #536F7E;
font-size: 100%;
}
.faci dl.tate dd {
padding-left: 32px;
}
.faci dl.yoko dt {
padding-top: 27px;
}
