@charset  "shift_jis";

/*ギャラリーページの基本デザイン */

 body           {margin: 0; padding: 0; 
                 font-family: "メイリオ", Meiryo, "MS Pゴシック", 
                 Osaka, sans-serif;  
                 background-color:#000000; }

.pagebody      {width: 913px;  height:auto;
                margin-left: 10px; margin-right: 10px;
                background-color:#000000; font-weight:bold;        
                border:px dashed #ffff00; margin:0 auto;}

/* ヘッダー部分の基本デザイン */

.header        {width:900px; height:auto; 
                text-align:right; line-height:2px;
                margin-top:1px; margin-bottom:1px;
                border:px dashed #ffff00;}

.headr nav     {margin:auto; border:1px dashed #ff0000;}

.header h1     {margin: 35px; font-family: Arial, Helvetica, sans-serif;
                font-size: 38px; font-weight: bold; text-align:left;
                color: #ffff00;}

.header h2     {margin: 40px;  font-size: 30px; font-weight: bold;
                text-align: left;
                color:#ffffff;}

.header p      {margin: 0px; font-size: 70%; line-height:; 
                color:#ff0000;}

.header ul     {position: relative; margin: 0 auto;
                list-style-type: none;}


/* コンテナ部分の基本 */

h1             {margin: 40px; font-family: Arial, Helvetica, sans-serif;
                font-size: 38px; font-weight: bold;}

h2             {margin: 0px; font-size: 180%; font-weight: bold;
                text-align:center;}

h3             {margin: 0; font-size:130%; font-weight: bold;
                text-align:center;} 

h4             {margin: 0; font-size:90%; font-weight: bold;
                text-align:center;}
h5             {margin: 0; font-size:80%; font-weight: bold;
                color:#ffff66; text-align:right;}


p              {margin: 8px; font-size: 50% line-height:1.6;  
                color: #000000; text-indent:px; padding:15px;
                font-weight:normal; letter-spacing:3px;}

a              {color: #32cd32; text-decoration: none; text-align:right;} 

.section       {float:left; width:910px; background-color:ffccff;
                border:px solid #ff0000;
                padding-left:px; padding-right:px; }
   
.section p     {font-size:80%; color: #ffffff; text-indent:1px; font-weight:bold; text-align:left;}


.section h2    {font-size:180%; color:#ff99ff; font-weight:bold;
                text-align:center;}

.section h3    {font-size:150%; color:#009933; font-weight:bold;
                text-align:center;}

.section p img {float:left; font-size:90%; color: #000000; text-indent:1px; 
                font-weight:bold; text-align:left;}



.slider-box     {width: 640px; height:auto; font-size: 95%;
                margin-left: 10px; margin-right: 10px; color:#;
                background-color:#000000; font-weight:normal;
                border: px dashed #ff0000; margin:5px auto;}

.slider-box p   {background-color:#000000; color:#ffffff;
                 margin:50px 50px; line-height:1.8; padding:3px;
                 font-size: 100%; font-weight:normal; }

.slider-box img {border:outset; border-weight:10px; 
                 border-color:#ff00ff; text-align:center;
                 padding: 1px; border:solid px #ff0000; margin:1px;
                 position:center; width:400px;}


.box1  p       {background-color:#000000; color:#008000;
                font-weight:bold; font-size: 90%;}

.box1 h2       {margin-top:10px; margin-bottom:1px; padding:20px;
                font-size: 30px; font-weight: bold;
                text-align:center; color:#008000;}
       
.p-box         {float:left; width:180px;height:460px;
                background-color:#000000; 
                border:1px dashed #ff00ff;}

.p-box p       {margin-top:1px; color:#ffffff; font-size:80%; 
                padding:1px; text-indent:1px;}

.p-box h4      {color:#ffff00; font-size:100%; text-indent:1px;
                text-align:center;}

.p-box img     {width:178px; height:146px; border:1px inset #ff00ff;}


.footer        {clear:both; text-align:center;
                border:px dashed #ff0000; margin:5px auto;}

.ad            {margin-top: 10px;}

.ad img        {border: 0;}




