@charset "utf-8";
/* TORISUMI Global CSS */
html {
overflow-y:scroll;
}
html,body{
height:100%;
margin:0;
padding:0;
background:url(../images/body.png) #e4dcb8;
font-size:12px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#666666;
}
h1,h2,h3,h4,h5,h6,p {
margin:0;
padding:0;
font-weight:normal;
line-height:1.5em;
}
a{
margin:0;
padding:0;
color:;
text-decoration:underline;
background-color:transparent;
}
a:link {color:#06a536;}
a:visited {color:#06a536;}
a:hover {color:#e4c101;}
a:active {color:#a58d06;}
img {
margin:0;
padding:0;
border:none;
}
/* IE PNG FIX 2 */
h3 img, h4 img, div#left li { behavior:url(../css/iepngfix_v2/iepngfix.htc); }

/* clearfix Hack */
.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */

.right {float:right;}
.left {float:left;}
.clear{clear:both;}
ul,dl{
margin:0;
padding:0;
list-style:none;
}
li,dt,dd{
margin:0;
padding:0;
list-style:none;
line-height:1.5em;
}
p.center {
text-align:center;
}
strong {
font-weight:normal;
color:;
}
br.clear {
clear:both;
}
/* -------------------------LAYOUT */
div#main {
width:900px;
margin:0 auto;
clear:both;
}
div#header{
width:900px;
height:120px;
padding:0;
background:url(../images/header.jpg) top left no-repeat transparent;
clear:both;
}
div#contents {
width:900px;
padding:0;
margin:0;
background:;
clear:both;
}
div#left {
float:left;
}
div#right {
float:right;
}
div#footer{
width:900px;
height:80px;
margin:0;
background:url(../images/footer.jpg) top repeat-x #0d6c29;
color:;
clear:both;
}
/* -------------------------HEADER */
h1 a{
width:650px;
height:70px;
margin:0;
background:url(../images/header-h1.jpg) top left no-repeat;
display:block;
text-indent:-9999px;
float:left;
}
div#header h2 a{
width:250px;
height:70px;
margin:0;
background:url(../images/header-h2.jpg) top left no-repeat;
display:block;
text-indent:-9999px;
float:left;
}
/* -------------------------MENU LIST */
div#header li {
margin:0;
padding:0;
float:left;
}
div#header li a{
height:50px;
margin:0;
padding:0;
display:block;
text-indent:-5000px;
overflow:hidden;
}
div#header li a.n1{width:132px; background:url(../images/navi01.jpg) no-repeat;}
div#header li a.n2{width:128px; background:url(../images/navi02.jpg) no-repeat;}
div#header li a.n3{width:128px; background:url(../images/navi03.jpg) no-repeat;}
div#header li a.n4{width:128px; background:url(../images/navi04.jpg) no-repeat;}
div#header li a.n5{width:128px; background:url(../images/navi05.jpg) no-repeat;}
div#header li a.n6{width:128px; background:url(../images/navi06.jpg) no-repeat;}
div#header li a.n7{width:128px; background:url(../images/navi07.jpg) no-repeat;}
div#header li a.n8{width:128px; background:url(../images/navi08.jpg) no-repeat;}
div#header li a.n9{width:128px; background:url(../images/navi09.jpg) no-repeat;}
div#header li a:link {background-position:top;}
div#header li a:visited {background-position:top;}
div#header li a:hover {background-position:bottom;}
div#header li a:active {background-position:top;}
div#header li a#on:link {background-position:bottom;}
div#header li a#on:visited {background-position:bottom;}
/* -------------------------FOOTER */
div#footer a {
color:#FFFFFF;
}
div#footer a:link {color:#FFFFFF;}
div#footer a:visited {color:#FFFFFF;}
div#footer a:hover {color:#e4c101;}
div#footer a:active {color:#a58d06;}
div#footer h6{
width:170px;
height:50px;
padding:0 0 0 10px;
margin:10px 0 0 10px;
background:url(../images/footer-line.png) left top no-repeat;
color:#FFFFFF;
font-size:12px;
line-height:1.5em;
display:block;
float:left;
}
div#fright{
width:690px;
height:50px;
padding:0 0 0 10px;
margin:10px 0 0 0;
background:url(../images/footer-line.png) left top no-repeat;
float:right;
}
div#footer ul {
clear:both;
}
div#footer li {
margin:0 15px 5px 0;
padding:0 0 0 15px;
float:left;
color:#FFFFFF;
background:left no-repeat;
}
ul#f01 li {background-image:url(../images/footer-li01.png);}
ul#f02 li {background-image:url(../images/footer-li02.png);}
p#copyright {
color:#FFFFFF;
text-align:center;
font-size:10px;
}
/* subFooter */
div.subFooter {
margin:20px 0 10px 0;
text-align:right;
clear:both;
}
div.subFooter img{
margin:0;
float:right;
}

