﻿@charset "UTF-8";


/* ********** 全体 ********** */
*                 { margin: 0; padding: 0;}
body              { background:#ccc; color:#333; }
a:link, a:visited { text-decoration: none;      color: #333;}
a:hover           { text-decoration: underline; color: #c33;}
#container        { width: 960px; margin: 0 auto; }

a:link,a:hover,a:visited{
	font-size:12px;
	color:#339;
	text-decoration:none;
}

a:hover{
	color:#c00;
	text-decoration:underline;
}

/* ********** ヘッドメニュー ********** */
#headmenu {
height: 18px;
background:#ccc;
line-height:1.5em;
font-size:12px;
font-family: Meiryo,'メイリオ','ヒラギノ角ゴ Pro W3',"ＭＳ Ｐゴシック",Osaka,"MS Gothic",Gothic,sans-serif;
}


/* ********** ヘッダ ********** */
#header h1 {
	height: 131px;
	width:  960px;
	background:url(images/head01.gif);
	list-style:  none;
	text-indent: -9999px;
}


/* ********** メニュー ********** */
#menu{ 
width:   200px;
font-size:12px;
float:left;
background:url(images/bg-menu.gif);
background-repeat:repeat-y;

}

#menu ul li{
	list-style:  none;
	text-indent: -9999px;
}

#menu ul li,#menu ul li a{
	display: block;
	margin:  0;
	padding: 0;
	width:   200px;
	height:   32px;
}

#menu ul li#menu03 ,#menu ul li#menu03 a{
	display: block;
	margin:  0;
	padding: 0;
	width:   200px;
	height:   64px;
}

#menu ul li#menu00         { background:url(images/btn00.gif);}
#menu ul li#menu01         { background:url(images/btn01.gif);}
#menu ul li#menu02         { background:url(images/btn02.gif);}
#menu ul li#menu03         { background:url(images/btn03.gif); height: 64px;}
#menu ul li#menu04         { background:url(images/btn04.gif);}
#menu ul li#menu05         { background:url(images/btn05.gif);}
#menu ul li#menu06         { background:url(images/btn06.gif);}
#menu ul li#menu07         { background:url(images/btn07.gif);}
#menu ul li#menu08         { background:url(images/btn08.gif);}
#menu ul li#menu09         { background:url(images/btn09.gif);}
#menu ul li#menu10         { background:url(images/btn10.gif);}
#menu ul li#menu11         { background:url(images/btn11.gif);}
#menu ul li#menu12         { background:url(images/btn12.gif);}

#menu ul li#menus1         { background:url(images/btns1.gif);}
#menu ul li#menus2         { background:url(images/btns2.gif);}
#menu ul li#menus3         { background:url(images/btns3.gif);}
#menu ul li#menus4         { background:url(images/btns4.gif);}
#menu ul li#menus1 a:hover, #menu ul li#menus1on  { background:url(images/btns1on.gif);}
#menu ul li#menus2 a:hover, #menu ul li#menus2on  { background:url(images/btns2on.gif);}
#menu ul li#menus3 a:hover, #menu ul li#menus3on  { background:url(images/btns3on.gif);}
#menu ul li#menus4 a:hover, #menu ul li#menus4on  { background:url(images/btns4on.gif);}


#menu ul li#menu00 a:hover, #menu ul li#menu00on  { background:url(images/btn00on.gif);}
#menu ul li#menu01 a:hover, #menu ul li#menu01on   { background:url(images/btn01on.gif);}
#menu ul li#menu02 a:hover, #menu ul li#menu02on   { background:url(images/btn02on.gif);}
#menu ul li#menu03 a:hover, #menu ul li#menu03on   { background:url(images/btn03on.gif); height: 64px;}
#menu ul li#menu04 a:hover, #menu ul li#menu04on   { background:url(images/btn04on.gif);}
#menu ul li#menu05 a:hover, #menu ul li#menu05on   { background:url(images/btn05on.gif);}
#menu ul li#menu06 a:hover, #menu ul li#menu06on   { background:url(images/btn06on.gif);}
#menu ul li#menu07 a:hover, #menu ul li#menu07on   { background:url(images/btn07on.gif);}
#menu ul li#menu08 a:hover, #menu ul li#menu08on   { background:url(images/btn08on.gif);}
#menu ul li#menu09 a:hover, #menu ul li#menu09on   { background:url(images/btn09on.gif);}
#menu ul li#menu10 a:hover, #menu ul li#menu10on   { background:url(images/btn10on.gif);}
#menu ul li#menu11 a:hover, #menu ul li#menu11on   { background:url(images/btn11on.gif);}
#menu ul li#menu12 a:hover, #menu ul li#menu12on   { background:url(images/btn12on.gif);}

/* ********** コンテンツ ********** */
#head2 {                               /* 右上部分写真（ロゴかぶる） */
float:right;
background:#fff;
}

#head3 {                               /* 右上部分写真（ロゴかぶる） */
float:right; background:url(images/head02.gif) no-repeat;  width:760px; height:48px; }
#head3 h3 {
font-family: Meiryo,'メイリオ','ヒラギノ角ゴ Pro W3',"ＭＳ Ｐゴシック",Osaka,"MS Gothic",Gothic,sans-serif;
font-size:12pt; margin: 10px 10px 10px 10px;  border-style: solid; border-width: 0 0 0 10px; padding     : 0 5px; }
#head3c {                               /* 右上部分写真（ロゴかぶる） */
float:right; background:url(images/head02.gif) no-repeat;  width:760px; height:48px; }
#head3c h3 {
font-family: Meiryo,'メイリオ','ヒラギノ角ゴ Pro W3',"ＭＳ Ｐゴシック",Osaka,"MS Gothic",Gothic,sans-serif;
font-size:12pt; margin: 10px 10px 10px 10px;  border-style: solid; border-width: 0 0 0 10px; padding     : 0 5px; }
#head3f {                               /* 右上部分写真（ロゴかぶる） */
float:right; background:url(images/head02.gif) no-repeat;  width:760px; height:48px; }
#head3f h3 {
font-family: Meiryo,'メイリオ','ヒラギノ角ゴ Pro W3',"ＭＳ Ｐゴシック",Osaka,"MS Gothic",Gothic,sans-serif;
font-size:12pt; margin: 10px 10px 10px 10px;  border-style: solid; border-width: 0 0 0 10px; padding     : 0 5px; }




#contents {  
float:right;
background:#fff;
}

#cont2 {                                /* conents のマージン確保用 */
font-family: Meiryo,'メイリオ','ヒラギノ角ゴ Pro W3',"ＭＳ Ｐゴシック",Osaka,"MS Gothic",Gothic,sans-serif;
font-size:10pt;
line-height:1.5em;
float:center; 
width:740px; 
margin: 10px 10px 10px 10px; 
} 
#cont {  float:left; background:url(images/bg-cont.gif); } /* bgカラー延長用 */

#cont2 a:hover img{
	filter: alpha(opacity=60);  /*IE用*/
	opacity:0.6;				/*firefox用*/
}

#cont2 h4 {font-size:12pt;}
#cont2 h3 {font-size:14px;}


/* テーブル関係 */

.form1 { text-align:left; background:#333; font-size:10pt;
font-family: Meiryo,'メイリオ','ヒラギノ角ゴ Pro W3',"ＭＳ Ｐゴシック",Osaka,"MS Gothic",Gothic,sans-serif; }
.form1 td{ padding:7px; background:#EEE; }
.form1 th{ padding:7px; background:#FC6; line-height:1.5em; }
.fleaform table{ margin: 10px 80px; 

line-height:1.5em;
font-size:12px;
font-family: Meiryo,'メイリオ','ヒラギノ角ゴ Pro W3',"ＭＳ Ｐゴシック",Osaka,"MS Gothic",Gothic,sans-serif;


}



#red{
color:#C00;
}


/* ********** 下部ページ送り ********** */

#pagenav {
text-align:center;
font-family: Meiryo,'メイリオ','ヒラギノ角ゴ Pro W3',"ＭＳ Ｐゴシック",Osaka,"MS Gothic",Gothic,sans-serif;
font-size:16px;
font-weight:bold;
padding:5px;
}

#pagenav a {
text-decoration:underline;
font-size:16px;
font-weight:normal;
}


/* ********** バナー ********** */
#banner h4#ban01 { background:url(images/ban-01.gif);} /*         福禄寿バナー */
#banner h4#ban02 { background:url(images/ban-02.gif);} /*         ジャンキーバナー */
#banner h4#ban03 { background:url(images/ban-03.gif);} /*         ガリオンバナー */
#banner h4#ban04 { background:url(images/ban-moroa.gif);} /*      モロアバナー */
#banner h4#ban05 { background:url(images/ban-in-factory.gif);} /* INFACTORYバナー */
#banner h4#banWT { background:url(images/ban-want.gif) no-repeat; } /* 募集中バナー */

#banner h4, #banner h4 a{
	list-style:  none;
	text-indent: -9999px;
	display: block;
	margin:  0;
	padding: 0;
	width:   180px;
	height:  150px;
	margin: 10px 0px 10px 10px;
}


#pgnav , #pgnav a{
vertical-align:top;
text-align:center;
}

#banner {
	width:   200px;
}

#banner img{
vertical-align:bottom;
margin : 10px 0px 0px 10px;
}


#cont2 p#whatsnew{
margin : 10px 10px 10px 10px ;
}

#banner2{
margin : 30px 0px 0px 0px ;
}
