/* 全体の設定*/
body{
    font-style        : normal;/*文字のスタイル：普通*/
    font-weight       : normal;/*文字の太さ：普通*/
    font-size         : medium;/*文字の大きさ：medium*/
    color             : #000000;/*文字の色：黒*/
    background-color  : #ffffff;/* 背景の色：白 */
    background-image  : url(./images/background.gif);/* 背景の画像 */
}

h1{

    font-size         : small;
    font-weight       : normal;
    margin-top        : 0px;/*上方向の余白無し*/
    margin-bottom     : 0px;/*上方向の余白無し*/
}

h2{
    font-size         : medium;
    font-weight       : bold;
    margin-top        : 0px;/*上方向の余白無し*/
    margin-bottom     : 0px;/*上方向の余白無し*/
}

h3{
    font-size         : large;
    font-weight       : bold;
    margin-top        : 0px;/*上方向の余白無し*/
    margin-bottom     : 0px;/*上方向の余白無し*/
}

h4{

    font-size         : small;
    font-weight       : bold;
    margin-top        : 0px;/*上方向の余白無し*/
    margin-bottom     : 0px;/*上方向の余白無し*/
}

h5{

    font-size         : x-small;
    font-weight       : normal;
    margin-top        : 0px;/*上方向の余白無し*/
    margin-bottom     : 0px;/*上方向の余白無し*/
}
/* トップメニュー */
a.top_menu:link,a.top_menu:visited {
	text-decoration   : none;
	color             : #000000;
    font-size         : medium;
    font-weight       : bold;
    margin-left: 10px;
    margin-right: 10px;
}

/* トップメニューオンマウス */
a.top_menu:hover {
	text-decoration   : none;
	color             : #FFFFFF;
	background-color  : navy
    font-size         : medium;
    font-weight       : bold;
    margin-left: 10px;
    margin-right: 10px;
}

/* プロジェクトメニュータイトル */
.sub_menu_title {
   border-left       : blue 10px solid;
   border-bottom     : blue 2px solid;
   padding-left      : 5px;
   padding-top       : 5px;
   font-size         : medium;
   font-weight       : bold;
   margin-top        : 4px;
   margin-bottom     : 4px;
   width             : 200px;
}

/* プロジェクトメニュー */
a.sub_menu:link,a.sub_menu:visited {
    border-bottom    : blue 1px solid;
	display          : block;
	color            : #000000;
	padding-top      : 1px;
	padding-bottom   : 1px;
	width            : 190px;
	text-decoration  : none;
	margin-top       : 0px;
	margin-bottom    : 0px;
    margin-left      : 10px;
    padding-left     : 10px;
    font-size        : small;
	background-color : lightsteelblue;
}

/* プロジェクトメニューオンマウス */
a.sub_menu:hover {
	text-decoration  :none;
	color            :#FFFFFF;
	background-color :gray;
}

/* プロジェクト大メニュー */
a.sub_menu_big:link,a.sub_menu_big:visited {
	color            : #000000;
	text-decoration  : none;
}

/* プロジェクト大メニューオンマウス */
a.sub_menu_big:hover {
	text-decoration  :none;
	color            :blue;
}

/* トップページ本文書式 */
.top_text {
	padding-left     : 12px;
	padding-top      : 12px;
	padding-right    : 12px;
	padding-bottom   : 12px;
    margin-right     : 20px;
	background-color : white;
    hight            : 100%;
}

.what_new {
	padding-left     : 12px;
	padding-top      : 12px;
	padding-right    : 12px;
	padding-bottom   : 12px;
    margin-right     : 20px;
	width            : 500px;
    hight            : 100%;
}

/* プロジェクトページ本文タイトル書式 */
.sub_title {
    border           : solid lightsteelblue;
	padding-left     : 8px;
	padding-top      : 2px;
	padding-right    : 4px;
	padding-bottom   : 0px;
	background-color : lightsteelblue;
	width            : 400px;
    hight            : 100%;
    font-size        : medium;
    font-weight      : bold;
}

/* プロジェクトページ本文書式 */
.sub_text {
    margin-top       : 0px;
    border           : solid 4px lightsteelblue;
	padding-left     : 12px;
	padding-top      : 12px;
	padding-right    : 12px;
	padding-bottom   : 12px;
	background-color : white;
	width            : 600px;
    hight            : 100%;
    font-size        : small;
}

.list_text {
    font-size        : small;
    font-weight      : bold;
}

.table_text {
    font-size        : small;
}
/* プロジェクトページ本文+写真書式 */
.sub_text_pict_top_lec1 {
    background-image : url("images/lecture1.jpg");
    background-repeat: no-repeat;
    background-position : 10px 10px;
    margin-top       : 0px;
    border-left      : solid 4px lightsteelblue;
    border-right     : solid 4px lightsteelblue;
    border-top       : solid 4px lightsteelblue;
	padding-left     : 130px;
	padding-top      : 12px;
	padding-right    : 12px;
	padding-bottom   : 12px;
	background-color : white;
	width            : 600px;
    hight            : 100%;
    font-size        : small;
}
.sub_text_pict_top_lec2 {
    background-image : url("images/lecture2.jpg");
    background-repeat: no-repeat;
    background-position : 10px 10px;
    margin-top       : 0px;
    border-left      : solid 4px lightsteelblue;
    border-right     : solid 4px lightsteelblue;
    border-top       : solid 4px lightsteelblue;
	padding-left     : 170px;
	padding-top      : 12px;
	padding-right    : 12px;
	padding-bottom   : 12px;
	background-color : white;
	width            : 600px;
    hight            : 100%;
    font-size        : small;
}
.sub_text_pict_top_lec3 {
    background-image : url("images/lecture3.jpg");
    background-repeat: no-repeat;
    background-position : 10px 10px;
    margin-top       : 0px;
    border-left      : solid 4px lightsteelblue;
    border-right     : solid 4px lightsteelblue;
    border-top       : solid 4px lightsteelblue;
	padding-left     : 130px;
	padding-top      : 12px;
	padding-right    : 12px;
	padding-bottom   : 12px;
	background-color : white;
	width            : 600px;
    hight            : 100%;
    font-size        : small;
}
.sub_text_pict_top {
    margin-top       : 0px;
    border-left      : solid 4px lightsteelblue;
    border-right     : solid 4px lightsteelblue;
    border-top       : solid 4px lightsteelblue;
  	padding-left     : 12px;
	padding-top      : 12px;
	padding-right    : 12px;
	padding-bottom   : 12px;
	background-color : white;
	width            : 600px;
    hight            : 100%;
    font-size        : small;
}
.sub_text_pict_bottom {
    margin-top       : 0px;
    border-top       : none;
    border-bottom    : solid 4px lightsteelblue;
    border-left      : solid 4px lightsteelblue;
    border-right     : solid 4px lightsteelblue;
	padding-left     : 12px;
	padding-top      : 12px;
	padding-right    : 12px;
	padding-bottom   : 12px;
	background-color : white;
	width            : 600px;
    hight            : 100%;
    font-size        : small;
}

/* プロジェクトページ本文+下写真書式 */
.sub_text_pict_top_storyeum {
    background-image : url("images/storyeum.jpg");
    background-repeat: no-repeat;
    background-position : bottom;
    margin-top       : 0px;
    border-left      : solid 4px lightsteelblue;
    border-right     : solid 4px lightsteelblue;
    border-top       : solid 4px lightsteelblue;
	padding-left     : 12px;
	padding-top      : 12px;
	padding-right    : 12px;
	padding-bottom   : 250px;
	background-color : white;
	width            : 600px;
    hight            : 100%;
    font-size        : small;
}
.sub_text_pict_top_port_of_van {
    background-image : url("images/port_of_van.jpg");
    background-repeat: no-repeat;
    background-position : bottom;
    margin-top       : 0px;
    border-left      : solid 4px lightsteelblue;
    border-right     : solid 4px lightsteelblue;
    border-top       : solid 4px lightsteelblue;
	padding-left     : 12px;
	padding-top      : 12px;
	padding-right    : 12px;
	padding-bottom   : 250px;
	background-color : white;
	width            : 600px;
    hight            : 100%;
    font-size        : small;
}
.sub_text_pict_top_cannery {
    background-image : url("images/cannery.jpg");
    background-repeat: no-repeat;
    background-position : bottom;
    margin-top       : 0px;
    border-left      : solid 4px lightsteelblue;
    border-right     : solid 4px lightsteelblue;
    border-top       : solid 4px lightsteelblue;
	padding-left     : 12px;
	padding-top      : 12px;
	padding-right    : 12px;
	padding-bottom   : 250px;
	background-color : white;
	width            : 600px;
    hight            : 100%;
    font-size        : small;
}
/* トップページadobe reader リンク書式 */
.adobe_link {
    align            : right;
	padding-left     : 12px;
	padding-top      : 12px;
	padding-right    : 12px;
	padding-bottom   : 12px;
    margin-right     : 20px;
	background-color : lightsteelblue;
    width            : 250px;
    hight            : 100%;
}

/* 日程タイトル書式 */
.schedule_title {
    border           : solid lightsteelblue;
	padding-left     : 8px;
	padding-top      : 2px;
	padding-right    : 4px;
	padding-bottom   : 0px;
	background-color : lightsteelblue;
	width            : 600px;
    hight            : 100%;
    font-size        : large;
    font-weight      : bold;
}

.shadow {
	filter:progid:DXImageTransform.Microsoft.DropShadow(color=lightgrey,offx=5,offy=5,positive=1);
}
