@charset "UTF-8";

/* css file yoil.co.jp　*/

/* _info.css　*/

h3{
 margin-top:30px;
}
h4{
 margin-top:0;
 padding:40px 0 10px 3px;
}
h5{
 font-size:11pt ! important;
 font-weight:bold;
 margin-left:70px;
}
h6{
 margin-top:0;
 padding:20px 0 0 20px;
 font-size:12pt ! important;
}
#border table#infomain{
 width:800px;
 margin-top:10px;
}
#border table#infomain th{
 padding:10px 0 0 0;
 vertical-align:top;
 background:rgb(241,241,241);
}
#border table#infomain th div.infopageleft ul.leftbar{
 margin:0 0 20px 0;
 padding:0;
 list-style-type: none;
}
#border table#infomain th div.infopageleft ul.leftbar li{
 margin:0 10px;
 padding:5px 0 6px 20px;
 font-size:10pt ! important;
 font-weight:normal;
 border-bottom:2px dotted rgb(170,170,170);
}
#border table#infomain td.shop1{
 width:630px;
 padding:5px 2px;
 vertical-align:top;
}
#border table#infomain td.shop1 table.shop{
 width:540px;
 padding:5px 2px;
 vertical-align:top;
 margin-left:auto;
 margin-right:auto;
}
#border table#infomain td.shop1 table.shop td.eigyo{
 width:320px;
}
#border table#infomain td.shop1 table.shop td.eigyo ul.eigyoyama{
 margin:0 0 20px 0;
 padding:0;
 list-style-type: none;
}
#border table#infomain td.shop1 table.shop td.eigyo ul.eigyoyama li{
 border-bottom:2px solid rgb(170,170,170);
 padding:15px;
 width:270px;
 margin-left:auto;
 margin-right:auto;
}
#border table#infomain td.shop1 table.shop td.tdcare table.calendar{
 width:210px;
 padding:0;
 margin:15px 0 10px 0;
 border:solid 2px rgb(200,200,200);
 border-width:2px 0 0 2px;
 font-family:Arial,Verdana,serif;
}
#border table#infomain td.shop1 table.shop td.tdcare table.calendar th{
 border:solid 2px rgb(200,200,200);
 border-width:0 2px 2px 0;
 text-align:center;
 vertical-align:middle;
}
#border table#infomain td.shop1 table.shop td.tdcare table.calendar td{
 text-align:center;
 font-size:9pt ! important;
 padding:2px;
 border:solid 2px rgb(200,200,200);
 border-width:0 2px 2px 0;
}
#border table#infomain td.shop1 table.shop td.tdcare table.calendar th.dayinfo{
 border:solid 2px rgb(200,200,200);
 border-width:0 2px 2px 0;
 font-size:9pt ! important;
 font-weight:normal;
 padding:5px;
 text-align:left;
}
.head_sun{background:rgb(255,211,211);}
.head_sat{background:rgb(211,211,255);}
.head_othr{background:rgb(255,255,221);}
.sun_today{background:rgb(187,187,255);}
.sun_past{background:rgb(255,211,211);}
.sun_future{background:rgb(255,211,211);}
.sat_today{background:rgb(187,187,255);}
.sat_past{background:rgb(255,211,211);}
.sat_future{background:rgb(255,211,211);}
.hol_today{background:rgb(255,180,180);}
.hol_past{background:rgb(255,211,211);}
.hol_future{background:rgb(255,211,211);}
.othr_today{background:rgb(187,187,255);}
.othr_past{background:rgb(255,255,255);}
.othr_future{background:rgb(255,255,255);}

#border table#infomain td.shop1 div.gray{
 background:rgb(241,241,241);
 border:solid 1px rgb(200,200,200);
 width:500px;
 padding-top:20px;
 padding-bottom:10px;
 margin-top:30px;
 margin-left:auto;
 margin-right:auto;
 margin-bottom:50px;
}
#border table#infomain td.shop1 div.gray div.white{
 background:rgb(255,255,255);
 border:solid 1px rgb(200,200,200);
 width:420px;
 padding:10px;
 margin-left:auto;
 margin-right:auto;
}
#border table#infomain td.shop1 div.gray ul.shopul{
 margin-top:10px;
 margin-bottom:10px;
}
#border table#infomain td.shop1 div.gray div.ryokide{
 margin:10px 0 0 50px;
}
#border table#infomain td.shop1 table.acce{
 margin-left:auto;
 margin-right:auto;
 width:430px;
 margin-top:40px;
 margin-bottom:40px;
}
#border table#infomain td.shop1 table.acce td{
 font-size:10pt ! important;
 padding:10px;
}
#border table#infomain td.shop1 table.acce td img{
 border:solid 1px rgb(100,100,100);
}
#border table#infomain td.shop1 table.photoga{
 margin-left:70px;
}
#border table#infomain td.shop1 p.phototxt{
 width:490px;
 margin-left:auto;
 margin-right:auto;
 font-size:10pt ! important;
 height:180px;
}
#border table#infomain td.shop1 ul.photoul{
 width:480px;
 margin-left:auto;
 margin-right:auto;
 font-size:10pt ! important;
 text-align:center;
}
#border table#infomain td.shop1 ul.photoul li{
 display:inline;
}

