@charset "UTF-8";
/*---------------------------
- Last modify: 2012.0119
---------------------------*/

/* Yahoo fonts.css 2.7.0
http://developer.yahoo.net/yui/license.txt
- Font size Adjustment.
 http://developer.yahoo.com/yui/examples/fonts/fonts-size_source.php

*/ body     { *font-size:small; *font:x-small; margin:0px; padding:0px; font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Arial, Verdana, "ＭＳ Ｐゴシック", sans-serif; font-size:13px; line-height:1.231; }
*           { margin: 0; padding: 0; }
/* HTML5 */header, footer, section, aside, nav, article 
            { display: block; margin:0; padding:0; }

/* Link */
a:link      { color: #4A352C;text-decoration: none; }
a:visited   { color: #625746;text-decoration: none; }
a:hover     { color: #4A352C;text-decoration: none; }
a img       { text-decoration:none;border-style: none; }
a:hover img { -moz-opacity:0.7; opacity:0.7; filter: alpha(opacity=70); }

/* general params */
h1, h2, h3, h4, h5, h6, div, p, pre, ul, ol, dl, dt, dd, address, form, blockquote ,iframe {padding: 0px;display: block;margin: 0px;}
hr          { border:none; }
li          { list-style:none; }
table       { font-size:inherit; }
acronym, abbr { cursor:help; }
img         { border:none; vertical-align:bottom;}
.clear      { clear: both; }

/* Text */
p           { margin:10px 0 1em; font-size:100%; line-height:1.6em; text-align:justify ; text-justify:inter-ideograph; }
blockquote  { margin:1em 0 1em 0px; padding: 1px 20px; border:1px solid #ddd; color:#444; }
pre         { padding:10px 20px; border-left:6px solid #ddd; background-color:#f5f5f5; overflow: auto;width: 90%;_width: 95%; /* for IE6 */}
em          { font-weight:bold; font-style: normal; }

/* Clearfix */
.cf:after {content: ".";display: block;clear: both;height: 0;visibility: hidden;}
.cf {min-height: 1px;}
* html .cf {height: 1px;/*\*//*/height: auto;overflow: hidden;/**/}


.ベース -----------------------{}

body          { position:relative; margin: 0px; padding:0px; background:#fff; color:#333;}
html, body    { height:100%;}
#maintable    { height: 90%; width:100%; overflow:hidden; background: url(../img/common/load.gif) no-repeat center center #eeeeee; }
#mypanoviewer { height:100%; width:100%; }

.ヘッタ -----------------------{}

header { display:none;}

.フッタ -----------------------{}

footer { position:relative; width:100%; height:9%; border-top:1px solid #eee; z-index:4; }
#rout           { margin:10px 10px 10px 20px; width:60%; font-size:11px; line-height:11px; letter-spacing:0.1em;}
#rout li        { float:left; line-height:20px; list-style:none; }
#rout li a      { width:auto; height:20px; background:url(../img/common/link_a.png) no-repeat 5px center; padding:0px 5px 0px 25px; display:block; }
#rout li div    { width:auto; height:20px; background:url(../img/common/link_a.png) no-repeat 5px center; padding:0px 5px 0px 25px; display:block; }
#rout li.home a { background:none; padding:0px 5px 0px 0px; }  

footer #sns          { position:absolute; top:10px; right:10px; wdith:350px; text-align:right;}
footer #sns .sns_btn { float:right; padding:5px 5px 0px 5px; width:120px; height:30px; display:block; }
