@charset "UTF-8";
@import url(common.css);
@import url(textsettings.css);
@import url(navigation.css);

/* ---------------------------------------------------------------- *
	ドキュメント全体に関する設定
 * ---------------------------------------------------------------- */
#container {
  background: transparent;
  width: 900px;
  margin: 0 auto;
}

/* ---------------------------------------------------------------- *
	上部FLASHイメージ・旅工房についての設定（上）
 * ---------------------------------------------------------------- */
/*	フラッシュ部分の設定 　*/
#upper_left {	
	float:left;
	width: 604px;
	height: 276px;
	margin-top:20px;
	margin-left:10px;
	display: inline;
}

#flash {
	width:604px;
	height:276px;
	float:left;
}

/*	旅工房について部分の設定 　*/
#about_us {
	float:right;
	width:265px;
	height:276px;
	margin-top:20px;
	margin-right:10px;
	margin-bottom:10px;
	display: inline;
}

#about_us_bg {
	width:265px;
	height:271px;
	background:url(../img/topics_mid.gif) repeat-y left;
}

#about_us_title{
	width:265px;
	height:41px;
	overflow:hidden;
}

#about_us_bottom{
	width:265px;
	background:url(../img/topics_dn.gif) no-repeat left bottom;
	padding:0 0 5px 0;
}

#about_us_text{
	width:235px;
	height:220px;
	position: absolute;
	top: 230px;
	left: 642px;
	overflow:auto;
	background-color: #fff;
}


/* ---------------------------------------------------------------- *
	中央部バナー部分の設定
 * ---------------------------------------------------------------- */
#c_banner {
	width:570px;
	height:140px;
	overflow:hidden;
	margin-top: 10px;
	background:url(../img/bannerbg.gif) #FFF no-repeat left top;
}

/* ---------------------------------------------------------------- *
	コンテンツコンテナの設定（左側）
 * ---------------------------------------------------------------- */
#main {	
	float:left;
	width: 500px;
	margin:10px 0 10px 10px;
	display: inline;
}

/* 
	山梨の旅の設定
 * ---------------------------------------------------------------- */
#yamanashi_bg {
	width:500px;
	height:322px;
	padding:0px 0 0 0;
	background:url(../img/yamanashi_mid.gif) repeat-y left;
}

#yamanashi_title{
	width:500px;
	height:42px;
	overflow:hidden;
}

#yamanashi_bottom{
	width:500px;
	background:url(../img/yamanashi_dn.jpg) no-repeat left bottom;
	padding:0 0 109px 0;
	/*padding:0 0 219px 0;*/
	margin-bottom:10px;
}

#yamanashi_box{
	width:477px;
	height:260px;
	overflow:auto;
	margin:10px 5px 10px 15px;
}

/*　山梨の旅内のテーブル設定
------------------------------ */
.yt_Left{
	float:left;
	width:150px;
	margin:0 10px 0 0px;
}

.yt_Right{
	float:left;
	width:282px;
	margin:0 9px 25px 0px;
	line-height:1.6;
}

.yt_title{
	font-size:14px;
	color:#0099CC;
	margin:0 0 10px 0;
	padding:0;
}

.yt_comment{
	margin:0 0 10px 0;
	padding:0;
}

/* 
	ブログの設定
 * ---------------------------------------------------------------- */
#blog_bg {
	width:500px;
	height:188px;
	background:url(../img/blog_mid.gif) repeat-y left;
}

#blog_title{
	width:500px;
	height:5px;
	overflow:hidden;
}

#blog_bottom{
	width:500px;
	background:url(../img/blog_dn.gif) no-repeat left bottom;
	padding:0 0 5px 0;
	margin-bottom:5px;
}

#blog_box{
	width:220px;
	height:150px;
	overflow:auto;
	margin:10px 5px 10px 5px;
}

/*　ブログのテーブル設定
------------------------------ */
.blog_Left{
	float:left;
	width:260px;
	padding:0 0 0 5px;
}

.blog_Right{
	float:left;
	width:220px;
	line-height:1.6;
}

/* ---------------------------------------------------------------- *
	コンテンツコンテナの設定（右側）
 * ---------------------------------------------------------------- */
#sub {	
	float:right;
	width: 370px;
	margin-right:10px;
	margin-bottom:10px;
	display: inline;
}

/* 
	企画商品の設定
 * ---------------------------------------------------------------- */
#plan_bg {
	width:370px;
	height:289px;
	padding:0;
	background:url(../img/kikaku_mid.gif) repeat-y left;
}

#plan_title{
	width:370px;
	height:41px;
	overflow:hidden;
}

#plan_bottom{
	width:370px;
	background:url(../img/kikaku_dn.gif) no-repeat left bottom;
	padding:0 0 5px 0;
	margin-bottom:10px;
}

#plan_box{
	width:347px;
	height:227px;
	overflow:auto;
	margin:10px 5px 10px 15px;
}

/*　企画商品のテーブル
------------------------------ */
.pt{
	width:317px;
	margin-bottom: 20px;
}

.pt_Left{
	float:left;
	clear: both;
	width:120px;
	margin:0 10px 15px 0px;
}

.pt_Right{
	float:left;
	width:177px;
	margin:0 10px 15px 0px;
	line-height:1.6;
}

.pt_title{
	font-size:14px;
	color:#0099CC;
	margin:0 0 10px 0;
	padding:0;
}

.pt_comment{
	margin:0 0 10px 0;
	padding:0;
}


/* 
	ハネムーンの設定
 * ---------------------------------------------------------------- */
#honeymoon_bg {
	width:370px;
	height:210px;
	padding:0;
	background:url(../img/honey_mid.gif) repeat-y left;
}

#honeymoon_title{
	width:370px;
	height:41px;
	overflow:hidden;
}

#honeymoon_bottom{
	width:370px;
	background:url(../img/honey_dn.gif) no-repeat left bottom;
	padding:0 0 5px 0;
	margin-bottom:10px;
}

#honeymoon_box{
	width:347px;
	height:150px;
	overflow:auto;
	margin:10px 5px 10px 15px;
}

/*　ハネムーンのテーブル
------------------------------ */
.ht_Left{
	float:left;
	width:120px;
	margin:0 10px 0 0px;
}

.ht_Right{
	float:left;
	width:178px;
	margin:0 10px 15px 0px;
}

.ht_comment{
	float:left;
	width:298px;
	margin:10px 0;
	line-height:1.6;
}

.ht_title{
	font-size:14px;
	color:#0099CC;
	margin:0 0 10px 0;
	padding:0;
}

.ht_comment{
	margin:0 0 10px 0;
	padding:0;
}

/* 
	忘新年会の設定
 * ---------------------------------------------------------------- */
#event_bg {
	width:370px;
	height:210px;
	padding:0;
	background:url(../img/honey_mid.gif) repeat-y left;
}

#event_title{
	width:370px;
	height:41px;
	overflow:hidden;
}

#event_bottom{
	width:370px;
	background:url(../img/honey_dn.gif) no-repeat left bottom;
	padding:0 0 5px 0;
	margin-bottom:10px;
}

#event_box{
	width:347px;
	height:150px;
	overflow:auto;
	margin:10px 5px 10px 15px;
}

/*　忘新年会のテーブル
------------------------------ */
.et_comment{
	float:left;
	width:298px;
	margin:10px 0;
	line-height:1.6;
	margin:0 0 10px 0;
	padding:0;
}

.et_title{
	font-size:14px;
	color:#0099CC;
	margin:0 0 10px 0;
	padding:0;
}

.et_btn{
    display:block;
    margin: 0 auto;
    text-align: center;
}

/* 
	その他修学旅行等の設定
 * ---------------------------------------------------------------- */
#other {
	width:370px;
	height:95px;
	padding:0;
	margin-bottom:20px;
}

/* ---------------------------------------------------------------- *
	お問い合せの設定
 * ---------------------------------------------------------------- 
#contact {
	width:880px;
	height:150px;
	padding:0;
	float:left;
	margin-left:10px;
	margin-bottom:10px;
}

#contact_bg {
	width:880px;
	height:140px;
	padding:0px 0 0 0;
	background:url(../img/contact_bg.gif) repeat-y left;
}

#contact_title{
	width:880px;
	height:38px;
	overflow:hidden;
}

#contact_bottom{
	width:880px;
	background:url(../img/contact_bottom.gif) no-repeat left bottom;
	padding:0 0 9px 0;
}

#contact_tex{
	width:480px;
	height:329px;
	overflow:auto;
	padding:15px 10px 0 10px;
}


	テキスト・ボタン・バナー関連の設定
 * ---------------------------------------------------------------- 
#c_bnr_l{
	float:left;
	width:208px;
	height:84px;
	margin-left:15px;
	margin-top:10px;
}

#c_bnr_c{
	float:left;
	width:254px;
	height:84px;
	padding:11px 0 10px 15px;
}

#c_bnr_r{
	float:right;
	width:342px;
	height:101px;
	padding:0px 20px 10px 0;
}
*/

/* ---------------------------------------------------------------- *
	最新制作実績タイトル
 * ---------------------------------------------------------------- */
*html body #nworks_tit {	
	width: 250px;
	height:35px;
	margin-top: 18px;
}

#nworks_tit {	
	width: 250px;
	height:35px;
	margin-top: 21px;
}

/* ---------------------------------------------------------------- *
	最新制作実績バナー
 * ---------------------------------------------------------------- */
#nworks_bnr {	
	width: 250px;
	height:130px;
	margin-top: 9px;
	background:url(../img/nworks_bg.gif) repeat-x left;
}

#n_bnr_l{
	float:left;
	width:135px;
	height:95px;
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 10px;
	display: inline;
}

#n_bnr_r{
	float:right;
	font-size:10px;
	width:90px;
	height:95px;
	margin-right: 10px;
	margin-top: 10px;
	overflow:auto;
	background-color: #FFFFFF;
	display: inline;
}

*html body #n_bnr_b{
	font-weight: bold;
	margin-top: 1px;
	margin-left: 5px;
}

#n_bnr_b{
	font-weight: bold;
	margin-top: 5px;
	margin-left: 10px;
}


