/* CSS Document */

a{
color:#0033CC;
}
a:hover{
color:#3366FF;
}
img{
border:0px;
}
p,li{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
}


#block{
width:100%;
margin:0px auto;
}
#box{
width:890px;
margin:0px auto;
}
#footer{
clear:both;
width:890px;
margin:10px auto;
border-top:#999999 solid 1px;
color:#333333;
font-size:x-small;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
}

#leftside{
float:left;
width:210px;
}
#titleImg{
background-image:url(http://teamniseko.com/wp-content/uploads/global/title.jpg);
width:210px;
height:170px;
margin:0px 0px 5px;
}
#titleImg a{
text-decoration:none;
}
#menu{
margin:0px;
padding:0px;
list-style-type:none;
}
#menu li{
display:block;
width:206px;
height:40px;
margin:0px 0px 2px;
padding:4px 5px;
background-image:url(http://teamniseko.com/wp-content/uploads/global/menu2.jpg);
background-position:top left;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:small;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
}
#menu ul{
margin:0px;
padding:0px;
list-style-type:none;
}
#menu li.submenu{
width:198px;
margin:0px;
padding:0px;
padding-left:1em;
list-style-type:none;
background-color:#FFFFFF;
background-image:none;
color:#333333;
}
#menu li a{
display:block;
width:198px;
height:48px;
margin:0px;
padding:0px;
color:#FFCC00;
text-decoration:none;
}
#menu li a:hover{
color:#99BBFF;
}
#menu li.submenu a{
color:#996600;
text-decoration:none;
}
dl.accordion *{
margin:0px;
padding:0px;
}
dl.accordion{
margin:0px;
padding:0px;
list-style-type:none;
}
dl.accordion dt{
display:block;
width:206px;
height:40px;
margin:0px 0px 2px;
padding:4px 5px;
background-image:url(http://teamniseko.com/wp-content/uploads/global/menu2.jpg);
background-position:top left;
background-repeat:no-repeat;
}
dl.accordion a{
display:block;
width:206px;
height:40px;
color:#FFCC00;
font-size:small;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
text-decoration:none;
}
/*IE8--------*/
head~/* */body #sliderB dt{
padding:6px 5px;
}
html:not(:target) #sliderB dt{
padding:4px 5px;
}
/*--------IE8*/
dl.accordion a:hover{
color:#99BBFF;
}
ul.accordion{
margin:0px;
padding:0px;
list-style-type:none;
}
ul.accordion li{
width:198px;
margin:0px;
padding:0px;
padding-left:1em;
list-style-type:none;
background-color:#FFFFFF;
background-image:none;
color:#333333;
font-size:small;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
}
ul.accordion li a{
display:block;
width:198px;
height:24px;
color:#996600;
font-size:small;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
text-decoration:none;
}
.copy{
color:#333333;
font-size:x-small;
font-family:"ＭＳ Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
}


#main{
float:left;
width:470px;
margin:0px 5px;
}
#photodiv{
margin:0px;
padding:0px;
background-repeat:no-repeat;
}
.copy2{
margin:0px;
padding:0px;
color:#333333;
font-size:x-small;
font-family:"ＭＳ Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
text-align:right;
}
#contents{
width:450px;
margin:10px auto 0px;
}
#contents p.category{
color:#005533;
font-size:x-large;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
border-top:#005533 solid 3px;
border-bottom:#005533 solid 1px;
}
#contents p.title{
margin:2em 0px 0em;
border-bottom:#006633 solid 1px;
color:#333333;
font-size:medium;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
font-weight:bold;
}
#contents p.date{
margin:0em 0em 2em;
color:#333333;
font-size:x-small;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
}
#contents p{
margin:1.4em 0px;
color:#333333;
font-size:small;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
line-height:1.5em;
}
#contents div.block{
margin-bottom:10px;
padding:10px;
border:#CCCCCC solid 1px;
}
#contents h2.category{
color:#005533;
font-size:x-large;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
font-weight:normal;
border-top:#005533 solid 3px;
border-bottom:#005533 solid 1px;
}
#contents h3{
margin:0px 0px 0.5em;
padding-left:10px;
border-left:#006633 solid 10px;
color:#333333;
font-size:large;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
font-weight:bold;
}
#contents div.meta{
font-size:small;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
}
#contents li{
margin-top:0.6em;
margin-bottom:0.6em;
font-size:small;
line-height:1.2em;
color:#333333;
}
#contents div.sponsors_view p{
padding:0.4em;
border:#999999 solid 1px;
}
#contents div.sponsors_view a{
font-weight:bold;
}
#contents table.sponsors_view{
margin:1em 0em;
}
#contents table.sponsors_view td{
text-align:center;
}


#rightside{
float:left;
width:200px;
}
#rightside div.side{
background-color:#5CB533;
}
#rightside div.sidetop{
background-image:url(http://teamniseko.com/wp-content/uploads/global/rightside-top.jpg);
background-position:top left;
background-repeat:no-repeat;
}
#rightside div.sidebottom{
background-image:url(http://teamniseko.com/wp-content/uploads/global/rightside-bottom.jpg);
background-position:bottom left;
background-repeat:no-repeat;
padding:10px;
}
#rightside div.block{
margin-bottom:15px;
}
#rightside p.title{
margin:0px;
color:#FFFFFF;
font-size:small;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
}
#rightside p{
margin:0.5em 0px;
color:#FFFFFF;
font-size:small;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
}
#rightside ul{
margin:0px;
padding:0em 0em 0em 1em;
list-style-type:none;
}
#rightside li{
margin:0.5em 0px;
color:#FFFFFF;
font-size:small;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
}
#rightside td{
font-size:10px;
text-align:center;
background-color:#FFFFFF;
}
#rightside div.bannerarea{
margin-top:15px;
}
#rightside img{
margin-bottom:5px;
border:0px;
}
