@charset "utf-8"; 

@import "../../common/css/common.css";
@import "../common/css/static_common.css";
@import "howto.css";

/* ==================================================== contents */
#wrapper #main .main-area .contents h2 {
	margin-bottom: 30px;
}
#wrapper #main .main-area .contents .box {
	width: 530px;
	margin: 0 auto;
}

#wrapper #main .main-area .contents .topics-menu,
#wrapper #main .main-area .contents .topics-camera-menu {
	margin-bottom: 20px;
	border: none;
}

#wrapper #main .main-area .contents .topics-menu p.menu-image,
#wrapper #main .main-area .contents .topics-camera-menu ul {
	margin-bottom: 5px;
}
#wrapper #main .main-area .contents .topics-menu p.link-column-list,
#wrapper #main .main-area .contents .topics-camera-menu p.link-column-list {
	clear: both;
	padding-top: 5px;
	border-top: 1px dashed #ccc;
	text-align: right;
}
#wrapper #main .main-area .contents .topics-menu p.link-column-list a,
#wrapper #main .main-area .contents .topics-camera-menu p.link-column-list a {
	padding-left: 17px;
	background: url(../images/arrow.gif) no-repeat left center;
}
#wrapper #main .main-area .contents .topics-menu dl {
	margin-bottom: 5px;
}


/* topics-paper-menu */

#wrapper #main .main-area .contents .topics-paper-menu dl {
	float: right;
	width: 390px;
	margin-bottom: 5px;
}
#wrapper #main .main-area .contents .topics-paper-menu dl dt {
	margin-bottom: 4px;
	border-bottom: 1px solid #ccc;
}
#wrapper #main .main-area .contents .topics-paper-menu dl dd {
	color: #1B1B1B;
	line-height: 1.5;
}
#wrapper #main .main-area .contents .topics-paper-menu p,
#wrapper #main .main-area .contents .topics-paper-menu dl {
	margin-bottom: 0;
}

