@charset "utf-8";

/****************************************************

　全体

*****************************************************/

*{
    margin : 0;
    padding : 0;
}

body{
	background-image: url(http://file.glamorous.blog.shinobi.jp/titleback09.png);
	background-repeat:repeat-x;
	color : #444;
	background-color : #fdfdfd;
	font-size : 100%;
	font-family:"ヒラギノ角ゴ Pro W3", "Osaka", "MS UI Gothic", Tahoma, arial, sans-serif;
	text-align : center;

}

a{
	text-decoration : none;
}
.area{
	background-color : transparent;
	border-color : #999;
	text-align : center;
	width:100%;
	height : auto;
	margin : 0px auto;
	padding : 0px;
}
.area_main {
	margin:0 auto;
	text-align:left;
	width : 700px;
	}

img {
	border:0;
}
br {
	letter-spacing : 0px;
}


/****************************************************

　リンク

*****************************************************/

a:link{
	color : #0E88CC;
}
a:visited{
	color : #888;
}
a:hover{
	background : #none;
	color : #000;
	text-decoration : underline;
}
.link {
  background:url(http://file.glamorous.blog.shinobi.jp/icon.png) no-repeat left center;
  padding-left:10px;
}


/****************************************************

　フォーム

*****************************************************/
input,textarea{
	color : #444;
	background-color : #ffffff;
	border : solid 1px #444;
}

.form{
	margin : 10px;
	font-size : 90%;
	line-height: 1.6;
	letter-spacing:1px;
}


/****************************************************

　ヘッダー

*****************************************************/
.header{
	width: 100% ;
	height : 125px;
	text-align : left;
	margin : 0 0 45px 0;
}
.header a:link{
	color : #ffffff;
	text-decoration : none;
}
.header a:visited{
	color : #ffffff;
	text-decoration : none;
}
.header a:hover{
	color : #0E88CC;
	background : none;
	text-decoration : none;
}

/*
 * ブログタイトル
 */
h1{
	font-family: "Century Gothic","Gill Sans",Verdana,"Microsoft Sans Serif",sans-serif;
	font-size : 50px;
	padding : 35px 0 0;
}

/*
 * ナビ
 */
ul#navlist{
	white-space: nowrap;
	text-align: right;
	font-family: "Century Gothic","Gill Sans",Verdana,"Microsoft Sans Serif",sans-serif;
}

#navlist li{
	display: inline;
	list-style-type: none;
}

#navlist a { padding: 3px 10px; }

#navlist a:link, #navlist a:visited{
	color: #fff;
	background-color: #000000;
	border-bottom : solid 5px #7D6047;
	text-decoration: none;
}

#navlist a:hover{
	color: #fff;
	background-color: #7D6047;
	border-bottom : solid 5px #000000;
	text-decoration: none;
}


/****************************************************

　記事・コメント・トラックバック

*****************************************************/
/*
 * メイン（左部分）
 */
.entry_area{

	float : left;
	width : 700px;
	text-align : left;
	padding : 0px;
	margin : 0px;
	background-color : #ffffff;
}

/*
 * 記事枠
 */
.entry{
	padding : 5px;
	margin : 10px 10px 5px 10px;
}
/*
 * タイトル
 */
.title{
	font-size : 130%;
	padding : 0 0 5px 5px;
}

.title a:link{
	color : #0E88CC;
}
.title a:visited{
	color : #0E88CC;
}
.title a:hover{
	background : none;
	color : #000;
	text-decoration : underline;
}

/*
 * 日にち
 */
.day{
	color : #DFC588;
	font-size: 350%;
	font-family: "Century Gothic","Gill Sans",Verdana,"Microsoft Sans Serif",sans-serif;
	text-align: right;
}
.day:first-letter{
	font-size: 120%;
	color: #7D6047;
}

/*
 * 本文
 */
.text{
	padding : 23px 13px 13px 23px;
	font-size : 85%;
	line-height: 1.8;
	letter-spacing:1px;
	background-image: url(http://file.glamorous.blog.shinobi.jp/fading_corner_2.gif);
	background-repeat: no-repeat;
	font-family:"Verdana","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka
}
.text pre {
	font-size : 95%;
	border : 1px solid #CCCCCC;
	background : #ffffff;
	padding : 1em;
	margin : 30px 10px;
}
.text li {
    padding-left : 20px;
    background : url(http://file.glamorous.blog.shinobi.jp/icon.png) no-repeat 10px 0.5em;
    list-style : none;
}
h3{
	background-image: url(http://file.glamorous.blog.shinobi.jp/h3.png);
	background-repeat:repeat-xy;
	font-size : 120%;
	border-left : solid 7px #7D6047;
	padding : 0.5em 0.4em;
	margin : 10px 0 ;

}
h5 {
	font-size : 100%;
	margin-left : 15px;
	border-left : solid 6px #7D6047;
	padding : 0.5em 0.4em ;
	margin : 10px 0 ;
}

.pict {
	float : left;
	margin : 0 10px 10px 0 ;

}

/*
 * 投稿データ
 */
.data{
	background-image: url(http://file.glamorous.blog.shinobi.jp/bottom3.png);
	background-repeat:repeat-x;
	text-align : right;
	padding : 7px 5px;
	margin-bottom : 20px;
	font-size : 80%
}
.data a:link{
	color : #0E88CC;
}
.data a:visited{
	color : #0E88CC;
}
.data a:hover{
	background : none;
	color : #000;
	text-decoration : underline;
}

/*
 * コメント見出し
 */
.comment_h{
	background-image: url(http://file.glamorous.blog.shinobi.jp/slash.png) ;
	background-repeat: repeat-x;
	background-position: bottom;
	font-size : 120%;
	padding : 2px 10px;
	margin-top : 30px;
}
/*
 * コメント枠
 */
.comment{
	padding : 5px;
	margin : 10px;
	background-color : #ffffff;
}
/*
 * コメント日にち
 */
.comment_day{
	color : #DFC588;
	font-size: 30px;
	font-family: "Century Gothic","Gill Sans",Verdana,"Microsoft Sans Serif",sans-serif;
	text-align: right;
}
.comment_day:first-letter{
	font-size:35px;
	color:#7D6047;
}
/*
 * コメント本文
 */
.comment_text{
	padding : 15px 15px 15px 25px;
	font-size : 80%;
	line-height: 1.6;
	letter-spacing:1px;
}

/*
 * コメントレス
 */
.cmt_res{
	color : #444;
	padding : 5px 0px;
	background-color : #cccccc;
}
/*
 * コメントレス本文
 */
.commentres_text{
	padding : 15px 15px 15px 25px;
	font-size : 80%;
	line-height: 1.6;
	letter-spacing:1px;
}

/*
 * トラックバック見出し
 */
.tb_h{
	background-image: url(http://file.glamorous.blog.shinobi.jp/slash.png) ;
	background-repeat: repeat-x;
	background-position: bottom;
	font-size : 120%;
	padding : 2px 10px;
	margin-top : 30px;
}
/*
 * トラックバック枠
 */
.tb{
	padding : 5px;
	margin : 10px 10px 20px 10px;
}
.trackback_text{
	padding : 15px 15px 5px 25px;
	font-size : 80%;
	line-height: 1.6;
	letter-spacing:1px;
	background-image: url(http://file.glamorous.blog.shinobi.jp/fading_corner_2.gif);
	background-repeat: no-repeat;
	background-color : #ffffff;
}

/*
 * ナビ
 */
.navi_area{
	width : 700px;
	float : left;
	text-align : center;
	background-color : #ffffff;
}
.navi{
	color : #444;
	font-size : 90%;
	text-align : center;
	background-color : #fdfdfd;

}
.navi a:link {
	color : #0E88CC;
	text-decoration: none;
}
.navi a:visited {
	color: #0E88CC;
	text-decoration: none;
}

.navi a:hover {
	background : none;
	color : #000;
	text-decoration : underline;
}

/****************************************************

　装飾関連

*****************************************************/

/*
 * 引用
 */
blockquote {
	border-right: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	background : #eeeeee;
	padding : 0.5em;
	margin : 10px;
	font-size : 95%;
}

/*
 * ライン
 */
hr {
	border : solid 1px #999;
	height : 1px;
}

/*
 * テキストボックス
 */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.curlycontainer{
	border: 1px solid #b8b8b8;
	margin-bottom: 1em;
	width: 620px;
	font-size : 95%;
}

.curlycontainer .innerdiv{
	background: transparent url(http://file.glamorous.blog.shinobi.jp/brcorner.gif) bottom right no-repeat;
	position: relative;
	left: 2px;
	top: 2px;
	padding: 1px 4px 15px 5px;
}

/***************************************************

　プラグイン

****************************************************/
/*
 * アンダー（左）
 */
#left_area {
	width : 335px;
	float : left;
	margin : 20px 5px 10px 0px;
	overflow : hidden;
}
/*
 *アンダー（右）
 */
#right_area {
	width : 335px;
	float : right;
	margin : 20px 0px 10px 5px;
	overflow : hidden;
}


/*
 * プラグインタイトル
 */
.plugin_title{
	background-image: url(http://file.glamorous.blog.shinobi.jp/slash.png) ;
	background-repeat: repeat-x;
	background-position: bottom;
	font-size : 90%;
	padding : 2px 10px;
	margin : 0 10px;
}
/*
 * プラグイン説明文
 */
.plugin_ex{
	padding : 0px 10px;
}
/*
 * プラグイン内容
 */
.plugin_contents{
	margin : 5px 0 10px 10px ;
	padding : 5px 20px;
	font-size : 80%;
	font-family : "Verdana","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka ;
	line-height: 1.4;
}
.plugin_data{
	padding-top : 5px;
}
.plugin_data a:link{
	color : #444;
}
.plugin_data a:visited{
	color : #888;
}
.plugin_data a:hover{
	background : none;
	color : #000;
	text-decoration : underline;
}
.plugin_data_date{
	padding-top : 2px;
}

.feed_pict{
	margin : 10px 0 0 0 ;
}

/***************************************************

　プラグイン（RECENT ENTRIES）

****************************************************/
/*
 * アンダー（上）
 */
#top_area {
	width: 680px;
	float: center;
	margin: 20px auto 10px auto;
	overflow : hidden;
	clear: both;
}

/*
 * プラグインタイトル（RECENT ENTRIES）
 */
.plugin_title2{
	background-image: url(http://file.glamorous.blog.shinobi.jp/slash.png) ;
	background-repeat: repeat-x;
	background-position: bottom;
	font-size : 120%;
	padding : 2px 10px;
	margin : 0 10px;
}
/*
 * プラグイン内容（RECENT ENTRIES）
 */
.plugin_contents2{
	padding : 10px 13px 0px 23px;
	line-height: 1.8;
	letter-spacing:1px;
	margin :0 0 30px 10px ;
	font-size : 95%;
	font-family : "Verdana","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka ;
	line-height: 1.4;
	text-aling: left;
}
.plugin_data2{
	padding-top : 5px;
}
.plugin_data2 a:link{
	color : #444;
}
.plugin_data2 a:visited{
	color : #888;
}
.plugin_data2 a:hover{
	background : none;
	color : #000;
	text-decoration : underline;
}

/****************************************************

　フッター

*****************************************************/
.footer{
	background-image: url(http://file.glamorous.blog.shinobi.jp/footer01.png);
	background-repeat:repeat-x;
	height : 52px;
	border-top : solid 1px #000;
	text-align : center;
	clear : both;
}

#ad{
	color : #000000;
	font-size : 80%;
	padding : 3px 0;

}
#ad a:link {
	color : #000000;
	text-decoration: none;
}
#ad a:visited {
	color: #000000;
	text-decoration: none;
}

#ad a:hover {
	background : none;
	color : #000;
	text-decoration : underline;
}
#copy{
	color: #000000;
	font-size : 90%;
	font-family : "Century Gothic","Gill Sans",Verdana,"Microsoft Sans Serif",sans-serif;
	font-weight : bold;
	padding : 3px 0;
}