/* CSS Document */
body         {
         text-align: center;
		 background-color:#f7f3ff;
           }
#body h2       {
          color: #313031;
          font-size: 12px;
          margin-top: 2px;
          margin-bottom:5px;
		  padding-right:250px;
            }


#container    {
         width: 655px;
         margin-left: auto;
         margin-right: auto;
		 border-left:1px solid #b2cbff;
	     border-right:1px solid #b2cbff;
		 border-top:1px solid #b2cbff;
         text-align: left;
		 background-color:#FFFFFF;
               }



/* ヘッダー部分 */

#header h1       {
          font-size: 24px;
          font-family: Arial Black,Helventica,sans-serif;
          margin-top: 0;
          margin-bottom: 0;
            }


#header h1 a     {
          color: darkblue;
          text-decorastion: none;
          }


#header h2       {
          color: #313031;
          font-size: 12px;
          margin-top: 6px;
          margin-bottom:0px;
            }


#header   {
          background-color: #c7ddff;
          padding-top:23px;
		  padding-left:10px;
          /*height: 132px;*/
         background-image:
		  url(http://www.2life-style.com/tt03/images/rogo1.jpg);  height: 139px; 
            }
			
			
/* フォーム部分 */
#form     {
          margin-top: 0;
		  }


/* エントリー部分 */
#content   {
             clear:both;
			 margin-left:20px;
			 margin-right:20px;
			 }
			
			
#content h2    {
           font-size:14px;
		   color: #009a00;
		   }
		   			

#content h3  {
          font-size:16px;
		  color:darkblue;
		  }
		  
		  
#content p  {
          font-size:14px;
		  color: #000000;
		  line-height:140%;
		  		  }
		  
		  
#content .posted   {
          border-top: solid 1px #b2cbff;
		  padding-top: 6px;
		  margin-bottom: 40px;
		    }
			
			
#content #categorydata    {
          margin-bottom:50px;
		  }			
			
			
#content #categorydata li    {
          margin-bottom: 10px;
		  }
		  
		  
#content #categorydata span   {
          font-size:smaller;
		  color: #77a822;
		  margin-left: 10px;
		  }
			
			
/* カテゴリーメニュー */

#category    {
          margin-top: 1px;
		  text-align:right;
		  margin-bottom:30px;
		  height:20px;
		  }
		  
		  
#category a,#category span    {
          font-size:12px;
		  color: white;
		  margin-left: 0;
		  background-color:#00008c;
		  display:block;
		  width:130px;
		  float:left;
		  text-align:center;
		  font-size:14px;
		  text-decoration:none;
		  height:20px;
		  padding-top:5px;
		  border-right:solid 1px white;
		  }
		  
		  
#category a:hover   {
          background-color:#ffb13c;
		  }
		  		  


/* カテゴリー下段 */

#under     {
          margin-bottom:5px;
		  text-align:center;
		  }
		  
		  
#under a    {
          font-size:12px;
		  color:#0000ff;
		  }
		  
		  		  
#under a:hover   {
          background-color:#ffe773;
		  }
		  
		  
		  
/* フッター部分 */

#footer      {
          border-top:none;
		  background-color:#0000ad;
		  color:white;
		  height: 15px;
		  text-align:center;
		  padding-top:7px;
		  padding-bottom:3px;
		  }
		  
		  
#footer p    {
          font-size:14px;
		  margin-top: 0;
		  margin-bottom: 0;
		  }
		  
		  
#footer a    {
          color:#0000ad;
		  text-decoration:none;
		  }
		  
		  
#seo h1   {  
           color: #313031;       
          font-size: 12px;
          margin-top: 2px;
          margin-bottom:5px;
		  padding-right:215px;
		  }
		  
		  
		  
#seo h2    {
          color: #313031;
		  font-size: 14px;
		  }
  
          
		  
#kiji     {
         font-size:14px;
		 padding:5px;
		 margin-left:20px;
		 margin-right:20px;
		 }
		 
		 
#kiji h3   {
		 font-size:14px;
		 color:#FFFFFF;
		 background-color:darkblue;
		 padding:5px;
		 		 }
		 
		 



  
		  
.hgpop {
font-family:"HGP創英角ﾎﾟｯﾌﾟ体"}

.hgspop {
font-family:"HGS創英角ﾎﾟｯﾌﾟ体"}

.hgub {
font-family:"HG創英角ｺﾞｼｯｸUB"}

.hgsub {
font-family:"HGS創英角ｺﾞｼｯｸUB"}

.bold {
font-weight:bold;
}

.red {
color:#CC0000;
}

.red2 {
color:#FF0000;
}

.red3 {
color:#D50000;
}

.red4 {
color:#DD0000;
}

.red5 {
color:#cc0000;
}

.red6 {
color:#FF3366;
}

.u {
text-decoration:underline;
}

.big {
font-size:1.2em;
}

.big2 {
font-size:1.5em;
}

.big3 {
font-size:1.7em;
}

.blue1 {
color:#000099;
}

.blue2 {
color:#0000A0;
}

.atopy {
color:#ca003d;
font-style:italic;
font-size:31px;
text-align:center;
}

.atopy2 {
color:#009a00;
font-size:21px;
text-align:center;
font-style:italic;
}

.kimete {
font-family:"HGS創英角ｺﾞｼｯｸUB";
font-size: 21px;
color:#ff0000;
}

.kimete2 {
font-family:"HGS創英角ｺﾞｼｯｸUB";
font-size:19px;
color:#CC0066;
}

.kimete3 {
font-family:"HGS創英角ｺﾞｼｯｸUB";
font-size:14px;
color:#000099;
}

.kimete4  {
font-family:"HGP創英角ﾎﾟｯﾌﾟ体";
font-size:16px;
color:#000088;
}

.kimete5 {
font-family:"HGP創英角ﾎﾟｯﾌﾟ体";
font-size:19px;
color:#ff0000;
}

.pre {
font-family:"HGP創英角ｺﾞｼｯｸUB";
color:#000048;
}

.kanso {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:15px;
font-weight:bold;
}

.ookisa {
font-size:18px;
}


.style4 {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.style5 {font-size: medium}
.style8 {font-size: 12px}
.style9 {
	color: #000000;
	font-size: 14px;
	}
.style10 {
font-family: "HG創英角ﾎﾟｯﾌﾟ体";
color:#FF0000;
}

.style11 {
font-family:"HG創英角ﾎﾟｯﾌﾟ体";
color: #0000FF;
font-size:23px;
}

.small {
font-size:12px;
}

.titlesize {
font-size:32px;
color:#cc0000;
font-weight:bold;
}

.titlesize2 {
font-family: "HG創英角ﾎﾟｯﾌﾟ体";
font-size:23px;
color:#000048;
font-style:italic;
}

.datu {
font-family: "HG創英角ﾎﾟｯﾌﾟ体";
font-size:23px;
color:#cc0000;
font-style:italic;
}

.san {
font-family: "HG創英角ﾎﾟｯﾌﾟ体";
font-size:23px;
color:#ecec00;
font-style:italic;
}


.waku{
  padding: 0.5em;

  font-weight:bold;
  border: 2px #7ca0c0;
  border-style:dotted;
  background-color:#f5ecff;
}

.waku2{
  padding: 0.5em;

  font-weight:bold;
  border-style:solid;
  border: 2px #dc143c;
  background-color:#ffffc1;
}

.waku3{
  padding: 0.5em;
 border-style:solid;
  border: 2px #dc143c;
  background-color:#ffffde;
}

.waku4{
  padding: 0.5em;
  margin-left:25px;
 border-style:solid;
  border: 1px #aca899;
  background-color:#ffffde;
  width:525px;
}

.waku5 {
  padding: 0px 0px 0px 0.5em;
  border: 2px #7ca0c0;
  border-style:dotted;
  background-color:#f5ecff;
}

.waku6{
  padding: 0px 0.5em 0px 0.5em;
  border: 2px #7ca0c0;
  border-style:dotted;
  background-color:#ffffff;
}

.hidari {margin-left:30px;
}

.situ {
font-size:14px;
font-weight:bold;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.suisen {
text-decoration:none;
color:#CC0000;
}


