@charset "utf-8";

/*------------------------------------------------------------------------------
 C|[g
------------------------------------------------------------------------------*/
@import url("common.css");


/* CSS Document
--------------------------------------------------------------------------------------*/
/*jo[TE^O
--------------------------------------------------------------------------------------*/
*{
padding:0;
margin:0;
}

body{
	background:#ffffff url(images/bg.gif) repeat-y center top;
}

/*
--------------------------------------------------------------------------------------*/
.allContents{
width:800px;
margin:0 auto;
padding:0 0 0 1px;
}

.head{
background:url(images/gl01.gif) repeat-x bottom;
}
.body{
padding:0 0 20px 0;
}
.main{
margin-bottom:7px;
}

.foot{
text-align:center;
margin-bottom:20px;
}



/*head
--------------------------------------------------------------------------------------*/
#headtitle{
text-align:center;
width:800px;
height:15px;
}


#headerMenu{
width: 800px;
height: 51px;
list-style: none;
position: relative;
}

#headerMenu a{
float: left;
margin: 0;
padding: 0;
width: 114px;
height: 51px;
text-indent: -100000px;
}

#headerMenu li{
float: left;
margin: 0;
padding: 0;
width: 114px;
height: 51px;
text-indent: -100000px;
}


/*main
--------------------------------------------------------------------------------------*/
#aboutArea{
width:440px;
float:left;
}
#aboutArea h2{
background:url(images/about_title.gif) no-repeat;
text-indent:-9999px;
height:25px;
border-bottom:2px solid #333333;
margin-bottom:10px;
margin-top:5px;
}

/*VGA
--------------------------------------------------------------------------------------*/
#frameArea h2{
height:33px;
text-indent:-9999px;
background-repeat:no-repeat;
}
#recent h2{background-image:url(images/recent_title.gif);}
#picks h2{width:370px; background-image:url(images/picks_title.gif);}
#info h2{width:370px; background-image:url(images/info_title.gif)}

#recent{
width:370px;
float:left;
border:1px solid #a5a5a5;
}
#picks{
border:1px solid #a5a5a5;
margin-bottom:20px;
}
#info{
border:1px solid #a5a5a5;
}




/*------------ k start -------------*/

/*login area*/
#loginArea{
	position:relative;
	width:800px;
	height:165px;
}


#loginArea .kInfo{
 position:absolute;
}

#mainlogo{
float:left;
  left:250px;
  top:5px;
}
#mainlogo a{
display:block;
}


/*  位置設定  */
#loginArea #login_site_owner{
  left:40px;
}

#loginArea #logo{
  left:250px;
  top:5px;
}

#loginArea #login_client{
  right:40px;
}
/*   end   */






#login_site_owner{
	background:no-repeat left top;
	width:200px;
	height:123px;
}


#login_client{
	background:no-repeat left top;
	width:200px;
	height:123px;
}




/*** メイン領域 (左部分) ***/
div#left_contents { /* Home */
    border-right :1px dotted #FF9900;
    float        :left;
    width        :540px;
    background   :#ffffff;
	margin:0 0 0 9px;
}
div#left_contents b {
    color           :#ff9900;
    font-weight     :bold;
}



/*** メイン領域 (右部分) ***/
div#right_contents { /* Home */
    float :left;
    width :240px;
}


.f9 {
    font-size   :9pt;
    font-family :Tahoma, Helvetica, sans-serif;
}

h3 {
    margin      :0;
    padding     :0;
    vertical-align :middle;
    font-weight    :bold;
    height         :17px;
    width          :400px;
    font-size      :12px;
    background     :#f27300;
    color          :#ffffff;
    padding-left   :10px;
    padding-top    :4px;
}

/*------------ k end ---------------*/