@charset "Shift_Jis";
/* 文字エンコードの設定（削除不可） */

*{
margin:0;
padding:0;
background:transparent;
font:normal normal normal 100%/1.6 "MS UI Gothic",Verdana,"ＭＳ Ｐゴシック",Osaka,sans-serif;
}

html{
background-image: url(img/back.jpg);
scrollbar-face-color:#292929;
scrollbar-track-color:#eee;
scrollbar-highlight-color:#292929;
scrollbar-shadow-color:#292929;
scrollbar-3dlight-color:#292929;
scrollbar-arrow-color:#fff;
scrollbar-darkshadow-color:#292929;
scrollbar-base-color:#292929;
}

body{
	font-size:76%;
	color:#1f1f1f;
	width:100%;
	height:100%;
}

/*html,body{
overflow:hidden;
}*/



/*aタグ*/


a{
padding:0 0.2em;
text-decoration:none;
}

a:link{
	color:#fff;
}

a:visited{
background:#bbb;
color:#fff;
}

a:hover{
background:none;
color:#B31466;
}


/*h1〜h6*/


/*h1{--左上タイトル--*/
.h1{
color: #EEEEEE;
font-family: "Arial Black";
font-size: 32px;
margin: -51px -50px 0 0;
width:511%;
font-family:"Arial Black";
font-size:26px;
color:#eee;
}

h2{/*写真付きタイトル*/
margin:1.2em 0.8em 0.8em;
padding:0 0 0 65px;
background:url(img/icon.png) no-repeat 0 50%;
height:50px;
line-height:50px;
font-family:"Arial Black";
font-size:175%;
color:#292929;
text-align:left;
letter-spacing:0.07em;
}

h3{
margin:1.5em 0 0.8em -0.4em;
padding:0.5em 0 0 0.6em;
background:#B31466;
width:99%;
height:1.6em;
line-height:1.3em;
color:#fff;
letter-spacing:0.3em;
border-left:12px double #eee;
}

.h3{/*--背景ピンク--*/
margin:1.5em 0 0.8em -0.4em;
padding:0.5em 0 0 0.6em;
background:#B31466;
width:99%;
height:1.6em;
line-height:1.3em;
color:#fff;
letter-spacing:0.3em;
border-left:12px double #eee;
}
* html h3{
border:none;	/* IE6対策 */
}

*:first-child+html h3{
border:none;		/* IE7対策 */
}

h4{
margin:0.5em 0;
padding:0 0 0 0.1em;
letter-spacing:0.3em;
border-bottom:1px dotted #333;
}

h5{
margin:0.5em 0;
padding:0 0 0 0.1em;
font-weight:bold;
letter-spacing:0.1em;
}

h6{
text-align:center;
letter-spacing:0.2em;
}


/*リスト群*/


ol{
padding:0.5em 0 0.3em 1em;
}

ol li{
margin:0 0 0 0.8em;
}

ul{
margin:0.3em 0 0.3em 1.3em;
}

ul li{
margin:0 0 0 0.5em;
list-style-type:square;
}

dl{
position:relative;	/* IE6対策 */
margin:0.5em 0;
}

dt{
margin:0.5em 0 0;
padding:0 0 0 6px;
border-left:3px solid #B31466;
}

dd{
padding:0 0 0 6px;
border-left:3px solid #292929;
}



/*レイアウト*/


div#wrapper{
	position:absolute;
	top:45%;
	left:0;
	margin:-230px 0 0;
	width:100%;
	background-color: #099;
	background-image: url(img/wrapper.gif);
	background-repeat: repeat-x;
	background-position: 50% 18px;/*height:420px;*/

}

/*-- #head --*/

#head{
position:absolute;
top:0;
left:50px;
z-index:3;
background:url(img/cats.jpg) 50% 50%;
width:300px;
height:400px;
}
/*
ul#PAN{
display:none;
}


/* --#menu-- */

#menu {
    background: none repeat scroll 0 0 #292929000;
    left: 0;
    margin: 0;
    position: absolute;
    top: 7px;
    width: 100%;
    z-index: 1;
}

#menu ul{
margin:0 50px 0 0;
padding:0 0 0 380px;
text-align:center;
}

#menu li{
margin:0;
padding:0 0.2em;
list-style-type:none;
display:inline;
}

#menu li a{
background:none;
color:#999;
}

#menu li a:hover{
color:#eee;
}

#menu li.menu-on a{
color:#eee;
font-weight:bold;
}

#menu h2{
display:none;
}


/* --#KIZI -- */

#content{
position:relative;
/*overflow:auto;*/
margin:30px 50px 0 380px;
padding:10px 0 15px;
background:#eee;
/*height:300px;
width:500px;*/
z-index:3;
border:1px solid #eee;
}

div.text{
padding:0 1.5em 2.2em;
}

ul.modori{
/*display:none;*/
}

ul.modori li a{
	color: #292929644;
}

ul.modori li a:hover{	}

.modori li{
list-style-type:none;
}


/* -- #foot -- */

#foot{
position:absolute;
top:420px;
left:0;
z-index:1;
background:#292929;
width:30%;
}

#foot ul{
margin:0;
background:#292929;
text-align:left;
}

#foot li{
margin:0 1em;
display:inline;
list-style-type:none;
}

#foot li a{
background:none;
color:#999;
}

#foot li a:hover{
color:#eee;
}

#foot h2{
display:none;
}

footbottom{
position:absolute;
top:445px;
left:0;
background:#292929;
width:60%;
}

#footbottom ul{
margin:0;
background:#292929;
text-align:left;
}

#footbottom li{
margin:0 3em;
display:inline;
list-style-type:none;
}

#footbottom li a{
background:none;
color:#999;
}

#footbottom li a:hover{
color:#eee;
}

#footbottom h2{
display:none;
}


/*////////////////////////////////////////*/


/* -- フォーム -- */

input,textarea,select{
margin:4px 0 0;
padding:2px;
background:#090909;
color:#b5b5b5;
border:1px #333;
border-style:none solid solid none;
}


/* ----- 段落・水平線・イメージ ------------- */

p{
margin:0.2em 0 0.6em;
}

hr{
display:none;
}

img{
border:0;
}


/* ----- 強調・追加・削除 ------------- */

em{
padding:0 0.2em;
color:#d21650;
}

strong{
padding:0 0.2em;
color:#d21650;
font-size:110%;
font-weight:bold;
letter-spacing:0.2em;
border-bottom:1px dashed #d21650;
}

ins{
text-decoration:underline;
}

del{
text-decoration:line-through;
}


/* ----- アドレス ------------- */

address{
display:inline;
}


