/*
========================================
印刷博物館　印刷の家スタイルシート
========================================*/
img{border:0 solid;}
.clr{clear:both;line-height:0px;font-size:0px;width:0px;height:0px;}


#key{width:726px;height:464px;position:relative;background-color:#000000;}
#key .lead{color:#999999;position:absolute;width:375px;left:25px;top:77px;}
#key .ttl{position:absolute;left:25px;top:35px;}
#key .img1{position:absolute;left:418px;top:0px;}
#key .img2{position:absolute;left:0px;top:324px;}
#key ul{margin:0;padding:0;list-style:none;}
#key li{margin:0;padding:0;}
#key ul .d1{position:absolute;left:23px;top:229px;}
#key ul .d2{position:absolute;left:148px;top:229px;}
#key ul .d3{position:absolute;left:273px;top:229px;}

#seminar {width:726px;}
#seminar .course{background:url(../img/seminar_course.gif);width:726px;height:399px;position:relative;}
#seminar .course h3{display:none;}
#seminar .course ul{display:none;}
#seminar .course .siru p{position:absolute;left:24px;top:140px;width:150px;margin:0;padding:0;}
#seminar .course .siru .ph{position:absolute;left:21px;top:248px;}
#seminar .course .tsukuru p{position:absolute;left:203px;top:80px;width:500px;margin:0;padding:0;}
#seminar .course .notice p{position:absolute;left:203px;top:130px;width:500px;margin:0;padding:0;}
#seminar .schedule{margin:0 13px;}


#seminar .facility{margin:17px 13px 0;}
#seminar .ttl{width:110px;float:left;}
#seminar .bd{width:580px;float:left;font-size:12px;line-height:120%;}
#seminar .sttl{font-weight:bold;padding-bottom:3px;}
#seminar .line{border-top:1px solid #d4d4d4;padding-top:8px;margin-top:8px;}

#edu .in{margin:17px 13px 0;}
#edu .bd{float:left;padding:10px 20px 0 3px;font-size:12px;line-height:120%;}
#edu .btn{float:left;}

#workshop .in{margin:17px 13px 0;}
#workshop .bd{float:left;padding:10px 20px 0 3px;font-size:12px;line-height:120%;}
#workshop .btn{float:left; margin:10px 500px 0;position:relative;}
#workshop .course{clear:both; background:url(../img/workshop_course.jpg) no-repeat;width:726px;height:460px;position:relative;}

#workshop .gallery{background:url(../img/workshop_ctitle.gif) no-repeat #f3f3f3;width:700px;height:182px;margin:10px 10px 0;position:relative;}
#workshop .gallery ul{margin:0;padding:0;list-style:none;}
#workshop .gallery li{margin:0;padding:0;}
#workshop .gallery .d1{position:absolute;left:10px;top:36px;}
#workshop .gallery .d2{position:absolute;left:125px;top:36px;}
#workshop .gallery .d3{position:absolute;left:240px;top:36px;}
#workshop .gallery .d4{position:absolute;left:355px;top:36px;}
#workshop .gallery .d5{position:absolute;left:470px;top:36px;}
#workshop .gallery .d6{position:absolute;left:585px;top:36px;}

#kappan .ph1{width:170px;float:right;}
#kappan .naiyozu{width:556px;float:left;}
#kappan .ph2{width:227px;float:left;text-align:center;}
#kappan .lead{font-size:12px;line-height:120%;padding:40px 10px 0 15px;width:556px;}
#kappan .in{margin:17px 0 0;}
#kappan .bd{float:left;padding:10px 10px 0px 15px;font-size:14px; font-weight:bold; color:#900; line-height:120%;}
#kappan dl{margin:0;padding:0;font-size:12px;line-height:120%;width:315px;float:left;}
#kappan dt{margin:0;padding:0;width:52px;float:left;}
#kappan dd{margin:0;padding:0 0 0 52px;}
#kappan .btn{margin:16px 0 0 10px;float:left;}
#kappan .btn2{float:left;}
#kappan .notice{margin:16px 0 0 0px;float:left;width:460px;font-size:10px;line-height:140%;color:#666666;}

#kappan .photo{position:relative;}
#kappan .photo .p1{position:absolute;left:560px;top:40px;}

#kappan .gallery{background:url(../img/kappan_gallery.gif) no-repeat #f3f3f3;width:690px;height:104px;margin:10px 13px 0;position:relative;}
#kappan .gallery .ttl{display:none;}
#kappan .gallery ul{margin:0;padding:0;list-style:none;}
#kappan .gallery li{margin:0;padding:0;}
#kappan .gallery .d1{position:absolute;left:10px;top:33px;}
#kappan .gallery .d2{position:absolute;left:180px;top:33px;}
#kappan .gallery .d3{position:absolute;left:350px;top:33px;}
#kappan .gallery .d4{position:absolute;left:520px;top:33px;}


#bottegainq{background-color:#f4f4f4;padding:0 13px;margin:34px 0 0;}
#bottegainq .ttl{padding:14px 0 7px;border-bottom:1px solid #d7d7d7;}
#bottegainq .bd{font-size:12px;line-height:140%;padding:12px;}


#workshop_sp .day{float:left;padding:0 0 0 2px;font-size:14px;font-weight: bold;line-height:120%;}
#workshop_sp .content{float:left;padding:0 0 0 0;font-size:12px;line-height:120%;}
#workshop_sp .attention{float:left;padding:0 0 0 0;font-size:10px;line-height:120%;}
#workshop_sp .bd{float:left; font-size:14px; font-weight:bold; color:#900; line-height:120%;}
