@charset "UTF-8";

▼ヘッダーエリア▼ {}
#layout #page-top-index	{background-image:url(/common/image/homepage_image-top.png);background-repeat:no-repeat;background-position:top;width:auto;padding:0 49px;height:545px;}
#layout #page-top-index h1 {font-size:12px;color:#FFF;line-height:12px;font-weight:normal;margin:0px;height:12px;width:auto;padding-top:7px;padding-bottom:5px;overflow:hidden;}

▼▼トップナビゲーション▼ {}
#layout #page-top-index .home-navi	{display:block;font-size:12px;text-indent:-9999px;margin:0px;padding:0px;height:60px;width:auto;overflow:hidden;}
#layout #page-top-index #top-navi	{display:block;height:40px;width:auto;margin:0px;padding:0px;overflow:hidden;}
#layout #page-top-index #top-navi ul 	{margin:0px;padding:0px;clear:both;list-style-type:none;}
#layout #page-top-index #top-navi ul li	{margin:0px;float:left;}
#layout #page-top-index #top-navi ul a	{display:block;width:117px;font-size:12px;color:#FFF;margin:0px;border-right:2px solid #063;border-left:1px solid #9C3;}
#layout #page-top-index #top-navi ul a:hover	{background-image:url(/common/image/top_navi-bar.png);background-repeat:repeat;background-position:0px 0px;}
#layout #page-top-index #top-navi ul .PAGE_KY-ON	{background-image:url(/common/image/top_navi-bar.png);background-repeat:no-repeat;background-position:0px -45px;}
#layout #page-top-index #top-navi ul .PAGE_KY-ON a:hover	{background-image:url(/common/image/top_navi-bar.png);background-repeat:no-repeat;background-position:0px -45px;}
#layout #page-top-index #top-navi ul li .short-t	{text-align:center;letter-spacing:1em;text-indent:12px;line-height:12px;padding-top:14px;padding-bottom:14px;}
#layout #page-top-index #top-navi ul li .long-t	{text-align:center;line-height:12px;padding-top:7px;padding-bottom:7px;}
#layout #page-top-index #top-navi ul li .mid-t	{text-align:center;line-height:12px;padding-top:14px;padding-bottom:14px;}

▼ヘッダーパンくずナビゲーション▼ {}
#layout #page-top-index #top-pkz				{display:block;height:15px;margin:0px;padding-top:4px;padding-bottom:0px;clear:both;overflow:hidden;}
#layout #page-top-index #top-pkz p				{font-size:10px;line-height:10px;float:left;}
#layout #page-top-index #top-pkz p span			{margin-right:5px;margin-left:5px;}
#layout #page-top-index #top-pkz .pkz-nv		{width:760px;padding-top:1px;padding-right:20px;padding-left:20px;}
#layout #page-top-index #top-pkz .ksk-nv img	{border:none;height:12px;width:12px;margin-right:2px;vertical-align:middle;}

▼ヘッダーYQイメージ▼ {}
#layout #page-top-index #page-main_visual #form-Y	{display:block;text-align:left;float:left;height:30px;width:30px;margin:0 12px 0 0;padding:0 0 0 68px;overflow:hidden;}
#layout #page-top-index #page-main_visual #form-Q	{display:block;text-align:left;float:left;height:30px;width:30px;margin:0 12px 0 0;padding:0px;overflow:hidden;}

#slide .images noscript {
	background-image:url(/main/image/top_img_s1.jpg);background-repeat:no-repeat;background-position:0px 0px;
	display:block;font-size:12px;font-weight:bold;text-align:left;height:360px;width:982px;padding-top:280px;padding-left:485px;
}
.images .img1,
.images .img2,
.images .img3,
.images .img4,
.images .img42,
.images .img43,
.images .img5,
.images .img6,
.images .img7,
.images .imgNG,
.images .imgHC,
.images .imgGS,
.images .imgRIW,
.images .imgCT {background-repeat:no-repeat;background-position:0px 0px;display:block;height:390px;width:982px;
}

/*	画像入替	*/
/*	会社イメージ	*/
.images .img1	{background-image:url(/main/image/top_img_s1.jpg);}
/*	早割パック	*/
.images .img7	{background-image:url(/main/image/top_img_s7.jpg);}
/*	論文製本（卒業論文）	*/
.images .img2	{background-image:url(/main/image/top_img_s2_sotsu.jpg);}
/*	論文製本（研究・学術論文）	*/
.images .img6	{background-image:url(/main/image/top_img_s2_gaku.jpg);}
/*	自費出版・記念誌・遺稿集	*/
.images .img3 {background-image:url(/main/image/top_img_s3.jpg);}
/*	絵本・アルバム	*/
.images .img4	{background-image:url(/main/image/top_img_s4.jpg);}
.images .img42	{background-image:url(/main/image/top_img_s42.jpg);}
.images .img43	{background-image:url(/main/image/top_img_s43.jpg);}
/*	Tシャツファクトリー	*/
.images .img5	{background-image:url(/main/image/top_img_s5.jpg);}
/*	年賀状印刷	*/
.images .imgNG	{background-image:url(/main/image/top_img_s8.jpg);}
/*	ハローカレンダー	*/
.images .imgHC	{background-image:url(/main/image/top_img_s9.jpg);}
/*	御朱印帳	*/
.images .imgGS	{background-image:url(/main/image/top_img_s10.jpg);}
.images .imgRIW	{background-image:url(/main/image/top_img_s11.jpg);}
/*	コースター	*/
.images .imgCT	{background-image:url(/main/image/top_img_s12.jpg);}

#slide .images div .img1 span	{display:block;text-indent:-9999px;height:300px;width:982px;margin:0px;padding:0px;}
#slide .images div a			{display:block;height:300px;width:982px;text-indent:-9999px;margin:0;padding:0;}
.slidetabs						{clear:both;position:absolute;left:0px;top:310px;width:982px;height:50px;}
.slide-banner					{clear:both;position:absolute;left:0px;top:340px;width:982px;height:50px;}

/*○型ナビ数の増減で修正*/
.slidetab	{display:block;clear:both;position:absolute;left:0px;top:310px;height:30px;
	width:166px;/* +-13 */
	padding-left:406px;/* +-13 */
}
.slidetab a	{
	background-image:url(/main/image/navigator.png);background-repeat:no-repeat;background-position:0px 0px;
	display:block;text-indent:-9999px;float:left;height:10px;width:10px;margin:3px;
}
.slidetabs .img1nv		{display:none;overflow:hidden;}
.slidetabs .img2nv a	{display:block;width:240px;height:50px;float:left;margin:0px;text-indent:-9999px;overflow:hidden;}
.slidetabs .img3nv a,
.slidetabs .img4nv a,
.slidetabs .img5nv a	{display:block;text-indent:-9999px;float:left;width:240px;height:50px;margin:0 0 0 7px;overflow:hidden;}
.slide-banner .img2nv a	{display:block;text-indent:-9999px;width:240px;height:50px;float:left;margin:0px;overflow:hidden;}
.slide-banner .img3nv a,
.slide-banner .img4nv a,
.slide-banner .img5nv a	{display:block;width:240px;height:50px;float:left;text-indent:-9999px;margin:0 0 0 7px;overflow:hidden;}
.slide-banner a:hover	{background-image:url(/main/image/top_bk-hover.png);background-repeat:repeat-x;background-position:left top;}
.slidetab a:hover		{background-position:0 -10px;}
.slidetab a.current		{background-position:0 -20px;}
