@charset "Shift_JIS";

/* ========BASIC======== */
body.index {
font-size : 0.9em;
font-family : Verdana,Osaka,'MS UI Gothic';
color:#333333; 
line-height:130%;
margin:0;
letter-spacing:0.05em;
background:url("image/green.gif") 100% 100% no-repeat fixed; 
border-left:8px solid #2e9e07;

}

body.opa {
font-size : 0.9em;
font-family : Verdana,Osaka,'MS UI Gothic';
color:#333333; 
line-height:130%;
margin:0;
letter-spacing:0.05em;
background:url("image/red.gif") 100% 100% no-repeat fixed; 
border-left:8px solid #fd2848;

}

body.menu {
font-size : 0.9em;
font-family : Verdana,Osaka,'MS UI Gothic';
color:#333333; 
line-height:130%;
margin:0;
letter-spacing:0.05em;
background:url("image/blue.gif") 100% 100% no-repeat fixed; 
border-left:8px solid #4040ff;

}

body.schedule {
font-size : 0.9em;
font-family : Verdana,Osaka,'MS UI Gothic';
color:#333333; 
line-height:130%;
margin:0;
letter-spacing:0.05em;
background:url("image/blue2.gif") 100% 100% no-repeat fixed; 
border-left:8px solid #14d2ed;

}

body.works {
font-size : 0.9em;
font-family : Verdana,Osaka,'MS UI Gothic';
color:#333333; 
line-height:130%;
margin:0;
letter-spacing:0.05em;
background:url("image/orange.gif") 100% 100% no-repeat fixed; 
border-left:8px solid #f95120;

}

body.goods {
font-size : 0.9em;
font-family : Verdana,Osaka,'MS UI Gothic';
color:#333333; 
line-height:130%;
margin:0;
letter-spacing:0.05em;
background:url("image/purple.gif") 100% 100% no-repeat fixed; 
border-left:8px solid #bd00bd;

}

body.profile {
font-size : 0.9em;
font-family : Verdana,Osaka,'MS UI Gothic';
color:#333333; 
line-height:130%;
margin:0;
letter-spacing:0.05em;
background:url("image/white.gif") 100% 100% no-repeat fixed; 
border-left:8px solid #f7f2c4;

}

body.inquiry {
font-size : 0.9em;
font-family : Verdana,Osaka,'MS UI Gothic';
color:#333333; 
line-height:130%;
margin:0;
letter-spacing:0.05em;
background:url("image/yellow.gif") 100% 100% no-repeat fixed; 
border-left:8px solid #f1cd23;

}

body.privercy {
font-size : 0.9em;
font-family : Verdana,Osaka,'MS UI Gothic';
color:#333333; 
line-height:130%;
margin:0;
letter-spacing:0.05em;
background:url("image/green2.gif") 100% 100% no-repeat fixed; 
border-left:8px solid #59a543;

}

body.tokushoho {
font-size : 0.9em;
font-family : Verdana,Osaka,'MS UI Gothic';
color:#333333; 
line-height:130%;
margin:0;
letter-spacing:0.05em;
background:url("image/green3.gif") 100% 100% no-repeat fixed; 
border-left:8px solid #94f942;

}

body.seitai {
font-size : 0.9em;
font-family : Verdana,Osaka,'MS UI Gothic';
color:#333333; 
line-height:130%;
margin:0;
letter-spacing:0.05em;
background:url("image/yellow2.gif") 100% 100% no-repeat fixed; 
border-left:8px solid #e0cd1f;

}

a{
color:#ff6666;
text-decoration:none;
}

a:hover{
color:#f5c00a;
cursor:auto;
}

image{
border:0;
}

br{
letter-spacing:normal;
}

/* タイトル */
h1{
font-size:24px;
color:#ff6666;
font-weight:bold;
text-align:center;
margin:30px;
}

/* ========TEMPLATE FRAMEWORK======== */
div#wrapper  {
margin-right:220px;
text-align:left;
padding:0 50px 0 50px;
}




/* ========MENU CUSTOMIZE======== */
div#menu{
}

div#menu ul{
list-style:none;
text-align:center;
margin:20px 0;
}

div#menu li{
display:inline;
padding-right:13px;
}

div#menu li a.active {
display:inline;
width:100px;
padding:4px 8px;
color:#fff;
background-color:#ff6666;
border-top-right-radius: 13px;   /* 右上 */
border-bottom-left-radius: 13px; /* 左下 */
}

/* ========CONTENTS CUSTOMIZE======== */
div#contents{
}

 div#contents h2{
background:url("image/apple.jpg") no-repeat;
padding:3px 3px 3px 35px;
border-bottom:1px #899501 dotted;
font-size:1.2em ;
font-weight:normal;
color:#400000;
line-height:26px;
margin:0;
}

div#contents h3{
background:url("image/li.gif") no-repeat;
padding:3px 3px 3px 15px;
font-size:1.0em ;
font-weight:bold;
color:#400000;
line-height:23px;
margin:0;

}

div#contents p{
margin:0;
padding:0.5em 0 1em 0;
}

div#contents strong{
color:gray;
font-weight:normal;
border-bottom:1px dashed #999999;
}



/* ========TABLE CUSTOMIZE======== */

table{
 width:540px;
 border-collapse: separate;
 border-spacing: 0px;
 border-top: 1px solid #cccccc;
 border-left: 1px solid #cccccc;
 margin-right: 40px;
}

table.schedule{
 width:200px;
 border-collapse: separate;
 border-spacing: 0px;
 border-top: 1px solid #cccccc;
 border-left: 1px solid #cccccc;
 margin-right: 40px;
}

table th{
 width:25%;
 padding:4px;
 text-align: left;
 color: #;
 background-color: #;
 border-left: 3px double #ff6666;
 border-top: 1px solid #ffffff;
 border-right: 1px solid #cccccc;
 border-bottom: 1px solid #cccccc;
 }
table td{
 width:75%;
 padding:4px;
 background-color: #;
 border-right: 1px solid #cccccc;
 border-bottom: 1px solid #cccccc;
 }

/* ========FOOTMENU CUSTOMIZE======== */
#footMenu ul {
   margin:0;
   padding:0;
   text-align:center;
   background:url("") 0 0 repeat-x;
   
}

#footMenu li {
   display:inline;
   margin:0 0 0 10px;
   line-height:3.0;
   list-style:none;
}

#footMenu li a {
   padding-left:13px;
   background:url("image/bg_footmenu1.gif") 0 50% no-repeat;
}

/* ========FOOTER CUSTOMIZE======== */
div#footer{
font-size:0.9em;
text-align:center;
padding:10px;
border-top:1px solid #2e9e07;
color:#ff6666
}


