﻿@charset"UTF-8";


#wrapper {
  width: 1010px;
  background-image: url("./img/background/wallpaper02.png");
  margin: auto;
  font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,メイリオ,Meiryo,"ＭＳ Ｐゴシック";
}



/* ----- パンくずリスト ----- */
.breadcrumbs p {
  width: 600px;
  display:inline-block;
  border-top-style:  ridge;
  border-bottom-style:  ridge;
  border-color: #000080;
  color:#0000FF;
  padding: 3px;
}




/* ----- CONTENTS(レイアウト左側) Start----- */
#content {
  display: block;
  float:  left;
  width:  630px;               /* レイアウト横幅 */
}



#introduce {
  display: block;
  padding-left: 10px; 
  padding-right: 10px;
  margin: 10px;
  line-height: 120% ;
  border-color: #ee82ee;
  border-style: double;
  border-radius: 20px;
  width: 600px;
 /* height: 670px;*/
  
}

#news {
  display: block;
  padding-left: 10px; 
  padding-right: 10px;
  margin: 10px;
  line-height: 120% ;
  border-color: #0033ff;
  border-style: solid;
  border-radius: 20px;
  width: 560px;
  
}



#introduce img {
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 15px;
}

#introduce #syashin1 {
  margin-left: 60px;
  margin-right: 10px;
  margin-bottom: 15px;
}


#introduce h2 {
  color: #000066;
  padding-top: 10px;
}


#introduce strong {
  color: #000066;
}

#introduce h2 {
   background-color: #dc143c;
   padding-top:10px;
   padding-bottom:10px;
}

#activities {
  display: block;
  border-style: double;
  border-color: #ee82ee;
  border-radius: 20px;
  margin-top: 20px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 10px; 
  padding-right: 10px;
  width: 600px;
  line-height: 120% ;
} 

#activities img {
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 20px;
}


#activities strong {
  color: #000066;
}

/* ----- スタッフからのメッセージ ----- */
#message {
  display: block;
  background: #ffffff;
  border-radius: 30px;
  margin-top:    30px;
  margin-left:   10px;
  margin-right:   0px;
  margin-bottom: 10px;
  padding: 10px; 
  font-weight:800;
}

#message h3 {
  border-top-style: double;
  border-bottom-style:  double;
  border-color: #ee82ee;
  text-align:center;
}

#message p {
  margin-left:  270px;
}



/* ----- CONTENTS(レイアウト左側) End----- */



/* ----- サイドメニュー(レイアウト右側) Start----- */ 
#sidebar {
  display: block;
  float: right;
  width: 320px;
  height:1320px;
  border: 5px;            /*枠線太さ*/
  border:#ee82ee;
  border-style: ridge;
  line-height:   120% ;
  margin-top:   10px;
  margin-left:  10px;
  margin-right: 10px;
}


/* イベント 見出し*/
#schedule1 .subtitle {
  display: block;
  width:  310px;
  font-weight: 900;
  font-size:  18px;
  border-top-style: double;
  border-bottom-style:  double;
  border-color: #ee82ee;
  margin-top: 10px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  text-align: center;
  background-color: #ffe4e1;
}

/* イベント　内容 */
#schedule2 {
  display: block;
  overflow-y: scroll;  /* スクロール　はみ出して表示 */ 
  width:  305px;
  height: 280px;
  border: #ee82ee;
  border-style: solid;
  border-radius: 5px;   /* IE9　角丸　*/
  margin-top:   5px;
  margin-left:  5px;
  margin-right: 5px;  
  margin-bottom: 20px;
  padding: 0px;


}

#schedule2 h4 {
  margin-left: 10px;
  background-image:url(img/background/line_orange.png);
}

#schedule2 p {
  margin-left: 20px;
}






/* 報告　見出し */
#report1 .subtitle {
  display: block;
  width:  310px;
  font-weight: 900;
  font-size:  18px;
  border-top-style: double;
  border-bottom-style:  double;
  border-color: #ee82ee;
  margin-top: 30px;
  margin-left:  5px;
  margin-right: 5px;
  text-align: center;
  background-color: #ffe4e1;
}

/* 報告 */
#report2 {
  display: block;
  overflow-y: scroll;  /* スクロール　はみ出して表示 */ 
  width:  305px;
  height: 250px;
  border: #ee82ee;
  border-style: solid;
  border-radius: 5px;   /* IE9　角丸　*/
  margin-top:   5px;
  margin-left:  5px;
  margin-right: 5px;  
  margin-bottom: 20px;
  padding: 0px;

}


#report2 h4 {
  text-align: center;
  background-image:url(img/background/line_green2.png);
}

#report2 p {
  margin-left: 20px;
}


#blog {
  display: block;
  margin-top: 20px;
  margin-left: 3px;
  margin-right: 3px;
  background-image:url(img/background/wallpaper04.png);
}

#blog h3 {
  border-top-style: ridge;
  border-bottom-style:  ridge;
  border-color: #ee82ee;
  text-align: center;
  background-color: #ffe4e1;
  padding: 3px; 
}

#blog p {
  text-align: center;
  color: #000066; 
}


/*  お問い合わせ告知 */
.contact p {
  display: block;
  font-weight: 900;
  font-size:  16px;
  color:  #000099;
  border-top-style: dotted;
  border-color: #ee82ee;
  border-width:thick;
  padding: 7px;
  margin-top:20px;
  margin-left: 3px;
  margin-right: 3px;
  text-align: center;
} 

/* ----- 問い合わせバナー ----- */
#banner_contact {
  display: block;
  /* border-bottom-style:ridge;
  border-top-style:ridge;
  /*background-color: #000080; */
  border-color: #ee82ee;
  vertical-align: center;
}

 #banner_contact img {
  margin-left: 70px;
  border: none;
}

#banner_gyd {
  display: block;
  border-top-style: dotted;
  border-color: #ee82ee;
  border-width:thick;
  vertical-align: center;
}

 #banner_gyd img {
  margin-left: 10px;
  border-top-style: dotted;
  border-color: #ee82ee;
  border: none;
}



/* ----- サイドメニュー(レイアウト右側) End ----- */ 


.clear {
  clear: both;
  visibility: hidden;
  height: 0;
}

/* -------- 過去のGetYourDream!! --------------------------- */
/* ----- テーブル定義 ----- */
table#gyd_history {
  margin-top: 30px;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-right:10px;
}

/* A:▼テーブル全体の装飾▼ */
table#gyd_history {
  border-collapse: collapse; /* 枠線を重ねて表示 */
}

/* B:▼テーブル内側(セル)の装飾▼ */
table#gyd_history tbody td {
  padding: 8px;            /* セル内側の余白量 */
  border: 3px ridge #ff69b4;  /*内枠の装飾 */
}

/* C:▼テーブルの見出し部分の装飾▼ */

 /* ▼各行の見出し部分の装飾▼ */
table#gyd_history tbody th {
  background-image: url("./img/background/wallpaper03.png"); /* 背景色 */
  width: 250px;
}

table#gyd_history caption {
  font-size: 22px;
  font-weight: 900;
  color: #0000ff;
  background-image:url(img/background/back_copper.png);
}

table#gyd_history span#title {
  display: inline-block;
  font-size: 18px;
  font-weight: 900;
  background-color: #6b8e23;
  border-bottom: ridge;
  border-color: #4b0082;

}



table#gyd_history td#tbl_header {
  text-align: center;
}

table#gyd_history td b {
  color: #191970;
}

p.nav1 {font-size: x-large;  
  font-family: "ＭＳ ゴシック",sans-serif;
  color: blue;
  right: 0;  
  bottom: 0;  
  margin: 5px;

}
