@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 .pageBox h3{ 
	display:block;
	margin:20px 0 5px;
	color:#059dde;
	font-size:86%;
	}

.Msg .pageBox{
	margin-bottom:20px 0;
	}
.Msg #pageidx{
	line-height:1.6;
	font-size:94%;
	}
.Msg .pageLink{
	color:#ec912c;
	}	
/* LOOP-BOX*/
.Msg .loop{
	background-color:#fff;
	border:1px dashed #059dde;
	padding:25px;
	margin-bottom:10px;
	}
.Msg .loop .inner{
	word-break: break-all;
	}
.Msg .loop h2{
	font-size:100%;
	line-height:1.5;
	color:#e68d41;
	letter-spacing:0.05em;
	margin:0 0 2px;
	}
.Msg .loop p{
	font-size:90%;
	line-height:1.5;
	color:#0c99d5;
	letter-spacing:0.05em;
	}
.Msg .loop .info{
	font-size:80%;
	line-height:1.5;
	color:#8acce8;
	text-align:right;
	}
	

