@charset "UTF-8";

/******* 基本設定 *******/

body{
font-family: Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",sans-serif;
color: #333333;
background-color: #ffffff;
line-height: 1;
margin: 0px;
padding: 0px;
}

h1, h2, h3, h4, h5, h6 {
font-family: Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
margin: 0px;
padding: 0px;
}

a img{ /* 画像のリンク枠 */
border: none;
}

/*　改行２ */
div.clear-float {
clear : both;
}

/******* ヘッダ *******/

h1{
font-family: Verdana, Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
font-size: 60%;
font-weight: normal;
color: #888888;
background-color: inherit;
}

h2{
font-size: 80%;
font-weight: normal;
color: #000000;
background-color: inherit;
}

#header-h1{
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 5px;
width: 800px;
height: 20px;
background-color: #000000;
text-align: right;
}
html>body #header-h1 {width: 790px; height: 10px;}

#header{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 800px;
height: 40px;
color: #ffffff;
background-color: #333366;
}

#header h2{
position: absolute;
top: 24px;
left: 240px;
margin: 0px;
}

#header p{
font-size: 80%;
color: #717194;
background-color: inherit;
position: absolute;
top: 44px;
left: 240px;
margin: 0px;
}

#header img{
float: left;
position: absolute;
top: 20px;
left: 0px;
margin: 0px;
}

/* ヘッダリンク設定 */

#header a:link {color : #ffffff; background-color : inherit;}
#header a:visited {color : #ffffff; background-color : inherit;}
#header a:hover {color : #ffffff; background-color : inherit;}
#header a:active {color : #ffffff; background-color : inherit;}

#top-img01{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 208px;
height: 202px;
background : url("../img/img01.jpg") top left repeat-y;
float: left;
}

#top-img02{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 592px;
height: 202px;
background : url("../img/img.jpg") top left repeat-y;
float: left;
}

#top-img03{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 592px;
height: 202px;
background : url("../img/img2.jpg") top left repeat-y;
float: left;
}


/******* レイアウト３ *******/

#waku{
width: 800px;
margin: 0px;
padding: 0px;
}

#waku2{
width: 592px;
margin: 0px;
padding: 0px;
float:right;
}

#waku-hanadi{
width: 592px;
margin: 0px;
padding: 0px;
background : url("../img/t-hanadi2.gif") top left no-repeat;
float:right;
}

#waku-img{
width: 800px;
margin: 0px;
padding: 0px;
}

#waku-ud{
width: 800px;
margin: 0px;
padding: 0px;
}

#menu{
width: 208px;
margin: 0px;
padding: 0px;
background : url("../img/img02.jpg") top left no-repeat;
color: #000000;
background-color : inherit;
float:left;
}

#contents{
width: 301px;
margin: 0px 0px 0px 0px;
padding: 0px;
background : url("../img/t-hanadi.gif") top left no-repeat;
float:left;
}

#sub-contents{
width: 291px;
margin: 0px 0px 0px 0px;
padding: 0px;
background : url("../img/t-hanadi-den.gif") top left no-repeat;
float:left;
}

/******* メニュー部分 *******/

#menu h3{
font-weight: bold;
color : #ffb72d;
background-color : inherit;
margin: 10px 0px 4px 18px;
padding:0px 0px 0px 0px;
font-size : 80%;
}


/* メニュー部リンク設定 */

#menu a:link {color : #dddddd !important; background-color : inherit;}
#menu a:visited {color : #dddddd !important; background-color : inherit;}
#menu a:hover {color : #cccccc !important; background-color : inherit;}
#menu a:active {color : #000000 !important; background-color : inherit;}


/* 鼻血ニュース */

#menu dl{
margin: 10px 0px 20px 20px;
padding:0px 0px 0px 0px;
line-height : 130%;
font-size : 80%;
}

#menu dl dt{
color : #a7caed;
background-color : inherit;
margin: 0px;
padding: 0px;
}

#menu dl dd{
color : #dddddd;
background-color : inherit;
margin: 0px 0px 0px 10px;
padding: 0px;
}

/* 鼻血コンテンツ */

#menu ul{
list-style-image: url("../img/list-sankaku.gif");
list-style-type : square; 
margin: 10px 0px 0px 40px;
padding: 0px;
line-height : 130%;
font-size : 80%;
}

#menu ul li{
color : #dddddd;
background-color : inherit;
padding-bottom : 6px;
}

/******* フッター *******/
#ud {
width : 800px;
margin: 0px 0px 0px 0px;
padding : 5px 5px 5px 10px;
background-color : #000000;
clear : both;
}
html>body #ud {width: 785px;}

#ud h3 {
color : #666666;
background-color : #000000;
font-size: 60%;
font-weight: normal;
color: #666666;
background-color: inherit;
}

#ud a:link {color : #666666; background-color : inherit;}
#ud a:visited {color : #666666; background-color : inherit;}
#ud a:hover {color : #666666; background-color : inherit;}
#ud a:active {color : #666666; background-color : inherit;}

#ud-img {
width : 208px;
height : 50px;
margin: 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
color : #000000;
background-color : #333366;
float:left;
}

#ud-copy {
width : 592px;
height : 50px;
margin: 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
color : #555555;
background-color : #ffffff;
font-size : 60%;
float:left;
}

#ud-copy p {
margin: 5px 0px 0px 10px;
padding : 0px 0px 0px 0px;
}
