@charset "UTF-8";


/* ------------------------------------------------------- 
メイン幅　可変ver
------------------------------------------------------- */

*{
	list-style-type: none;
	font-family : "ヒラギノ角ゴ Pro ","Hiragino Kaku Gothic Pro","Osaka","Verdana","Tahoma","MS UI Gothic","Helvetica",sans-serif;
	color: #5F5D4F;
	padding: 0px;
	margin: 0px;
}

div.ad-貴方のトリップ {		/* 管理者コメント識別（コメント投稿時のパスワード入力で出力されるtripを『ad-』の後に入力ください） */
	padding: 10px 15px;
	color: #706E62;
	background: url(https://blog-imgs-15.fc2.com/m/i/1/mi104c/n06_cm_adbg.gif) repeat;

}
body {
	text-align : center; 
	background-color: #E8EAC6;
}
img{
	border: none;
}

a:link, a:visited {
	text-decoration: none;
	color: #777259;}
a:active {
	color: #D8D4CA;}
a:hover {
	color: #F3C7B5;}

p{
	font-size: 10px;
}

div#container {
	width: 1000px;       /* ★総横幅(810px)＝　[1]メイン総横幅(593px)＋メニュー総横幅(217px) */
	margin-left: auto; 
	margin-right: auto; 
	text-align: left;
}

div#main {				/* ★[1]メイン　エリア */
	float: left;
	width: 783px;      
	background: url(https://blog-imgs-15.fc2.com/m/i/1/mi104c/n06_cm_llwakumd.gif) repeat-y;
}

div#side {				/* サイドメニュー　エリア */
	float: right;
	width: 192px;       /* メニュー幅設定　width(192px)＝総横幅(217px)－margin(左25px) */
	padding-left: 25px;
	padding-top: 10px;
	background: url(https://blog-imgs-15.fc2.com/m/i/1/mi104c/n06_cm_kh_fe.gif) no-repeat left top;
}

div#footer {			/* ★フッタ　エリア　デフォ503px */
	width: 693px; 
	padding: 10px 40px;
	clear: both;
	font-size: 10px;
}


div#mainw {
	background: url(https://blog-imgs-15.fc2.com/m/i/1/mi104c/n06_cm_llwakumdr.gif) repeat-y right top;
}
/* メインヘッダー　エリア */
div#main-header {
	position: relative;
	width: 783px;			/* ★[1]同様 */
	height: 158px;
	background: url(https://blog-imgs-15.fc2.com/m/i/1/mi104c/n06_cm_kh_bg.gif) repeat left top;
}
.f1{
	background: url(https://blog-imgs-15.fc2.com/m/i/1/mi104c/n06_cm_kh_fw.gif) no-repeat left top;

}
.f2{
	background: url(https://blog-imgs-15.fc2.com/m/i/1/mi104c/n06_cm_kh_kg2.gif) no-repeat right top;
	width: 100%;

}
.popopo{
	width: 783px;			/* ★[1]同様 */
	height: 158px;
	background: url(https://blog-imgs-15.fc2.com/m/i/1/mi104c/n06_cm_hani.gif) no-repeat left bottom;
	filter: Alpha(opacity=60);
	opacity:0.7;
}
h1{							/* BLOG TITLE */
	height: 140px;
	font-size: 16px;
	line-height: 1.1;
	color: #505050;
	font-weight: bolder;
}
h1 a{	
	position: absolute;
	bottom: 0px;
	right: 0px;
	margin: 0px 35px 10px;
	text-align: right;
}

h1 a:link, h1 a:visited {
	color: #5F5937;}
h1 a:active {
	color: #D8D4CA;}
h1 a:hover {
	color: #F3C7B5;}
	
:root h1 a:link,
:root h1 a:visited {
	color: #2D2B19;}
:root h1 a:active {
	color: #D8D4CA;}
:root h1 a:hover {
	color: #F3C7B5;}

h1 span{					/* 06画像 */
	display: block;
	width: 44px;
	height: 20px;
	padding-top: 112px;		/* ※ブログタイトルが二行以上になる場合はコチラを調整下さい（06画像の上からの位置） */
	padding-left: 700px;	/* ★デフォ510px */
	background: url(https://blog-imgs-15.fc2.com/m/i/1/mi104c/n06_cm_icon06i.gif) no-repeat right bottom;
	filter: Alpha(opacity=70);
	opacity:0.9;
}

ul#main-h-ico {
	width: 100%;
	padding-top: 10px;
}

#main-h-ico li{
	float: left;
}
#main-h-ico li.logow{
	display: block;
	overflow: hidden;
	width: 78px;
	height: 17px;
	background: url(https://blog-imgs-15.fc2.com/m/i/1/mi104c/n06_cm_logowk.gif) no-repeat 0px 0px;
	margin-top: 2px;
	margin-left: 620px;			/* ★[2]デフォ430 */
}
*html #main-h-ico li.logow{		/* ie6 */
	margin-left: 310px;			/* ★[2]の1/2 */
}

#main-h-ico a.adm,
#main-h-ico a.titic {
	display: block;
	overflow: hidden;
	margin-bottom: 8px;
	width: 21px;
	height: 20px;
}
#main-h-ico a.adm {
	background: url(https://blog-imgs-15.fc2.com/m/i/1/mi104c/n06_cm_icon1.gif) no-repeat 0px 0px;
	margin-left: 5px;
}
#main-h-ico a.titic {
	background: url(https://blog-imgs-15.fc2.com/m/i/1/mi104c/n06_cm_icon1.gif) no-repeat -23px 0px;
	margin-left: 5px;

}
#main-h-ico a.adm:hover{
	background: url(https://blog-imgs-15.fc2.com/m/i/1/mi104c/n06_cm_icon2.gif) no-repeat 0px 0px;
	background-position: 0px 0px;
}
#main-h-ico a.titic:hover{
	background: url(https://blog-imgs-15.fc2.com/m/i/1/mi104c/n06_cm_icon2.gif) no-repeat -23px 0px;
	background-position: -23px 0px;
}

.h2txt-rc span,
.h2txt-sc span,
.h2txt-sr span,
h1 span span,
#main-h-ico li.logow span,
.postcome a span,
.adm span, 
.titic span,
.aded span,
.pageup span,
.clth p span,
.non{		
	display: none;
}


h2{
	font-size: 12px;
	line-height: 1.2;
	font-weight: bolder;
	padding-bottom: 2px;
}
.h2txt-rc{				/* 最新エントリTITLE */
	display: block;
	overflow: hidden;
	width: 55px;
	height: 7px;
	background: url(https://blog-imgs-15.fc2.com/m/i/1/mi104c/n06_cm_lgrc.gif) no-repeat center center;
	margin-bottom: 3px;
}
.h2txt-sr{				/* 検索結果TITLE */
	display: block;
	overflow: hidden;
	width: 57px;
	height: 7px;
	background: url(https://blog-imgs-15.fc2.com/m/i/1/mi104c/n06_cm_lgsr.gif) no-repeat center center;
	margin-bottom: 3px;
}
.h2txt-sc{				/* カテゴリTITLE */
	display: block;
	overflow: hidden;
	width: 69px;
	height: 7px;
	background: url(https://blog-imgs-15.fc2.com/m/i/1/mi104c/n06_cm_lgsc.gif) no-repeat center center;
	margin-bottom: 3px;
}
/* 各コンテンツ設定 */
div.content,
div.main-content {
	width: 703px;		/* ★width(523px)＝総横幅(593px)－padding(左45px＋右35px) */
	padding: 20px 35px 15px 45px;
	background: url(https://blog-imgs-15.fc2.com/m/i/1/mi104c/n06_cm_llwaku2.gif) no-repeat left top;
	font-size: 12px;
}
div.content p{
	padding-bottom: 2px;
	line-height: 1.4;
}
div.content dt{
	padding-top: 3px;
}

/* タイトル一覧設定 */
.titleli{
	margin-bottom: 10px;
}
.titleli p{
	padding-bottom: 2px
	font-size: 10px;
	line-height: 1.2;
}

/* 最新エントリー一覧設定 */
.ent {
	margin-bottm: 4px;
	padding-left: 20px;
	padding-bottom: 2px;
	background: url(https://blog-imgs-15.fc2.com/m/i/1/mi104c/n06_cm_icon_p.gif) no-repeat left top;
}


/* エントリー内設定 */
div.main-content {
	background: url(https://blog-imgs-15.fc2.com/m/i/1/mi104c/n06_cm_llwaku3.gif) no-repeat left top;
}
.main-tit{					/* エントリータイトル　アイコン */
	padding-right: 14px;
	background: url(https://blog-imgs-15.fc2.com/m/i/1/mi104c/n06_cm_icon_t.gif) no-repeat right top;
	font-size: 12px;
}
.main-text {				/* エントリー記事内 */
	margin-top: 10px;
	font-family : "MS UI Gothic","ヒラギノ角ゴ Pro ","Hiragino Kaku Gothic Pro","Osaka","Verdana","Tahoma","Helvetica",sans-serif;
	font-size: 12px;
	color: #5A584E;
	line-height: 1.4;
}
.main-text img{				/* エントリー記事内画像　回り込み等の設定はこちら */
	margin: 2px;
	padding: 2px;
	border: 1px solid #C6C6A8;
}
.main-text p{
	font-size: 12px;
}
.main-text textarea,.main-text select,.main-text input{
	border: 1px solid #AFAF82;
	line-height: 1.4;
	font-size: 12px;
}
.main-text a:link, 			/* リンク設定（エントリー記事内、コメント＆トラバ） */
.main-text a:visited,
.toracome a:link,
.toracome a:visited,
.main-text a:link strong,
.main-text a:visited strong{ 
	color: #A79E6F;
}
.main-text a:active,
.toracome a:active{ 
	color:#D8D4CA;
}
.main-text a:hover,
.toracome a:hover{
	color: #F0DADA;
}
p.tag {						/* TAG */
	padding: 0px 10px 5px;
	color: #A8CECE;
}
p.tag a{
	margin-left: 4px;
}
.toracome a{
	font-weight: bolder;
	float: right;
	padding-bottom: 2px;
}

.aded{						/* 管理者用　記事編集アイコン */
	display: block;
	width: 20px;
	height: 14px;
	background: url(https://blog-imgs-15.fc2.com/m/i/1/mi104c/n06_cm_icon_ed.gif) no-repeat center top;
	filter: Alpha(opacity=80);
	opacity:0.8;
}
p.daytt,
.sidedate span{
	float: left;
}
span.tday{
	font-size: 28px;
	font-weight: bolder;
	line-height: 1;
	font-family : "Verdana","Tahoma","Arial Black",sans-serif;
}
span.tmonth{
	font-size: 10px;
	font-weight: bolder;
	line-height: 1;
}

p.daymm{
	margin-bottom: 2px;
	padding-top: 5px;
	line-height: 1;
}
span.tyear{
	font-size: 10px;
	font-weight: bolder;
	line-height: 1;
}
span.tyoubi{
	font-size: 10px;
	font-weight: bolder;
	color: #C7BF95;
	line-height: 1;
}
.td011, .td022, .td033, .td044, .td055, .td066, .td077, .td088, .td099, .td10a, .td11b, .td12c {
	display:inline;
}
.ccFri{
	color: #EDCCA8;
}
.ccSat{
	color: #C1D8E2;
}
.ccSun{
	color: #CEE896;
}
.ccMon,.ccTue,.ccWed,.ccThu{
	color: #C7BF95;
}

/* コメントエリア設定 */
div.come-content{
	width: 673px;			/* ★width(483px)＝総横幅(593px)－padding(左45px＋右35px)－padding(左15px＋右15px) */
	margin-top: 15px;
	padding: 10px 15px;
	border: 1px dashed #D3D387; 
	font-size: 12px;
	line-height: 1.4;
}
div.come-content span{
	font-family : "MS UI Gothic","ヒラギノ角ゴ Pro ","Hiragino Kaku Gothic Pro","Osaka","Verdana","Tahoma","Helvetica",sans-serif;
	color: #5F5D4F;			/* コメント文字色 */
}
.postcome a{				/* コメント投稿リンク　アイコン */
	display: block;
	width: 22px;
	height: 20px;
	margin-left: 678px;		/* ★デフォ488px */
	background: url(https://blog-imgs-15.fc2.com/m/i/1/mi104c/n06_cm_comep.gif) no-repeat 0 0;
}
.postcome a:hover{
	background-position: 0px -21px;
}
/* トラバひょうじ */
p.trab{						
	margin-top: 10px;
}
/* ページアップ画像 */
.pageup a {
	display: block;
	overflow: hidden;
	background: url(https://blog-imgs-15.fc2.com/m/i/1/mi104c/n06_cm_puyaji.gif) no-repeat 0 0;
	width: 39px;
	height: 12px;
	margin-left: 660px;		/* ★デフォ470px */
	clear: both;
}
.pageup a:hover{
	background-position: 0px -13px;
}

/* ページリンク設定 */
div.pagelink {
	font-size: 10px;
	text-align: center;
}


/* サイドメニュー設定 */

.sidedate span{
	line-height: 1;
}
p.sidedate span{
	color: #C1C191;			/* 今日の日付カラー（サイド） */
}
dl.menu{
	margin-bottom: 25px;
}
dl.menu dt{
	margin-bottom: 5px; 
	font-size: 12px;
	font-weight: bolder;
}
dl.menu dd{
	font-size: 10px;
	line-height: 15px;
}
dl.menu li{
	padding-left: 5px;
	font-size: 10px;
	line-height: 15px;
}
dl.menu dd div{
	padding-left: 2px;
}
dl.menu dd textarea,dl.menu dd select,dl.menu dd input{
	border: 1px solid #B1B1B1;
	background-color: #FFFFED;
}
dl.menu a:link, dl.menu a:visited {
	color: #7A755B;}
dl.menu a:active {
	color: #D8D4CA;}
dl.menu a:hover {
	color: #57B1AF;}

/* 子カテゴリ設定 */
ul.main_menu .main_list .sub_menu .sub_list {
	background: url(https://blog-imgs-15.fc2.com/m/i/1/mi104c/mi_kokate_md.gif) no-repeat left top;
}
ul.main_menu .main_list .sub_menu .sub_list_end {
	background: url(https://blog-imgs-15.fc2.com/m/i/1/mi104c/mi_kokate_ed.gif) no-repeat left top;
}
ul.main_menu .main_list .sub_menu .sub_list,
ul.main_menu .main_list .sub_menu .sub_list_end  {
	margin-left: 5px;
	padding-left: 10px;
}

/* RSSフィード設定 */
ul.rssico{
	padding-top: 10px;
	text-align: center;
}
ul.rssico li{
	padding-bottom: 3px;
	line-height: 1;
}


/* 共通設定 */
strong{
	font-weight: bolder;
}
.rightt {
	text-align: right;
}
.clearboth{
	clear: both;
}


/* カレンダー設定 */
.calender {
	width: 95%;
	font-size: 10px;
	line-height: 18px;
	color: #CBCBCB;

}
.calender caption {
	width: 95%;
	margin-bottom: 3px;
	padding-bottom: 3px;
	font-size: 10px;
	line-height: 12px;
	text-align: right;
	color: #9C8C74;
	font-family : "Verdana","Tahoma","Arial Black",sans-serif;
}
.calender th {
	height: 12px;
	text-align: center;
}
.calender td {
	height: 14px;
	text-align: center;
	color: #BABA9E;
	font-family : "Verdana","Tahoma","Arial Black",sans-serif;
}
.calender td a {
	display: block;
	background: url(https://blog-imgs-15.fc2.com/m/i/1/mi104c/n06_cm_caleb.gif) no-repeat center center;
}
th#sun {
	color: #579597;
}
th#sat {
	color: #80B6B8;
}
p#clsun {
	display: block;
	overflow: hidden;
	width: 17px;
	height: 5px;
	background: url(https://blog-imgs-15.fc2.com/m/i/1/mi104c/n06_cm_cl_sun.gif) no-repeat left top;
}
p#clmon {
	display: block;
	overflow: hidden;
	width: 17px;
	height: 5px;
	background: url(https://blog-imgs-15.fc2.com/m/i/1/mi104c/n06_cm_cl_mon.gif) no-repeat left top;
}
p#cltue {
	display: block;
	overflow: hidden;
	width: 17px;
	height: 5px;
	background: url(https://blog-imgs-15.fc2.com/m/i/1/mi104c/n06_cm_cl_tue.gif) no-repeat left top;
}
p#clwed {
	display: block;
	overflow: hidden;
	width: 17px;
	height: 5px;
	background: url(https://blog-imgs-15.fc2.com/m/i/1/mi104c/n06_cm_cl_wed.gif) no-repeat left top;
}
p#clthu {
	display: block;
	overflow: hidden;
	width: 17px;
	height: 5px;
	background: url(https://blog-imgs-15.fc2.com/m/i/1/mi104c/n06_cm_cl_thu.gif) no-repeat left top;
}
p#clfri {
	display: block;
	overflow: hidden;
	width: 17px;
	height: 5px;
	background: url(https://blog-imgs-15.fc2.com/m/i/1/mi104c/n06_cm_cl_fri.gif) no-repeat left top;
}
p#clsat {
	display: block;
	overflow: hidden;
	width: 17px;
	height: 5px;
	background: url(https://blog-imgs-15.fc2.com/m/i/1/mi104c/n06_cm_cl_sat.gif) no-repeat left top;
}
.calender td a:link, .calender td a:visited {
	background: url(https://blog-imgs-15.fc2.com/m/i/1/mi104c/n06_cm_caleb.gif) no-repeat center center;
	color: #63A5A0;
}
.calender td a:hover {
	color: #FFFFFF;
}
div.plugin-calender{
	margin-bottom: 25px;
}


/* 引用設定 */
blockquote { 
	background-color: #EDEFCE; 
	margin: 4px; 
	padding: 5px 10px; 
	border: 1px dashed #E0E2C4; 
}

/* 著作権設定 */
address{
	padding: 10px 40px 10px; 
	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: 15px 10px 0px;
}
.c-input {					/* 名前等入力欄 */
	width: 60%;
}
div.content form textarea{	/* コメント投稿欄 */
	width: 95%;
	height: 220px;
}
.c-pw {						/* パスワード入力欄 */
	width: 40%;
}
.c-tra {					/* トラックバックURL欄 */
	width: 80%;
}
.c-input,
.c-pw,
.c-tra {					/* 入力枠 */
	padding: 2px;
	background-color: #F5F4E7; 
	border: 1px solid #7B796D; 
}
.s-button {					/* 送信ボタン設定 */
	width: 281px;
	height: 22px;
	margin: 15px 0px 35px;
	border: 0px;
	background: url(https://blog-imgs-15.fc2.com/m/i/1/mi104c/n06_cm_bpos.gif) no-repeat left top;
}
.d-button {					/* 削除ボタン設定 */
	width: 105px;
	height: 22px;
	border: 0px;
	margin: 20px 0px;
	background: url(https://blog-imgs-15.fc2.com/m/i/1/mi104c/n06_cm_bdelete.gif) no-repeat left top;
}
textarea,select,input {
	padding: 1px 2px;
	color : #636051;
	font-size : 12px; 
	line-height: 1.2;
	font-family : "ヒラギノ角ゴ Pro ","Hiragino Kaku Gothic Pro","Osaka","Verdana","Tahoma","MS UI Gothic",sans-serif;
}


#googleAdContainer{
	float: left;
}
#googleAdContainer img{
	border: 0px;
} 
