@charset "utf-8";
/*
Theme Name: Top Page
Theme URI: http://www.commons-sense.net
Description: Top Page用のテーマ
Author: commons &sense
Version: 1.0
Tags: top
*/


body,div,pre,p,blockquote,form,ul,ol,li,fieldset,input,textarea,select,option,dl,dt,dd,h1,h2,h3,h4,h5,h6,table,th,td,embed,object {margin:0;padding:0;}
body,div,pre,p,blockquote,form,ul,ol,li,fieldset,input,textarea,select,option,dl,dt,dd,h1,h2,h3,h4,h5,h6,table,embed,object {vertical-align:baseline;}
html {height:100%;}
body {height:100%;overflow:hidden;}
body,table {font-size:12px;line-height:1;color:#333333;font-family:'メイリオ', 'Verdana', 'Helvetica', 'Arial', 'ＭＳ Ｐゴシック', 'MS P Gothic', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'Osaka', 'Helvetica', 'Arial', 'Gothic', 'sans-serif';}
p {margin-bottom:25px;line-height:1.5;}
img {border:0;}

#backimage {position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;text-align:center;overflow:hidden;}
#backimage img {position:absolute;}
#transition {position:fixed;top:0;left:0;width:100%;height:100%;z-index:2;overflow:hidden;}
#transition .strip {position:fixed;top:0;height:100%;overflow:hidden;}

#container {position:absolute;top:0;left:0;width:100%;z-index:3;min-width:950px;}

#header {width:100%;background:url(/images/headerbg.png);height:30px;position:absolute;top:0;left:0;}
#headerleft {float:left;margin-left:34px;width:635px;}
#headerleft a {display:block;float:left;}
#headerright {float:right;margin-right:26px;}
#headerright a {display:block;float:left;margin:0 6px;}

#main {text-align:center;}
#main div.inner {margin:0 auto;text-align:left;}

#footer {display:none;}
/*#footer {overflow:hidden;position:absolute;width:100%;top:0;display:none;}
#footer #thumbsslide {overflow-y:hidden;width:5000px;position:relative;left:0;}
#footer .thumbs {float:left;overflow-y:hidden;position:relative;height:20px;}*/

.cred {color:#ee002d;}
.st {font-weight:bold;}
.cntr {text-align:center;}

#logo {text-align:center;position:absolute;left:0;width:100%;z-index:3;}
#info {text-align:left;font:italic 14px / 1.5 'Georgia';color:white;position:absolute;left:40px;z-index:3;}
#info span {background:black;}

#pulldock {text-align:center;padding-bottom:5px;position:relative;}
#pulldockarea {width:100%;height:17px;position:absolute;top:0;left:0;background:white;opacity:0;filter:alpha(opacity=0);}

