
@charset "UTF-8";

*{
	font-family : "ヒラギノ角ゴ Pro ","Hiragino Kaku Gothic Pro","Osaka","Verdana","Tahoma","MS UI Gothic","Helvetica",sans-serif;
	color: #000000;
	padding: 0px;
	margin: 0px;
}

div.ad-貴方のトリップ {		/* 管理者コメント識別（コメント投稿時のパスワード入力で出力されるtripを『ad-』の後に入力ください） */
	color: #2A2C32;
	background: url(http://blog-imgs-15.fc2.com/m/i/1/mi104c/npho_ym_comebg.gif) #F0F9E3 repeat;
	margin: 0px 5px;
	padding: 10px;
	border: 1px solid #C8F171; 
}

body {
	text-align : center; 
	background-color: #ffffff;
}
img{
	border: none;
}
.clearboth{
	clear: both;
}

div#container {
	width: 680px;       /* 総横幅(680px)＝　メイン総横幅(460px)＋メニュー総横幅(220px) */
	margin-left: auto; 
	margin-right: auto; 
	text-align: left;
}

div#header {			/* ＢＬＯＧタイトル　エリア */
	width: 460px;
	height: 45px;
	padding-top: 30px;
}

div#main {				/* メイン　エリア */
	float: left;
	width: 458px;       /* メイン幅設定　width(458px)＝総横幅(460px)－border(左1px＋右1px) */
	background-color: #ffffff;
	border: 1px solid #000000;
}
div#side {				/* サイドメニュー　エリア */
	float: right;
	width: 190px;       /* メニュー幅設定　width(190px)＝総横幅(220px)－margin(左30px) */
	margin: 0px 0px 10px 30px;
}
*html div#side {		/* ie6 */
	margin: 0px 0px 10px 15px;
}
div#footer {
	width: 410px;       /* width(410px)＝総横幅(460px)－padding(左25px＋右25px) */
	font-size: 10px;
	padding: 20px 25px;
	clear: both;
}


/* ＢＬＯＧタイトル文字修飾 */
div#header h1 a{							
	font-size: 18px;
	line-height: 2;
	font-weight: bolder;
	color: #000000;
	background: url(http://blog-imgs-15.fc2.com/m/i/1/mi104c/npho_ym_wel1.gif) 0% 105% no-repeat;
	padding: 20px 0px 10px;
}
div#header h1 a:hover{
	color: #6DB125;
	background: url(http://blog-imgs-15.fc2.com/m/i/1/mi104c/npho_ym_wel02.gif) 0% 105% no-repeat;
}


h2.tit2{				/* 各タイトル文字修飾（最近エントリ、検索結果、カテゴリひょうじ */
	color: #6DB125;
}


h2{
	font-size: 12px;
	line-height: 1.2;
	font-weight: bolder;
	padding-bottom: 2px;
	margin-bottom: 5px;
	border-bottom: 1px dotted #565242;
}

a:link, a:visited {
	text-decoration: none;
	color: #202020;}
a:active {
	color: #B6E484;}
a:hover {
	color: #6DB125;}
	
p{
	font-size: 10px;
}


/* 上部　ADMINアイコン設定 */
ul#admin-ico{
	width: 100%;
	height: 26px;
	font-size: 1px;
	line-height: 0px;
}
ul#admin-ico li{
	float: right;
	padding-right: 5px;
	list-style-type: none;
}
#admin-ico a.ym01{
	display: block;
	overflow: hidden;
	width: 17px;
	height: 26px;
	background: url(http://blog-imgs-15.fc2.com/m/i/1/mi104c/npho_ym_admin.gif) no-repeat 0 0;
}
#admin-ico a.ym02{
	display: block;
	overflow: hidden;
	width: 17px;
	height: 26px;
	background: url(http://blog-imgs-15.fc2.com/m/i/1/mi104c/npho_ym_tlist.gif) no-repeat 0 0;
}
#admin-ico .ym03{
	display: block;
	overflow: hidden;
	width: 24px;
	height: 26px;
	background: url(http://blog-imgs-15.fc2.com/m/i/1/mi104c/npho_ym_lineicon.gif) no-repeat 0 0;
}


/* 上部 山画像設定 */
#ym-image{
	width: 100%;
	height: 88px;
	background: url(http://blog-imgs-15.fc2.com/m/i/1/mi104c/npho_ym_ym0.gif) repeat-x;
}
#ym-image li{
	float: left;
	list-style-type: none;
	border: 0px;
}
#ym-image .ymimg01{
	display: block;
	overflow: hidden;
	width: 334px;
	height: 88px;
	background: url(http://blog-imgs-15.fc2.com/m/i/1/mi104c/npho_ym_ym01.gif) no-repeat 0 0;
}
#admin-ico span,
.ymimg01 span,
.ymh01 span{
	display: none;
}

/* 下部　footer画像設定 */
#footer-image{
	width: 100%;
	height: 34px;
	font-size: 1px;
	line-height: 0px;
	background: url(http://blog-imgs-15.fc2.com/m/i/1/mi104c/npho_ym_footerimg0.gif) repeat-x;
}
#footer-image li{
	list-style-type: none;
}
#footer-image .ymh01{
	display: block;
	overflow: hidden;
	width: 205px;
	height: 34px;
	margin-left: 254px;
	background: url(http://blog-imgs-15.fc2.com/m/i/1/mi104c/npho_ym_footerimg1.gif) no-repeat 0 0;
}


/* 各コンテンツ設定 */
div.content {
	width: 408px;       /* width(408px)＝総横幅(460px)－padding(左25px＋右25px)－#mainのborder(右1px左1px) */
	font-size: 12px;
	padding: 20px 25px;
	text-align: left;
	border-bottom: 1px solid #000000;
}
div.content p{
	padding-bottom: 2px;
	line-height: 1.4;
}
div.content li{
	list-style-type: none;
}
div.content dt{
	padding-top: 3px;
}



/* エントリー記事内設定 */
.main-tit{				/* エントリータイトル　アイコン */
	padding-top: 2px;
	padding-left: 22px;
	background: url(http://blog-imgs-15.fc2.com/m/i/1/mi104c/npho_ym_kao_boy.gif) left bottom no-repeat;
}
.main-text{				/* エントリー記事内 */
	text-align: left;
	line-height: 19px;
	margin: 15px 0px 10px;
}
.main-text,
.main-text strong{		/* エントリー文字色 */
	color: #404040;
}
.main-text img{			/* エントリー記事内画像　回り込み等の設定はこちら */
	float: left;
	padding: 2px;
	margin: 2px;
	border: 1px solid #919191;
}
.main-text p{
	font-size: 12px;
}

.main-text a:link,
.main-text a:visited
.main-text a:link strong,
.main-text a:visited strong{ 
	color: #6DB125;
}
.main-text a:active,
.main-text a:active strong{
	color: #C9EDA3;
}
.main-text a:hover,
.main-text a:hover strong{
	color: #000000;
}

.toracome a:link,
.toracome a:visited{ 
	color: #000000;
}
.toracome a:active{ 
	color:#C9EDA3;
}
.toracome a:hover{
	color: #6DB125;
}
.toracome a{
	font-weight: bolder;
}
.main-text textarea,.main-text select,.main-text input{
	border: 1px solid #B1B1B1; 
}
p.tag{
	margin: 5px 20px;
	color: #6DB125;
}
p.tag a{
	margin-right: 4px;
}

/* コメントエリア設定 */
div.come-content{
	font-size: 12px;
	line-height: 19px;
	padding: 10px 0px;
	border-bottom: 1px dotted #565242;
}
div.come-content a{
	width: 95%;
}
.postcome{				/* コメント投稿リンク　アイコン */
	margin-top: 60px;
	padding-right: 25px;
	background: url(http://blog-imgs-15.fc2.com/m/i/1/mi104c/npho_ym_comep.gif) right bottom no-repeat;
}
.non{
	display: none;
}
/* トラバ */
.trab{
	margin-top: 10px;
}

/* ページリンク設定 */
div.pagelink {
	font-size: 10px;
	text-align: center;
	padding: 10px 25px;
}


/* サイドメニュー設定 */
dl.menu{
	margin-bottom: 25px;
	text-align: left;
}
dl.menu dt{
	font-size: 12px;
	font-weight: bolder;
	margin-bottom: 5px; 
}
dl.menu dd{
	font-size: 10px;
	line-height: 15px;
}
dl.menu li{
	font-size: 10px;
	line-height: 15px;
	list-style-type: none;
	padding-left: 5px;
}
dl.menu dd div{
	padding-left: 2px;
}
dl.menu dd textarea,dl.menu dd select,dl.menu dd input{
	border: 1px solid #B1B1B1; 
}

/* タイトル一覧設定 */
.titleli{
	margin-bottom: 15px;
}
.titleli p{
	font-size: 10px;
	line-height: 1.2;
	padding-bottom: 2px
}


/* RSSフィード設定 */
ul.rssico{
	text-align: center;
	list-style-type: none;
	padding-top: 10px;
}
ul.rssico li{
	padding-bottom: 3px;
	line-height: 1;
}


/* 共通設定 */
.koukoku{
	font-size: 10px;
}
strong{
	font-weight: bolder;
}
.rightt {
	text-align: right;
}


/* カレンダー設定 */
.calender {
	width: 98%;
	font-size: 10px;
	line-height: 16px;
	border-top: 1px dotted #616161;
	color: #D5D2CD;
}
.calender caption {
	width: 98%;
	font-size: 10px;
	line-height: 12px;
	padding-bottom: 3px;
	margin-bottom: 3px;
}
.calender th {
	height: 12px;
	text-align: center;
}
.calender td {
	height: 16px;
	text-align: center;
	color: #B7B7B7;
}
.calender td a {
	display: block;
}
th#sun {
	color: #6DB125;
}
th#sat {
	color: #B3E979;
}
.calender td a:link, .calender td a:visited {
	background: url(http://blog-imgs-15.fc2.com/m/i/1/mi104c/npho_ym_caleb.gif) no-repeat center center;
	color: #2C3A18;
}
.calender td a:hover {
	color: #C0E797;
}
div.plugin-calender{
	margin-bottom: 25px;
}
div.calender-tit{
	font-size: 12px;
	color: #000000;
	font-weight: bolder;
	margin-bottom: 10px;
}

/* 引用設定 */
	blockquote { 
	background-color: #FBFFF3; 
	border: 1px solid #E4EDBF; 
	margin: 4px; 
	padding: 0px 10px; 
}

/* 著作権設定 */
address{
	font-style: normal; 
	font-size: 10px;
}

/* 絵文字設定 */
img.emoji{
	float: none;
	vertical-align: middle;
	margin: 0px 1px;
	border: 0px;
	background-color: transparent;
}

/* フォーム関連設定 */
#comment_form {				/* コメントFORMエリア */
	width: 95%;
	padding: 10px 10px 0px;
}
.c-input,
.c-pw,
.c-tra {
	background-color: ##F7F7F4; 
	border: 1px solid #333333; 
}
.c-input {					/* 名前等入力欄 */
	width: 60%;
}
div.content form textarea{		/* コメント投稿欄 */
	width: 95%;
	height: 350px;
}
.c-pw {						/* パスワード入力欄 */
	width: 50%;
}
.c-tra {					/* トラックバックURL欄 */
	width: 85%;
}
.s-button {					/* 送信ボタン設定 */
	width: 116px;
	height: 24px;
	border: 0px;
	margin: 20px 0px;
	background: url(http://blog-imgs-15.fc2.com/m/i/1/mi104c/npho_ym_bpos.gif) #B1B1B1 left top no-repeat;
}

.d-button {					/* 削除ボタン設定 */
	width: 91px;
	height: 24px;
	border: 0px;
	margin: 20px 0px;
	background: url(http://blog-imgs-15.fc2.com/m/i/1/mi104c/npho_ym_bdelete.gif) #E8E8E8 left top no-repeat;
}
textarea,select,input {
	padding: 2px 0px;
	color : #202020;
	font-size : 12px; 
	font-family : "ヒラギノ角ゴ Pro ","Hiragino Kaku Gothic Pro","Osaka","Verdana","Tahoma","MS UI Gothic",sans-serif;
}


#googleAdContainer{
	float: left;
}
#googleAdContainer img{
	border: 0px;
} 

