@charset "Shift_JIS";

/*--------------------------------------------------------------*/
/* 全体 */
/*--------------------------------------------------------------*/
strong.new{
	color: #FF0066;
}
/*--------------------------------------------------------------*/
/* ツリー */
/*--------------------------------------------------------------*/
#tree{
	margin: 0;
	padding: 2px 12px 0;
	border: none;
}
/*--------------------------------------------------------------*/
/* メイン */
/*--------------------------------------------------------------*/
table#main{
	margin: 0 auto;
	padding: 0;
	background-color: #ffffff;
	width: 100%;
}
#mainR{
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #ffffff;
	width: 200px;
	float: right;
}
#mainL{
	margin: 0;
	padding: 0;
	text-align: left;
	float: left;
	width: 744px
}
/*--------------------------------------------------------------*/
/* メインヘッド */
/*--------------------------------------------------------------*/
#mainHead{
	margin: 4px 0 0 8px;
	padding: 0;
	text-align: left;
	font-size: 90%;
	width: 100%;
}
#mainHead td{
	background: url(paper_img/title_back.gif) left top repeat-x;
}
h1{
	margin: 0;
	padding: 0;
	text-align: left;
}
#mainHead h2{
	margin: 16px 16px 0;
	padding: 0;
	font-size: 100%;
}
/*--------------------------------------------------------------*/
/* 更新情報通常 */
/*--------------------------------------------------------------*/
#normal{
	margin: 8px 16px 0 8px;
	padding: 0;
}
#normal ul{
	margin: 0;
	padding: 0;
}
#normal li{
	margin: 6px 8px 0 16px;
	padding: 0;
	font-size: 88%;
	line-height: 125%;
}
#normal p{
	margin: 4px 0 0 32px;
	padding: 0;
	font-size: 88%;
	line-height: 125%;
}
#mainHead #normal table{
	margin: 0 0px 24px 32px;
}
#mainHead #normal td{
	padding: 0 16px 12px 0;
	background: none;
}
/*--------------------------------------------------------------*/
/* 更新情報特集 */
/*--------------------------------------------------------------*/
#special{
	margin: 4px 0 0 8px;
	padding: 40px 240px 16px 16px;
	background: url(paper_img/mhead_09xmas.gif) left top no-repeat;
	height:350px;
}
#special ul{
	margin: 0;
	padding: 0;
	font-size: 95%;
	line-height: 16px;
}
#special li{
	margin: 6px 0 0 20px;
	padding: 0;
}
#special p{
	margin: 8px 0 0 12px;
	padding: 0;
	font-size: 90%;
}
#special a{
	font-weight: bold;
}
#special td{
	background:none;
}
/*--------------------------------------------------------------*/
/* スクラップブッキング */
/*--------------------------------------------------------------*/
table#scrap{
	margin: 8px 0 0 32px;
	padding: 0;
	font-size: 88%;
	line-height: 125%;
}
table#scrap td{
	padding: 6px 12px 6px 22px;
	background: url(../scrap/_css/scrap_img/btnico_b.gif) left center no-repeat;
}
table#scrap td.scrapSozai{
	background: url(../scrap/_css/scrap_img/btnico_g.gif) left center no-repeat;
}
/*--------------------------------------------------------------*/
/* ペーパークラフト素材 */
/*--------------------------------------------------------------*/
#paperSozai{
	margin: 16px 0 0 16px;
	padding: 0;
}
p#pdf {
	margin: 0 24px;
	padding: 16px 16px 0;
	border-top: dotted 2px #FF6600;
	font-size: 75%;
}
#paperSozai h2{
	float: left;
	margin: 0;
	padding: 24px 0 0;
	color: #3366CC;
	font-size: 100%;
}
#paperSozai h3{
	margin: 0;
	padding: 16px 0 0;
	font-size: 88%;
	line-height: 125%;
}
#paperSozai p.comment{
	margin: 0;
	padding: 24px 16px 0;
	font-size: 75%;
}
table.dubble{
	margin: 0;
	width: 100%;
}
table.dubble td{
	margin: 0;
	width: 50%;
}
/*--------------------------------------------------------------*/
/* 素材一覧 */
/*--------------------------------------------------------------*/
.lineUp{
	clear: both;
	margin: 0;
	padding: 0 16px 8px;
	background-color: #CCE9FF;
	border-top: solid 6px #99CCFF;
}
.lineUp p{
	margin: 12px 0;
	padding: 0;
	font-size: 75%;
	line-height: 140%;
}
.lineUp p.kome{
	font-size: 65%;
}
table.lineTable{
	margin: 0;
	text-align: left;
	width: 100%;
	font-size: 75%;
	line-height: 160%;
}
table.lineTable img{
	vertical-align: middle;
}
table.lineTable td{
	padding: 12px 0 12px 12px;
}
table.lineTable table td{
	padding: 0 12px 0 0;
}
table.lineTable p{
	margin: 0;
	padding: 0;
	font-size: 120%;
}
img.tukuA{
	margin: 67px 0 0;
}
img.tukuB{
	margin: 67px 102px 0 0;
}
img.tukuC{
	margin: 24px 0 0;
}
/*--------------------------------------------------------------*/
/* 特集 */
/*--------------------------------------------------------------*/
div.special{
	font-size: 100%;
	margin: 40px 0 200px 0;
}
table.special{
	width: 100%;
}
td.special{
	padding: 48px 4px 4px;
}
.special div{
	padding:0;
}
.special table.lineTable{
	width: auto;
}
.special table.lineTable td{
	padding: 8px 24px 4px;
}
.special table.lineTable table td{
	padding: 4px 12px 4px 0;
}
.special2{
	margin:55px 0 0 0;
}
.special3{
	margin:16px 0 0 0;
}

/*--------------------------------------------------------------*/
/* 制作ソフト */
/*--------------------------------------------------------------*/
#seisakuSoft{
	margin: 32px 0 0;
	padding: 0;
	font-size: 75%;
}
#seisakuSoft h2{
	margin: 0 3px 12px;
	padding: 0;
}
#seisakuSoft p{
	margin: 4px 28px 0;
	padding: 0;
}
#seisakuSoft table{
	margin: 16px 16px 16px;
	padding: 0;
}
#seisakuSoft table td{
	margin: 0;
	padding: 0 8px;
}
#seisakuSoft table p{
	margin: 0;
	padding: 0;
}
/*--------------------------------------------------------------*/
/* 注意 */
/*--------------------------------------------------------------*/
#advice{
	margin: 32px 32px 40px 24px;
	padding: 0;
	color: #663300;
}
#advice h2{
	margin: 0 0 6px;
	padding: 0;
	font-size: 90%;
	border-bottom: solid 1px #663300;
}
#advice table{
	margin: 0;
	padding: 0;
}
#advice th{
	padding: 2px 0;
	text-align: left;
	font-size: 75%;
}
#advice td{
	padding: 2px;
	text-align: left;
	font-size: 75%;
}
/*--------------------------------------------------------------*/
/* 新作ソフト紹介 */
/*--------------------------------------------------------------*/
#softPickup{
	margin: 18px auto 12px;
	padding-bottom:10px;
	font-size: 75%;	
	width: 178px;
	background:url(../_pic/osusume_waku.gif) center bottom no-repeat;
}
#softPickup h2{
	margin: 0 0 16px;
	padding: 0;
	text-align: center;
}
#softPickup h3{
	margin: 10px 6px 4px;
	text-align:center;
	padding: 0;
	font-size: 100%;
	color: #FF9900;
}
#softPickup p{
	margin: 0 10px;
	padding: 0;
}
#softPickup strong.new{
	color: #FF0066;
	font-weight: normal;
}
#softPickup img{
	margin: 0;
}
/*--------------------------------------------------------------*/
/* プリント制作ソフト */
/*--------------------------------------------------------------*/
#main {
	margin: 4px auto 4px;
	text-align: center;
}
/*--------------------------------------------------------------*/
/* エラー */
/*--------------------------------------------------------------*/
#error {
	width: 28em;
	padding: 120px 0;
	margin: 0 auto;
	background-color: #ffffff;
}
#error h2 {
	font-size: 90%;
}
/*--------------------------------------------------------------*/
#chuui {
	text-align: left;
	font-weight: bold;
	margin: 16px 24px;
	padding: 16px;
	background-color:#eeeeee;
	border: solid 1px #000000;
	font-size: 90%;
}
#chuui table{
	margin-top: 8px;
	font-size: 85%;
}
#chuui table img{
	margin-left: 8px;
}
/*--------------------------------------------------------------*/
#goPaper{
	font-size: 90%;
	margin: 16px 0 32px;
}



