@charset "EUC-JP";

/*
-----------------------------------------------------
livedoor Blog CSS
FileName:	Girl
Version:	2006.06.16
-----------------------------------------------------
*/
	
body{
	margin:0;
	padding:0;
	color:#000000;
	background:#fff;
	text-align:center;
}

h1,h2,h3{margin:0;padding:0;}
a{color:#0000ff;text-decoration:underline;}
a:visited{
		color:#800080;
		text-decoration:underline;
}
	a:active{
		color:#0000ff;
		text-decoration:underline;
}
a:hover{color:#0000ff;text-decoration:none;position:relative; top:2px;
left:2px;}

blockquote{
	border:2px dotted #777;
	padding:10px;
	margin:10px;
	text-align:left;
}

#header{background:#fff;}
#header td{
	font-size:x-small;
	text-align:right;
	padding-right:10px;
}
#header a:link{color:#0000ff;}
#header a:hover{text-decoration:none;}

#container{
	width:775px;
	margin:0 auto;
	text-align:center;
	background:url(http://parts.blog.livedoor.jp/img/usr/t_girl/header.gif) no-repeat 50% 0%;
}

#banner,#subbanner{
	color:#fff;
	height:280px;
	text-align:left;
	margin:0 auto;
	position:relative;
	z-index:1;
}

#banner a{color:#8bcbcb;text-decoration:none;}
#banner a:visited{color:#8bcbcb;text-decoration:none;}
#banner a:hover{color:#8bcbcb;text-decoration:underline;}



.blogtitle{
	font-size:18px;
	padding:105px 275px 5px 195px;
	line-height:100%;
}

.description{
	color:#8bcbcb;
	font-size:10px;
	padding:0px 275px 0px 195px;
}

#wrapper{
	float:left;
	width:562px;
}

#content{
	float:right;
	width:369px;
}

#blog{text-align:left;}

#left{
	float:left;
	width:180px;
	padding:185px 0px 30px;
}

#right{
	float:right;
	width:180px;
	padding:35px 0px 30px 0px;
	text-align:center;
}

#footer{
                   font-size:12px;
                   padding-top: 5px;
                   padding-bottom: 5px;
                   border-top:1px solid #000000;
                   border-top:1px solid #000000;
}
	#outfooter{}

#categorytitle{
	color:#f2b2a9;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-bottom:47px;
}
.date{
	font-size:18px;
	color:#d3edf0;
	font-family:Arial;
	line-height:100%;
	text-align:right;
	margin-bottom:-47px;
	position:relative;
	z-index:3;
}
.blogbody{}
.titlebody{
	position:relative;
	z-index:2;
	height:85px;
	background:transparent url(http://parts.blog.livedoor.jp/img/usr/t_girl/mainhead.gif) no-repeat 0 0;
}
.title{
	color:#f2b2a9;
	font-size:14px;
	text-align:left;
	padding:57px 5px 0 55px;
	line-height:100%;
}

.main,.mainmore,.article_tags{
	font-size:12px;
	margin:20px;
	text-align:left;
	line-height:19px;
}


.pict{}
.posted{
	color:#8bcbcb;
	font-size:10px;
	text-align:right;
	margin:0px 20px 0px 0;
	line-height:16px;
}
.posted a:link{color:#0000ff;text-decoration:underline;}
.posted a:visited{color:#0000ff;text-decoration:underline;}
.posted a:active{color:#0000ff;text-decoration:underline;}
.posted a:hover{color:#0000ff;text-decoration:none;}
.menu{
	color:#43699b;
	font-size:10px;
	text-align:right;
	margin:0 20px 10px;
	}
.menu a:link{color:#0000ff;text-decoration:underline;}
.menu a:visited{color:#0000ff;text-decoration:underline;}
.menu a:active{color:#0000ff;text-decoration:underline;}
.menu a:hover{color:#0000ff;text-decoration:none;}

.dateend{
	padding:25px 0 26px;
	margin-bottom:50px;
	background:url(http://parts.blog.livedoor.jp/img/usr/t_girl/mainbtm.gif) no-repeat 0 0;
}

.comblogbodybottom{}

/* トラックバックURL表示 */
.trackbackurlbody{
	margin-top:50px;
	text-align:left;
}
.trackbackurlttl,.trackbackhead,.commenthead,.takecommenthead{
	color:#f2b2a9;
	font-size:14px;
	font-weight:bold;
}

.trackbackurl{text-align:center;margin:20px auto 40px;}
.trackbackurl table{width:350px;margin:0 auto;}
input.trackbackbox{width:275px;}

/* トラックバック・コメント表示 */
#trackback,#comment,#takecomment{text-align:left;margin-bottom:30px;}

#trackbackbody,#commentbody{padding:15px 20px 0;font-size:12px;}
.trackbackttl,.commentttl{color:#8bcbcb;}
.trackbacktext,.commenttext{line-height:17px;margin:5px 5px 20px;}

#takecommentbody{}

#error{
	padding:10px;
	font-size:x-small;
	line-height:125%;
	font-weight:bold;
}
#error span{font-weight:normal;}

.loginon,.loginoff{
	font-size:12px;
	font-weight:bold;
	margin:10px 15px;
	padding:5px;
	text-align:center;
}

#formbody{text-algin:center;}

.form{
	margin:0px auto;
	color:#8bcbcb;
	font-size:12px;
}

.form th{
	font-weight:normal;
	padding:2px;
	text-align:right;
}
.form td{
	padding:2px;
}

input#author{width:200px;}
input#email{width:200px;}
input#url{width:200px;}
input#bake{}
textarea#text{width:280px;height:200px;}
input.button{margin-top:20px;width:80px;}

#blogcommentbottom{
}


/* カレンダー指定 */
.calendarhead{
	color:#f2b2a9;
	font-size:12px;
	margin-bottom:5px;
	text-align:center;
}

.caltbl{
	width:100%;
	margin:0px auto 30px;
}
.caltbl table{
	color:#bce0e0;
	font-size:12px;
}
.caltblwk{}
.caltblwk td{font-weight:bold;}
.caltblwk td,.caltblday td{
	padding:5px 0;
	text-align:center;
	line-height:100%;
}
.caltblday{}
.calon{}
.caloff{}
.caltblday a{font-weight:bold;}


/* サイド指定 */
.sidetitlebody{
	height:30px;
	background:url(http://parts.blog.livedoor.jp/img/usr/t_girl/sidehead.gif) no-repeat 0% 0%;
}
.sidetitle{
	color:#f2b2a9;
	font-size:12px;
	font-weight:bold;
	line-height:30px;
	text-align:center;
}
.side{
	font-size:12px;
	text-align:left;
	padding:0px 10px;
}
.sidebody{
	padding:0px 0px 0px 17px;
	margin-bottom:5px;
	line-height:17px;
	background:url(http://parts.blog.livedoor.jp/img/usr/t_girl/list.gif) no-repeat 0% 2px;
}
.sidebottom{
	padding:10px 0px;
	background:url(http://parts.blog.livedoor.jp/img/usr/t_girl/sidebtm.gif) no-repeat 0% 0%;
	margin-bottom:30px;
}
a.ttllink:link{color:#f2b2a9;text-decoration:underline;}
a.ttllink:visited{color:#f2b2a9;text-decoration:underline;}
a.ttllink:active{color:#f2b2a9;text-decoration:underline;}
a.ttllink:hover{color:#f2b2a9;text-decoration:none;}

input.sf{width:122px;margin-right:3px;}
.moblogbody,.linkme,.skypeme{text-align:center;}
.afbody{text-align:center;padding-bottom:10px;}
.afbody img{margin-bottom:3px;}
.photo{text-align:center;}
.nickname{font-size:xx-small;font-weight:bold;margin:10px 0;}
.message{text-align:left;font-size:xx-small;margin-bottom:10px;}
.blogtimes{margin:10px auto;text-align:center;width:180px;}
.quotetable{background:#000;width:170px;}
.quotetable img{width:160px;}
.quote{color:#000;font-size:xx-small;padding:1px;background:#fff;}

.elsehead{
	padding:3px 0 4px;
}
.elsebody{text-align:center;}
.elsebottom{
	padding:3px 0 4px;
}

.elsebody a:link{}
.elsebody a:visited{}
.elsebody a:active{}
.elsebody a:hover{}

.checkers{padding-bottom:10px;width:117px;font-size:10px;text-align:left;margin:0 auto;}
.reader{padding-bottom:20px;width:117px;font-size:10px;text-align:left;margin:0 auto;}
.powered{padding-bottom:10px;}
.syndicate{}

#footer{
}

#ad{text-align:center;margin-top:20px;}
.blogbody iframe{width:350px;}

a.adtitle{color:#8bcbcb;font-weight:bold;text-decoration:underline;}
a.addescription{color:#687b8a;text-decoration:none;}
a.adurl{color:#0000ff;text-decoration:none;}
a.adld{color:#0000ff;text-decoration:underline;}

body.ad{background:#fff;}


.movie-wrap {
     position: relative;
     padding-bottom: 56.25%; /*アスペクト比 16:9の場合の縦幅*/
     height: 0;
     overflow: hidden;
}
 
.movie-wrap iframe {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
}
