@charset "shift_jis";

/*各ページ共通設定*/
html { height: 100%; overflow-y:scroll; }/*常にスクロールバーを表示する*/
body   { height: 100%; color: #666; font-size: 12px; 
background-image: url("material/base_back.jpg"); 
background-repeat: repeat-y;
background-position:center; }
a  { color: #666; text-decoration: none ; }
a:link { color: #666 }
a:visited { color: #666 }
a:hover { color: #CC0000 }
a:active { color: #CC0000 }
div#base       {
        width:850px;
		height: 100%;
        top:0px;
		position:relative;
        }
div#header       {
        width:800px;
        height:150px;
        padding-left:25px;/*width、rightと合わせて800pxになるように*/
        padding-right:25px;/*width、leftと合わせて800pxになるように*/
        }
div#containerBox	{
	width: 800px;
}
div#contentsBox    {  /*mainとsubを内包してmenuを回り込ませるために使用*/
     width: 640px; 
     float: right;
    display:block;
}  
div#menu       {
        font-weight: bold;
        font-size: 18px;
        font-family: "ヒラギノ丸ゴ Pro W4","HG丸ｺﾞｼｯｸM-PRO","ＤＦ細丸ゴシック体 ";
        line-height:38px;
        background-image: url("material/botan_fusen.gif"); 
        position: relative;
        left:0px;
        width:125px;
        height:378px;
        float: left;
        padding-right:35px;/*widhtと合わせて160pxになるように*/
        padding-top:12px;/*heightと合わせて390pxになるように*/
        }
div#main       {
        width:400px;
        float: left;
        }
div.text       {
        line-height:20px;
        background-image: url("material/main_back.gif"); 
        background-repeat: repeat-y; 
        left:5px;
        width:350px;
        padding-left:30px;/*widhtと合わせて400pxになるように*/
        padding-right:10px;/*widhtと合わせて400pxになるように*/
        padding-top:15px;
        }
.imgsize img{
   width: 300px;
 }
div#sub       {
        font-size:12px; 
        font-weight:bold; 
        width:240px;
        float: right;
        }
div#blog       {
        background-image: url("material/rss_pola.gif"); 
        width:240px;
        height:240px;
        padding-top:35px;/*heightと合わせて275pxになるように*/
        }
div#twitter       {
        font-size:12px; 
        font-weight:normal; 
        color: #000000; 
        background-image: url("material/twitter.gif"); 
        width:145px;
        height:165px;
        padding-bottom: 20px;/*heightと合わせて240pxになるように*/
        padding-top:55px;/*heightと合わせて240pxになるように*/
        padding-left:30px;/*widht、rightと合わせて200pxになるように*/
        padding-right:25px;/*widht、leftと合わせて200pxになるように*/
        overflow:hidden;
		/*IE67対応*/
        /height:150px;
        /padding-bottom: 20px;/*heightと合わせて240pxになるように*/
        /padding-top:70px;/*heightと合わせて240pxになるように*/		
        }
div#member    {  /*在籍、出勤のページで使用*/
        background-image: url("material/girlsback.gif"); 
		background-repeat: repeat-y;
		width: 610px; 
        padding-left:30px;/*widhtと合わせて640pxになるように*/
        padding-top:15px;
} 
iframe.member         { /*在籍、出勤のページで使用*/
        width:610px;
        height:550px;
        }
div#footer       {
        color: #000000; 
        width:800px;
        height:22px;
        padding-top:28px;/*heightと合わせて50pxになるように*/
		clear:both;
        }

#ind h1 {
	color:#999999;
	font-size:14px;
	}
	
#ind h2 {
	color:#999999;
	font-size:14px;
	}
	
h3.ind {
	font-size:14px;
	color:#000000;
	font-weight:bold;
	}

h1  { 
        line-height:18px;
        color: #000;
        font-size: 110%;
        font-weight: bold; 
        vertical-align: middle;
        background: url(material/tiket.gif) no-repeat;
        width:240px;
        height:90px;
        padding-top: 40px;
}

span.h1{
        font-family: "ヒラギノ丸ゴ Pro W4","HG丸ｺﾞｼｯｸM-PRO","ＤＦ細丸ゴシック体 ";
        font-size: 130%;
}
h2     {
  color: #000;
  font-weight: bold;
  font-size: 16px;
  font-family: "ヒラギノ丸ゴ Pro W4","HG丸ｺﾞｼｯｸM-PRO","ＤＦ細丸ゴシック体 ";
  background-image: url("material//h2_back.gif"); 
  background-repeat: no-repeat; 
  padding-left: 70px;
}

.entry_date {
  font-family: "Verdana";
  font-size: 12px;
  color: #666666;
  padding-right: 20px;
}
.entry_title     {
  color: #000;
  font-weight: bold;
  font-size: 14px;
  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;
  background-image: url("http://www.r-40.info/test/material//h2_back.gif"); 
  background-repeat: no-repeat; 
  padding-left: 70px;
}
.entry_body   {
  font-size: 12px;
  line-height: 170%;
  background-image: url("material/main_back.gif"); 
  word-break:break-all;
  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;
   margin: 15px 30px 15px 20px
}

/*--------------clearfix--------------*/
.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 */
/*--------------clearfix--------------*/
