@charset "UTF-8";
/**********************  init  **********************/
body,h1,h2,h3,h4,h5,h6,p,div,ol,ul,li,dl,dt,dd,form,hr{
	margin:0;
	padding:0;
	list-style-type:none;
}
a img{
	border-width:0;
}
br{
	letter-spacing:normal;
}
textarea{
	width:300px;
}


/**********************  font  **********************/

/****/
*{
	font-size:100%;
}
body{
	font:small/1.4 "ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3",sans-serif !important;
	letter-spacing:0;
}

h1.top,
#HEAD div.top{
	font-size:82%;
	font-weight:normal;
	line-height:1.1;
	letter-spacing:0;
}
#HEAD .wablog-header h1{
	font:bold 185%/1 "ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka,sans-serif;
}

/** footer **/
#FOOT ul{
	letter-spacing:0;
}
#FOOT p.copyright{
	font:82%/1.1 Arial,Helvetica,sans-serif;
	letter-spacing:1px;
}

/****/
strong.red{
	font-weight:normal;
}
strong.redB{
	font-weight:bold;
}

/** menu **/
#MAIN div.menu{
                word-wrap:break-word;
                /*overflow: auto;*/
}
#MAIN div.menu div.wablog-menu{
	font-weight:bold;
	line-height:1;
}
#MAIN div.menu sup{
	font-size:80%;
	font-weight:bold;
	vertical-align:middle;
}
#profile{
	line-height:1.3;
}
#mag .wablog-contents-magazine-form .wablog-parts-text{
	font-weight:bold;
}
#calender div.wablog-calender-header{
	font-weight:bold;
}
#calender .wablog-calender-table td.sunday,
#calender .wablog-calender-table td.monday,
#calender .wablog-calender-table td.tuesday,
#calender .wablog-calender-table td.wednesday,
#calender .wablog-calender-table td.thursday,
#calender .wablog-calender-table td.friday,
#calender .wablog-calender-table td.saturday{
	font-weight:bold;
}

/** contents **/
#wbody .wablog-contents-date{
	font-size:110%;
	font-weight:bold;
	line-height:1.1;
}
#wbody .wablog-trackback-title-text,
#wbody .wablog-comment-title-text{
	font-weight:bold;
}
#wbody .wablog-comment-link-text{
	font-weight:bold;
}

/**********************  layout  **********************/
/****/
body{
	text-align:center;
	color:#443026;
}

/****/
#MASASHI{
	background:#FFF url(http://www.minshuku.us/exblog/img/body_bg.gif) top center repeat-y;
}

#HEAD,
#MAIN,
#FOOT{
	margin:auto;
	text-align:left;
}
#HEAD{
	width:702px;
}
#MAIN{
	width:652px;
	padding:0 15px 0 35px;
	background:#FFF url(http://www.minshuku.us/exblog/img/content_bg.gif) 0 0 repeat-y;
}
#FOOT{
	width:702px;
	background-color:#FFF;
}

#SITETITLE{
}
#MAINVISUAL{
	border-top:solid 1px #FFF;
}

/** anchor **/
a:link{
	color:#F45524;
	text-decoration:underline;
}
a:visited{
	color:#F45524;
	text-decoration:underline;
}
a:hover{
	color:#C00;
	text-decoration:none;
}
a:active{
	color:#C00;
	text-decoration:none;
}
#HEAD .wablog-header h1 a{
	color:#FFF;
	text-decoration:none;
}
#FOOT a:link{
	text-decoration:none;
}
#FOOT a:visited{
	text-decoration:none;
}
.wablog-footer .wablog-footer-text a{
	color:#444;
}
#MAIN .menu a{
	text-decoration:none;
}
#profile div.wablog-menu a{
	color:#443026;
	text-decoration:none;
}
#calender .wablog-calender-table td a{
	color:#FDEFDA;
	text-decoration:none;
}
#wbody .wablog-contents-pages a{
	text-decoration:none;
}
#wbody .wablog-contents-date a{
	color:#443026;
	text-decoration:none;
}
#wbody .wablog-contents-title a{
	color:#443026;
	text-decoration:none;
}
#wbody .wablog-pagetop a{
	text-decoration:none;
}

/****/
hr{
	display:none;
}
br.clear{
	clear:both;
	line-height:0;
}

/** header **/
h1.top,
#HEAD div.top{
	padding:7px 15px 12px;
	color:#FFF;
	background-color:#300B8E;
}

#HEAD .wablog-header{
	position:relative;
	widht:702px;
	height:199px;
	overflow:hidden;
	background:#000 url(http://www.minshuku.us/exblog/img/blog01_mv.jpg) 0 0 no-repeat;
	color:#FFF;
}
#HEAD .wablog-header h1{
	position:absolute;
	left:35px;
	top:149px;
	widht:632px;
}

/** footer **/
#FOOT p.image{
	margin-bottom:12px;
	border-top:solid 1px #FFF;
}
#FOOT ul{
	width:472px;
	float:left;
}
#FOOT ul li{
	float:left;
	padding:1px 21px;
	background:#FFF url(http://www.minshuku.us/exblog/img/icn_arwft.gif) left bottom no-repeat;
}
#FOOT p.copyright{
	width:230px;
	float:right;
	padding:3px 0 0;
	text-align:right;
}
.wablog-footer{
	padding:20px 0 5px;
	background-color:#000;
	color:#444;
	text-align:center;
}

/** menu **/
#MAIN div.menu{
	width:160px;
	float:right;
	padding:25px 20px 0 0;
}
#MAIN div.menu div.wablog-menu{
	margin:0 0 5px;
	padding:4px 8px 3px;
	background-color:#FADF61;
}
#MAIN div.menu div.wablog-menu img{
	margin-left:5px;
	vertical-align:middle;
}
#MAIN div.menu div.wablog-list{
	padding:0 0 17px;
}
#profile div{
	text-align:left;
}
#comment .wablog-parts div,
#trackback .wablog-parts div{
	margin:0 0 13px;
	border-bottom:solid 1px #EFE8CD;
	padding:0 !important;
}
#MAIN div.menu #qrcode div.wablog-menu,
#MAIN div.menu #mag div.wablog-menu{
	background-color:#FFC13D;
}
#link{
	margin-bottom:20px;
	border-bottom:solid 1px #EFE8CD;
	padding-bottom:20px;
}
#calender div.wablog-calender-header{
	margin-bottom:1px;
	border-bottom:solid 1px #FFC13D;
	text-align:center;
}
#calender .wablog-calender-table{
	width:160px;
	background-color:#FFC13D;
	color:#92551A;
}
#calender .wablog-calender-table td{
	padding:0;
}
#calender .wablog-calender-table td.sunday,
#calender .wablog-calender-table td.monday,
#calender .wablog-calender-table td.tuesday,
#calender .wablog-calender-table td.wednesday,
#calender .wablog-calender-table td.thursday,
#calender .wablog-calender-table td.friday,
#calender .wablog-calender-table td.saturday{
	color:#443026;
}

/** contents **/
#MAIN div.contents{
	width:452px;
	float:right;
	padding:25px 20px 30px 0;
}

#wbody .wablog-contents-pages{
	margin:0 0 1px;
	border-bottom:solid 1px #EFE8CD;
	text-align:center;
}
#wbody .wablog-contents-date{
	margin:10px 0 10px;
	border-bottom:solid 2px #F77F0A;
	padding:4px 10px;
	background-color:#EFE8CD;
}
#wbody .wablog-contents-title{
	margin:0 0 10px;
}
#wbody .wablog-contents-title .wablog-contents-title-text{
	border-bottom:dashed 1px #F77F0A;
}
#wbody .wablog-contents-body img{
	margin:0 15px 10px 0 !important;
	vertical-align:middle;
}
#wbody .wablog-contents-posted{
	margin:10px 0 0;
	border-top:solid 1px #EFE8CD;
	padding:0 0 20px;
	text-align:right;
}
#wbody .wablog-pagetop{
	text-align:right;
}
#wbody .wablog-contents-pages a{
	margin-right:15px;
}

/**/
#wbody .wablog-trackback-title,
#wbody .wablog-comment-title,
#wbody .wablog-comment-input-table{
	margin-top:20px;
}
#wbody .wablog-comment .wablog-comment-body{
	margin:10px 0 0;
	padding:0 0 0 10px;
	border-left:solid 3px #EFE8CD;
}
#wbody .wablog-comment-link{
	margin:5px 0 0;
}
.tour_bnr{
	text-align:center;
}

#ad_head, #advertise_body {
	display: none;
}
