
/* 全体 */

*{margin:0;padding:0;}

table tr,td{padding:4px;}

p{padding:5px;}

/* 仕様上部 ここから */ 

#price-shortcut{
	margin-top:-52px;
	margin-left:580px;
	height:52px;}
	
#contents-top{
	width:700px;
	height:250px;
	margin:20px;
	font-family:'Lucida Grande',
 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',
 Meiryo, メイリオ, sans-serif;
	}

#spec-top-left{
	float:left;
	width:340px;
	height:250px;
	background-image:url(../images/basic-pre.png);}
	
#spec-top-left-c{
	float:left;
	width:340px;
	height:250px;
	background-image:url(../images/color-pre.png);}

#spec-top-left-0401{
	float:left;
	width:340px;
	height:250px;
	background-image:url(../images/0401.png);}
	
#spec-top-left-k{
	float:left;
	width:340px;
	height:250px;
	background-image:url(../images/kirakira-pre.png);}
	
#spec-top-left-s{
	float:left;
	width:340px;
	height:250px;
	background-image:url(../images/ste-pre.png);}
	
#spec-top-left-t{
	float:left;
	width:340px;
	height:250px;
	background-image:url(../images/torepe-pre.png);}

#spec-top-left-cr{
	float:left;
	width:340px;
	height:250px;
	background-image:url(../images/crown-pre.png);}

#spec-top-left-cr2{
	float:left;
	width:340px;
	height:250px;
	background-image:url("../images/crown-pre_on.png");}
		

#spec-top-left-alon{
	float:left;
	width:340px;
	height:250px;
	background-image:url(../images/allcolor-onde-pre.png);}
	

#spec-top-left-alof{
	float:left;
	width:340px;
	height:250px;
	background-image:url(../images/allcolor-off-pre.png);}
	
#spec-top-left-ln{
	float:left;
	width:340px;
	height:250px;
	background-image:url(../images/light_novel-pre.png);}
	
#spec-top-left-tok{
	float:left;
	width:340px;
	height:250px;
	background-image:url(../images/tokusyucolor-pre.png);}
	
#spec-top-left-mini{
	float:left;
	width:340px;
	height:250px;
	background-image:url(../images/minibon-pre.png);}

#spec-top-left-minimini{
	float:left;
	width:340px;
	height:250px;
	background-image:url(../images/cckminimini-pre.png);}

#spec-top-left-hi-france{
	float:left;
	width:340px;
	height:250px;
	background-image:url(../images/hi-france-pre.png);}

#spec-top-left-france{
	float:left;
	width:340px;
	height:250px;
background-image:url(../images/france-pre.png);}

#spec-top-left-skeleton{
	float:left;
	width:340px;
	height:250px;
	background-image:url(../images/skeleton_color.png);}

#spec-top-left-fff{
	float:left;
	width:340px;
	height:250px;
	background-image:url(../images/fff.png);}

#spec-top-left-bumpy{
	float:left;
	width:340px;
	height:250px;
	background-image:url(../images/bumpy.png);}

#spec-top-left-bumpy_co{
	float:left;
	width:340px;
	height:250px;
	background-image:url(../images/bumpy_co.png);}

#spec-top-left-allpurewhite{
	float:left;
	width:340px;
	height:250px;
	background-image:url(../images/allpurewhite.png);}

#spec-top-left-allneonpink{
	float:left;
	width:340px;
	height:250px;
	background-image:url(../images/allneonpink.png);}
	
#spec-top-left-all_luminous_silver{
	float:left;
	width:340px;
	height:250px;
	background-image:url(../images/all_luminous_silver.png);}

#spec-top-left-all_shine_gold{
	float:left;
	width:340px;
	height:250px;
	background-image:url(../images/all_shine_gold.png);}
	
#spec-top-left-honiro{
	float:left;
	width:340px;
	height:250px;
	background-image:url(../images/honiro.png);}
	
#spec-top-left-jyuunintoiro{
	float:left;
	width:340px;
	height:250px;
	background-image:url(../images/jyuunintoiro.png);}
	
#spec-top-left-video{
	float:left;
	width:340px;
	height:250px;
	background-image:url(../images/video.png);}

#spec-top-left-pi_comic{
	float:left;
	width:340px;
	height:250px;
	background-image:url(../images/pi_comic.png);}

#spec-top-left-otetudai{
	float:left;
	width:340px;
	height:250px;
	background-image:url(../images/otetudai-pre.png);}

#spec-top-right{
	float:right;
	margin-right:10px;
	width:345px;}	

#spec-icon{float:left;
	margin-top:-10px;}

#spec-icon .border{text-align:left;border-bottom:dashed #cccccc 1px;}

#spec-icon .bottom{
	clear:both;}

#doujin-service{margin-left:190px;} 	

#doujin-service ul{margin:0;padding:0;
	list-style-type : none;}

.service-comicomi{
	text-indent:-9999px;
	width:170px;
	height:173px;
	background-image:url(../images/ic-comcom.png);
	background-repeat: no-repeat;
	background-position: center center;
	display:block;
    margin:0;padding:0;} 	

.service-hayawari, .service-iveashi{list-style-type : none;}

.service-hayawari a{
	text-indent:-9999px;
	width:170px;
	height:35px;
	background-image:url(../images/hayawari.png);
	display:block;
    margin-top:5px;padding:0;}
	
.service-iveashi a{
	text-indent:-9999px;
	width:170px;
	height:35px;
	background-image:url(../images/iveasi.png);
	display:block;
    margin-top:5px;padding:0;}
    
.service-comicomi-s{
	text-indent:-9999px;
	width:133px;
	height:152px;
	background-image:url(../images/ic-comcom2.png);
	display:block;
    margin-left:20px;padding:0;} 

.service-comicomi-0401{
	text-indent:-9999px;
	width:133px;
	height:152px;
	background-image:url(../images/allfullfoil/comicomi.png);
	display:block;
    margin-left:20px;padding:0;} 
/* 仕様上部 ここまで */ 



/* メイン仕様 ここから */ 

#contents {width:700px;
	margin:10px 0 50px 0;
	font-family:'Lucida Grande',
 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',
 Meiryo, メイリオ, sans-serif;
 	text-align:left;}
 	
#contents p{
 padding:0 10px;
 }
 
#contents h1{
	font-size:16px;
	font-weight:bold;
	/*	background-image:url(../images/h1backcolor.png);*/
	background-color:#0066cc;
	color:#ffffff;
	border-radius: 5px;
	padding:0px;
	}

#contents h0401{
	font-size:16px;
	font-weight:bold;
	/*	background-image:url(../images/h1backcolor.png);*/
	background-color:#0066cc;
	color:#ffffff;
	border-radius: 5px;
	padding:0px;
	}
	
#contents h4{
	font-size:14px;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
	margin-top:40px;}
	
#size{margin:10px 0 40px 20px;}

#size td{border-bottom:1px solid #cccccc;}

#uchikin-small{font-size:11px;}
 

#spec {width:700px;margin-bottom:40px;}

#spec a{text-decoration: none;}
	
#spec .left{
	width:20%;
	border-bottom:#999999 dotted 1px;
	font-weight:bold;
	padding-left: 10px;}
	
#spec .right{
	width:80%;
	border-bottom:#999999 dotted 1px;}

#paper-list th{
	width:150px;
	text-align:left;
	border-bottom: #999999 dashed 1px ;}

#paper-list td{
	text-align:left;
	border-bottom: #999999 dashed 1px ;}

	
#fc-more {
	background-color:#6495ed;
	padding:2px;
	border-radius: 5px;
	color:#fff;
	font-size:10px;
	float:right;}
	
#spec span{font-size:10px;}

#genkou{margin-bottom:40px;padding-left: 10px;}


#souryou {border:0;
	float:left;
	margin:5px 0px 30px 30px;
	border:1px #999999 solid;
	background-color:#fff;
	text-align:center;}

#souryou-st {border:0;
	margin:5px 0px 30px 20px;
	text-align:left;
	height:100px;
	padding:10px;
	background-image:url(../images/usaza.png);
	background-position: center top;
	background-repeat: no-repeat;}

#souryou-st span{
	font-size:20px;
	color:#b7282e;}

#souryou .yoko{background-color:#eeeeee;}

#souryou-s {float:left;
	margin:20px 10px 0px 10px;}
	
#souryou-r {
	background-color:#dbedff;
	float:left;
	margin:10px 30px 0px 0px;
	padding:10px;
	text-align:center;}
	
#souryou-r span{font-size:11px;}

#souryou-r hr{border:solid 1px #999999;}

#souryou-b {clear:both;}



#pay{float:left;width:340px;margin-bottom:20px;}

#sch-re{float:right;width:340px;margin-bottom:20px;}

#pay p ,#sch-re  p{
	border:1px solid #cccccc;
	padding:0px;
	margin:10px 0;height:65px;}

#pay a ,#sch-re a{color:#009999;}

#pay img ,#sch-re img{margin:5px;}

.comment {
	border:1px solid #cccccc;
	padding:10px;
	margin:10px 0 20px 0;}

.comment a{color:#009999;}

.comment ul li{margin-left:20px;padding:0px;font-size:11px;}

#attention{clear:both;
	width:700px;
	border:1px solid #999;
	background-color:#fff;
	text-align:left;
	margin-bottom:30px;}
 
#attention ul li{
	line-height:20px;
	color:#333;
	margin-left:40px;}
	
#attention h2{border-bottom:#999 dotted 1px;
	padding-left:20px;
	padding-top:5px;
	background-color:#f0f8ff;}

#price-push{
	text-align:center;
	font-weight:bold;
	font-size:22px;
	margin-bottom:50px;}

#price-push img{
	margin:10px;}

#price-push h1{
	font-size:22px;
	font-weight:bold;
	background-color:#003f8e;
	color:#ffffff;
	padding-left:10px;
	border-radius: 5px;
	padding-top:3px;
	}

.pagetop{
	text-align:center;
	margin-bottom:50px;}
	
	
#honbun-paper img{
	display:block;
	margin-bottom:5px;}

#honbun-paper{list-style-type : none;line-height:15px;}

#honbun-paper li{
	margin-right:10px;
	margin-bottom:10px;
	width:165px;
	height:200px;
	display:block;
	float:left;	}
	
#honbun-paper span{font-size:11px;}



#notice{
	margin:10px 20px;
	padding:5px 10px;
	border:1px solid #999999;
}

#notice p{
	 
	font-size:11px;
	margin:-15px 50px;
	padding:5px;
	background-color:#eeeeee;
}

#notice span{
	font-weight:bold;
	color:#ffffff;
	padding:5px 10px;
	background-color:#a22041;
}


#notice ul{
	line-height:19px;
	margin:0px;
	padding:0px;
}

#point{
	padding-left:30px;
	font-size:11px;
	background-color:#e5f6ff;
	padding:10px;
	margin:-30px 30px 40px 30px;
}
	

/* メイン仕様 ここまで */ 

/* エイプリルフール企画用　デフォルトのスタイル（白背景・黒文字） */
body {
  background-color: white; /* bodyの背景色を白 */
}

body.allfullfoil-page div {
  background-color: black; /* divの背景色を黒 */
  color: #D9A400; /* 文字色を黄色に合う色に設定 */
}

/* #specific-sectionのみ背景色を白に変更 */
#specific-section {
  background-color: white;
}


/* クラウンセット専用 ここから */

#tenkomori img{
	margin:5px 0;}
	
#tenkomori ul{list-style-type : none;}

#tenkomori li{
	list-style-type : none;
	display:box;
	padding:5px;
	width:680px;}

#ten-a {
	background-image:url(../images/pa.png);
	background-position: left middle;
	background-repeat: no-repeat;
	border:4px solid #ea6390;
	height:120px;}
	

#ten-b {
	background-image:url(../images/pb.png);
	background-position: left middle;
	background-repeat: no-repeat;
	border:4px solid #0d9695;
	height:120px;}
	
#ten-c {
	background-image:url(../images/pc.png);
	background-position: left top;
	background-repeat: no-repeat;
	border:4px solid #eeb81a;
	height:110px;}
	
#tenoplist{
	border:0px;
	padding:3px;
	width:100%;}
	
.a {background-color:#ea6390;}

.b {background-color:#0d9695;}

.c {background-color:#eeb81a;}
	
#tenoplist td{
	background-color:#ffffff;
	border-bottom:#ccc 1px dashed;}
	
#tenoplist th{
	text-align:center;
	width:120px;
	color:#fff;}
	
#tenoplist p{
	font-size:14px;
	font-weight:bold;}
	
#tenoplist li{
	list-style-type : none;
	text-align:left;
	margin-left:10px;}

#tenop li{
	float:left;
	width:260px;
	list-style-type : none;
	text-align:left;
	margin-left:10px;
}

/* クラウンセット専用 ここまで */
	
	
	
	
/* オンデマンドPP用 ここまで */	
	
/*.ondepp {1px;background-color:#999;}*/
.ondepp {background-color:#999;}

.ondepp td{background-color:#fff;}
	
/* オンデマンドPP用 ここまで */	




/* 料金表 ここから */ 

#price-list{
	margin-left:20px;
	width:720px;
	font-family:'Lucida Grande',
 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',
 Meiryo, メイリオ, sans-serif;
 	text-align:left;
 	}
 	
#price-list	h1{
	width:680px;
	height:110px;
	font-size:20px;
	font-weight:bold;}
	
#price-list	h2{
	margin-top:20px;
	width:680px;
	font-size:20px;
	font-weight:bold;}
 	
#price-list table tbody td{
	text-align:right;}
 	
#price-list p{
 	width:700px;
	line-height:35px;
	font-size:large;
	text-indent:1em;
	font-weight:bold;
	color:white;
	height:35px;
	background-image:url(../images/backgrade.gif);
	border-bottom:1px solid #fff;
}

tr.even td{
	  
    background-color: #e1f0ff;  
}
tr.odd td{
	  
    background-color: #ffffff;  
}

table.line td.selected {
  background-color: #4169e1;
  color:#ffffff;
  font-weight:bold;
  font-size:14px;
}

.line{
	margin-bottom:20px;
	background-color:#333333;
	font-size:11px;
}

#onde-price{width:700px;}

.line th{
	color:#ffffff;
	background-color:#333333;
	text-align:center;
}

table.line tbody td:hover{
	background-color: #99bbff;
}

/* 料金表 ここまで */ 




/*　同人左メニュー　ここから*/

#doujin-menu p{
	background-image : url(../images/bar.png);
	width:200px;
	padding:6px;
	margin:0;
	color:#fff;
	font-weight:bold;
	text-align:left;}
	
#doujin-menu ul{
	width:200px;
	text-align:left;
	margin:0px;
	padding:0;
	line-height:40px;}
	
#doujin-menu li{
	list-style-type : none;
	margin:0;
	padding:0 3px;
	border-bottom:1px dashed #cccccc ;}

#doujin-menu span{font-size:10px;}

#doujin-menu a{text-decoration: none;}

/*　同人左メニュー　ここまで*/




/*　トップページ　ここから*/

#doujin-top table{
	text-align:center;
	margin:20px 0 40px 0;
	width:650px;
	font-family:'Lucida Grande',
 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',
 Meiryo, メイリオ, sans-serif;}

#doujin-top td{
	border-bottom:#ccc solid 1px;
	border-right:#ccc dashed 1px;
	padding:5px;}

.setname{
	text-align:left;
	border-left:#ccc dashed 1px;
	width:400px;}

.setname p{
	font-weight:bold;
	font-size:16px;
	margin:15px 0 10px 0;
	padding:0;}

.setname span{
	font-weight:normal;font-size:11px;color:#333;}
	
/*　トップページ　ここまで*/
