@charset "UTF-8";
/*-----------------------------------------------------------------------
	【0】初期設定
	0-1 CSS初期設定                               *
	0-2 html                                      html
	0-3 body                                      body
	0-4 img                                       img
	0-5 a                                         a


	【1】全体
	1-1 テキスト位置(右)                          .textright
	1-2 テキスト位置(左)                          .textleft
	1-3 テキスト位置(中央)                        .textcenter
	1-4 クリア                                    .clear
	1-5 フォームボタン                            .button
	1-6 フォーム入力ボックス                      .textbox
	1-7 フォームチェックボックス                  .checkbox


	【2】画面レイアウト

	■[t01]テンプレート
	2-1-01 全体                                   .t01 #wrapper
	2-2-01 サイトタイトル                         .t01 #sitetitle
	2-3-01 ヘッダ                                 .t01 #header
	2-4-01 メイン                                 .t01 #main
	2-5-01 コンテンツ                             .t01 #contents
	2-6-01 ナビゲーション                         .t01 #navigation
	2-7-01 フッダ                                 .t01 #footer

	全体幅720px(#wrapper)
	┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
	┃　　　　　　　　　　　　　　#sitetitle　　　　　　　　　　　　┃
	┠───────────────────────────────┨
	┃　　　　　　　　　　　　　　#header 　　　　　　　　　　　　　┃
	┃　　　　　　　　　　　　　　高200px 　　　　　　　　　　　　　┃
	┠──┬───────┬──┬──┬───────────┬──┨
	┃　　│　　　　　　　│　　│　　│　　　　　　　　　　　│　　┃
	┃　　│　　　　　　　│　　│　　│　　　　　　　　　　　│　　┃
	┃　　　　　　　　　　　　　│　　　　　　　　　　　　　　　　　┃
	┃15px　　　幅190px 　　15px│25px　　　　幅450px 　　　　　25px┃
	┃　　　　　　　　　　　　　│　　　　　　　　　　　　　　　　　┃
	┃　　│　#navigation │　　│　　│　　#contents 　　　　│　　┃
	┃　　│　　(#main) 　│　　│　　│　　　(#main) 　　　　│　　┃
	┃　　│　　　　　　　│　　│　　│　　　　　　　　　　　│　　┃
	┠──┴───────┴──┴──┴───────────┴──┨
	┃　　　　　　　　　　　　　　　　#footer 　　　　　　　　　　　┃
	┃　　　　　　　　　　　　　　　　高30px　　　　　　　　　　　　┃
	┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛

	■[t02]テンプレート
	2-1-02 全体                                   .t02 #wrapper
	2-2-02 サイトタイトル                         .t02 #sitetitle
	2-3-02 ヘッダ                                 .t02 #header
	2-4-02 メイン                                 .t02 #main
	2-5-02 コンテンツ                             .t02 #contents
	2-6-02 ナビゲーション                         .t02 #navigation
	2-7-02 フッダ                                 .t02 #footer

	全体幅720px(#wrapper)
	┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
	┃　　　　　　　　　　　　　　#sitetitle　　　　　　　　　　　　┃
	┠───────────────────────────────┨
	┃　　　　　　　　　　　　　　#header 　　　　　　　　　　　　　┃
	┃　　　　　　　　　　　　　　高200px 　　　　　　　　　　　　　┃
	┠──┬───────────┬──┬──┬───────┬──┨
	┃　　│　　　　　　　　　　　│　　│　　│　　　　　　　│　　┃
	┃　　│　　　　　　　　　　　│　　│　　│　　　　　　　│　　┃
	┃　　　　　　　　　　　　　　　　　│　　　　　　　　　　　　　┃
	┃25px　　　　幅450px 　　　　　25px│15px　　　幅190px 　　15px┃
	┃　　　　　　　　　　　　　　　　　│　　　　　　　　　　　　　┃
	┃　　│　　#contents 　　　　│　　│　　│　#navigation │　　┃
	┃　　│　　　(#main) 　　　　│　　│　　│　　(#main) 　│　　┃
	┃　　│　　　　　　　　　　　│　　│　　│　　　　　　　│　　┃
	┠──┴───────────┴──┴──┴───────┴──┨
	┃　　　　　　　　　　　　　　　　#footer 　　　　　　　　　　　┃
	┃　　　　　　　　　　　　　　　　高30px　　　　　　　　　　　　┃
	┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛

	■[t03]テンプレート
	2-1-03 全体                                   .t03 #wrapper
	2-2-03 サイトタイトル                         .t03 #sitetitle
	2-3-03 ヘッダ                                 .t03 #header
	2-4-03 メイン                                 .t03 #main
	2-5-03 コンテンツ                             .t03 #contents
	2-6-03 ナビゲーション                         .t03 #navigation
	2-7-03 フッダ                                 .t03 #footer

	全体幅868px(#wrapper)
	┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
	┃　　　　　　　　　　　　　　#sitetitle　　　　　　　　　　　　┃
	┠───────────────────────────────┨
	┃　　　　　　　　　　　　　　#header 　　　　　　　　　　　　　┃
	┃　　　　　　　　　　　　　　高250px 　　　　　　　　　　　　　┃
	┠──┬───────┬──┬──┬───────────┬──┨
	┃　　│　　　　　　　│　　│　　│　　　　　　　　　　　│　　┃
	┃　　│　　　　　　　│　　│　　│　　　　　　　　　　　│　　┃
	┃　　　　　　　　　　　　　│　　　　　　　　　　　　　　　　　┃
	┃15px　　　幅240px 　　15px│25px　　　　幅548px 　　　　　25px┃
	┃　　　　　　　　　　　　　│　　　　　　　　　　　　　　　　　┃
	┃　　│　#navigation │　　│　　│　　#contents 　　　　│　　┃
	┃　　│　　(#main) 　│　　│　　│　　　(#main) 　　　　│　　┃
	┃　　│　　　　　　　│　　│　　│　　　　　　　　　　　│　　┃
	┠──┴───────┴──┴──┴───────────┴──┨
	┃　　　　　　　　　　　　　　　　#footer 　　　　　　　　　　　┃
	┃　　　　　　　　　　　　　　　　高30px　　　　　　　　　　　　┃
	┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛

	■[t04]テンプレート
	2-1-04 全体                                   .t04 #wrapper
	2-2-04 サイトタイトル                         .t04 #sitetitle
	2-3-04 ヘッダ                                 .t04 #header
	2-4-04 メイン                                 .t04 #main
	2-5-04 コンテンツ                             .t04 #contents
	2-6-04 ナビゲーション                         .t04 #navigation
	2-7-04 フッダ                                 .t04 #footer

	全体幅868px(#wrapper)
	┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
	┃　　　　　　　　　　　　　　#sitetitle　　　　　　　　　　　　┃
	┠───────────────────────────────┨
	┃　　　　　　　　　　　　　　#header 　　　　　　　　　　　　　┃
	┃　　　　　　　　　　　　　　高250px 　　　　　　　　　　　　　┃
	┠──┬───────────┬──┬──┬───────┬──┨
	┃　　│　　　　　　　　　　　│　　│　　│　　　　　　　│　　┃
	┃　　│　　　　　　　　　　　│　　│　　│　　　　　　　│　　┃
	┃　　　　　　　　　　　　　　　　　│　　　　　　　　　　　　　┃
	┃25px　　　　幅548px 　　　　　25px│15px　　　幅240px 　　15px┃
	┃　　　　　　　　　　　　　　　　　│　　　　　　　　　　　　　┃
	┃　　│　　#contents 　　　　│　　│　　│　#navigation │　　┃
	┃　　│　　　(#main) 　　　　│　　│　　│　　(#main) 　│　　┃
	┃　　│　　　　　　　　　　　│　　│　　│　　　　　　　│　　┃
	┠──┴───────────┴──┴──┴───────┴──┨
	┃　　　　　　　　　　　　　　　　#footer 　　　　　　　　　　　┃
	┃　　　　　　　　　　　　　　　　高30px　　　　　　　　　　　　┃
	┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛


	【3】サイトタイトル
	3-1 サイトタイトル                            #sitetitle


	【4】ヘッダ


	【5】メイン

	■ナビゲーション左寄せ
	5-1-01 ページトップ                           .t01 #pagetop , .t03 #pagetop
	5-1-02 住所                                   .t01 #address , .t03 #address

	■ナビゲーション右寄せ
	5-2-01 ページトップ                           .t02 #pagetop , .t04 #pagetop
	5-2-02 住所                                   .t02 #address , .t04 #address


	【6】コンテンツ
	6-1 ページナビゲーション                      .pagenavi
	6-2-01 記事エリア[パターン1]                  .entry1
	6-2-02 記事エリア[パターン2]                  .entry2
	6-3-01 記事タイトル[パターン1]                .entrytitle1
	6-3-02 記事タイトル[パターン2]                .entrytitle2
	6-3-03 記事タイトル[パターン3]                .entrytitle3
	6-4 記事タイトルリンク                        .entry1 h2 a , .entry2 h2 a
	6-5 記事投稿日                                .entrydate
	6-6 記事本文                                  .entrybody
	6-7 記事本文(続き)                            .entrymore
	6-8 記事ステータス                            .entrystate
	6-9 記事本文(画像)                            .entrybody img , .entrymore img
	6-10 記事本文(引用)                           .entrybody blockquote , .entrymore blockquote
	6-11 記事本文(リスト)                         .entrybody ul , .entrymore ul ,
	                                              .entrybody ol , .entrymore ol
	6-12 記事本文(テーブル)                       .entrybody table
	6-13 記事本文(テーブルセル)                   .entrybody table th , .entrymore table th ,
	                                              .entrybody table td , .entrymore table td
	6-14 コメント/トラックバックエリア            .comments , .trackback
	6-15 コメント/トラックバックタイトル          .comments h3 , .trackback h4
	6-16 コメント/トラックバックデータ            .commentbody , .trackbackbody
	6-17 コメント/トラックバックデータタイトル    .commentbody dt , .trackbackbody dt
	6-18 コメント/トラックバックデータ本文        .commentbody dd , .trackbackbody dd
	6-19 コメントフォームエリア                   #comment_form
	6-20 コメントフォーム項目名称                 #comment_form dt
	6-21 コメントフォーム項目                     #comment_form dd
	6-22 コメントフォームスパム対策用ラベル       #labelsubmit
	6-23 トラックバックフォームエリア             #trackback_form
	6-24 トラックバックフォーム項目名称           #trackback_form dt
	6-25 トラックバックフォーム項目               #trackback_form dd


	【7】ナビゲーション
	7-1 ナビゲーション項目                        #navigation dl
	■全体幅720px
	7-2-01 ナビゲーション項目タイトル             .t01 #navigation dt , .t02 #navigation dt
	■全体幅868px
	7-2-02 ナビゲーション項目タイトル             .t03 #navigation dt , .t04 #navigation dt
	7-3 ナビゲーション項目リスト(全体)            #navigation ul
	7-4 ナビゲーション項目リスト(個々)            #navigation li
	7-5 カレンダー                                #calendar table
	7-6 カレンダーセル                            #calendar table th, #calendar table td
	7-7 カレンダーリンク                          #calendar a
	7-8 カレンダー曜日                            #calendar table td.sunday
	7-9 バナー                                    #banner


	【8】フッダ
	8-1 コピーライト                              #copyright


	【9】その他


-----------------------------------------------------------------------*/



/*-----------------------------------------------------------------------
	【0】初期設定
-----------------------------------------------------------------------*/

/*	CSS初期設定	*/
* {
	margin: 0px;
	padding: 0px;
}

/*	 html	*/
html {
	overflow-y:scroll;
}

/*	body	*/
body {
	margin: 0px;
	padding: 0px;
	font-size: 80%;
}

/*	img	*/
img {
	border: 0;
}




/*-----------------------------------------------------------------------
	【1】全体
-----------------------------------------------------------------------*/
/*	テキスト位置(右)	*/
.textright {
	text-align: right;
}

/*	テキスト位置(左)	*/
.textleft {
	text-align: left;
}

/*	テキスト位置(中央)	*/
.textcenter {
	text-align: center;
}

/*	クリア	*/
.clear {
	clear: both;
}

/*	フォームボタン	*/
.button {
	width: 55px;
	padding: 2px 0px 0px 0px;
	margin: 0px 3px 0px 3px;
	font-size: 90%;
	text-align: center;
}

/*	フォーム入力ボックス	*/
.textbox {
	width: 240px;
	font-size: 12px;
	background: #EEEEEE;
	border: 1px solid #CCCCCC;
}

/*	フォームチェックボックス	*/
.checkbox {
	padding: 0px;
	margin: 0px 2px 0px 2px;
}


/*-----------------------------------------------------------------------
	【2】画面レイアウト
-----------------------------------------------------------------------*/

/*	■[t01]テンプレート	*/


.blog #contents .cnt_left{
	width:672px;
	float:left;
	margin:45px 0 0;
}

.blog #contents{
	width:1028px;
	overflow:hidden;
	margin:45px auto 50px;
}

/*-----------------------------------------------------------------------
	【3】サイトタイトル
-----------------------------------------------------------------------*/

/*	3-1 サイトタイトル	*/
.blog #sitetitle a:link , #sitetitle a:visited , #sitetitle a:hover , #sitetitle a:active {
	font-size: 9px;
	color:#775D3C;
	font-weight: bold;
	text-decoration: none;
}


/*-----------------------------------------------------------------------
	【4】ヘッダ
-----------------------------------------------------------------------*/


/*-----------------------------------------------------------------------
	【5】メイン
-----------------------------------------------------------------------*/

/*	■ナビゲーション左寄せ	*/


/*	5-1-02 住所	*/
.blog #address ,
.blog #address {
	padding: 0px 5px 10px 5px;
	margin: 0px;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	font-style: normal;
	text-align: left;
}

/*	■ナビゲーション右寄せ	*/


/* 住所	*/
.blog #address ,
.blog #address {
	padding: 0px 5px 10px 5px;
	margin: 0px;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	font-style: normal;
	text-align: right;
}


/*-----------------------------------------------------------------------
	【6】コンテンツ
-----------------------------------------------------------------------*/

/*　ページナビゲーション	*/
.blog .pagenavi {
	padding: 5px 0px 5px 0px;
	margin: 0px;
	font-size: 10px;
	text-align:center;
}

/*	記事エリア[パターン1]	*/
.blog .entry1 {
	padding: 0px;
	margin: 0px 0px 20px 0px;
	width:672px;
	font-size:14px;
	line-height:140%;
}

/*	記事タイトル[パターン1]	*/
.blog .entrytitle1 {
	text-align:left;
	padding:0 0 8px 0;
	margin:0 0 15px 0;
	font-size:16px;
	border-bottom:1px #C8B69F solid;
	color:#FFF;
}

/*	記事タイトルリンク	*/
.blog .entry1 h2 a:link , .entry1 h2 a:visited ,
.blog .entry2 h2 a:link , .entry2 h2 a:visited {
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}
.blog .entry1 h2 a:hover , .entry1 h2 a:active ,
.blog .entry2 h2 a:hover , .entry2 h2 a:active {
	font-size: 18px;
	color:#999999;
	font-weight: bold;
	text-decoration: none;
}

/*	記事投稿日	*/
.blog .entrydate {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	font-size: 11px;
}

/*	記事本文	*/

.blog .entrybody {
	padding: 0px;
	margin: 0px 0px 5px 0px;
	text-align:left;
	line-height:180%;
}

/*	記事本文(続き)	*/
.blog .entrymore {
	padding: 0px;
	margin: 0px 0px 5px 0px;
}

/*	記事ステータス	*/
.blog .entrystate {
	padding: 0px;
	margin: 0px 0px 50px 0px;
	font-size: 14px;
	text-align:right;
}

/*	記事本文(画像)	*/
.blog .entrybody img ,
.blog .entrymore img {
	padding: 0px;
	margin: 5px;
}

/*	記事本文(引用)	*/
.blog .entrybody blockquote ,
.blog .entrymore blockquote {
	padding: 0px;
	margin: 5px;
}

/*	記事本文(リスト)	*/
.blog .entrybody ul ,
.blog .entrymore ul ,
.blog .entrybody ol ,
.blog .entrymore ol {
	padding: 0px;
	margin: 0px 0px 0px 35px;
}

/*	記事本文(テーブル)	*/
.blog .entrybody table {
	padding: 0px;
	margin: 5px;
	border-collapse: collapse;
}

/*	記事本文(テーブルセル)	*/
.blog .entrybody table th ,
.blog .entrymore table th ,
.blog .entrybody table td ,
.blog .entrymore table td {
	padding: 3px;
	margin: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}

/*	コメント/トラックバックエリア	*/
.blog .comments ,
.blog .trackback {
	padding: 0px;
	margin: 0px 0px 20px 0px;
}

/*	コメント/トラックバックタイトル	*/
.blog .comments h3 ,
.blog .trackback h4 {
	padding: 0px 0px 3px 5px;
	margin: 0px 0px 10px 0px;
	font-size: 14px;
	color: #999999;
	font-weight: bold;
	border-bottom: 1px solid #999999;
}

/*	コメント/トラックバックデータ	*/
.blog .commentbody ,
.blog .trackbackbody {
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

/*	コメント/トラックバックデータタイトル	*/
.blog .commentbody dt ,
.blog .trackbackbody dt {
	padding: 0px;
	margin: 0px 0px 3px 10px;
	font-size: 11px;
	text-align: left;
}

/*	コメント/トラックバックデータ本文	*/
.blog .commentbody dd ,
.blog .trackbackbody dd {
	padding: 8px;
	margin: 0px 0px 0px 10px;
	text-align: left;
	border: 1px dashed #999999;
}

/*	コメントフォームエリア	*/
.blog #comment_form {
	padding: 5px;
	margin: 20px 0px 10px 10px;
	font-size:10px;
	border: 1px solid #999999;
}

/*	コメントフォーム項目名称	*/
.blog #comment_form dt {
	clear: left;
	float: left;
	width: 110px;
	padding: 0px;
	margin: 3px 5px 0px 0px;
	text-align:right;
}

/*	コメントフォーム項目	*/
.blog #comment_form dd {
	padding: 0px 0px 7px 0px;
	margin: 0px;
}

/*	コメントフォームスパム対策用ラベル	*/
.blog #labelsubmit {
	display: none;
}

/*	トラックバックフォームエリア	*/
.blog #trackback_form {
	padding: 5px;
	margin: 20px 0px 10px 10px;
	font-size:10px;
}

/*	トラックバックフォーム項目名称	*/
.blog #trackback_form dt {
	clear: left;
	float: left;
	padding: 0px;
	margin: 3px 5px 0px 0px;
}

/*	トラックバックフォーム項目	*/
.blog #trackback_form dd {
	padding: 0px 0px 7px 0px;
	margin: 0px;
}


/*-----------------------------------------------------------------------
	【7】ナビゲーション
-----------------------------------------------------------------------*/

/*	ナビゲーション項目	*/
.blog #navigation{ 
	width:274px;
	overflow:hidden;
	float:right;
	text-align:center;
 }

.blog #navigation .cnt{
	width:274px;
	text-align:center;
	overflow:hidden;
	padding:0;
	background-color:#FFF;
}

.blog #navigation dl {
	margin: 18px 0px 15px 0px;
}

/*	■全体幅720px	*/
/*	ナビゲーション項目タイトル	*/
.blog #navigation dt{
	text-align:center;
}


/*	ナビゲーション項目リスト(全体)	*/
.blog #navigation ul {
	margin: 0 auto;
	padding:0;
	font-size: 0;
	list-style: none;
	width:200px;
	text-align:center;
}


.blog #navigation dd li{
	margin:0 0 5px 0;
	line-height:180%;
	font-size:12px;
}

/*	ナビゲーション項目リスト(個々)	*/
.blog #navigation #newentry {
	margin:0;
}
.blog #navigation #category {
	margin:0;
}
.blog #navigation #archives {
	margin:0;
	padding:0 0 30px;
}
.blog #navigation dd#newentrylist {
	background:#FFF;
	padding:15px 0;
	text-align:left;	
	font-size:12px;
	border-left:2px solid #4D3C3C;
	border-right:2px solid #4D3C3C;
}

.blog #navigation dd#newentrylist li {
	text-align:left;
}


	

.blog #navigation dd#categorylist {
	background:#FFF;
	padding:15px 0;
	text-align:center;	
	border-left:2px solid #4D3C3C;
	border-right:2px solid #4D3C3C;
	font-size:12px;
}

.blog #navigation dd#archivelist {
	background:#FFF;
	padding:15px 0;
	text-align:center;	
	font-size:12px;
	border-left:2px solid #4D3C3C;
	border-right:2px solid #4D3C3C;
}

.blog #navigation #extralist{
	margin:0;
	border-left:2px solid #4D3C3C;
	border-right:2px solid #4D3C3C;
	border-bottom:2px solid #4D3C3C;
	padding:0 0 20px;
}

.blog #navigation #extralist ul {
	margin:0 0 0 27px;
	overflow:hidden;
	width:auto;
}

.blog #navigation #extra{
margin:-30px 0px 0px !important;
}

.blog #navigation #extralist li {
	margin: 0 15px 0 0;
	float:left;
}

.blog #navigation #extralist li.end {
	margin: 0;
	float:left;
}



/*	バナー	*/
#banner {
	margin: 0px 0px 20px 0px;
}


/*-----------------------------------------------------------------------
	【8】フッダ
-----------------------------------------------------------------------*/

/*	コピーライト	*/
#copyright , #copyright a:link , #copyright a:visited , #copyright a:hover , #copyright a:active {
	padding: 0px;
	margin: 0px;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}


/*-----------------------------------------------------------------------
	【9】その他
-----------------------------------------------------------------------*/
#sp_menu { display:none; }





@media screen and (max-width:640px){

.blog #contents { width:100%; margin:0; }
.blog #contents .cnt_left { margin:10% 4% 5%; width:90%; }
.blog .entry1 { width:95%; margin:0 auto; }
.blog .entrystate { margin:0 0 15%; }

.blog #navigation { width:93%; margin:0 auto 10%; }
.blog #navigation .cnt { width:90%; }

body {
	min-width: 100%;
	/*font-size:12px;*/
}

.container {
	/*overflow: hidden;*/
	width: 100%!important;
	margin: 0 auto!important;
	padding: 0 2%!important;
}

img {
	max-width: 100%;
	height: auto;
	width /***/:auto;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

p {
	margin: 0;
}

h3 {
	padding-bottom: 10px;
}

h3 img {
	width: auto !important;
}

.section + .section {
	margin-top: 12%;
}

.section .col {
	width: 100%;
}
.section .col.right {
	margin-top: 3%;
}

/* 改行（BR）を非表示にする */
.pc {display: none;}
/* 改行（BR）を表示する */
.sp {display: block;}

/* float -------------------*/
.left {float: none;}
.right {float: none;}

/* header
-------------------------------------------------------------------------------------------------------*/
/* PCのメニューを非表示 */
#pc_menu {display:none;}

#header {}

#header > .container {
	padding: 0;
}

/* スマホ用メニュー部分 */
#sp_menu {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: auto;
	max-height: 53px;
	min-height: 53px;
	margin: 0;
	z-index: 1500;
	-webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 4px 4px -5px;
	-moz-box-shadow: rgba(0, 0, 0, 0.5) 0px 4px 4px -5px;
	box-shadow: rgba(0, 0, 0, 0.5) 0px 4px 4px -5px;
	background-color: #fffffa;
	display:block;
}

/* スマホ用ロゴ */
#sp_menu .logo {
	width: auto;
	margin-top: 6px;
	margin-left: 3%;
}
#sp_menu .logo img {
	/*width: 80%;*/
	width: 87px;
}

/* メニューボタン */
.icon_btn {
	display: block!important;
	float: right;
}
.icon_btn img {
	width: auto;
	max-height: 53px;
	height: 53px;
}

/* メニュー部分 */
#menu_icon {
	display:none;
	margin-top:53px;
}
.menu {
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	padding: 0;
	background: #242322;
	z-index:1700!important;
}
.menu li {
	border-bottom:1px solid #1B1B1B;
	width:50%;
	float:left;
	font-size:14px;
	line-height:16px;
}
.menu li a {
	display: block;
	color: #fff;
	width: 100%;
	padding: 20px 0;
	text-align: center;
}
.menu li img {
	width: 100%;
}

/* メール */
.menu li.s_menu_mail {
	width: 30%;
	background: url(../../images/common/line.png) no-repeat right center;
}
.menu li.s_menu_mail a {
	width: 98%;
	padding: 20px 0!important;
	background: url(../../images/common/mail_s.gif) no-repeat center center;
	background-size: cover !important;
	text-decoration: none !important;
}

/* 空室状況と予約 */
.menu li.s_menu_access {
	width: 40%;
	background: url(../../images/common/line.png) no-repeat right center;
}

/* TEL */
.menu li.s_menu_phone {
	width: 30%;
}
.menu li.s_menu_phone a {
	padding: 20px 0;
	background: url(../../images/common/phone_s.gif) no-repeat center center;
	background-size: cover !important;
	text-decoration: none!important;
}

/* メニュー左側 */
.menu li.s_menu_l {
	width: 50%;
	background: url(../../images/common/line.png) no-repeat right center;
}


/*#planbana {display:none;}
.plan_text {display:none;}*/

/*.flex-direction-nav .flex-prev { left: 5px!important; }*/
/*.flex-direction-nav .flex-next { right: 5px!important; }*/

/* main
-------------------------------------------------------------------------------------------------------*/
#main {
	width:100%;
	margin-top: 53px;
}
#main img {
	width: 100%;
}

/* content
-------------------------------------------------------------------------------------------------------*/
#content {
	padding: 0 0 6%;
	width: 100%;
}

.sub #content {
	padding-top: 6%;
}

#pagetop {
	display: none;
}

/* footer
-------------------------------------------------------------------------------------------------------*/
#footer {
	width: 100%!important;
}
#footer > .container {
	display: block!important;
	padding: 4% 2%!important;
	background-position: 90% 0!important;
}
#footer .col {
	display: block!important;
}

/* ロゴ */
#footer #ft_logo {
	width: 100%!important;
	text-align: center!important;
}

/* 住所 */
#footer #ft_add {
	margin-top: 4%!important;
	width: 100%!important;
}
#footer #ft_add p,
#footer #ft_add address {
	text-align: center!important;
}

/* 各ページへのリンク、宿泊予約ボタン */
#footer #ft_menu,
#footer #ft_menu2 {
	display: none!important;
	width: 100%!important;
	margin-top: 4%!important;
}
#footer span {
	display: block!important;
	text-align: center!important;
}
#footer span + span {
	margin-left: 0!important;
}

/* Copyright -------------------*/
#copy {
	padding-top: 25px!important;
	text-align: center!important;
	line-height: 1.2!important;
}

/* pagetop -------------------*/
#pagetop {
	display: none!important;
	bottom: 46px!important;
}

/* common
-------------------------------------------------------------------------------------------------------*/
/* H2 */
h2.pageTitle {
	margin-bottom: 30px!important;
}

}
