@charset "UTF-8";
/* CSS Document */

/*
theme Name:IWAI
Theme URL:http://www.zebra-zone.com
Description:GIR EURO IWAI
Author:ZEBRAZONE design
*/


body      {
        margin:0;
		padding:0;
		text-align:center;
		background:#e7e2e2 url(images/haikei.jpg) top center repeat-y;;
                font-family: "Arial", "MSP ゴシック", "Osaka-等幅", sans-serif;
                img-border:none;
		}

img        {
           border:0;
           }

#container  {
         width:750px;
         height:100%;
                 margin:0 auto 0 auto;
                 padding:0;
		 text-align;left;
                 border-right:solid 1px #999999;
                 border-left:solid 1px #999999;
		 }

#topbanner {
           margin:0 0 10px 0;
}
		
#main      {
           padding:0 0 5px 20px;
           
           }

a          {
           color:#0066ff;
           }

a:visited  {
           color:#0033cc;
           }

	
#a      {
        color:#6699ff;
		}	
		


/*+++++++++ヘッダー++++++++++++*/

#header         {
        background:url(images/header1.jpg);
		background-repeat:no-repeat;
		width:750px;
		height:230px;
		}

#header h1      {
                margin:0;
		padding:120px 30px 0 0px;
                font-size:15px;
                text-decoration:none;
		text-align:right;
		}

#header h1 a     {
                font-size:15px;
                text-decoration:none;
                color:#ffffff;
		text-align:right;
		}

#header h2      {
                margin:0;
		padding:5px 30px 0 0px;
                font-size:10px;
                font-weight:normal;
                text-decoration:none;
                color:#ffffff;
		text-align:right;
		}



/*+++++++++フッター++++++++++++*/

#footer       {
               width:730px;
               margin:5px;
               padding:5px;
               border-top:solid 1px #000099;
               clear:both;
               text-align:right;
               }

#footer address   {
                  margin-top:5px;
                  margin-bottom:10px;
                  color:#666666;
                  font-style:normal;
                  font-size:12px;
                  }

#footer address a  {
                  margin-top:5px;
                  margin-bottom:10px;
                  color:#666666;
                  font-style:bold;
                  font-size:12px;
                  }

.ie             {
                margin:0;
		padding:10px 0 0 5px;
                font-size:10px;
                font-weight:normal;
                text-decoration:none;
                color:#333333;
		text-align:left;                
                }


/*+++++++++メイン++++++++++++*/

#content         {
                 width:500px;
                 height:100%;
                 float:right;
                 margin:0;
                 padding:30px 20px 20px 10px;
                 text-align:left;
                 background:url(images/mainhaikei.jpg/);
                 }

.post h2         {
                 margin:0;
                 padding:0;
                 color:#cc0000;
                 font-size:16px;
                 font-weight:bold;
                 border-bottom:dotted 1px #990000;
                 }

.post h2 a       {
                 color:#cc0000;
                 text-decoration:none;
                 }

.post p       {
                 padding:0;
                 line-height:130%;
                 color:#333333;
                 font-size:13px;
                 font-weight:normal;
                 }

.post           {
                 margin-bottom:60px;
                 }

.pagenavi        {
                 font-size:13px;
                 }

.postmetadata    {
                 font-size:13px;
                 margin:0;
                 padding:0;
                 }

#bread           {
                 font-size:12px;
                 font-color:#000000;
                 text-align:left;
                 padding:0 0 15px 0;
                 }

#bread a:visited   {
               font-color:#3366ff;
              }
                
#contents        {
                 width:500px;
                 height:100%;
                 float:right;
                 margin:0;
                 padding:5px 20px 20px 10px;
                 text-align:left;
                 }

#post01 h2         {
                 margin:0;
                 padding:0;
                 color:#cc0000;
                 font-size:16px;
                 font-weight:bold;
                 border-bottom:dotted 1px #990000;
                 }

#post01 h3         {
                 margin:0;
                 padding:3px 0 0 5px;
                 color:#333333;
                 font-size:15px;
                 font-weight:bold;
                 }

#post01 p       {
                 padding:0 0 0 10px;
                 line-height:150%;
                 text-align:justify;
                 color:#333333;
                 font-size:13px;
                 font-weight:normal;
                 }


#post02 a       {
                 text-decoration:none;
                 font-size:13px;
                 line-height:130%;
                }

#post02 hover   {
                text-decoration:underline;
                }

#post02 ul      {
                height:100%;
                padding:5px 0 0 10px;
                margin:0;
                list-style-type:none;
                }

#post02 li a    {
                line-height:150%;
                }

#post02 li a:hover{
                 text-decoration:underline;
                 color:#ff0000;
                   }

#post02 h2         {
                 margin:0;
                 padding:0;
                 color:#cc0000;
                 font-size:16px;
                 font-weight:bold;
                 border-bottom:dotted 1px #990000;
                 }

#post02 h3         {
                 margin:0;
                 padding:3px 0 0 5px;
                 color:#333333;
                 font-size:12px;
                 font-weight:bold;
                 text-decoration:none;
                 }

.post02date     {
                font-size:11px;
                font-weight:normal;
                }

#post02 p       {
                 padding:0 0 0 10px;
                 line-height:150%;
                 text-align:justify;
                 color:#333333;
                 font-size:13px;
                 font-weight:normal;
                 }




.return         {
                font-size:10px;
                margin:50px 10px 20px 0;
                text-align:right;
                }

.event2          {
                font-size:13px;
                font-weight:bold;
                color:#ffffff;
                padding:10px 0 0 10px;
                margin:0;
                background:#6699ff;               
                }

.event3          {
                font-size:13px;
                font-weight:normal;
                color:#333333;
                padding:10px 0 0 10px;
                margin:0;
                background:#efefef;               
                }

.event4          {
                font-size:13px;
                font-weight:normal;
                color:#333333;
                padding:10px 0 0 10px;
                margin:0;
                background:#ffffff;               
                }

.event5          {
                font-size:13px;
                font-weight:bold;
                color:#333333;
                padding:10px 0 0 10px;
                margin:0;
                background:#cccccc;               
                }


.event1          {
                font-size:13px;
                font-weight:bold;
                color:#333333;
                padding:10px 0 0 10px;
                }

.event           {
                 font-size:12px;
                 margin:5px 10px 0 10px;
                 padding:10px 30px 0 20px;
                 color:#333333;
                 line-height:130%;
                 border:solid 1px #666666;
                 }

.brand          {
                 padding:0;
                 margin:0;
                 line-height:130%;
                 color:#333333;
                 font-size:13px;
                 font-weight:normal;
                 }

.page       {
                 padding:0;
                 line-height:130%;
                 color:#333333;
                 font-size:13px;
                 font-weight:normal;
                 }


/*+++++++++サイドバー部分のデザイン++++++++++++*/

		
#sidebar    {
                width:180px;
		float:left;
		margin:0;
                padding:20px 0 50px 0;
                text-align:center;
		}

#menu         {
        width:180px;
		margin:0;
		padding:0;
		font-size:13px;
                font-weight:bold;
		}
		
#menu ul       {
        padding:0 0 0 15px;
		margin:0;
		border:none;
                list-style-type:none;
		}
		
#menu li       {
               text-align:left;
                padding:0 0 0 0;
                margin:0;
		}
		
#menu li a     {
                margin:2px 0 2px 5px;
                display:block;
                padding:5px 0 8px 20px;
		text-decoration:none;
		color:#cccccc;
                background:url(images/botton.gif) no-repeat;
		}
		
#menu li a:hover      {
        color:#ffffff;
        background:url(images/botton2.gif) no-repeat;
		}

#menu2         {
        width:160px;
		margin:0;
		padding:0;
		font-size:11px;
                font-weight:normal;
                }

#menu2 ul       {
        padding:0 0 10px 10px;
		margin:0;
		border:none;
                list-style-type:none;
		}
		
#menu2 li       {
               text-align:left;
                padding:0 0 0 0;
                margin:0;
		}
		
#menu2 li a     {
                margin:0 0 0 10px;
                display:block;
                padding:2px 0 2px 10px;
		text-decoration:none;
		color:#cccccc;
                list-style-type:none;
                background:none;
		}
		
#menu2 li a:hover      {
        color:#ffffff;
        background:none;
		}




