@charset "shift_jis";

/*プロパティ初期化
-------------------------------------------------------*/
*{
	margin:0;
	padding:0;
}

img{
border:medium none;
}

/*clrfix設定
-------------------------------------------------------*/
.clrfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clrfix {
  min-height: 1px;
}

* html .clrfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/*ページ全体
-----------------------------------------------------*/
body{
 font-size: 10px;
 color: #cc0000;
 margin: 0px;
 text-align: center;
 background : #210000 url(images/wp.png) repeat;
 background-attachment: fixed;
 word-break:break-all;/*半角英数改行対策。改行しないはkeep-all*/
}

/*テキストスタイル
------------------------------------------------------*/
h1,h2,p,dl{
 margin: 0;
}

h3{
 margin-top: 2px;
 margin-bottom: 2px;
 padding: 2px/*上下*/ 5px/*左右*/;
 border-top: 0px solid #cc0000;
 border-right: 0px solid #cc0000;
 border-bottom: 1px solid #cc0000;
 border-left: 3px solid #cc0000;
 background-color: #000000;
 font-size:10px;
}
a:link{
 color: #cc0000;
 background: transparent;
}
a:visited{
 color: #cc0000;
 background:transparent;
}
a:hover, a:active{
 color: rgb(94,90,81);
 background: transparent;
}


/*2カラム
-------------------------------------------------------*/
  /*大枠*/
   #containar{
     background : #000000;
     margin:0px auto;
     padding: 0px 0px 0px 0px;
     width:820px;
     text-align:left;
     }

   /*左395*/
    #main {
     width : 395px ;
     float : left ;
     margin: 0px 0px 0px 10px;
     padding:0px 0px 0px 0px;
     background : #000000 ;
     display:inline;
     }

   /*右395*/
    #main2 {
     width : 394px ;
     float : right ;
     margin: 0px 10px 0px 0px;
     padding:0px 0px 0px 0px;
     background : #000000 ;
     display:inline;
     }

    #main2 p{
     font-size:10px;
     text-align:justify;
     margin:0px 0px 10px 10px;
     padding-bottom:8px;
     }

    #main2 .photo {
     margin: 0px 10px 10px 0px;
     padding: 0px;
     float: left;
     }

    #main2 dl{
     margin:0px/*上*/ 10px/*右*/ 30px/*下*/ 10px/*左*/;
     }

    #main2 dt{
     margin:0px/*上*/ 0px/*右*/ 0px/*下*/ 0px/*左*/;
     font-size:10px;
     font-weight: bold;
     }

    #main2 dd{
     margin:0px/*上*/ 0px/*右*/ 10px/*下*/ 10px/*左*/;
     font-size:10px;
     }



/*main左2カラム*/
  /*左*/ 
    #main_left {
     width : 88px ;
     float : left ;
     background : #000000 ;
     text-align: left;
     }

  /*右*/
    #main_right {
     width : 297px ;
     float : right ;
     background : #000000 ;
     text-align: left;
     }

/*フッタ*/
  #footer {
   margin: 0px auto;
   clear: both;
   width: 100%;
   padding: 0px 0px 0px 0;
   text-align: center;
   color: #ffffff;/*文字の色*/
   font-size: 10px;
  }

