/*　共通部分開始　*/
html, body{ 
 margin:0; 
 padding:0;
 background-image:url(../../check2.gif);
	font-size:0.97em;
	line-height:1.1em;
 } 
 
#pagewidth{ 
 width:750px; 
  min-width: 500px; 
  
} 
 
#header{ 
 height:112px; 
 width:100%;
 background-color:#FFFFFF; 
 } 
  
#outer{ 
 border:solid white 0px; 
 background-color: #FFFFFF; /* center column colour */ 
width: auto; 
 } 
 
#footer{
 height:21px; 
 width:100%; 
 background-color:#ccc;
 text-align:right;
} 
 
#inner{margin:0; width:100%;}
 
#maincol{ 
 float: left; 
 width: 100%; 
 position: relative; 
 margin: 0 -8px 0 -2px; 
 }
 
#outer>#inner { border-bottom: 1px solid #FFFFFF;  }
 
.clr{clear:both;}
 
.content{padding:5px;} /*padding for content */ 
 
#header .content{padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/ 

h1{
	margin-top:0;
	margin-bottom:0;
	padding:0;
	font-size:0em;
}
h2{
	margin-top:0;
	margin-bottom:0;
	border-left:#ff0000 20px solid;
	border-bottom:#220f00 1px solid;
	padding-left: 10px;
	line-height:1.1em;
}
h3{
	margin-top:0;
	margin-bottom:0;
}
/*　共通部分終了　*/
p.reserve{
	text-align:center;
	margin-left:0;
	margin-right:0;
	margin-bottom:0px;
	margin-top:0px
}
p.menu {
	width: 750px;
	height:1.5em;
	background: url(../../base2.gif);
	background-color: #000;
	margin-left:0;
	margin-right:0;
	margin-bottom:0px;
	margin-top:0px
	
	}
p.menu a {
	color:#fff;
	font-style:italic;
	display:block;
	float:left;
	border-right:solid 1px #ccc;
	line-height:1.5em;
	} 
.navibar{
	width:750px;
	height:1.3em;
	padding-top:2px;
	padding-left:0px;
	background-color:#ccc;
	vertical-align:bottom;
}
.navibar a{
	color:#000;
	vertical-align:bottom;
}
.centering{
	text-align:center;
}
a#museum {
	width:9em;
	text-decoration:none;
	color:#FFFF00;
	text-align: center;
	}

a#web_museum {
	width:8em;
	text-align: center;
	}

a#nrc {
	width:14em;
	text-align: center;
	}

a#reg {
	width:8em;
	text-align: center;
	}

ul
{
    list-style-image: url(../../yajirushi.gif);
    margin-top: 0.2em;
    margin-bottom: 0em;
}
li{
	margin-bottom:0.5em;
}
.list2{
	list-style-position:inside;
	list-style:none;
}
.bg{
	padding-left:50px;
}
.caption_pic{
	text-align:left;
}
.trbl0{
    margin: 0px;
}
.trbl0_2{
    margin: 5px;
    background-color: #fcebc5;
}
.t10_rbl0{
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.t5_rbl0{
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.t2_rbl0{
    margin-top: 2px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.t10_l15_rb0{
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 15px;
}
.t10_l20_rb0{
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 20px;
}
.l15_trb0{
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 15px;
}
.l10_trb0{
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
}
.con_sto{
    width: 600px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
    line-height: 1.3em;
}
.l20_trb0{
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 20px;
}
.l30_trb0{
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 30px;
}
.l30_trb0_lec{
    width: 600px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 30px;
}
dt{
	width: 500px;
}
dd{
	width: 500px;
}
.trbl0_3{
	margin: 0px;
	text-align: right;
}

/*　オススメコース用css開始　*/
.picture01{
	float:right;
	margin-left:20px;
	margin-right:10px;
}
.picture03{
	float:right;
	margin-left:20px;
}
.picture04{
	float:right;
	margin-left:20px;
	margin-right:100px;
}
.line01{
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 0px;
	width:630px;
	padding: 0px;
	border-top: 1px dashed #666600;
}
.l30_trb0_course{
    width: 400px;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 30px;
}
.l30_trb0_coursetitle{
	width: 400px;
	background-color: #FBEAA8;
	border: 1px solid #666600;
	padding: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
.l30_trb0_coursetitle{
	width: 400px;
	background-color: #FBEAA8;
	border: 1px solid #666600;
	padding: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
.l30_trb0_coursetitle{
	width: 400px;
	background-color: #FBEAA8;
	border: 1px solid #666600;
	padding: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
.l30_trb0_caution{
	width: 400px;
	background-color: #fdf4d6;
	padding: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
.l30_trb0_coursetitle{
	width: 400px;
	background-color: #FBEAA8;
	border: 1px solid #666600;
	padding: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
/*　オススメコース用css終了　*/
.pickup{
	width: 650px;
	background-color: #fcf5dc;
	border-style: dashed;
	border-color: #4F5F54;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
	font-size:0.9em;
	line-height: 1.3em;
}
.pickup1{
	width: 475px;
	background-color: #fcf5dc;
	border-style: dashed;
	border-color: #4F5F54;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
	font-size:0.9em;
	line-height: 1.3em;
}
.int_box{
	width: 400px;
	background-color: #e7e6ff;
	padding: 5px;
	margin-top: 3px;
}
.int_box2{
	width: 395px;
	background-color: #fff;
	padding: 5px;
	margin-top: 3px;
	border: 1px solid #ccc;
}
.int_box3{
	width: 395px;
	background-color: #fff;
	padding: 5px;
	margin-top: 3px;
	border: 1px dashed #ccc;
}
.int_box4{
	width: 600px;
	background-color: #fff;
	padding: 5px;
	margin: 0px;
}

.shu_era{
	width:300px;
	margin: 0;
	padding: 0px 0px 0px 5px;
	border-bottom: 1px solid #829a61;
	border-left: 7px solid #829a61;
}

/* ++++++++++　意見募集フォームのための書式追加 2005/12/16 +++++++++++++++++++++++++++++++++ */
.bgcolor{
	background-color: #FFFFFF;
}

/*意見部分*/
.iken_title{
	font-size:1.1em;
	color:#FFFFFF;
	font-weight:bold;
	background:#666666;
	margin:0;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
}

.iken_waku{
	width:710px;
	background:#ffffff;
	border:solid 1px #808080;
	margin-left:15px;
}

/*本文中（意見部分）の段落文書（p）の書式設定*/
p {
	font-size:1em;
	line-height:1.4em;
	margin-top:0.5em;
	margin-bottom:0.5em;
	margin-left:10px;
	}

.iken {
	list-style-image: url(ico06.gif);
	line-height:1.1em;
	}
/* +++++++++++++++++++++++ここまで+++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

strong{
	color:red
}
