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

html {margin: 0;padding: 0;}
body {
	margin: 0;
	padding: 0;
	line-height: 180%;
	font-size: 12px;
	font-family: 'Trebuchet MS', Tahoma, Verdana, Skia, Berlin Sans FB, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro W3, Hiragino Kaku Gothic Pro, Osaka, MS UI Gothic;
	background-color:#f7f5ca;
	color:#009;
	}
a, img, a img {text-decoration:none;border:0;}
a:link, a:visited {color:#ff6600;}
a:hover, a:active {color:#cc3300;}

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 {
	position:relative;
	width:100%;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	}

#container-inner, #wrapper-inner,
#title-bar-inner, #menu-bar-inner {
	position:static;
	margin:0;
	padding:0;
	}
#title-bar {
	margin-bottom:20px;
	width:800px;
	height:200px;
	text-align:center;
	background-image:url("http://amaki.rikiki-kiki.com/mtr/ttl/toycameraman-s.gif");
	}
#blog-title {text-align:left;margin:0;}

h1#banner-header {margin-top:10px;margin-bottom:5px;}
h1#banner-header a {color:#f7f5ca;}
h1#banner-header a:hover {color:#f7f5ca;}
h2#banner-description {
	font-size:14px;
	color:#f7f5ca;
	font-weight:normal !important;
	}
#menu-bar {
	width:800px;
	text-align:center;
	margin-bottom:20px;
	margin-top:0;
	}
#menu-bar table {width:100%;align-left:auto;align-right:auto;}
#menu-bar td {
	text-align:center;
	width:20%;
	padding:5px;
	font-size:14px;
	background-color:#960;
	}

#menu-bar p {margin:0;padding:0;}
#menu-bar p a:link, #menu-bar p a:visited {color:#f7f5ca;}
#menu-bar p a:hover, #menu-bar p a:active {color:#f60;}

#main, .entry-images-content {
	width: 800px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	}

/* 著作権表示 */
#info-regal {
	width: 100%;
	height:125px;
	text-align:center;
	}
p.copyright {
	vertical-align:middle;
	padding-top:50px;
	color:#cc3333;
	}
p.copyright a {color:#ff6600;}
p.copyright a:hover {color:#ff6699;}

/* アフィリ
------------------------------------------------------------ */
#add-bottom {text-align:center;}

/* エントリ
------------------------------------------------------------ */
h3.image-list-dsc {
	text-align:center;
	font-weight:normal !important;
	font-size:12px;
	margin-bottom:20px;
	}

/* ランキング */
.ranking {
	text-align:center;
	margin-bottom:50px;
	}
.ranking a img {border:0;padding:0;margin:0 10px;}

#entry-images {position:relative;width:100%;}
#entry-images-inner {position:static;width:100%;}

div.entry-img {
	text-align:center;
	margin:0 5px 15px 5px;
	float:left;
	font-size:10px;
	}
p.photo-img {
	text-align:center;
	margin:0;
	padding:4px;
	}

p.photo-dsc {
	text-align:center;
	padding:0 2px 2px 2px;
	margin:0;
	}
p.photo-dsc a {color:#555;}
p.photo-dsc a:hover {color:#c22a2a;}


/* セパレーター */
.en-sep, more-sep, .com-sep, .tb-sep {
	width:100%;
	height:20px;
	display:block;
	padding:0;
	}
.en-sep, more-sep {
	background: url('http://kikounette.biz/mtr/bar/mdn/separator/png100/flw/340-120/orange.png') no-repeat right;
	}
.com-sep, .tb-sep {
	background: url('http://kikounette.biz/mtr/bar/mdn/separator/png100/flw/340-120/ecru.png') no-repeat right;
	}
.en-sep, .com-sep, .tb-sep {text-align:right;}
.more-sep {text-align:center;}
/* サイトオリジナル：基本
------------------------------------------------------------ */
textarea,input,select,
.module-content textarea,
.module-content select,
.module-content input,
.module-search input,
.module-calendar .module-content input {
	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 : 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;}


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