/*general----------------------------------------------------*/

*{

margin: 0px;

padding: 0px;

}

html {

margin:0;

padding:0;

}

body,div,ul,li,table,h1,h2 {

margin:0; 

padding:0;

font-size:11px;

font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","ＭＳゴシック";

}

p{

line-height:1.8em;

padding:0px 0px 5px 2px;

}



img{

padding:5px 0px 5px 0px;

border:none;

text-align: left;

float:left;

}

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

.clearfix:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}

 

.clearfix { display: inline-block; }

 

/* Hides from IE-mac \*/

* html .clearfix { height: 1%; }

.clearfix { display: block; }

/* End hide from IE-mac */

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

a{

color:#0066ff;

}

a:hover{

color:#0066ff;

}

h1 {

text-indent:-5000px;

}

h2{

font-size:12px;

color:#763a8f;

padding-top:10px;

padding-bottom:2px;

}

/*wrapper---------------------------------------------------*/

#wrapper {

width:982px;

height:690px;

margin:0px auto 0 auto;

padding:0;

background:url(./images/bgM.gif) repeat-y;

}

/*header----------------------------------------------------*/

#header {

width:982px;

height:24px;

background:url(./images/bgT.gif) no-repeat;

}



/*mainimg---------------------------------------------------*/

#mainimg {
position: relative;

width:378px;

height:572px;

background:url(./images/pic01.jpg) no-repeat;

float:right;

}

#jrBnr {
position: absolute;
top: 465px;
left: 175px;
width: 200px;
height: 100px;
}

#kshopBnr {
position: absolute;
top: 485px;
left: 106px;
width: 265px;
height: 75px;
}

#schimg {

width:378px;

height:572px;

background:url(./images/pic02.jpg) no-repeat;

float:right;

}

#photoimg {

width:378px;

height:572px;

background:url(./images/pic03.jpg) no-repeat;

float:right;

}

#bbsimg {

width:378px;

height:572px;

background:url(./images/pic04.jpg) no-repeat;

float:right;

}

#fanimg {

width:378px;

height:572px;

background:url(./images/pic05.jpg) no-repeat;

float:right;

}

/*main------------------------------------------------------*/

#main {

width:850px;

height:572px;

margin:26px 62px 0 62px;

padding:5px;

background-color:#FFFFFF;

}

/*maincon---------------------------------------------------*/

#maincon {

width:456px;

height:572px;

background:#FFFFFF;

float:left;

}

/*txtcon----------------------------------------------------*/

#txtcon {

width:444px;

margin:0;

padding:0;

background:url(./images/bgL.gif) no-repeat;

background-position:96% 100%;

}

#piccon {

width:444px;

margin:0;

padding:0;

}

/*topics----------------------------------------------------*/

#topics {

width:444px;

height:271px;

margin:0;

padding:0 0 12px 0;

}

/*topics----------------------------------------------------*/

#pac {

width:444px;

height:528px;

margin:0;

padding:0 0 12px 0;

}

/*topicsheader----------------------------------------------*/

#topicsh {

width:120px;

height:46px;

text-indent:-5000px;

background:url(./images/toptitle1.gif) no-repeat;

}

/*shcedule----------------------------------------------*/

#schetitle {

width:120px;

height:46px;

text-indent:-5000px;

background:url(./images/schtitle1.gif) no-repeat;

}

#phototitle {

width:120px;

height:46px;

text-indent:-5000px;

background:url(./images/photitle1.gif) no-repeat;

}

#bbstitle{

width:120px;

height:46px;

text-indent:-5000px;

background:url(./images/bbstitle1.gif) no-repeat;

}

#fantitle{

width:120px;

height:46px;

text-indent:-5000px;

background:url(./images/fantitle1.gif) no-repeat;

}

/*news------------------------------------------------------*/

#news {

width:444px;

height:256px;

}

#newsh {

width:147px;

height:46px;

text-indent:-5000px;

background:url(./images/toptitle2.gif) no-repeat;

}



/*title-----------------------------------------------------*/

.title {

height:22px;

padding:1px;

margin-bottom:6px;

border-bottom:thin dotted #999999;

/*border-bottom:dotted 1px #999999;*/

}

/*txtarea---------------------------------------------------*/

.txtarea {

width:429px;

height:200px;

margin:6px 0 0 15px;

padding:0;

overflow:auto;

border: none;

scrollbar-face-color: #999999;

scrollbar-track-color: #ffffff;

scrollbar-arrow-color: #ffffff;

scrollbar-highlight-color: #ffffff;

scrollbar-shadow-color: #ffffff;

scrollbar-3dlight-color: #ffffff;

scrollbar-darkshadow-color: #ffffff;

}

.txtarea ul{

list-style:none;

padding-top:2px;

padding-bottom:12px;

}

.txtarea li{

padding-top:8px;

padding-left:2px;

border-bottom:thin dotted #999999;

}

/*commonarea---------------------------------------------------*/

.commonarea {

width:429px;

height:462px;

margin:6px 0 0 15px;

padding:0;

overflow:auto;

border: none;

scrollbar-face-color: #999999;

scrollbar-track-color: #ffffff;

scrollbar-arrow-color: #ffffff;

scrollbar-highlight-color: #ffffff;

scrollbar-shadow-color: #ffffff;

scrollbar-3dlight-color: #ffffff;

scrollbar-darkshadow-color: #ffffff;

}

.commonarea_photo {

width:429px;

height:490px;

margin:6px 0 0 15px;

padding:0;

overflow:auto;

border: none;

scrollbar-face-color: #999999;

scrollbar-track-color: #ffffff;

scrollbar-arrow-color: #ffffff;

scrollbar-highlight-color: #ffffff;

scrollbar-shadow-color: #ffffff;

scrollbar-3dlight-color: #ffffff;

scrollbar-darkshadow-color: #ffffff;

}

.commonarea ul{

list-style:none;

padding-top:2px;

padding-bottom:12px;

}

.commonarea li{

padding-top:8px;

padding-left:2px;

border-bottom:thin dotted #999999;

}

#flashcontent{

margin:0 auto;

width:343px;

}

/*naviset---------------------------------------------------*/

#naviset {

width:456px;

height:33px;

margin:0;

overflow:hidden;

}

#naviset ul{

overflow:hidden;

text-indent:-5000px;

list-style:none;

}

#naviset li {

float:left;

}

/*各メニュー------------------------------------------------*/

#sol01 {

display:block;

height:33px;

width:60px;

background:url(./images/m01.gif) no-repeat;

}

#sol01:hover{

background:url(./images/m01.gif) no-repeat;

background-position:left bottom;

}



#sol02 {

display:block;

height:33px;

width:79px;

background:url(./images/m02.gif) no-repeat;

}

#sol02:hover{

background:url(./images/m02.gif) no-repeat;

background-position:left bottom;

}

#sol03 {

display:block;

height:33px;

width:95px;

background:url(./images/m03.gif) no-repeat;

}

#sol03:hover{

background:url(./images/m03.gif) no-repeat;

background-position:left bottom;

}

#sol04 {

display:block;

height:33px;

width:74px;

background:url(./images/m04.gif) no-repeat;

}

#sol04:hover{

background:url(./images/m04.gif) no-repeat;

background-position:left bottom;

}

#sol05 {

display:block;

height:33px;

width:62px;

background:url(./images/m05.gif) no-repeat;

}

#sol05:hover{

background:url(./images/m05.gif) no-repeat;

background-position:left bottom;

}

#sol06 {

display:block;

height:33px;

width:86px;

background:url(./images/m06.gif) no-repeat;

}

#sol06:hover{

background:url(./images/m06.gif) no-repeat;

background-position:left bottom;

}

/*RollOver用btn_class----------------------------------------*/

/*home-------------------------------------------------------*/

#soltop {

display:block;

height:33px;

width:60px;

background:url(./images/m01.gif) no-repeat;

background-position:left bottom;

}

/*info-------------------------------------------------------*/

#solsche {

display:block;

height:33px;

width:95px;

background:url(./images/m03.gif) no-repeat;

background-position:left bottom;

}

/*photo------------------------------------------------------*/

#solphoto {

display:block;

height:33px;

width:74px;

background:url(./images/m04.gif) no-repeat;

background-position:left bottom;

}

/*BBS-----------------------------------------------------*/

#solbbs {

display:block;

height:33px;

width:62px;

background:url(./images/m05.gif) no-repeat;

background-position:left bottom;

}

/*forfan-----------------------------------------------------*/

#solforfan {

display:block;

height:33px;

width:86px;

background:url(./images/m06.gif) no-repeat;

background-position:left bottom;

}



/*ここからfooter---------------------------------------------*/

#footer {

clear:both;

width:982px;

height:58px;

background:url(./images/bgF.gif) no-repeat;

}

/*fcon-------------------------------------------------------*/

#fcon{

width:860px;

height:15px;

margin:auto;

}

/*logo-------------------------------------------------------*/

#logo {

width:21px;

height:15px;

text-indent:-5000px;

float:left;

background:url(./images/mon.gif) no-repeat;

}

/*copyright--------------------------------------------------*/

#copyright {

width:261px;

height:15px;

text-indent:-5000px;

float:right;

background:url(./images/copyright.gif) no-repeat;

}
