@charset "utf-8";

/***********************************
  Alphacourt
  style.css
***********************************/

@import "./common/css/base.css";


/*==================================
  Main Layout
==================================*/

div#main-box {margin-right:8px;}

div#main-box div#main {float:left; width:664px;}

div#main-box div#side {float:right; width:199px;}


/*==================================
  Main Area
==================================*/

div#main h3 {margin-top:30px;}

div#main div#bnr-box {margin:10px 0 0 8px;}
div#main div#bnr-box li {float:left; margin:0 8px 8px 0;}

div#main div.list-box {margin:10px 0 0 6px;}
div#main div.list-box li {width:116px; float:left; margin-right:18px; padding-bottom:20px;}
div#main div.list-box li.mar0 {margin-right:0;}

div#main div.list-box li dt {height:107px; background:url(./images/soon.gif); text-align: center;}
div#main div.list-box li.heightLine-group3 dt {height:87px;}
div#main div.list-box li dt.back01 {background:url(./images/back_photo01.gif) bottom no-repeat;}
div#main div.list-box li dt.back02 {background:url(./images/back_photo02.gif) bottom no-repeat;}
div#main div.list-box li dt.back03 {background:url(./images/back_photo03.gif) bottom no-repeat;}
div#main div.list-box li dt.back04 {background:url(./images/back_photo04.gif) bottom no-repeat;}
div#main div.list-box li dt.back05 {background:url(./images/back_photo05.gif) bottom no-repeat;}
div#main div.list-box li dt.no_back {background: none;}
div#main div.list-box li dd {margin:5px 0 0 3px; line-height:1.4em;}

div#main ul#btn-box01 {height:26px; margin-left:404px;}
div#main ul#btn-box02 {height:26px; margin-left:274px;}
div#main ul#btn-box03 {height:36px; margin-left:424px;}
div#main ul#btn-box01 li,div#main ul#btn-box02 li,div#main ul#btn-box03 li {float:left; margin-right:10px;}
div#main ul#btn-box01 li a,div#main ul#btn-box02 li a,div#main ul#btn-box03 li a {display:block;}
div#main ul#btn-box01 li a:hover,div#main ul#btn-box02 li a:hover,div#main ul#btn-box03 li a:hover {background-color:transparent;}
div#main ul#btn-box01 li a:hover img,div#main ul#btn-box02 li a:hover img,div#main ul#btn-box03 li a:hover img {visibility:hidden;}
div#main ul#btn-box01 li#btn-list01 {background:url(./images/btn_list01_ov.gif) no-repeat left center;}
div#main ul#btn-box01 li#btn-list02 {background:url(./images/btn_list02_ov.gif) no-repeat left center;}
div#main ul#btn-box02 li#btn-list03 {background:url(./images/btn_list03_ov.gif) no-repeat left center;}
div#main ul#btn-box02 li#btn-list04 {background:url(./images/btn_list04_ov.gif) no-repeat left center;}
div#main ul#btn-box02 li#btn-list05 {background:url(./images/btn_list05_ov.gif) no-repeat left center;}
div#main ul#btn-box03 li#btn-list06 {background:url(./images/btn_list06_ov.gif) no-repeat left center;}


/*==================================
  Side Area
==================================*/

div#side div#news-box {background:url(./images/back_side.gif) bottom; padding-bottom:10px; margin-bottom:15px;}
div#side div#news-box p#rss {position:absolute; margin:-23px 0 0 175px;}
div#side div#news-box dl {padding:10px 8px 5px 8px;}
div#side div#news-box dt {background:url(./images/lm01.gif) no-repeat left; padding-left:15px; margin-bottom:3px;}
div#side div#news-box dd {background:url(./images/dott01.gif) bottom repeat-x; padding:0 0 7px 15px; margin-bottom:7px;}
div#side div#news-box p#more {margin-right:8px; text-align:right;}
div#side div#news-box p#more a {background:url(./images/arrow01.gif) right no-repeat; padding-right:18px;}

div#side div#housing-box {margin-bottom:15px;}
div#side div#housing-box ul {font-size:0; line-height:0;}
div#side div#housing-box li a {display:block;}
div#side div#housing-box li a:hover {background-color:transparent;}
div#side div#housing-box li a:hover img {visibility:hidden;}
div#side div#housing-box li#btn001 {background:url(./images/btn001_ov.gif) no-repeat left center; height:28px;}
div#side div#housing-box li#btn002 {background:url(./images/btn002_ov.gif) no-repeat left center; height:28px;}
div#side div#housing-box li#btn003 {background:url(./images/btn003_ov.gif) no-repeat left center; height:28px;}
div#side div#housing-box li#btn004 {background:url(./images/btn004_ov.gif) no-repeat left center; height:28px;}
div#side div#housing-box li#btn005 {background:url(./images/btn005_ov.gif) no-repeat left center; height:28px;}
div#side div#housing-box li#btn006 {background:url(./images/btn006_ov.gif) no-repeat left center; height:28px;}
div#side div#housing-box li#btn007 {background:url(./images/btn007_ov.gif) no-repeat left center; height:29px;}

div#side div#company-box {background:url(./images/back_side.gif) bottom; padding-bottom:10px; margin-bottom:15px;}
div#side div#company-box ul {font-size:0; line-height:0;}
div#side div#company-box li a {display:block;}
div#side div#company-box li a:hover {background-color:transparent;}
div#side div#company-box li a:hover img {visibility:hidden;}
div#side div#company-box li#btn008 {background:url(./images/btn008_ov.gif) no-repeat left center; height:28px;}
div#side div#company-box li#btn009 {background:url(./images/btn009_ov.gif) no-repeat left center; height:28px;}
div#side div#company-box p {padding:10px 7px 0 7px;}

div#side div#link-box {background:url(./images/back_side.gif) bottom; padding-bottom:10px; margin-bottom:15px;}
div#side div#link-box dl {margin:10px 10px 0 10px;}
div#side div#link-box dt {width:100px; float:left;}
div#side div#link-box dd {padding:5px 0 0 105px;}

div#side div#sub-navi li {background:url(./images/dott02.gif) bottom repeat-x; padding:0 0 8px 10px; margin-bottom:7px;}
div#side div#sub-navi li a {background:url(./images/lm02.gif) no-repeat left; padding-left:17px;}
