@charset "utf-8";
/* CSS Document */

/*========================================================
  Layout
========================================================*/
#main_article {
float: right;
margin: 10px 0 0 0;
width: 100%;
}

.mobile #mobile_contents{
	position:relative;
	width: 780px;
}

.mobile #wrap {
	width: 760px;
	margin: 0 0 15px 10px;
}

.mobile #left {
	float: left;
	width: 260px;
	height: 748px;
	margin: 0 0 0 0;
	background: url(http://img.aaa-fuzoku.com/aaa/pc/bg_prev.gif) no-repeat;
	text-align: center;
}

.mobile #mobile_contents .previewbox {
	width: 258px;
	margin: 45px auto 0 auto;
	background-color:#fff;
}

.mobile #right {
	float: left;
	width: 490px;
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
}

.mobile #inner_left {
	float: left;
	width: 150px;
}

.mobile #inner_right {
	float: left;
	width: 330px;
	margin: 0 0 0 10px;
}

.mobile #original_contents {
	margin: 0 0 20px 0;
	width: 760px;
}

.mobile .original_contents_col {
	float: left;
	width: 180px;
	margin: 10px 10px 0 0;
}

.sendmail_url {
text-align:center;
font-size:12px;
}

/*========================================================
  Styles
========================================================*/

.mobile #mobile_contents p {
	margin: 0 0 10px 0;
}

.mobile #mobile_contents p.text_gray {
	color: #666;
}

.mobile #mobile_contents p.text_big {
	font-size: 18px;
}

.mobile #mobile_contents .center {
	text-align: center;
}

.mobile #mobile_contents img{
	margin: 0 0 15px 0;
}

.mobile #mobile_contents .original_contents_col img {
	margin: 0 0 5px 0;
}

.mobile #mobile_contents #wrap_inner {
	margin: 30px 0 0 0;
}

.mobile #mobile_contents #inner_right iframe {
	width: 260px;
	height: 100px;
	border: none;
}

.mobile #mobile_contents .attention {
	margin: 10px 5px 0 5px;
	padding: 10px 7px 0 7px;
	background: url(http://img.aaa-fuzoku.com/aaa/pc/bg_attention.gif);
	border: #FF6666 1px solid;
}

.mobile #mobile_contents h4 {
	margin: 0 0 5px 0;
}