@charset "iso-2022-jp";

html, body, nav, p, footer, article, ul, li {padding:0;margin:0;-webkit-text-size-adjust: 100%;}
.alt, .alt-pc, .alt-smp {position:absolute;top:-5000px;left:-9999px;}
body {font-family:"$B^b%4%7%C%/(B", YuGothic, "$B%R%i%.%N3Q%4(B Pro", "Hiragino Kaku Gothic Pro", "$B%a%$%j%*(B", "Meiryo", sans-serif; color:#2f251e;font-size:100%;letter-spacing:0.04em;}

.Msg .loop .inner{ 
	padding:20px;
	}
.Msg .pageBox h2{ 
	display:block;
	margin-bottom:5px;
	font-family:"Roboto Slab", Garamond, "Times New Roman","$B^bL@D+(B", YuMincho, "$B%R%i%.%NL@D+(B ProN W3", "Hiragino Mincho ProN", "HG$BL@D+(BE", "$B#M#S#PL@D+(B", "$B#M#S(B $BL@D+(B", serif;
	color:#aa704d;
	font-size:100%;
	}
.Msg p{
	font-size:85%;
	line-height:160%;
	}
.Msg .pageBox{
	margin-bottom:15px;
	}
.Msg #pageidx{
	line-height:160%;
	}
.Msg .pageLink{
	color:#2c92af;
	}	
/* LOOP-BOX*/
.Msg .loop{ 
	text-align:left;
	background:url(../img/bg_msg.png);
	margin-bottom:10px;
	}

.Msg .loop h3{
	font-size:90%;
	color:#aa704d;
	line-height:160%;
	margin:0 0 5px;
	}
.Msg .loop .info{ 
	color:#a98d7c;
	font-size:80%;
	text-align:right;
	padding-top:10px;
	}
	

