/*
 chrome
	This theme was designed and built by maru1021 and CSSEZ.com,
 through http://jp.cssez.com/.

	The CSS, XHTML and design is released under Creative Commons(BY):
 http://creativecommons.org/licenses/by/2.1/jp/

*/

/* Cross-browser settings */
* {
 margin: 0;
 padding: 0;
}

/* general styles */
body {
 height: 100%;
background: #dfdfdf url(http://livedoor.blogimg.jp/yumemigachi_salon/imgs/6/4/646b0d82.jpg?de78d24f) repeat;
font-size: 14px;
 text-align:center;
}

img {
 border:0;
}

a {
 color: crimson;
}

a:visited {
 color: purple;
}

a:hover {
 color: maroon;
}

#wrapper {
 width: 980px;
 margin: auto auto 0px auto;
 padding: 0px;
 color: #333333;
 font: 1.0em/150% 'MS P ¥´¥·¥Ã¥¯', sans-serif;
 text-align:left;
}



table#headline{
	width:100%;
	font-size: 12px;
	color: #444;
 background: url('http://img440.imageshack.us/img440/879/adscs0.jpg') repeat-x;
}
	table#headline a{
		color: #444;
	}
	table#headline th{
		width:1%;
	}
	table#headline th img{
		margin:2px 10px;
		width:132px;
		height:24px;
	}
	table#headline td.catprbox{
		width:1%;
		white-space:nowrap;
	}
	table#headline td.catprbox span{
		margin-right:15px;
	}
	table#headline td.newstickerbox{
		width:97%;
		text-align:right;
		padding-right:10px;
	}
	table#headline td.startblogbox{
		width:1%;
		padding-right:10px;
		white-space:nowrap;
	}
	table#headline td.startblogbox img{
		width:17px;
		height:16px;
		margin-right:3px;
		border:0px;
		vertical-align:middle;
	}


/* Header */
#header {
 float: left;
 width: 100%;
 height: 330px; 
 margin: 0px 0px 10px 0px;
 padding: 0px;
}

#header #title {
 margin: 20px 0px 0px 0px;
 padding: 0px;
 color: #000000;
 font: bold 2.5em 'MS P ¥´¥·¥Ã¥¯ black', sans-serif;
 text-align: left;
 display:none; 
 font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯';
 line-height:1;
}




#header div#description {
 margin: 0px 0px 0px 0px;
 padding: 0px;
 color: #666666;
 font-size: 1.2em;
 text-align: left;
}


/* Main contents */
#contents {
 float: right;
 width: 750px;
 margin: 0px 0px 0px;
 padding-right: 18px;
 font-size: 1.0em;
 text-align: left;
 font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯';
 line-height:1;
}

#contents h2 {
 margin: 0px 25px 10px;
 padding: 3px 10px;
 
 border: 1px solid #000000;
 background-image: url("http://livedoor.blogimg.jp/yumemigachi_salon/imgs/6/0/607116f6.jpg");
 color: #FFFFFF;
 font: bold 1.6em 'MS P ¥´¥·¥Ã¥¯', sans-serif;
 text-align: left;
 font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯';
 line-height:1;
}

#contents h2 a {
 color: #ffffff;
 font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯';
 line-height:1;
 text-decoration: none;

}


#contents .contents_body {
 margin: 0px 25px 0px;
 padding: 10px 10px 10px 10px;
 font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯';
 border-right: 1px solid #000000;
 border-top: 1px solid #000000;
 border-left: 1px solid #000000;
 background: #F7F7F7;
 line-height:1.3;
}

#contents .contents_body_notbody {
 margin: 0px 25px 0px;
 padding: 10px 10px 10px 10px;
 font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯';
 border: 1px solid #000000;
 background: #F7F7F7;
 line-height:1.3;
}

#contents .commentpoint {
 margin: 0px 25px 70px;
 padding: 0px 0px 3px 0px;
 border-right: 1px solid #000000;
 border-bottom: 1px solid #000000;
 border-left: 1px solid #000000;
 background-image : url(http://livedoor.blogimg.jp/yumemigachi_salon/imgs/6/2/62580d15.jpg);
 line-height:1.0;
 font: 1.0em 'MS P ¥´¥·¥Ã¥¯', sans-serif;
}


#contents .date_body {
 margin: 0px 25px 10px;
 padding: 2px 2px 2px 2px;
 font: bold 1.0em 'MS P ¥´¥·¥Ã¥¯', sans-serif;
 border: 1px solid #000000;
 background: #F7F7F7;
}

#contents h3 {
 margin: 0px 25px 10px;
 padding: 10px 20px;
 font: bold 1.0em 'MS P ¥´¥·¥Ã¥¯', sans-serif;
 text-align: left;
 font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯';
 line-height:1;
}

#contents blockquote {
 padding: 10px;
 background: #efefef;
 border: #999999;
 font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯';
 line-height:1;
}


.aab{
font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯","MS PGothic","Mona","mona-gothic-jisx0208.1990-0",sans-serif;
font-size:16px;
font-color:red;
line-height:18px;
}


.aa{
font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯","MS PGothic","Mona","mona-gothic-jisx0208.1990-0",sans-serif;
font-size:14px;
font-color:red;
line-height:16px;
}

.aas{
font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯","MS PGothic","Mona","mona-gothic-jisx0208.1990-0",sans-serif;
font-size:12px;
line-height:14px;
}

.sidelink{}

.sidelink a {
 padding: 0px 0px 0px 7px;
 color: maroon;
 text-align: left;
 text-decoration: none;
}

.sidelink a:hover {
 border-left: 3px solid red;
 color: #0600B3;
}







/* Sidebar */
#firstSide { float: left;}

.sidebar {
 width: 210px;
 margin: 0px 0px 30px 0px;
 padding: 0px 0px 0px 0px;
 background: #F7F7F7;
 font-size: 1.0em;
 text-align: left;
 font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯';
 line-height:1;
 border-left: 1px solid #000000;
 border-right: 1px solid #000000;
 border-bottom: 1px solid #000000;
}

.sidebar .sidetitle {
 margin: 0px 0px 0px 0px;
 padding: 2px 2px 2px 2px;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 background-image: url("http://livedoor.blogimg.jp/yumemigachi_salon/imgs/6/0/607116f6.jpg");
 color: #ffffff;
 font: bold 1.0em 'MS P ¥´¥·¥Ã¥¯', sans-serif;
 text-align: center;
 font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯';
 line-height:1;
}

.sidebar .sidebody {
 list-style:none;
 padding-left:2px;
 padding-right:10px;
 margin-bottom:40px
 width: 185px;
}

.sidebar p {
 padding: 3px 0px 3px 15px;
}

.sidebar .sidebody {
 line-height: 1;
}

.sidebar .sidebody a {
 display:block;
 line-height: normal;
 padding: 3px 0px 3px 15px;
 color: maroon;
 font-size: 1.0em;
 text-align: left;
 text-decoration: none;
}

.sidebar .sidebody a:hover {
 border-left: 3px solid red;
 color: #0600B3;
}



.headlinediv{
  left:25px;
  position:relative;
  padding-left:5px;
  width: 693px;
  background-image: url("http://livedoor.blogimg.jp/yumemigachi_salon/imgs/6/0/607116f6.jpg");
  border-top  :1px solid #000000;
  border-left  :1px solid #000000;
  border-right  :1px solid #000000;
  border-bottom  :1px solid #000000;
  float:left;
  color: #ffffff;
  font: bold 1.0em 'MS P ¥´¥·¥Ã¥¯', sans-serif;
  font-size: 12px;
    }

.headlinediv2{
  right:25px;
  position:relative;
  padding: 0px 0px 0px 0px;
  width: 359px;
  background-image: url("http://livedoor.blogimg.jp/yumemigachi_salon/imgs/6/0/607116f6.jpg");
  border-top  :1px solid #000000;
  border-right :1px solid #000000;
  color: #ffffff;
  float:right;
  font: bold 1.0em 'MS P ¥´¥·¥Ã¥¯', sans-serif;
  font-size: 12px;
    }

.headlineiframe{
  margin: 0px 0px 10px 25px;
  padding: 0px 0px 0px 0px;
  width: 698px;
  height: 350px;
  background-color: #F7F7F7;
  border :1px solid #000000;
  font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯';
    }


.image{
  border:1px solid #000000;
    }

.quote{
 border:1px solid #000000;
 background-color:#ffffff;
 padding:5px;
   }

#contents .contents_amazon {
 margin: 0px 25px 40px;
 padding: 3px 10px 3px 10px;
 font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯';
 border: 1px solid #000000;
 background: #F7F7F7;
}


#contents .contents_amazono {
 margin: -30px 25px 0px;
 padding: 2px;
 font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯';
 background-image: url("http://livedoor.blogimg.jp/yumemigachi_salon/imgs/6/0/607116f6.jpg");
 border-left: 1px solid #000000;
 border-right: 1px solid #000000;
 border-top: 1px solid #000000;
  color: #ffffff;
  font: bold 1.0em 'MS P ¥´¥·¥Ã¥¯', sans-serif;
font-size:12px;
}





.nobrtwitter {
    display:inline-block;
}





/* Footer */
#footer {
 clear:both;
 height: 35px;
 margin: 0px 80px ;
 padding: 80px 0px 0px;
 font-size: 0.8em;
 text-align: right;
}
