/*==============================
remodelling_default
  === class index ===
  1.OUTLINE::body,inbox,banner,main,side,footer,adjust
  2.TAG::a,ul,blockquote,form,textarea,img
  3.TOP AREA::banner_l,site_title,a,description
  4.MIDDLE AREA
      4-1.MAIN::pagearea,entry,entry_xxx(a),pict,button
      4-2.SUPPLIMENT::linktitle(a),linktext,linkcentertext
  5.BOTTOM AREA::copyright
  6.PARTS
      6-1.CLOCK::clock
      6-2.LOGIN::mode_name,error_sign,login_box,login_form
      6-3.SEARCH::searcharea,search
      6-4.CALENDAR::month_navi,calendar,cell,cell_xxx
==============================*/

/* 1---------- OUTLINE
*/
body{
    /*background-color: #FFFFFF;*/
  margin:0px;
  text-align:center;
  padding-right: 0px; 
  padding-left: 0px; 
  background-attachment: fixed; 
  background-image: url(./images/bg-B.jpg); 
  padding-bottom: 10px; 
  padding-top: 10px; 
  background-position: 0% 0%; 
  background-repeat: no-repeat;
scrollbar-Track-Color:#ffffff;
scrollbar-Face-Color:#ffffff;
scrollbar-Shadow-Color:#999999;
scrollbar-DarkShadow-Color:#cccccc;
scrollbar-Highlight-Color:#cccccc;
scrollbar-3dLight-Color:#999999;
scrollbar-Arrow-Color:#999999;
}
#inbox{
  width:780px;
    /*background-color: #FFFFFF;*/
  font-size:14px;
 font-family:"Verdana","osaka","ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka‐等幅"; 
  text-align:left;
  margin:0px auto;
  padding:0px;
}

#banner{
  width:100%;
  /*background:#444;*/
  margin:0px;
  padding:0px;
}
#main{
  float:right;
  width:550px;
 /*background-color:transparent;;*/
  margin:0px;
  padding:0px 0px 5px 0px;
}
#side{
  float:left;
  width:200px;
/*background-color:transparent;;*/
  margin:0px;
  padding:0px 0px 0px 3px;
}
  
#footer{
  clear:both;
  width:100%;
 /* background-color:#444444;*/
  text-align:center;

margin:10px 0px 10px 0px;
  padding:0px;
 border-top:#aaaaaa 1px solid;
 border-bottom:#aaaaaa 1px solid;
}

.adjust{
  clear:both;
}

/* 2---------- TAG
*/
a:link{color:#7800C8; text-decoration:none;}
a:visited{color:#7800C8; text-decoration:none;}
a:active{color:#ff0000; text-decoration:none;}
a:hover{color:#ff0000; text-decoration:none;
}

ul{
  margin:0px 0px 0px 15px;
  padding:0px;
}

blockquote{
  color:#222222;
  margin:5px 30px 5px 30px;
  padding:12px 12px 10px 14px;
  border:1px solid #777777;
  }
#bl-dotted{
  color:#222222;
  margin:5px 30px 5px 30px;
  padding:12px 12px 10px 14px;
  border:1px dotted #777777;
  }
#bl-red{
  color:#ff0000;
  margin:5px 30px 5px 30px;
  padding:12px 12px 10px 14px;
  border:1px solid #ff0000;
  }
#bl-blue{
  color:#ff0000;
  margin:5px 30px 5px 30px;
  padding:12px 12px 10px 14px;
  border:1px solid #0000ff;
}
#bl-green{
  color:#ff0000;
  margin:5px 30px 5px 30px;
  padding:12px 12px 10px 14px;
  border:1px solid #00ff00;
  }
#bl-8f {
   font-size:13px;
letter-spacing:-1px;
  color:#333333;
  margin:5px 30px 5px 30px;
  padding:12px 12px 10px 14px;
  border:2px dotted #770000;
  }


form{
  margin:5px 5px 5px 10px;
  padding:0px;
}
textarea{
  width:98%;
}

img{
  border-width:0px;
/*  font-family: Hiragino Kaku Gothic Pro,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", Helvetica, Arial, sans-serif;  */
}

/* 3---------- TOP AREA
*/
#banner_l{
/*background-color:transparent;;*/
  float:left;
  width:400px;
  margin:0px;
  padding:0px;
}

/*■■■メインタイトル■■■*/
.site_title{
  font-size:24px;
 font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅"; 
  margin:5px 0px 5px 0pt;
}

a.sitetitle:link,
a.sitetitle:visited,
a.sitetitle:active,
a.sitetitle:hover{
  color:#7800C8;
  text-decoration:none;
}
.description{
  color:#009900;
  font-weight:bold;
  font-size:14px;
  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅"; 
  margin:10px 0px 20px 20px;
}
.description1 {
  color:#000099;
  font-weight:normal;
  font-size:13px;
  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅"; 
  margin:10px 0px 20px 20px;
}


/* 4---------- MIDDLE AREA
*/
/* 4-1---MAIN
*/
#pagearea{
  clear:both;
/*background-color:transparent;;*/
  margin:5px 30px 5px 3px;
  padding:0px;
  text-align:center;
  line-height:100%;
}

.entry {
  clear:both;
/*background-color:transparent;;*/
  margin:0px 0px 15px 0px;
  padding:0px 0px 0px 0px;
}

.entry_date{
  text-align:left;
  color:#009900;
  font-family:"Verdana";
  font-size:11px;
  font-weight:bold;
  margin:0px 0px 0px 10px;
  padding:0px 30px 2px 0px;
}

.entry_date-kensaku {
  text-align:left;
  color:#009900;
  font-family:"Verdana";
  font-size:14px;
  font-weight:bold;
  margin:0px 0px 0px 10px;
  padding:0px 30px 2px 0px;
}

.entry_title{
  color:#7800c8;
  font-weight:bold;
  font-size:15px;
  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅";
  margin:0px 30px 0px 5px;
  padding:4px 0px 2px 5px;
  border-top:2px solid #7800C8;
  border-left:10px solid #7800C8;
  border-right:2px solid #7800C8;
  border-bottom:0px solid #7800C8;
}

.entry_title a:link{color:#7800C8; text-decoration:none;}
.entry_title a:visited{color:#7800C8; text-decoration:none;}
.entry_title a:active{color:#ff0000; text-decoration:none;}
.entry_title a:hover{color:#ff0000; text-decoration:none;}

.entry_subtitle{
  color:black;
/*  background-color:#eee;*/
  font-weight:bold;
  font-size:14px;
  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅";
  margin:20px 30px 0px 15px;
  padding:0px;
}

.entry_admin{
  margin:0px 0px 0px 10px;
  padding:0px;
}

.entry_body{
color:#333333;
  font-size:14px;
letter-spacing:0px;
font-weight:normal;
  line-height:155%;
  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅"; 
  margin:0px 30px 0px 5px;
  padding:7px 7px 7px 17px;
  border-top:2px solid #7800C8;
  border-left:10px solid #7800C8;
  border-right:2px solid #7800C8;
  border-bottom:2px solid #7800C8;
}

.entry_body-c {
color:#333333;
  font-size:13px;
　font-weight:normal;
  line-height:150%;
  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅"; 
  margin:0px 30px 0px 5px;
　padding:7px 7px 7px 17px;
  border-top:1px dotted #7800C8;
  border-left:1px dotted #7800C8;
  border-right:1px dotted #7800C8;
  border-bottom:1px dotted #7800C8;
}

.entry_body-c1 {
  color:#333333;
  font-size:13px;
  font-weight:normal;
  line-height:150%;
  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅"; 
  margin:20px 30px 0px 35px;
　padding: 7px;
  border-top:1px dotted #7800C8;
  border-left:1px dotted #7800C8;
  border-right:1px dotted #7800C8;
  border-bottom:1px dotted #7800C8;
}

.entry_author{
  color:#666666;
  font-size:11px;
  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅";
  text-align:right;
  margin:0px 30px 0px 0px;
  padding:0px;
}

.entry_more{
  color:black;
  margin:0px;
  padding:0px;
}

.entry_state{
  float:right;
  clear:both;
  font-size:11px;
  color:#666666;
  margin:0px 30px 0px 20px;
  padding: 0px;
}

.pict{
  float:right;
  border-width:3px;
  border-style:solid;
  border-color:#DCE3E3 #C1C1C1 #C1C1C1 #DCE3E3;
}
/*■■■TOPへ移動ボタン■■■*/
.button{
 /* float:right;*/
  clear:both;
  color:#7800C8;
  font-size:12px;
  line-height:150%;
  margin:2px 0px 0px 433px;
  padding:0px 0px 0x 1px;
  border:#7800C8 1px solid;
}


/* 4-2---SUPPLIMENT
*/
/*■■■メニュー■■■*/
.linktitle{
  color:#7800C8;
 /* background-color:#BBBBBB;*/
background-color:transparent;
  text-align:center;
  font-weight:bold;
  font-size:13px;
  line-height:130%;
  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅";
  margin:0px 0px 5px 20px;
 border:#7800C8 2px solid;
}
.linktitle a:link{color:#7800C8; text-decoration:none;}
.linktitle a:visited{color:#7800C8; text-decoration:none;}
.linktitle a:active{color:#ff0000; text-decoration:none;}
.hove a:hover{color:#ff0000; text-decoration:none;}

.linktext{
  color:#7800C8;
 /* background-color:#ccc;*/
  font-size:12px;
font-weight:normal;
  line-height:130%;
  margin:0px 0px 5px 25px;
  padding:3px 3px 7px 3px;
}
.linktext1 {
clear:both;
  text-align:center;
  color:#7800C8;
 background-color:#ccc;
  font-size:13px;
font-weight:normal;
  line-height:120%;
  margin:5px 30px 2px 3px;
  padding:0px 0px 0px 0px;
}
.linktext2 {
clear:both;
  text-align:center;
  color:#7800C8;
 background-color:#ccc;
  font-size:13px;
font-weight:normal;
  line-height:120%;
  margin:0px 30px 5px 3px;
  padding:0px 0px 0px 0px;
}

.linkcentertext{
clear:both;
  text-align:center;
  color:#7800C8;
  background-color:#ccc;
  font-size:12px;
font-weight:bold;
  line-height:130%;
  text-align:center;
  margin:0px 10px 5px 10px;
  padding:3px 3px 7px 3px;
}
/* 5----------BOTTOM AREA
*/
.copyright {
/*background-color:#ffffff;*/
width:99%;
  font-size:11px;
  margin:10px 20px 0px 20px;
 padding:0px 20px 0px 20px;
}


/* 6----------PARTS
*/
/* 6-1---CLOCK
*/
.clock{
  color:#00aa00;
  width:100%;
background-color:transparent;
  font-size:11px;
  text-align:center;
  margin:0px;
  padding:0px;
  border:0px;
}

/* 6-2---LOGIN
*/
#mode_name{
  color:#070;
  margin:2px;
}
#error_sign{
  color:#f00;
}
#login_box{
  text-align:right;
 font-size11px:;
 font-weight:normal;
  margin:2px;
}
.login_form{
  color:#000;
font-weight:normal;
  width:80px;
}

/* 6-3---SEARCH
*/
#searcharea{
/*background-color:transparent;;*/
  float:right;
  width:320px;
  text-align:right;
  padding:15px 10px 0px 0px;
marin:0px;
}

#search{
  color:#000;
  font-size:12px;
}

/* 6-4---CALENDAR
*/
#calendar_box{
/*background-color:transparent;*/
  line-height:125%;
  text-align:left;
  margin:0px;
  padding:0px;
}
#month_navi{
  float:right;
  width:100px;
  text-align:center;
  margin:0px;
  padding:0px;
}
.calendar{
  width:590px;
  color:black;
 font-size:90%; 
  margin:0px;
  padding:0px;
font-weight:bold;
  border-left:#aaa 1px solid;
}

.cell{
  width:10px;
  color:black;
/*background-color:transparent;*/
  margin:0px;
  padding:2px;
  border-right:#999 1px solid;
}

.cell_today{
  width:10px;
  color:#060;
  background-color:#f2e0c1;
  margin:0px;
  padding:2px;
  border-right:#999 1px solid;
}

.cell_sunday{
  width:10px;
  color:#c00;
/*background-color:transparent;*/
  margin:0px;
  padding:2px;
  border-right:#999 1px solid;
}

.cell_saturday{
  width:10px;
  color:#000066;
/*background-color:transparent;*/
  margin:0px;
  padding:2px;
  border-right:#999 1px solid;
}

#hr01{
  border: 1px dotted #7800C8;
}

#td01{
color:#333333;
  font-size:13px;
  font-weight:normal;
  line-height:150%;
  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅"; 
  margin:15px 30px 15px 25px;
  padding:0px;
}

input {
    font-family:Osaka,Verdana,Tahoma;
    font-size:11px;
    border:1px solid #7800C8;
    color:#0000ff;
    background:#ffffff;
  }

  textarea {
    font-family:Osaka,Verdana,Tahome;
    font-size:11px;
    border:1px solid #7800C8;
    color:#0000ff;
    overflow:auto;
  }

#news{
    border:2px dotted #999999;
    margin: 5px 0px 5px 0px;
    padding: 0px 0px 0px -10px;
}