/******* 基本設定 *******/

body{margin: 0px;
padding: 0px;
text-align: center;
font-family: Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",sans-serif;
line-height: 1.166;
color: #333333;
background-image : url(../img/bg/body.gif);
background-repeat : repeat;}

img{border: none;}

a img{border: none;}

ul{list-style-type: square;}
ul ul{list-style-type: disc;}
ul ul ul{list-style-type: none;}

dt{margin-top: 1em;
margin-left: 2em;
font-weight:bold;}
dd{margin-left: 5em;}


/******* 大元の箱 *******/

#container{margin: 0px auto 0;
text-align: left;
width: 800px;
background-image : url(../img/bg/container.gif);
background-repeat : repeat-y;}


/******* ヘッダ *******/

#header{margin: 0px;
width: 100%;
height: 90px;
background-image : url(../img/ud_bg.gif);
background-position : left top;
background-repeat : no-repeat;}

#header h1{margin: 0px;
padding: 12px 20px 10px 250px;
font-size: 15px;
z-index: 10;}

#header h2{font-size:10px;
position: absolute;
top: 35px;
margin-left: 30px;
z-index: 10;}

#header h2 a{color:#666666;
text-decoration : none;}


#header p{padding: 0px 20px 6px 250px;
margin: 0px;
font-size: 10px;
z-index: 5;}

#header img{position: absolute;
top: 10px;
margin: 0px;
z-index: 1;}


/******* ＦＬＡＳＨ *******/

#flash{margin: 0px 0px 0px 30px;
width: 100%;}


/******* コンテンツ *******/
#box{margin:0px 30px 0 30px;}

#content{width: 513px;
float:left;}

#entrybody{padding: 10px 0px 30px 10px;
font-size: 80%;}

#entrybody h3{font-size: 16px;
padding: 3px 0px 3px 10px;
margin-right: 20px;
color:#d90015;
background-image : url(../img/bg/h.gif);
background-repeat : repeat;
border-left:5px solid #d90015;}

#entrybody h4{font-size: 135%;
margin-top: 20px;
margin-right: 25px;
border-bottom: 1px solid #666666;}

#entrybody p{font-family: Verdana, Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
margin: 10px 10px 0px 15px;
padding: 5px 5px 0px 5px;
line-height: 1.5em;}


/******* パンくずリスト*******/

#breadCrumb{font-size: 80%;
padding: 10px 0px 5px 10px;}


/******* サイドバー *******/

#sidebar{margin: 0px auto 0;
margin-top:20px !important;
width: 210px;
float: right;
background-image : url(../img/side/bg_side.jpg);
background-repeat : no-repeat;}

#sidebar ul a:link, #sidebar ul a:visited{display: block;}

#sidebar ul{font-size:13px;
list-style: none;
margin: 0;
padding: 0;}

#sidebar li{color:#666666;
background-image : url(../img/icon/arrow02.gif);
background-repeat : no-repeat;
background-position : left 2px;
padding-left:20px;
padding-bottom:15px;}

#sidebar li a{color:#666666;
text-decoration:none;}

html>body #sidebar li{border-bottom: none;}


/******* カテゴリーメニュー（メイン） *******/

#lineup{background-image : url(../img/side/side_top.gif);
background-repeat : no-repeat;
padding: 40px 0px 0px 10px;}


/******* インフォメーション *******/

#info{width:100%;
background-image : url(../img/bg/info.jpg);
background-repeat : no-repeat;
background-position : center top;
height:30px;
clear : both;}

#info ul{font-size:12px;
list-style: none;
margin: 0;
padding: 5px 0 0 30px;}

#info li{float: left;
padding: 0 10px 0 15px;
background-image : url(../img/icon/arrow01.gif);
background-repeat : no-repeat;
background-position : left 1px;}

#info li a{color:#666666;
text-decoration : none;}


/******* フッタ *******/

#footer{width:100%;
margin-top: 5px;
padding-top: 5px;
height: 40px;
background-image : url(../img/ud_bg.gif);
background-position : left bottom;
background-repeat : no-repeat;}

#footer img{margin-left:34px;}

#footer h3{float: right;
margin:0px auto 0;
padding:10px 34px 0px 0px;
font-size: 80%;
font-weight: normal;
color: #333333;}

#footer a, #footer a:link, #footer a:visited{color: #333333;
text-decoration: none;}

#toplinkspot{margin-top: 5px;
margin-left:34px;
font-size:10px;}

