@charset "utf-8";

/* ALL */
#main .clear:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
#main .clear{display:inline-table;}
/* \*/
* html #main .clear{height:1%;}
#main .clear{display:block;}
/* */

* {
margin:0;
padding:0;
}
img {
border:0;
}

body {
background:#FFFFFF;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;
font-size: 12px;
line-height: 16px;
color:#504F50;
}

/*--------------------------------------------------*/

/* main */
#all {
width:950px;
margin: 0 auto;
padding:0px 4px 0px 4px;
background:url(../images/main_back.jpg) repeat-y;
}

#main {
width:950px;
text-align:left;
margin: 0 auto;
}

/*--------------------------------------------------*/

/* HEAD */
h1 {
width:950px;
margin: 0 auto;
padding:0;
}

/*--------------------------------------------------*/

/* contents */
#contents {
width:950px;
background:url(../images/contents_back.jpg) left top no-repeat;
padding-top:5px;
}

#contents_back {
width:950px;
background:url(../images/contents_back.jpg) left bottom no-repeat;
padding-bottom:5px;
}

/* Left */
#Left {
width:425px;
float:left;
}

/* logo */
#logo {
width:425px;
height:196px;
background:url(../images/logo.jpg) left top no-repeat;
padding:0;
margin:0;
text-indent: -9999px;
}

/* access */
#access {
width:405px;
margin: 0 auto;
padding:0;
background:url(../images/access_back.jpg) repeat-y left top;
}

#access_tit{
margin:0;
padding:0;
width:405px;
height:48px;
background:url(../images/access_back_top.jpg) left top no-repeat;
text-indent: -9999px;
}

#access_bottom {
width:405px;
padding:0px 0px 6px 0px;
background:url(../images/access_back_bottom.jpg) left bottom no-repeat;
}

#access_contents {
width:364px;
padding:10px 21px 0px 20px;
}

#access_menu{
margin:0;
padding:0;
}

#access_menu dl{
margin:0;
padding:0;
width:364px;
}

#access_menu dt{
margin:0px 0px 5px 0px;
padding:0;
width:364px;
height:21px;
}

#access_menu dd{
margin:0px 0px 5px 0px;
padding:0;
}

#access_menu .left{
float:left;
}

#access_menu .right{
float:right;
}

#access_attention {
width:385px;
margin: 0 auto;
font-size: 10px;
line-height: 14px;
margin-top:10px;
}

/*--------------------------------------------------*/

/* scoop */
#scoop {
width:405px;
margin: 0 auto;
margin-top:15px;
}

#h2 {
width:950px;
margin: 0;
padding: 0;
}

#scoop_area {
width:385px;
margin: 0 auto;
margin-top:10px;
}

#scoop_news {
width:225px;
margin: 0;
padding: 0;
float:left;
}

#scoop_news .date{
font-weight:bold;
}

#scoop_photo {
width:150px;
margin: 0;
padding: 0;
float:right;
}

#scoop_line {
width:385px;
margin: 0 auto;
margin-top:10px;
margin-bottom:10px;
padding: 0;
}

/*--------------------------------------------------*/

/* Right */
#Right {
width:525px;
float:left;
background:url(../images/right_back.jpg) repeat-y;
}

/* Star */
#star {
margin:0px 0px 15px 3px;
width:522px;
height:562px;
background:url(../images/star_back.jpg) left top no-repeat;
}

#star p{
text-indent: -9999px;
}

/*--------------------------------------------------*/

/* Daily */
#daily {
margin:0px 0px 20px 3px;
width:522px;
}

#daily_area {
margin:0px 10px 0px 10px;
width:502px;
}

#daily_each {
margin:10px 10px 5px 10px;
width:482px;
}

#daily_each table{
width:482px;
margin-bottom:10px;
}

#daily_each .middle{
vertical-align:middle;
}

/* other */
#other {
margin:0px 10px 10px 10px;
width:482px;
}

/* attention */
#attention {
margin:0px 25px 0px 25px;
width:452px;
}

#attention p{
font-size: 10px;
line-height: 14px;
}

/* Footer */
#footer {
width:950px;
height:21px;
margin: 0 auto;
padding:0;
background:url(../images/footer.jpg) left top no-repeat;
}

#footer p{
color:#FFFFFF;
text-align:center;
padding-top:3px;
}


/*--------------------------------------------------*/

/*ここまでやった080326*/



























