﻿@charset "utf-8";
*   { 
   margin      : 0;
   padding     : 0;
   font-family : "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
   font-family : "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
   
}

body {
   background  :url("img/back01.jpg");
   font-size   :80%;
}  


/*画像・リンク対策---------------------------------------------*/
img {
    border-style:none;
}

a img {
    border-style:none;
}

.no_border {
    border-style:none;
}

a{
    color:#780001;
    font-style:normal;
    text-decoration:underline;
}
a:link {
    color:0000ff;
    font-style:normal;
    text-decoration:underline;
}
a:visited {
    color:#934C7B;
    text-decoration:underline;
}
a:hover {
    color:#ff0000;
    font-style:normal;
    text-decoration:underline;
}
a:active {
    text-decoration:none;
}

/*各ページ固定------------------------------------------------*/

#heater{
   width       :910px;
   height         :63px;
   margin         :20px auto 10px auto;
}

#topmenu{
   width       :304px;
   height         :50px;
   float       :rigft;
   padding        :5px -20px 0px 0px;
   text-align     :right;
}


#footer{
   width       :910px;
   margin         :5px auto;
   text-align     :center;
}


/*メニューバー---------------------------------------------*/
#global{
   width       :910px;
   height         :45px;
   margin         :0px auto;
   text-align     :center;
   
}

#globalheader { 
   width       :915px; 
   height         :45px; 
   margin         :0px auto; 
   position    :left; 
}

#globalheader #globalnav { 
   margin         : 0; 
   padding        : 0; 
}

#globalheader #globalnav li { 
   display        : inline; 
}

#globalheader #globalnav li a { 
   float       : left; 
    width         : 151.6px; 
    height        : 0px; 
    padding-top      : 45px; 
    overflow      : hidden; 
}
#globalheader #globalnav li a { 
    background-image:url("img/menu.jpg"); 
    background-repeat: no-repeat; 
}

/* オフマウス時 */
#globalheader #globalnav li#nav01 a { background-position: 0px 0; }
#globalheader #globalnav li#nav02 a { background-position: -151px 0; }
#globalheader #globalnav li#nav03 a { background-position: -302px 0; }
#globalheader #globalnav li#nav04 a { background-position: -453px 0; }
#globalheader #globalnav li#nav05 a { background-position: -604px 0; }
#globalheader #globalnav li#nav06 a { background-position: -755px 0; }

/* hover時 */
#globalheader #globalnav li#nav01 a:hover { background-position: 0px -45px; }
#globalheader #globalnav li#nav02 a:hover { background-position: -151px -45px; }
#globalheader #globalnav li#nav03 a:hover { background-position: -302px -45px; }
#globalheader #globalnav li#nav04 a:hover { background-position: -453px -45px; }
#globalheader #globalnav li#nav05 a:hover { background-position: -604px -45px; }
#globalheader #globalnav li#nav06 a:hover { background-position: -755px -45px; }

/* active時 */
#globalheader #globalnav li#nav01 a:active { background-position: 0px -91px; }
#globalheader #globalnav li#nav02 a:active { background-position: -151px -91px; }
#globalheader #globalnav li#nav03 a:active { background-position: -302px -91px; }
#globalheader #globalnav li#nav04 a:active { background-position: -453px -91px; }
#globalheader #globalnav li#nav05 a:active { background-position: -604px -91px; }
#globalheader #globalnav li#nav06 a:active { background-position: -755px -91px; }

/* 選択中 */
/* #globalheaderのclass名を変更する */
#globalheader.nav01 #globalnav li#nav01 a { background-position: 0px -137px !important; }
#globalheader.nav02 #globalnav li#nav02 a { background-position: -151px -137px !important; }
#globalheader.nav03 #globalnav li#nav03 a { background-position: -302px -137px !important; }
#globalheader.nav04 #globalnav li#nav04 a { background-position: -453px -137px !important; }
#globalheader.nav05 #globalnav li#nav05 a { background-position: -604px -137px !important; }
#globalheader.nav06 #globalnav li#nav06 a { background-position: -755px -137px !important; }
/*ここまで---------------------------------------------------*/

#container{
   width       :910px;
   height         :420px;
   margin         :20px auto 0px auto;
   text-align     :left;
}

#photo{
   width       :630px;
   height         :430px;
   float       :left;
   margin         :-10px 0px 0px 0px;
}

/*スライド-----------------------------------------------------*/
div.g-inner {
    position:relative;
    width:630px;
    height:430px;
}
#view {
    position: absolute;
    width:630px;
    height:430px;
    top:0;
    left:0;
    overflow:hidden;
}
#view p {
    position: absolute;
    width:630px;
    height:430px;
    top:0;
    left:0;
}

#thumbBtn {
    position:absolute;
    top:0;
    right:0;
}
#thumbBtn li {
    margin: -100px -100px;
    float:left;
    width: 0px;
    cursor:pointer;
    list-style-type:none;
}



/*ここまで-------------------------------------------------------*/

#twitter{
   width       :270px;
   height         :430px;
   float       :right;
   margin         :-10px 0px 0px 0px;
   background     :#fff;

}

#p1{
   width       :910px;
   height         :450px;
   margin         :0px auto;
   text-align     :left;
   background     :#FFFFF4;
}

#p2{
   width       :350px;
   height         :420px;
   float       :left;
   padding        :30px 0px 0px 100px;
}

#p3{
   width       :450px;
   height         :450px;
   float       :right;
   
}

#c1{
   width       :910px;
   height         :950px;
   margin         :0px auto;
   text-align     :left;
   background     :url("img/back02.jpg") right bottom;
}

#sm1{
   width       :810px;
   height         :990px;
   margin         :0px auto;
   text-align     :left;
   background     :url("img/back02.jpg")right bottom;
   padding        :50px;
}

#e1{
   width       :810px;
   height         :1800px;
   margin         :0px auto;
   text-align     :left;
   background     :url("img/back02.jpg")right bottom;
   padding        :50px;
}

.day{
	width		:810px;
	height		:20px;
	position		:left;
}

.poster{
	width		:810px;
	height		:400px;
	position		:left;
}

#sd1{
   width       :810px;
   height         :990px;
   margin         :0px auto;
   text-align     :left;
   background     :url("img/back02.jpg")right bottom;
   padding        :50px;
}

#a1{
   width       :810px;
   height         :1200px;
   margin         :0px auto;
   text-align     :left;
   background     :url("img/back02.jpg") right bottom;
   padding        :50px;
}

#ar1{
   width       :910px;
   height         :1200px;
   margin         :0px auto;
   text-align     :left;
   background     :url("img/back02.jpg") right bottom;
}

#ar11{
   width       :910px;
   height         :750px;
   margin         :0px auto;
   background     :url("img/back02.jpg") right bottom;
}
