/*共通パーツ*/
*{ margin:0; padding:0; }
body{ color: #c8c8c8; background-color: #564544; background-repeat: repeat-x; width:100%; height: auto; }
#my_body{ width: 800px; height: auto; margin:0 auto; }
/*共通ヘッダ*/
#my_header { width: 800px; height: 150px; }
#my_header_box { width: 800px; height: 150px; }
#my_header_box1 { background-image: url(../common/bg_head_01.gif); width: 800px; height: 40px; padding-top: 15px; }
.head_box1 { text-align: right; }
.head_box1 img { margin-right: 5px; }
#my_header_box2 { background-image: url(../common/bg_head_02.gif); width: 780px; height: 45px; padding-top: 15px; padding-left: 20px; }
#my_header_box3 { width: 800px; height: 36px; }
/*共通フッタ*/
#my_footer { background-color: #725d59; width: 100%; height: auto; }
#my_footer_2 { color: #fff; font-size: 12px; background-color: #725d59; text-align: right; width: 800px; height: auto; margin-right: auto; margin-left: auto; padding-top: 30px; padding-bottom: 20px; }
.my_footer_box { background-color: #725d59; width: 800px; height: 275px; margin-right: auto; margin-left: auto; }
.my_footer_box_common { background-color: #725d59; width: 800px; height: 275px; overflow: hidden; }
#my_footer_2_common { color: #fff; font-size: 12px; background-color: #725d59; text-align: right; padding-top: 30px; padding-bottom: 20px; width: 800px; height: auto; }
.my_footer_box_s { width: 200px; height: 265px; overflow: hidden; float: left; padding-top: 10px; }
.my_footer_box_title_b1f { font-size: 12px; background-image: url(../common/icon_foot_b1f.gif); background-repeat: no-repeat; width: 160px; height: 17px; margin-bottom: 5px; padding-left: 40px; }
.my_footer_box_title_1f { font-size: 12px; background-image: url(../common/icon_foot_1f.gif); background-repeat: no-repeat; margin-bottom: 5px; padding-left: 40px; width: 160px; height: 17px; }
.my_footer_box_title_2f { font-size: 12px; background-image: url(../common/icon_foot_2f.gif); background-repeat: no-repeat; margin-bottom: 5px; padding-left: 40px; width: 160px; height: 17px; }
.my_footer_box_title_3f { font-size: 12px; background-image: url(../common/icon_foot_3f.gif); background-repeat: no-repeat; margin-bottom: 6px; padding-left: 40px; width: 160px; height: 17px; margin-top: 6px; }
.my_footer_box_title_4f { font-size: 12px; background-image: url(../common/icon_foot_4f.gif); background-repeat: no-repeat; margin-bottom: 5px; padding-left: 40px; width: 160px; height: 17px; }
.my_footer_box_title_5f { font-size: 12px; background-image: url(../common/icon_foot_5f.gif); background-repeat: no-repeat; margin-bottom: 5px; padding-left: 40px; width: 160px; height: 17px; }
.my_footer_box_title_6f { font-size: 12px; background-image: url(../common/icon_foot_6f.gif); background-repeat: no-repeat; margin-bottom: 5px; padding-left: 40px; width: 160px; height: 17px; margin-top: 10px; }
.my_footer_box_s a { color: #fff; font-size: 10px; font-family: "ＭＳ Ｐゴシック", Osaka; line-height: 130%; text-decoration: none; }
.my_footer_box_s a:hover { color: #fd62ac; font-size: 10px; font-family: "ＭＳ Ｐゴシック", Osaka; line-height: 130%; text-decoration: none; }
.my_footer_text_box {  }
/*共通検索エンジン*/
.common_kensaku { background-image: url(../common/bg_common_kensaku.gif); width:auto; height:45px   ; }
.common_kensaku_box { width: 450px; height: 35px; padding-top: 10px; }
.common_kensaku_botan_l { width: 270px; float: left; padding-top: 3px; padding-left: 10px; }
.common_kensaku_botan { margin-left: 310px; }
/*トップページ*/
/*トップメインイメージ*/
#top_main_images { background-color: black; width: 800px; height: 315px; }
#top_main_images_botan { width: 800px; height: 36px; }
#top_my_contents { width: 800px; overflow: hidden; }
/*トップコンテンツ部分（2カラム）*/
.twocolcont_top { width:800px; height:auto   ; overflow: auto; }
.twocolboxl_top { background-color: white; width:480px; height:1360px; overflow: auto; float:left; }
.twocolboxr_top { background-image: url(../common/bg_top_right.gif); margin-left:480px; width:auto; height:1350px   ; padding-top: 10px; padding-left: 10px; }
.twocolcont_top_foot { width:800px; height:37px   ; padding-top: 8px; }
/*トップ新着ボックス*/
.top_news_title { width: 480px; height: auto; }
.top_news_box { background-color: white; width: 465px; height: auto; padding-top: 15px; padding-left: 15px; }
.twocolcont_top_news_box { width:450px; height:70px  ; border-bottom: 1px solid #d8cec8; }
.twocolboxl_top_news_box { width:150px; height:70px; float:left; }
.twocolboxr_top_news_box {margin-left:150px; width:auto; height:70px }
.twocolboxr_top_news_box_date { color: #ff50a5; font-size: 12px; background-image: url(../images/icon_new.gif); background-repeat: no-repeat; width: auto; height: 23px; padding-left: 30px; }
.twocolboxr_top_news_box_text { color: #725d59; font-size: 12px; width: auto; height: auto; }
.twocolboxr_top_news_box_text a { color: #725d59; font-size: 12px; text-decoration: none; }
.twocolboxr_top_news_box_text a:hover { color: #fd62ac; font-size: 12px; text-decoration: underline; }
/*トップ右カラムボタン*/
.top_botan_box_1 { width: auto; height: auto; margin-bottom: 20px; }
.top_botan_box_1 img { margin-bottom: 3px; }
.top_botan_box_2 { width: auto; height: auto; }
.top_botan_box_2 img { margin-bottom: 5px; }
/**/
/**/
/*共通テキスト*/
.tya18 { color: #725d59; font-size: 18px; }
.tya14 { color: #725d59; font-size: 14px; }
.pink12 { color: #fd62ac; font-size: 12px; }
.pink16 { color: #fd62ac; font-size: 16px; }
/*共通2カラム（フロアガイドパターン）*/
#common_header_image { width: 800px; height: 125px; }
.twocolcont_common { background-image: url(../common/bg_common_news.gif); width:800px; height:auto   ; overflow: auto; }
.twocolboxl_common { background-color: white; width:480px; height:auto; overflow: auto; float:left; }
.twocolboxr_common { margin-left:480px; width:auto; height:auto   ; }
.twocolcont_common_foot { background-image: url(../images/bg_top_news_foot.gif); width:800px; height:37px   ; padding-top: 8px; }
/*共通ページトップ*/
.common_page_top { text-align: right; height:20px; margin-top: 5px; margin-bottom: 30px; }
.common_page_top2 { text-align: right; width: 450px; margin-bottom: 30px; height: 20px; margin-top: 10px; padding-right: 15px; padding-left: 15px; }
/*共通新着ボックス（フロアガイドパターン）*/
.common_news_title { width: 480px; height: auto; }
.common_news_box { width: 465px; height: auto; padding-top: 10px; padding-left: 15px; }
.twocolcont_common_news_box { width:450px; height:70px  ; border-bottom: 1px solid #d8cec8; }
.twocolboxl_common_news_box { width:70px; height:70px; float:left; }
.twocolboxr_common_news_box {margin-left:70px; width:auto; height:70px }
.twocolboxr_common_news_box_date { color: #ff50a5; font-size: 12px; background-image: url(../images/icon_new.gif); background-repeat: no-repeat; width: auto; height: 20px; padding-left: 30px; }
.common_news_box h1 { color: #725d59; font-size: 12px; width: auto; height: auto; padding-bottom: 5px; }
.common_news_box a { color: #725d59; font-size: 12px; font-weight: normal; text-decoration: none; }
.common_news_box a:hover { color: #725d59; font-size: 12px; font-weight: normal; text-decoration: underline; }
/*共通新着右カラム（店舗情報ニュース）*/
.guide_info { background-image: url(../common/bg_guide_info.gif); width:auto; height:auto   ; padding: 15px; }
/*共通新着右カラム（6F）*/
.guide_info_title_box_6f { background-image: url(../floor_guide/common/icon_floor_6f_b.gif); background-repeat: no-repeat; width: auto; height: 70px; padding-left: 50px; }
.guide_info_title_box_6f h1 { color: #725d59; font-size: 17px; }
.guide_info_title_box_6f a { color: #725d59; font-size: 17px; text-decoration: none; }
.guide_info_title_box_6f a:hover { color: #725d59; font-size: 17px; text-decoration: underline; }
/*共通新着右カラム（5F）*/
.guide_info_title_box_5f { background-image: url(../floor_guide/common/icon_floor_5f_b.gif); background-repeat: no-repeat; width: auto; height: 70px; padding-left: 50px; }
.guide_info_title_box_5f h1 { color: #725d59; font-size: 17px; }
.guide_info_title_box_5f a { color: #725d59; font-size: 17px; text-decoration: none; }
.guide_info_title_box_5f a:hover { color: #725d59; font-size: 17px; text-decoration: underline; }
/*共通新着右カラム（4F）*/
.guide_info_title_box_4f { background-image: url(../floor_guide/common/icon_floor_4f_b.gif); background-repeat: no-repeat; width: auto; height: 70px; padding-left: 50px; }
.guide_info_title_box_4f h1 { color: #725d59; font-size: 17px; }
.guide_info_title_box_4f a { color: #725d59; font-size: 17px; text-decoration: none; }
.guide_info_title_box_4f a:hover { color: #725d59; font-size: 17px; text-decoration: underline; }
/*共通新着右カラム（3F）*/
.guide_info_title_box_3f { background-image: url(../floor_guide/common/icon_floor_3f_b.gif); background-repeat: no-repeat; width: auto; height: 70px; padding-left: 50px; }
.guide_info_title_box_3f h1 { color: #725d59; font-size: 17px; }
.guide_info_title_box_3f a { color: #725d59; font-size: 17px; text-decoration: none; }
.guide_info_title_box_3f a:hover { color: #725d59; font-size: 17px; text-decoration: underline; }
/*共通新着右カラム（2F）*/
.guide_info_title_box_2f { background-image: url(../floor_guide/common/icon_floor_2f_b.gif); background-repeat: no-repeat; width: auto; height: 70px; padding-left: 50px; }
.guide_info_title_box_2f h1 { color: #725d59; font-size: 17px; }
.guide_info_title_box_2f a { color: #725d59; font-size: 17px; text-decoration: none; }
.guide_info_title_box_2f a:hover { color: #725d59; font-size: 17px; text-decoration: underline; }
/*共通新着右カラム（1F）*/
.guide_info_title_box_1f { background-image: url(../floor_guide/common/icon_floor_1f_b.gif); background-repeat: no-repeat; width: auto; height: 70px; padding-left: 50px; }
.guide_info_title_box_1f h1 { color: #725d59; font-size: 17px; }
.guide_info_title_box_1f a { color: #725d59; font-size: 17px; text-decoration: none; }
.guide_info_title_box_1f a:hover { color: #725d59; font-size: 17px; text-decoration: underline; }
/*共通新着右カラム（B1F）*/
.guide_info_title_box_b1f { background-image: url(../floor_guide/common/icon_floor_b1f_b.gif); background-repeat: no-repeat; width: auto; height: 70px; padding-left: 50px; }
.guide_info_title_box_b1f h1 { color: #725d59; font-size: 17px; }
.guide_info_title_box_b1f a { color: #725d59; font-size: 17px; text-decoration: none; }
.guide_info_title_box_b1f a:hover { color: #725d59; font-size: 17px; text-decoration: underline; }
.guide_info_title_s { color: #725d59; font-size: 12px; }
.guide_info_tenpo_image { background-color: white; width: 269px; height: 174px; margin-bottom: 20px; padding: 3px; }
.guide_info_tenpo_text1 { color: #725d59; font-size: 12px; padding-bottom: 10px; border-bottom: 1px solid #725d59; }
.guide_info_tenpo_text1 a { color: #725d59; font-size: 12px; text-decoration: underline; }
.guide_info_tenpo_text1 a:hover { color: #fd62ac; font-size: 12px; text-decoration: underline; }
.guide_info_tenpo_text2 { color: #725d59; font-size: 12px; padding-top: 10px; }
/*共通新着右カラム（店舗情報新着）*/
.guide_news { background-image: url(../common/bg_top_right.gif); width: auto; height: auto; padding: 15px; }
.guide_news_title { height: 65px; padding-top: 5px; }
.guide_news_entry_box { padding-top: 5px; padding-bottom: 30px; }
.guide_news_entry_box h2 { color: #fd62ac; font-size: 20px; padding-bottom: 10px; }
.guide_news_entry_box_text { padding-top: 5px; padding-bottom: 10px; border-top: 1px solid #725d59; }
.guide_news_entry_box_text h6 { color: #725d59; font-size: 12px; font-weight: normal; line-height: 130%; text-decoration: none; padding-top: 5px; padding-right: 10px; padding-bottom: 10px; }
.guide_news_entry_box_text a { color: #725d59; font-size: 12px; text-decoration: none; }
.guide_news_entry_box_text a:hover { color: #fd62ac; font-size: 12px; }
.guide_news_entry_box ul {  }
.guide_news_entry_box li { color: #725d59; font-size: 12px; margin-left: 18px; list-style-type: square; list-style-position: outside; }
/*共通詳細情報*/
.common_archive_box { width: 460px; padding-top: 20px; padding-left: 20px; }
.common_archive_box_title { background-image: url(../common/bg_news_archive_title.gif); width: 440px; height: 55px; }
.twocolcont_archive_box_title { background-image: url(../common/bg_news_archive_title.gif); width:440px; height:auto  ; overflow: auto; border-bottom: 2px solid #fd62ac; }
.twocolboxl_archive_box_title { color: #fff; font-size: 14px; width:360px; height:auto; float:left; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; }
.twocolboxr_archive_box_title { color: #fff; font-size: 10px; margin-left:370px; width:auto; height:auto    ; padding-top: 10px; }
.archive_img_box { color: #725d59; font-size: 12px; line-height: 150%; text-align: center; margin-top: 30px; width: 440px; height: auto; }
.archive_img_box img { padding-bottom: 20px; border-width: 0; }
.archive_img_box a { color: #fd62ac; font-size: 12px; text-decoration: underline; }
.archive_img_box a:hover { color: #fd62ac; font-size: 12px; text-decoration: none; }
.archive_img_box strong { color: #fd62ac; font-size: 15px; font-weight: bold; line-height: 18px; text-decoration: none; padding-bottom: 5px; }
.archive_text_box { color: #725d59; font-size: 12px; line-height: 150%; text-align: left; width: 440px; height: auto; margin-top: 10px; margin-bottom: 40px; }
.archive_text_box a { color: #fd62ac; font-size: 12px; text-decoration: underline; }
.archive_text_box a:hover { color: #fd62ac; font-size: 12px; text-decoration: none; }
.archive_text_box strong { color: #fd62ac; font-size: 15px; font-weight: bold; line-height: 18px; text-decoration: none; padding-bottom: 5px; }
.archive_contact_box { color: #725d59; font-size: 12px; line-height: 150%; text-align: left; margin-top: 10px; width: 440px; height: auto; }
.twocolcont_contact_title { width:440px; height:25px  }
.twocolboxl_contact_title { color: #fd62ac; font-size: 20px; width:260px; height:25px; float:left; }
.twocolboxr_contact_title {margin-left:260px; width:auto; height:25px }
.archive_contact_form_box { color: #725d59; font-size: 12px; line-height: 150%; text-align: left; margin-top: 10px; width: auto; height: auto; }
.archive_contact_form_text { margin-bottom: 2px; }
.archive_contact_form_text2 { margin-bottom: 15px; }
.archive_contact_form_botan { margin-bottom: 30px; }
.archive_form_box { background-color: #ffdeff; border: solid 1px #d8cec8; }
/*共通2カラム（コンテンツ内フォルダパターン）*/
.twocolcont_contents { background-image: url(../common/bg_contents_main.gif); width:800px; height:auto   ; overflow: auto; }
.twocolboxl_contents { background-color: white; width:540px; height:auto; float:left; padding-top: 30px; padding-right: 20px; padding-left: 20px; }
.twocolboxr_contents { background-image: url(../common/bg_contents_right2.gif); margin-left:580px; width:auto; height:auto   ; }
/*共通ボックス*/
.common_contents_box { color: #564544; font-size: 12px; line-height: 150%; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #564544; }
.common_contents_box a { color: #fd62ac; font-size: 12px; }
.common_contents_box a:hover { color: #fd62ac; font-size: 12px; }
.contents_title_index1 { font-size: 0; line-height: 0; background-image: url(../common/title_index_r.gif); background-repeat: no-repeat; width: auto; height: 18px; }
.contents_title_index2 { font-size: 0; line-height: 0; background-image: url(../common/title_index_r2.gif); background-repeat: no-repeat; width: auto; height: 18px; }
.common_contents_box ul {  }
.common_contents_box li { margin-bottom: 10px; margin-left: 20px; list-style-type: decimal; list-style-position: outside; }
.common_contents_box h1 { color: #563f3f; font-size: 17px; font-weight: bold; background-image: url(../common/icon_common_h1.gif); background-repeat: no-repeat; margin-bottom: 10px; padding-left: 20px; }
.contents_r_box1 { background-image: url(../common/icon_contents_maru.gif); background-repeat: no-repeat; height: 31px; padding-top: 14px; padding-right: 10px; padding-left: 25px; border-bottom: 1px solid #725d59; border-left: 5px solid #725d59; }
.contents_r_box1 a { color: #564544; font-size: 12px; text-decoration: none; }
.contents_r_box1 a:hover { color: #fd62ac; font-size: 12px; text-decoration: none; }
.contents_r_botans { background-image: url(../common/bg_contents_right.jpg); }
.contents_r_box2 { background-image: url(../common/icon_contents_maru2.gif); background-repeat: no-repeat; height: 31px; padding-top: 14px; padding-right: 10px; padding-left: 25px; border-bottom: 1px solid #725d59; border-left: 5px solid #725d59; }
.contents_r_box2 a { color: #564544; font-size: 12px; text-decoration: none; }
.contents_r_box2 a:hover { color: #fd62ac; font-size: 12px; text-decoration: none; }
/*企業情報*/
.common_contents_box table { background-color: #d8cec8; }
.contents_table_l { background-color: #ece2dc; width: 130px; padding: 10px; }
.contents_table_r { background-color: #fff; padding: 10px; width: 400px; }
.twocolboxr_contents Iframe { width: auto; height: 662px; }
/*アクセス＆パーキング*/
.access_table_l { background-color: #fff; width: 240px; padding-top: 10px; padding-bottom: 10px; }
.access_table_s { background-color: #fff; padding: 10px; width: 40px; }
.access_table_r { background-color: #fff; padding: 10px; width: 240px; }
.twocolcont_parking { width:240px; height:30px  }
.twocolboxl_parking { color: #fff; font-size: 13px; font-weight: bold; background-color: #725d59; text-align: center; width:20px; height:20px; float:left; padding: 5px; }
.twocolboxr_parking { color: #725d59; font-size: 12px; background-color: #ece2dc; text-align: center; margin-left:30px; width:auto; height:24px ; padding-top: 4px; border: solid 1px; }
.twocolboxr_parking a { color: #563f3f; font-size: 12px; }
.twocolboxr_parking a:hover { color: #fd62ac; font-size: 12px; }
.parking_text_box { color: #725d59; font-size: 12px; margin-top: 8px; margin-bottom: 30px; padding-bottom: 10px; border-bottom: 1px solid #725d59; }
.access_data_box { width: auto; height: auto; margin-bottom: 20px; }
.access_data_box h2 { color: #fd62ac; font-size: 13px; font-weight: bold; }
.map { color: #563f3f; font-size: 12px; }
/*営業時間のご案内*/
.eigyou_table_l { background-color: #ece2dc; width: 160px; padding: 10px; }
.eigyou_table_r { background-color: #fff; padding: 10px; width: 370px; }
/*フロアガイド*/
.floorguide_contents_box { margin-bottom: 20px; padding-bottom: 40px; }
.twocolcont_floorguide_title { width: 540px; height:30px   }
.twocolboxl_floorguide_title { color: #fff; font-size: 15px; font-weight: bold; background-color: #563f3f; width:95px; height:23px; float:left; padding-top: 7px; padding-left: 5px; }
.twocolboxr_floorguide_title { color: #563f3f; font-size: 12px; background-color: #ece2dc; margin-left:100px; width:auto; height:23px  ; padding-top: 5px; padding-left: 10px; border: solid 1px #a28d89; }
.floorguide_box { width: 540px; height:auto    }
.floorguide_map_box { width: 540px; height: auto; margin-top: 10px; margin-bottom: 10px; padding-bottom: 20px; border-bottom: 1px solid #a28d89; }
.colcont_floor_data { width: 540px; height:80px ; margin-top: 10px; margin-bottom: 10px; border-bottom: 1px solid #a28d89; }
.colboxleft_floor_data { width:90px; height:80px; float:left  }
.colboxright_floor_data { width:65px; height:80px; float:right }
.colboxmiddle_floor_data { width:auto; height:80px; margin-left:90px; margin-right:70px }
.colboxmiddle_floor_data h1 { color: #563f3f; font-size: 15px; font-weight: bold; padding-left: 5px; }
.colboxmiddle_floor_data h2 { color: #fd62ac; font-size: 11px; line-height: 0; height: auto; padding-top: 6px; }
.colboxleft_floor_data img { width: 80px; height: 60px; padding: 2px; border: solid 1px #a28d89; }
.floor_data_text { color: #563f3f; font-size: 12px; line-height: 15px; margin-top: 5px; padding-left: 5px; }
.floor_guide_link_foot { color: #fd62ac; font-size: 15px; font-weight: bold; text-align: center; width: 465px; height: 60px; padding-top: 15px; padding-left: 15px; }
.floor_guide_link_foot a { color: #563f3f; font-size: 12px; }
.floor_guide_link_foot a:hover { color: #a28d89; font-size: 12px; }
/*館内サービス*/
.service_title { color: #563f3f; font-size: 13px; font-weight: bold; margin-bottom: 10px; }
.service_title2 { color: #563f3f; font-size: 13px; font-weight: bold; }
/*営業時間*/
.open_text_box { color: #725d59; font-size: 14px; padding-left: 20px; }
/*検索エンジン*/
.kensaku_box { width: 540px; height:auto ; margin-top: 10px; margin-bottom: 10px; }
.kensaku_box p { margin-top: 20px; }
.kensaku_box tbody { color: #563f3f; font-size: 12px; margin-top: 10px; }
.kensaku_foot_text { color: #ccc1bb; font-size: 12px; margin-top: 10px; }
.kensaku_box a { color: #fd62ac; font-size: 14px; }
/*サイトマップ*/
.sitemap_box { color: #564544; font-size: 12px; line-height: 150%; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #564544; }
.sm_box { width: 240px; margin-bottom: 20px; }
.sm_box h2 { color: #564544; font-size: 13px; margin-bottom: 5px; padding: 5px; border-left: 10px solid #896558; }
.sm_box h2 a { color: #564544; font-size: 13px; }
.sm_box h2 a:hover { color: #fd62ac; font-size: 13px; }
.sm_textbox { margin-bottom: 20px; width: 240px; padding-top: 10px; padding-left: 10px; border-top: 1px solid #c8c8c8; border-left: 1px solid #c8c8c8; }
.sm_textbox2 { padding-left: 15px; }
.sm_box h3 { font-size: 13px; background-image: url(../../../ANAテストサイト/web-content/contents/sitemap/images/icon_sm01.gif); background-repeat: no-repeat; background-position: 0 50%; margin-top: 15px; padding-left: 15px; }
.sm_box h3 a { color: #564544; font-size: 13px; text-decoration: underline; }
.sm_box h3 a:hover { color: #fd62ac; font-size: 13px; text-decoration: underline; }
.sm_textbox ul {  }
.sm_textbox li { background-image: url(../../../ANAテストサイト/web-content/contents/sitemap/images/icon_sm02.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 50%; padding-left: 10px; list-style-type: none; list-style-position: outside; }
.sm_textbox a { color: #896558; font-size: 12px; text-decoration: underline; }
.sm_textbox a:hover { color: #c19d90; text-decoration: underline; }
/*お問い合わせフォーム*/
.twocolcont_contact_box_title { background-image: url(../common/bg_news_archive_title.gif); width:540px; height:auto  ; overflow: auto; border-bottom: 2px solid #fd62ac; }
.twocolboxl_contact_box_title { color: #fff; font-size: 14px; width:360px; height:auto; float:left; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; }
.twocolcont_contact_title2 { width:440px; height:25px  }
.twocolboxl_contact_title2 { color: #fd62ac; font-size: 20px; width:360px; height:25px; float:left; }
.twocolboxr_contact_title2 {margin-left:370px; width:auto; height:25px }
.contact_text_box { color: #564544; font-size: 12px; line-height: 160%; width:540px; height:auto  ; overflow: auto; margin-top: 10px; }
.contact_text_box a { color: #fd62ac; font-size: 12px; line-height: 160%; }
.contact_text_box a:hover { color: #ff64ff; font-size: 12px; line-height: 160%; }
/*エキマエストロブログ*/
.twocolcont_blog { background-color: white; width:800px; height:auto   ; overflow: auto; }
.twocolboxl_blog { background-color: white; width:540px; height:auto; float:left; padding-right: 20px; padding-left: 20px; }
.twocolboxr_blog { margin-left:580px; width:auto; height:auto   ; }
.blog_header_image { background-color: white; width: 780px; height: 250px; padding-top: 20px; padding-bottom: 20px; padding-left: 20px; }
.twocolcont_blog_box_title { background-image: url(../common/bg_news_archive_title.gif); width:540px; height:auto  ; overflow: auto; border-bottom: 2px solid #fd62ac; }
.twocolboxl_blog_box_title { color: #fff; font-size: 14px; width:440px; height:auto; float:left; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; }
.twocolboxr_blog_box_title { color: #fff; font-size: 10px; width: auto; height: auto; margin-left: 440px; padding-top: 10px; }
.blog_contents_box { color: #564544; font-size: 12px; line-height: 150%; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #564544; }
.blog_data_box { width: 540px; height: auto; overflow: hidden; margin-top: 10px; }
.blog_data_box img { margin-bottom: 15px; border-width: 0; }
.blog_data_box a { color: #fd62ac; font-size: 12px; text-decoration: underline; }
.blog_data_box a:hover { color: #fd62ac; font-size: 12px; text-decoration: none; }
.blog_data_box strong { color: #fd62ac; font-size: 15px; font-weight: bold; line-height: 18px; text-decoration: none; }
/*エキマエストロコラム*/
.coramu_link_foot { color: #fd62ac; font-size: 15px; font-weight: bold; text-align: center; width: 440px; height: 60px; }
.coramu_link_foot a { color: #563f3f; font-size: 12px; }
.coramu_link_foot a:hover { color: #a28d89; font-size: 12px; }
.twocolcont_cf { width:440px; }
.twocolboxl_cf { text-align: left; width:50%; height:auto; float:left; }
.twocolboxr_cf { text-align: right; margin-left:50%; width:auto; height:auto   }
/*うまいちゃ横丁*/
.umaitya_text_box { color: #564544; font-size: 12px; line-height: 160%; width:540px; height:auto  ; overflow: auto; margin-top: 10px; }
.umaitya_text_box h1 { color: #563f3f; font-size: 17px; font-weight: bold; background-image: url(../common/icon_common_h1.gif); background-repeat: no-repeat; margin-top: 10px; margin-bottom: 10px; padding-left: 20px; }
.umaitya_text_box p { margin-top: 10px; margin-bottom: 10px; }
.umaitya_news_box { width: 540px; height: auto; padding-top: 10px; }
.umaitya_text_box a { color: #fd62ac; font-size: 12px; text-decoration: underline; }
.umaitya_text_box a:hover { color: #fd62ac; font-size: 12px; text-decoration: underline; }
.umaitya_text_box2 { color: #564544; font-size: 12px; line-height: 160%; margin-top: 10px; width: 540px; height: auto; overflow: auto; }
.umaitya_text_box2 p { margin-top: 10px; margin-bottom: 10px; }
.umaitya_text_box2 img { float: left; margin-right: 10px; margin-bottom: 10px; }
.umaitya_text_box2 a { color: #fd62ac; font-size: 12px; text-decoration: underline; }
.umaitya_text_box2 a:hover { color: #fd62ac; font-size: 12px; text-decoration: underline; }
.twocolcont_umaitya_news_box { width:540px; height:70px  ; border-bottom: 1px solid #d8cec8; }
.twocolboxl_umaitya_news_box { width:70px; height:70px; float:left; }
.twocolboxr_umaitya_news_box {margin-left:70px; width:auto; height:70px }
.twocolboxr_umaitya_news_box_date { color: #ff50a5; font-size: 12px; background-image: url(../images/icon_new.gif); background-repeat: no-repeat; width: auto; height: 20px; padding-left: 30px; }
.umaitya_news_box h1 { color: #725d59; font-size: 12px; width: auto; height: auto; }
.umaitya_news_box a { color: #725d59; font-size: 12px; font-weight: normal; text-decoration: none; }
.umaitya_news_box a:hover { color: #725d59; font-size: 12px; font-weight: normal; text-decoration: underline; }
/*いきいき館*/
.iki_text_box { color: #564544; font-size: 12px; line-height: 160%; width:540px; height:auto  ; overflow: auto; margin-top: 10px; }
.iki_text_box h1 { color: #563f3f; font-size: 17px; font-weight: bold; background-image: url(../common/icon_common_h1.gif); background-repeat: no-repeat; margin-top: 10px; margin-bottom: 10px; padding-left: 20px; }
.iki_text_box h2 { color: #563f3f; font-size: 15px; font-weight: bold; margin-top: 10px; }
.iki_text_box p { margin-top: 10px; margin-bottom: 10px; }
.iki_text_box img { float: left; margin-right: 10px; margin-bottom: 10px; }
.iki_news_box { width: 540px; height: auto; margin-bottom: 20px; padding-top: 15px; }
.iki_text_box a { color: #fd62ac; font-size: 12px; text-decoration: underline; }
.iki_text_box a:hover { color: #fd62ac; font-size: 12px; text-decoration: underline; }
/*翻訳ページ*/
#my_body_honyaku{ width: 580px; height: auto; margin:0 auto; }
#my_header_honyaku { color: #564544; font-size: 12px; line-height: 16px; background-color: white; width: 565px; height: 40px; padding-top: 15px; padding-bottom: 15px; padding-left: 15px; }
#my_header_honyaku img { float: left; margin-right: 10px; }
.honyaku_box { background-color: white; width:540px; height:auto; padding-top: 30px; padding-right: 20px; padding-left: 20px; }
#my_footer_honyaku { background-color: #725d59; width: 100%; height: auto; }
#my_footer_2_honyaku { color: #fff; font-size: 12px; background-color: #725d59; text-align: right; width: 560px; height: auto; margin-right: auto; margin-left: auto; padding-top: 10px; padding-bottom: 10px; }
.honyaku_page_top { text-align: right; height:20px; overflow: hidden; margin-bottom: 30px; }
.anker_box { color: #564544; font-size: 12px; height:20px; overflow: hidden; margin-top: 10px; margin-bottom: 30px; padding-bottom: 10px; border-bottom: 1px solid #a28d89; }
.anker_box a { color: #564544; font-size: 12px; text-decoration: underline; }
.anker_box a:hover { color: #fd62ac; font-size: 12px; text-decoration: underline; }
.honyaku_text_box { color: #564544; font-size: 12px; line-height: 160%; width:auto; height:auto  ; overflow: hidden; margin-top: 10px; }
.honyaku_text_box h1 { color: #563f3f; font-size: 17px; font-weight: bold; background-image: url(../common/icon_common_h1.gif); background-repeat: no-repeat; margin-top: 10px; margin-bottom: 10px; padding-left: 20px; }
.honyaku_text_box h2 { color: #563f3f; font-size: 15px; font-weight: bold; margin-top: 10px; }
.honyaku_text_box p { margin-top: 10px; margin-bottom: 10px; }
/*シックスペーパー*/
.dl_text_box { color: #564544; font-size: 12px; line-height: 160%; width:540px; height:auto  ; overflow: auto; margin-top: 10px; }
.dl_text_box h1 { color: #563f3f; font-size: 17px; font-weight: bold; background-image: url(../common/icon_common_h1.gif); background-repeat: no-repeat; margin-top: 10px; margin-bottom: 10px; padding-left: 20px; }
.dl_text_box img { float: left; margin-right: 10px; margin-bottom: 10px; }
.dl_text_box p { margin-top: 10px; margin-bottom: 10px; }
.dl_text_box a { color: #fd62ac; font-size: 12px; text-decoration: underline; }
.dl_text_box a:hover { color: #fd62ac; font-size: 12px; text-decoration: underline; }
/*トップページカウンター*/
.counter_box { background-image: url(../images/bg_caunter.gif); position: absolute; top: 200px; width: 119px; height: 44px; padding-top: 55px; padding-left: 60px; }
/*カレンダー*/
#calendar {
    margin: 5px 0 10px;;
    color: #444444;
}
.calendarhead {
    padding-bottom: 5px;
    font-size: 9px;
    letter-spacing: 0.2em;
}
#calendar table {
    padding: 0;
    border-collapse: collapse;
}
#calendar th {
    padding-bottom: 3px;
    text-align: center;
    font-size: 9px;
    width: 23px;
}
#calendar td {
    padding: 2px 0;
    text-align: center;
    font-size: 10px;
    line-height: 120%;
}
.today {
    display: block;
    border: 1px solid #444444;
}
.sunday,
.holiday,
.holiday a:link,
.holiday a:visited {
    color: #e50003;
}
.saturday,
.saturday a:link,
.saturday a:visited {
    color: #0000ff;
}
/*ブログ追加
*/
.blog_bunkatu { color: #969696; font-size: 12px; font-stretch: semi-expanded; text-decoration: none; text-align: center; width: 500px; }
.blog_bunkatu a { color: #99670b; font-size: 12px; font-stretch: semi-expanded; text-decoration: none; letter-spacing: 5px; }
.blog_bunkatu a:hover { color: #4c2722; font-size: 12px; font-stretch: semi-expanded; text-decoration: none; letter-spacing: 5px; }
.blog_data_foot { color: #646464; font-size: 10px; text-decoration: none; margin-top: 10px; padding-left: 5px; width: 530px; height: auto; margin-bottom: 30px; padding-top: 10px; border-top: 1px dashed #c8c8c8; }
.blog_data_foot a { color: #3c3c3c; font-size: 10px; text-decoration: none; }
.blog_data_foot a:hover { color: #99670b; font-size: 10px; text-decoration: none; }
/*ブログコメント欄*/
/*コメント管理*/
.comments { width: 495px; height: auto; margin-top: 30px; margin-bottom: 30px; padding: 20px; border: solid 1px #c8c8c8; }
.comments1 { margin-top: 30px; margin-bottom: 30px; width: 535px; height: auto; border-bottom: 1px dashed #c8c8c8; }
.comments h3 { color: #99670b; font-size: 11px; font-weight: bold; background-color: #ded4b0; margin-bottom: 10px; padding: 5px 10px; width: auto; height: auto; border-left: 5px solid #99670b; }
.comments1 h3 { color: #99670b; font-size: 11px; font-weight: bold; background-color: #ded4b0; margin-bottom: 10px; padding: 5px 10px; width: auto; height: auto; border-left: 5px solid #99670b; }
.entry_footer { color: #323232; font-size: 10px; line-height: 150%; width: auto; height: auto; margin-bottom: 15px; padding: 5px 10px; }
.entry_footer a { color: #969696; font-size: 10px; line-height: 150%; }
.entry_footer a:hover { color: #99670b; font-size: 10px; line-height: 150%; }
/*トラックバック管理*/
#trackback { padding: 20px; width: 495px; overflow: inherit; margin-bottom: 30px; border: solid 1px #c8c8c8; }
#trackback h3 { color: #99670b; font-size: 11px; font-weight: bold; background-color: #ded4b0; margin-bottom: 15px; padding: 5px 10px; width: auto; border-left: 5px solid #99670b; }
.contents_comment p { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 150%; margin-bottom: 5px; padding: 5px 10px; width: auto; }
/*エキマエストロブログ統括*/
.eblog_banner { width: 540px; height: 200px; margin-top: 20px; margin-bottom: 20px; }
.eblog_listbox_h { color: #4c2722; font-size: 10px; font-weight: bold; background-color: #e1d2b4; text-decoration: none; width: 528px; height: 15px; padding: 5px; border-top: 1px solid #4c2722; border-right: 1px solid #4c2722; border-left: 1px solid #4c2722; }
.eblog_listbox_f { width: 528px; height: auto; margin-bottom: 10px; padding: 5px 5px 15px; border-left: 1px solid #4c2722; border-bottom: 1px solid #4c2722; border-right: 1px solid #4c2722; }
.eblog_timeline { color: #969696; font-size: 12px; width: 100%; float: left; margin-bottom: 5px; padding-bottom: 3px; border-bottom: 1px dotted #4c2722; }
.eblog_timeline a { color: #fd008a; font-size: 12px; text-decoration: underline; }
.eblog_timeline a:hover { color: #4c2722; font-size: 12px; text-decoration: underline; }
.eblog_timeline_contents {
	float:left;
	width:80%;
}
.eblog_timeline_title { float:left; width:70%;
	ba
}
.eblog_timeline_name {
	float:left;
	width:30%;
}
.eblog_timeline_day {
	float:left;
	width:20%;
}
/*登録者*/
.eblog_box { width: 250px; height: auto; float: left; padding-top: 10px; padding-left: 10px; }
.twocolcont_eblog_box { width:245px; height:70px  ; border-right: 1px solid #d8cec8; border-bottom: 1px solid #d8cec8; }
.twocolboxl_eblog_box { width:70px; height:70px; float:left; }
.twocolboxr_eblog_box {margin-left:70px; width:auto; height:70px }
.twocolboxr_eblog_box_date { color: #ff50a5; font-size: 12px; background-image: url(../images/icon_new.gif); background-repeat: no-repeat; width: auto; height: 20px; padding-left: 30px; }
.eblog_box h1 { color: #725d59; font-size: 12px; width: auto; height: auto; }
.eblog_box a { color: #725d59; font-size: 12px; font-weight: normal; text-decoration: none; }
.eblog_box a:hover { color: #725d59; font-size: 12px; font-weight: normal; text-decoration: underline; }
.guide_news_entry_box_text img { float: left; margin-right: 5px; }
.eblog_listbox_f02 { width: 528px; height: 400px; margin-bottom: 10px; padding: 5px 5px 15px; border-left: 1px solid #4c2722; border-bottom: 1px solid #4c2722; border-right: 1px solid #4c2722; }
.guide_banner { margin-bottom: 10px; }
/*クーポンキャンペーン*/
.sidebanner_coupon { overflow: hidden; margin-bottom: 20px; }
.sidebanner_coupon img { overflow: hidden; margin-bottom: 5px; }
/*お歳暮ランキング*/
.top_ran_box01 { background-color: #936; background-image: url(../images/sidebanner_ran_sub.jpg); background-repeat: no-repeat; background-position: 0 bottom; width: 302px; height: auto; margin-bottom: 20px; padding-bottom: 100px; }
.top_ran_box01 img { margin-bottom: 3px; }
.top_ran_box_txt { color: #fff; font-size: 12px; line-height: 150%; text-decoration: none; width: 292px; height: auto; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; border-bottom: 1px dotted #ff4a91; }
.top_ran_box_txt a { color: #fff; font-size: 12px; line-height: 150%; text-decoration: underline; }
.top_ran_box_txt a:hover { color: #fd62ac; font-size: 12px; line-height: 150%; text-decoration: underline; }

