/* Base Weblog (base-weblog.css) */

html {margin: 0;padding: 0;}
body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: Century Gothic, 'メイリオ', 'meiryo', Tahoma, Skia, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro W3, Hiragino Kaku Gothic Pro, Osaka, MS UI Gothic;
	text-align:center;
	color:#eedaab;
	background:#000 /* url("http://camera.rikiki-kiki.com/mtr/wall/FUJI-RVP-F-13-1200-thumb.jpg") fixed center top */;
	}
a, img, a img {text-decoration:none;border:0;}
a:link, a:visited {color:#fffeee;}
a:hover, a:active {color:#777;}

ul, li {list-style:disc;}
/*ul, li {list-style-image:url("http://camera.rikiki-kiki.com/mtr/ico/camera_14.png");}*/

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	}
* html .pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }

/* レイアウト用ブロックの設定
------------------------------------------------------------ */
#container, #wrapper, #title-bar, #menu-bar, #bottom-bar {
	/* ie win (5, 5.5, 6) bugfix */
	p\osition: relative;
	width: 100%;
	w\idth: auto;

	text-align: center;
	}
#container-inner, #wrapper-inner,
#title-bar-inner, #menu-bar-inner, #bottom-bar-inner {	position:static;}

#title-bar {margin:0 0 50px 50px;}

#blog-title {
	text-align:left;
	margin:15px 0 25px 0;
	}

h1#banner-header {margin:0 0 5px 0;}
/*h1#banner-header a {color:#fffeee;}
h1#banner-header a:hover {color:#c22a2a;}*/
h2#banner-description {
	margin:0;
	color:#fffeee;
	font-size:14px;
	font-weight:normal !important;
	}

#menu-bar {
	margin:0 0 50px 0;
	padding:0;
	text-align:left;
	color:#fffeee;
	}
/*#menu-bar p a:link,
#menu-bar p a:visited {color:#fffeee;}
#menu-bar p a:hover,
#menu-bar p a:active {color:#c22a2a;}*/

#wrapper {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	width:880px;
	}

#right, #main {
	display: inline;/*  ie win bugfix */
	position:relative;
	float: left;
	min-height: 1px;
	}
#main {
/*	width: 750px;
	margin:0 0 0 50px;*/
	width: 880px;
	margin:0;
	}

#right {
	width: 200px;
	text-align:left;
	}
#right-innner, #main-innner {position:static;}

#right-top, #right-body, #right-bottom {margin:0;padding:0;}

#bottom-bar {
	position:relative;
	vertical-align:middle;
	}
#bottom-bar-inner {position:static;}
#add-bottom, #add-top {}

/* 著作権表示 */
#info-regal {
	width: 100%;
	height:125px;
	background:url("http://camera.rikiki-kiki.com/mtr/bar/nega1_145-125.gif") repeat-x;
	}
p.copyright {
	vertical-align:middle;
	padding-top:35px;
	color:#555;
	}
p.copyright a {color:#555;}
p.copyright a:hover {color:#fffeee;}

/* アフィリ
------------------------------------------------------------ */
p.google-add-top {
	margin:0px 10px;
	background:url("http://camera.rikiki-kiki.com/mtr/ico/camera_80.gif") left no-repeat;
	}
#add-keywords, #add-entry {
	width:500px;
	margin-bottom:3px;
	}
#add-keywords {height:35px;}
#add-entry {height:80px;}

p.google-add-keywords,
p.google-add-entry {
	text-align:center;
	vertical-align:middle;
	width:468px;
	margin:10px 16px;
	}
p.google-add-keywords {height:15px;}
p.google-add-entry {height:60px;}

/* エントリ
------------------------------------------------------------ */
.entries-list {
	font-size:12px;
	margin-bottom:2em;
	}
.entry-title {
	font-size:12px;
	margin-bottom:0.5em;
	}
.entry-excerpt {
	font-size:10px;
	margin-bottom:2em;
	clear: both;
	}

/*td.main-photo {
	background:#000 url("http://camera.rikiki-kiki.com/mtr/wall/FUJI-RVP-F-13-1200-thumb.jpg");
	}*/

p.main-photo,
p.photo-img {
	text-align:center;
	padding:0;
	margin:2px;
	}

p.main-photo a img {
	border:1px solid #000;
	}

p.photo-img a img {
	border:1px solid #000;
 	filter: Alpha(opacity=60);opacity:0.60;
	}
p.main-photo a:hover img {
	border:1px solid #fffeee;
/* 	filter: Alpha(opacity=0);opacity:0;*/
	}

p.photo-img a:hover img {
	border:1px solid #fffeee;
 	filter: Alpha(opacity=100);opacity:1;
	}

/* サイトオリジナル：基本
------------------------------------------------------------ */
textarea,input,select {
	color:#fffeee;
	border:0;
	background-color:#333;
	padding:1px;
	}
input.button {
	border:0;
	color:#fffeee !important;
	background-color:#555;
	}

span.sss {font-size:8px !important;}
span.ss {font-size:9px !important;}
span.s {font-size:10px !important;}
span.m {font-size:11px !important;}
span.n {font-size:12px !important;}
span.l {font-size:14px !important;}
span.ll {font-size:16px !important;}
span.lll {font-size:18px !important;}
span.20 {font-size:20px !important;}

.fr-date, .fr-adate, .fr-cdate,
.fr-edate, .fr-pdate { margin: 0; padding: 0;display:inline; }

.fr-date:first-letter, .fr-adate:first-letter, .fr-cdate:first-letter,
.fr-edate:first-letter, .fr-edate-s:first-letter,
.fr-pdate:first-letter {text-transform:uppercase;}

span.banner a, span.banner a img {
	margin : 3 0 !important;
	padding : 0 !important;
	border : 0 !important;
	text-decoration : none !important;
	}

/* 基本設定
------------------------------------------------------------ */
h1, h2, h3, h4, h5, h6 {margin: 0;}
form { margin: 0; padding: 0; }

textarea,input,select {	font-size:12px;padding:2px;}

.module-content textarea,
.module-content input,
.module-content select,
.module-search input {
	font-size:11px;
	margin:1px;
	padding:2px;
	}
input.button {border:0;}
/*.module-content form {padding:5px;}*/

blockquote {margin : 1em 0 2em 1em;padding : 0.5em;}

p, ol, ul, pre {margin: 1.5em 0;}
em { font-style : italic ; }
u {border-bottom:1px dotted;text-decoration:none;}
span {margin:0;padding:0;}

ul{text-align:left;margin:0;padding-left:1.5em;}
li {margin:0;padding:0;}

pre {
	font-size:12px;
	margin:1em auto;
	padding:0.5em;
	font-family:sans-serif;
	overflow:auto;
	width:90%;
	}

/* MacIE用バグ対応・文字化け対策 */
textarea,input,select {
	font-family: "\30D2\30E9\30AE\30CE\20Pro\20W3","Osaka", "MS UI Gothic","Verdana","Helvetica","Arial","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",sans-serif;
	}

/* CSS イメージカラー 
------------------------------------------------------------ */
/* Beige */
.blanc {color:#fffeee;}
.beige {color:#eedaab;}
.noir {color:#000;}
.chacoal {color:#5e4832;}
.brun {color:#462e12;}
.rouge {color:#c22a2a;}
.orange {color:#e36e36;}
.rose {color:#e33e33;}
.paille {color:#c4c431;}
