@charset "utf-8";

/***********************************
  weboss.co.jp
  www/style.css
***********************************/

@import "/common/css/base.css";

* html .iepngfix {behavior: expression(IEPNGFIX.fix(this));}

/*==================================
  Main Layout
==================================*/
/*--flash--*/
div#flash {height:350px; background:url(./images/visual.jpg);}
div#flash h2 {position:absolute; margin:76px 0 0 8px;}
div#flash p {position:absolute; margin:192px 0 0 730px; width:166px; height:138px; overflow:hidden;}
div#flash p a {display:block;}
div#flash p a:hover {background:url(./images/click_ov.png);}
div#flash p a:hover img {visibility:hidden;}

/*--navi--*/
div#t-navi {height:250px; background:url(/images/back_navi.png); margin-bottom:30px;}
div#t-navi ul {list-style:none; position:absolute;}
div#t-navi ul li {position:absolute; overflow:hidden;}
div#t-navi ul li a {display:block;}
div#t-navi ul li a:hover {background-color:transparent;}
div#t-navi ul li a:hover img {visibility:hidden;}
div#t-navi ul li#t-navi01 {width:213px; height:115px; margin-left:5px;}
div#t-navi ul li#t-navi02 {width:213px; height:115px; margin:128px 0 0 5px;}
div#t-navi ul li#t-navi03 {width:213px; height:115px; margin-left:229px;}
div#t-navi ul li#t-navi04 {width:213px; height:115px; margin:128px 0 0 229px;}
div#t-navi ul li#t-navi05 {width:213px; height:115px; margin-left:453px;}
div#t-navi ul li#t-navi06 {width:213px; height:115px; margin:128px 0 0 453px;}
div#t-navi ul li#t-navi07 {width:213px; height:115px; margin-left:677px;}
div#t-navi ul li#t-navi08 {width:204px; height:55px; margin:129px 0 0 684px; background:url(./images/navi08_ov.png);}
div#t-navi ul li#t-navi09 {width:204px; height:55px; margin:184px 0 0 684px; background:url(./images/navi09_ov.png);}
div#t-navi ul li dt {width:213px; height:64px; overflow:hidden;}
div#t-navi ul li dd {padding:5px 0 0 7px; color:#ccc; line-height:1.5;}
div#t-navi ul li#t-navi01 dt {background:url(./images/navi01_ov.png);}
div#t-navi ul li#t-navi02 dt {background:url(./images/navi02_ov.png);}
div#t-navi ul li#t-navi03 dt {background:url(./images/navi03_ov.png);}
div#t-navi ul li#t-navi04 dt {background:url(./images/navi04_ov.png);}
div#t-navi ul li#t-navi05 dt {background:url(./images/navi05_ov.png);}
div#t-navi ul li#t-navi06 dt {background:url(./images/navi06_ov.png);}
div#t-navi ul li#t-navi07 dt {background:url(./images/navi07_ov.png);}

/*--main--*/
div#main p.rss {position:absolute; width:52px; height:20px; overflow:hidden; background:url(/common/images/rss01_ov.png); margin:-27px 0 0 567px;}
div#main p.rss a {display:block;}
div#main p.rss a:hover {background-color:transparent;}
div#main p.rss a:hover img {visibility:hidden;}
div#main ul.works-list {list-style:none; padding-top:15px;}
div#main ul.works-list li {width:206px; float:left; margin-right:6px;}
div#main ul.works-list li.none {margin:0;}
div#main ul.works-list li dt {width:206px; height:166px;}
div#main ul.works-list li dt a {display:block; background:url(/common/images/back_works.gif) top left; padding:3px;}
div#main ul.works-list li dt a:hover {background:url(/common/images/back_works_ov.gif) top left;}
div#main ul.works-list li dd {padding:5px 5px 0;}
div#main ul.works-list li dd span {font-size:10px;}
div#main dl#works-select {padding:15px 0 30px;}
div#main dl#works-select dt {width:117px; height:20px; overflow:hidden; float:left; background:url(/common/images/other_ov.png);}
div#main dl#works-select dt a {display:block;}
div#main dl#works-select dt a:hover {background-color:transparent;}
div#main dl#works-select dt a:hover img {visibility:hidden;}
div#main dl#works-select dd {width:493px; float:right;}
div#main dl#works-select dd p {width:215px; float:left;}
div#main div.box {background:url(/common/images/box.gif) top; padding:20px 10px 0 20px;}
div#main div.box div {width:300px; float:left;}
div#main div.box dl.listing {padding:0 5px 10px 0;}
div#main div.box dl.listing dt {width:120px; float:left;}
div#main div.box dl.listing dd {width:165px; float:right; font-size:10px; line-height:1.4; padding-top:3px;}
div#main div.box-bottom {height:10px; background:url(/common/images/box_bottom.gif);}
