/*      bonvoyage.html common.css   印刷用CSS        */body { background-color:#ffffff; font:12px/1.22 "Osaka", "ＭＳ Ｐゴシック", Arial, sans-serif;*font-size:small;*font:x-small; } body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,{margin:0;padding:0;}table,fieldset,img{border:0;}table{font-size:inherit;font:100%;}img{margin:0;paddnig:0;}p{color:#777263; line-height:110%;}/*****************************************************layout   幅は、当初1024pxということでしたが、980pxにしてみました。印刷用 幅 640px ******************************************************/#wrapper{width:640px; margin-top:5px; margin-left:auto; margin-right:auto;}/*****header_top*****/#header_top{display:none;height:100px; background-color:#584136;}#logo{float:left;width:246px; height:73px; margin:15px 0 0 10px;}#mark{float:right;margin:2px;}.link{float:right;margin:25px 0 0 0;}.link span{float:left; padding: 0 5px; font-size:12px; font-weight:bold; color:#d2ccbf;}.link a{ font-weight:bold;}.link a:link, .link a:visited { color:#9e9783;}.link a:hover,.link a:active{ color:#cac2ae;} .srch_top{float:left;margin:3px 0;padding:0;}.srch_top img{width:20px;height:20px;margin:5px 0 0 0;padding:0;}#floatclear{clear:both; overflow:hidden;}.floatclear{clear:both; overflow:hidden;}/**********    header_bottom    メニューバーの部分**********/#header_bottom{display:none;height:40px;margin:0 0 10px 0;padding:2px; background-color:#ffffff; }/**********   contents（main/side）  **********/#contents{/*clear:both; width:980px;*/ margin:0;padding:0;}/*  静的ページに適用    */#contents2{/*clear:both; width:640px; */margin:auto;padding:0;}#sitemap{/*clear:both;*/ width:600px; margin:auto;padding:0;font-size:14px;font-color:#777263;line-height:200%;}/*   左側メインコンテンツ      */#main{width:725px; float:left; margin:0px;margin-bottom:20px;/*background-color:#ffccff;*/}/*   右側広告部分      */#side{display:none;width:240px; height:100%; float:right;margin:0; padding:0; color:#584136; font-size:11px; font-weight:bold; }/**********        main      *************/#main_left{float:left;width:295px;height:340px margin:0; padding:10px;}.column_left{float:left;width:550px;height:340px margin:0; padding:0px;}.column_right{float:right;width:290px;height:340px margin:0; padding:0px;}/*   ニュース   */.news_column{width:300px;height:50px;margin:0;margin-bottom:5px;padding:0;border-top:1px solid #777263; border-bottom:1px solid #777263; overflow:auto;}.news_column p{margin:1px;padding:2px;font-size:11px; color:#584136;border-bottom:1px dashed #777263;}/*    テーマのある旅      */.theme_box {width:300px;height:260px;margin:0;padding:5px 0 0 0;background-image:url(images/news.jpg); background-repeat:no-repeat;}.theme_box td {width:130px; height:27px; margin:0; padding:0 0 0 10px; border-bottom:1px dashed #979797; }/*       テーマイメージ              */.theme_box img a{width:20px; height:20px; margin:0;padding:0;}/*   テーマイメージ横のテキスト     */.theme_box a {margin:0;padding:0; vertical-align:middle; font-size:90%; color:#584136; text-decoration:none;}/*      地図        */#main_right{float:right; width:400px; height:330px; margin:0;margin-top:15px; padding:0;}/****         side  広告スペース           ***/.ad_s img{width:230px;height220px;margin:0 0 0px 0;padding:0;border:0px solid #737373;}.ad_s {font-size:10px; color:#584136;}.ad_l img{width:230px;height230px;margin:0 0 20px 0;padding:0;border:0px solid #737373;}/*****   footer   *****/#footer{ clear:both; width:950px; height:35px; padding:5px 15px; background-image:url(images/footer.gif); background-repeat:no-repeat;}.footer{float:right; margin:0 10px 0 0;text-align:right;font-size:14px; font-weight:bold;color:#d2ccbf;}.bt_menu {display:none; float:left;margin:0 5px 0 5px; padding:3px 5px 0 3px;font-weight:bold; border-right:dashed 1px #d2ccbf;}.bt_menu img{width:8px; height:8px;margin:5px 5px 0 5px;}.bt_menu a{font-size:14px;font-weight:bold;}.bt_menu a:link, .bt_menu a:visited { color:#d2ccbf;}.bt_menu a:hover,.bt_menu a:active{ color:#cac2ae;} /**********   text   *************/h1{float:left; color:#f0844b; font-size:125%; font-weight:bold;margin:0;}h1 a{float:left; color:#f0844b; font-size:125%; font-weight:bold;margin:0;text-decoration:none;}/*   トップページニュースで使用           */h2{color:#584136; font-size:16px; font-weight:bold; margin:10px 0 5px 0px;}.subtitle{color:#f0844b; line-height:120%; font-size:14px; font-weight:bold;}.name{font-size:300%;font-weight:bold;color:#f0844b;}