@charset "utf-8";

body      { color: #fff; 
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
background-color: #111111; 
background-image: url(../kit_img/ba.gif); 
background-repeat: repeat-y; 
background-position: center 0; 
text-algin:center;
margin: 0; 
}

a: { text-decoration: none }
a:link     { color: #FF4D3C; text-decoration: underline }
a:visited    { color: #FF4D3C; text-decoration: underline }
a:active  { color: #444444; text-decoration: none }
a:hover  { color: #df4044; text-decoration: underline }

img {border: 0px;}
p {margin: 0px ;}
.clear { clear: both;}


.container { 
margin-left:auto;           /* IE�ȊO�p�̒����� */
margin-right:auto;          /* IE�ȊO�p�̒����� */
text-algin:left;
width:840px; }
 }
 .footer   { margin: 0 5px 30px 0 }


/*�@�{���@*/

.text10 { 
color: #333; 
font-size: 10px; 
line-height: 170%;
}

.text_main { 
color: #fff; 
font-size: 10px; 
line-height: 170% 
}

/*�@top�@*/
.top_update { color: #fff; font-size: 10px; line-height: 170%; text-align: right;  }


.ga_entry{
margin: 0px 3px 0px 0px;
padding: 0px 0px 0px 0px;
width: 104px;
height: 110px;
float:left;
}
.works-navi{
font-size: 10px; 
line-height: 170% 
}
.ga_title{
font-size: 12px; 
line-height: 170%;
color: #fff; 
}
.ga_entry_ph{
margin: 0px 4px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 10px; 
line-height: 170%;
color: #fff; 
}
.ga-pre-next{
margin: 0px 20px 0px 0px;
}
.ga_main {
color: #ffffff;
font-size: 11px;
line-height: 175%;
width: 540px;
}
.ga_list{
font-size: 11px; 
line-height: 170% 
}


/*�@�T�C�h�o�[�@*/
.module-header{
color: #999999;
font-size: 11px;
font-weight: normal;
margin: 1px 0px 12px 0px;
line-height: 130%;
}
.module-content {
color: #333333;
font-size: 10px;
line-height: 170%;
margin: 0px 0px 10px 0px;
}
.module-list-item { 
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px;
}
ul {
padding: 0;
list-style-type: none;
margin: 0px 0; 
}
.pict   { text-align: left; margin: 5px 10px 10px 0 }


/*�@News�@*/

.ne_entry {
margin: 10px 0px 30px 0px;
}
.ne_body {
color: #ffffff;
font-size: 11px;
line-height: 170%;
width: 320px;
margin: -23px 0px 0px 200px;
padding:5px 0px 0px 0px;
border-top: solid 1px #ffffff;
}
.ne_date {
color: #ffffff;
font-size: 11px;
width: 160px;
margin: 0px 0px 0px 0px;
padding:5px 0px 0px 0px;
border-top: solid 1px #ffffff;
}

/*�@�v���t�B�[���@*/
.pro_body  { color: #ffffff; font-size: 11px; line-height: 200%; margin: 0 0 10px; padding: 5px 0 0; border-top: 1px solid #ffffff }
.pro_ja   { color: #ffffff; font-size: 11px; line-height: 200%; margin: 0; padding: 0; }


/*�@�����N�@*/
.li_title      { color: #ffffff; font-size: 11px; margin-right: 15px; padding-top: 5px; width: 160px; float: left; border-top: 1px solid #ffffff }
.li_body    { color: #ffffff; font-size: 11px; line-height: 180%; margin-bottom: 30px; padding-top: 5px; width: 360px; float: left; border-top: 1px solid #ffffff }


.book_entry {
margin: 0px 18px 30px 0px;
padding:0px 0px 0px 0px;
color: #ffffff;
font-size: 10px;
line-height: 210%;
width: 160px;
float: left; 
}
