@charset "UTF-8";

/* base
-------------------------------------------------------------------------------- */

body {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, Arial, Helvetica, sans-serif;
	color:#2c2c2c;
	font-size:80%;
	padding:15px 20px;
	
}

a,a:link,a:visited,a:active {
	color:#3183d7;
	text-decoration:none;
	cursor:pointer;
}

a:hover {
	text-decoration:underline;
}


h1 {
background: #FFFCF8 url(../images/main_pagetitile_line.gif) repeat-x top;
	font-size:90%;
	border-bottom:1px solid #e2e2e2;
	background-color:#fffcf8;
	padding:10px 0 5px;
	margin:0;
	font-weight:normal;
}
h2 {
	font-size:90%; 
	border-bottom:1px solid #51a7ff;
	padding:5px 0;
	margin:0;
}
h3 {
	background: url(../images/main_h.jpg) no-repeat left 1px;
	color: #363C46;
	font-weight: bold;
	text-align: left;
	font-size:100%;
	line-height: 1.4;
	padding: 0 0 0 17px;
	margin: 10px 0;
}

/* asset
-------------------------------------------------------------------------------- */

div#asset-body {
	padding-top:8px;
}

div#asset-footer {
	margin-top:15px;
	padding-top:15px;
	border-top:1px solid #51a7ff;
}


div#asset-footer p {
	margin:0;
	padding:0 0 15px 0;
}

div#asset-footer p.mvp-bt-topback,
div#asset-footer p.mvp-bt-close {
	text-align:center;
	padding-bottom:5px;
}

/* ie6 \*/
	* html div#asset-footer p.mvp-bt-close {
	margin:10px 0;
	}

div#asset-footer p.mvp-bt-close a {
	border:1px solid #1581d9;
	background-color:#efefef;
	padding:5px;
	margin:5px auto 0;
	display:table;
}

div#asset-footer p.mvp-bt-close a:hover {
	background-color:#d2e4f5;
}

.text_80 {
	-webkit-text-size-adjust: 100%; /* for iPhone */
	max-height: 100%; /* for Android */
}


@media screen and (min-width: 0px) and (max-width: 640px) {
  body div.mvp-issue_date-outer div.mvp-issue_date {
    max-width: 100% !important;
  }
}
