@charset "utf-8";

.lineup .t1 { border:none; }
.lineup .m1 { font-size:12px; color:rgb(255,255,255); background-color:rgb(245,0,0); text-align:center; width:45px; }
.lineup .m1_2 { font-size:12px; font-weight:700; color:#990000; background-color:#ffffcc; text-align:center; width:45px; }
.lineup .m2 { font-size:12px; color:rgb(255,255,255); background-color:rgb(245,0,0); text-align:center; width:65px; }
.lineup .m2_2 { font-size:12px; background-color:#ffffcc; text-align:center; width:65px; }
.lineup .m2_3 { background-color:#ff9900; text-align:center; }
.lineup .m2_3 p { padding-top:5px; margin:0; }
.lineup .m2_4 { font-size:12px; background-color:#ffffcc; text-align:center; width:65px; padding:5px 0; }
.lineup .s0 { font-size:12px; color:rgb(255,255,255); background-color:rgb(245,0,0); text-align:center; height:25px; }
.lineup .s0_2 { font-size:11px; color:rgb(255,255,255); background-color:rgb(245,0,0); text-align:center; height:30px; vertical-align:middle; }
.lineup .s1 { font-size:12px; color:rgb(255,255,255); background-color:rgb(245,0,0); text-align:center; width:41px; height:25px; }
.lineup .s2 { font-size:9px; color:rgb(255,255,255); background-color:rgb(245,0,0); text-align:center; height:25px; }
.lineup .s3 { font-size:11px; color:rgb(255,255,255); background-color:#ffff99; text-align:center; height:25px; }
.lineup .s4 { text-align:center; height:25px; background-color:rgb(255.255.255); }
.lineup .s5 { text-align:center; height:25px; background-color:#dddddd; }
.lineup_title_2 { width:715px; height:50px; background-image:url(/contents/lineup/img/bg_title_2.jpg); background-repeat:no-repeat; text-align:left; }

.lineup_title { width:715px; height:50px; background-image:url(/contents/lineup/img/bg_title.jpg); background-repeat:no-repeat; text-align:left; }
.leaflet_title { width:715px; height:50px; background-image:url(/contents/lineup/img/bg_title0-10.gif); background-repeat:no-repeat; text-align:left; }
.lasercut_title { width:715px; height:50px; background-image:url(/contents/lineup/img/bg_title45.gif); background-repeat:no-repeat; text-align:left; }
.g_wrapping_title { width:715px; height:50px; background-image:url(/contents/lineup/img/bg_title.jpg); background-repeat:no-repeat; text-align:left; }
.p6_pamphlet_title { width:715px; height:50px; background-image:url(/contents/lineup/img/bg_title5-8.gif); background-repeat:no-repeat; text-align:left; }
.hologram_title { width:715px; height:50px; background-image:url(/contents/lineup/img/bg_title4-7.gif); background-repeat:no-repeat; text-align:left; }
.small_flyer_title { width:715px; height:50px; background-image:url(/contents/lineup/img/bg_title6_8.gif); background-repeat:no-repeat; text-align:left; }
.catalog_holo_title { width:715px; height:50px; background-image:url(/contents/lineup/img/bg_title5-7.gif); background-repeat:no-repeat; text-align:left; }
.catalog_atsugami_title { width:715px; height:50px; background-image:url(/contents/lineup/img/bg_title2-9.gif); background-repeat:no-repeat; text-align:left; }
.a_oricatalog_title{ width:715px; height:50px; background-image:url(/contents/lineup/img/bg_title1-9.gif); background-repeat:no-repeat; text-align:left; }
.etuki_uchiwa_title{ width:715px; height:50px; background-image:url(/contents/lineup/img/bg_title10_12_14_16.gif); background-repeat:no-repeat; text-align:left; }
.book_cover_title{ width:715px; height:50px; background-image:url(/contents/lineup/img/bg_title3_7.gif); background-repeat:no-repeat; text-align:left; }
.oubei_businesscard_title { width:715px; height:50px; background-image:url(/contents/lineup/img/bg_title.jpg); background-repeat:no-repeat; text-align:left; }
.catalog_m_henkei_title { width:715px; height:50px; background-image:url(/contents/lineup/img/bg_title1-7.gif); background-repeat:no-repeat; text-align:left; }
.hologram_flyer_title { width:715px; height:50px; background-image:url(/contents/lineup/img/bg_title7-4.gif); background-repeat:no-repeat; text-align:left; }
.hologram_folder_title { width:715px; height:50px; background-image:url(/contents/lineup/img/bg_title6-10.gif); background-repeat:no-repeat; text-align:left; }


.businesscard_suji_title { width:715px; height:50px; background-image:url(/contents/img/bg_title1-8.gif); background-repeat:no-repeat; text-align:left; }
.poster_r_title { width:715px; height:50px; background-image:url(/contents/img/bg_title3-7.gif); background-repeat:no-repeat; text-align:left; }
.luggagetag_title { width:715px; height:50px; background-image:url(/contents/img/bg_title5-12.gif); background-repeat:no-repeat; text-align:left; }
.onde_nakatoji_irojou { width:715px; height:50px; background-image:url(/contents/img/bg_title3-4.gif); background-repeat:no-repeat; text-align:left; }
.tanzaku_p_title { font-size:25px; font-weight:bold; color:#F00; width:715px; height:50px;  background-image:url(/contents/lineup/img/bg_title0-7.gif);         background-repeat:no-repeat; text-align:left; height:50px; line-height:25px; margin: 0 0 1px; padding: 11px 0 0 15px;}
.osaka_onde_nakatoji_irojou { width:715px; height:50px; background-image:url(/contents/lineup/img/bg_title2.gif); background-repeat:no-repeat; text-align:left; }


.wrapping_title { font-size:25px; font-weight:bold; color:#F00; width:715px; height:50px;  background-image:url(/contents/lineup/img/bg_title3-9.gif);         background-repeat:no-repeat; text-align:left; height:50px; line-height:25px; margin: 0 0 1px; padding: 11px 0 0 15px;}
.musentoji_title { font-size:17px; font-weight:bold; color:#F00; width:715px; height:50px;  background-image:url(/contents/lineup/img/bg_title5-8.gif); background-repeat:no-repeat; text-align:left; height:50px; line-height:25px; margin: 0 0 1px; padding: 11px 0 0 15px;}
.dvd_j_title { font-size:20px; font-weight:bold; color:#F00; width:715px; height:50px;  background-image:url(/contents/lineup/img/bg_title0-7.gif);         background-repeat:no-repeat; text-align:left; height:50px; line-height:25px; margin: 0 0 1px; padding: 11px 0 0 15px;}
.gbook_title { font-size:20px; font-weight:bold; color:#F00; width:715px; height:50px;  background-image:url(/contents/lineup/img/bg_title1-7.gif);         background-repeat:no-repeat; text-align:left; height:50px; line-height:25px; margin: 0 0 1px; padding: 11px 0 0 15px;}
.ecopres_title { font-size:20px; font-weight:bold; color:#F00; width:715px; height:50px;  background-image:url(/contents/lineup/img/bg_title2-7.gif);         background-repeat:no-repeat; text-align:left; height:50px; line-height:25px; margin: 0 0 1px; padding: 11px 0 0 15px;}

.yokotoji_title { font-size:20px; font-weight:bold; color:#F00; width:715px; height:50px;  background-image:url(/contents/lineup/img/bg_title1-7.gif);         background-repeat:no-repeat; text-align:left; height:50px; line-height:25px; margin: 0 0 1px; padding: 11px 0 0 15px;}
.catalog_hr_title { font-size:20px; font-weight:bold; color:#F00; width:715px; height:50px;  background-image:url(/contents/lineup/img/bg_title1-5.gif);         background-repeat:no-repeat; text-align:left; height:50px; line-height:25px; margin: 0 0 1px; padding: 11px 0 0 15px;}

.catalog_m_title { font-size:20px; font-weight:bold; color:#F00; width:715px; height:50px;  background-image:url(/contents/lineup/img/bg_title1-10.gif);         background-repeat:no-repeat; text-align:left; height:50px; line-height:25px; margin: 0 0 1px; padding: 11px 0 0 15px;}

.oricatalog_title { font-size:20px; font-weight:bold; color:#F00; width:715px; height:50px;  background-image:url(/contents/lineup/img/bg_title1-7.gif);         background-repeat:no-repeat; text-align:left; height:50px; line-height:25px; margin: 0 0 1px; padding: 11px 0 0 15px;}

.catalog_ti_title  { font-size:20px; font-weight:bold; color:#F00; width:715px; height:50px;  background-image:url(/contents/lineup/img/bg_title2-5.gif);         background-repeat:no-repeat; text-align:left; height:50px; line-height:25px; margin: 0 0 1px; padding: 11px 0 0 15px;}

.catalog_oh_title  { font-size:20px; font-weight:bold; color:#F00; width:715px; height:50px;  background-image:url(/contents/lineup/img/bg_title2-6.gif);         background-repeat:no-repeat; text-align:left; height:50px; line-height:25px; margin: 0 0 1px; padding: 11px 0 0 15px;}

.catalog_obh_title  { font-size:20px; font-weight:bold; color:#F00; width:715px; height:50px;  background-image:url(/contents/lineup/img/bg_title0-7.gif);         background-repeat:no-repeat; text-align:left; height:50px; line-height:25px; margin: 0 0 1px; padding: 11px 0 0 15px;}

.catalog_dh_title { font-size:20px; font-weight:bold; color:#F00; width:715px; height:50px;  background-image:url(/contents/lineup/img/bg_title0-5.gif);         background-repeat:no-repeat; text-align:left; height:50px; line-height:25px; margin: 0 0 1px; padding: 11px 0 0 15px;}

.catalog_cd_title { font-size:20px; font-weight:bold; color:#F00; width:715px; height:50px;  background-image:url(/contents/lineup/img/bg_title5-7.gif);         background-repeat:no-repeat; text-align:left; height:50px; line-height:25px; margin: 0 0 1px; padding: 11px 0 0 15px;}

.catalog_sp_title { font-size:37px; font-weight:bold; color:#F00; width:715px; height:50px;  background-image:url(/contents/lineup/img/bg_title2-8.gif);         background-repeat:no-repeat; text-align:left; height:50px; line-height:25px; margin: 0 0 1px; padding: 11px 0 0 15px;}


.businesscard_w_title{ font-size:20px; font-weight:bold; color:#F00; width:715px; height:50px;  background-image:url(/contents/lineup/img/bg_title0-7.gif);         background-repeat:no-repeat; text-align:left; height:50px; line-height:25px; margin: 0 0 1px; padding: 11px 0 0 15px;}

.catalog_sc_title{ font-size:20px; font-weight:bold; color:#F00; width:715px; height:50px;  background-image:url(/contents/lineup/img/bg_title1-6.gif);         background-repeat:no-repeat; text-align:left; height:50px; line-height:25px; margin: 0 0 1px; padding: 11px 0 0 15px;}

.catalog_o_title{ font-size:20px; font-weight:bold; color:#F00; width:715px; height:50px;  background-image:url(/contents/lineup/img/bg_title2-7.gif);         background-repeat:no-repeat; text-align:left; height:50px; line-height:25px; margin: 0 0 1px; padding: 11px 0 0 15px;}

.businesscard_title{ font-size:20px; font-weight:bold; color:#F00; width:715px; height:50px;  background-image:url(/contents/lineup/img/bg_title1-8.gif); background-repeat:no-repeat; text-align:left; height:50px; line-height:25px; margin: 0 0 1px; padding: 11px 0 0 15px;}

.catalog_photo_title { font-size:20px; font-weight:bold; color:#F00; width:715px; height:50px;  background-image:url(/contents/lineup/img/bg_title5.gif); background-repeat:no-repeat; text-align:left; height:50px; line-height:25px; margin: 0 0 1px; padding: 11px 0 0 15px;}

.catalog_stc_title  { font-size:20px; font-weight:bold; color:#F00; width:715px; height:50px;  background-image:url(/contents/lineup/img/bg_title5.gif); background-repeat:no-repeat; text-align:left; height:50px; line-height:25px; margin: 0 0 1px; padding: 11px 0 0 15px;}

.menu_pouch_title  { font-size:20px; font-weight:bold; color:#F00; width:715px; height:50px;  background-image:url(/contents/lineup/img/bg_title0-4.gif); background-repeat:no-repeat; text-align:left; height:50px; line-height:25px; margin: 0 0 1px; padding: 11px 0 0 15px;}

.zz_usugami_poster_title { font-size:18px; font-weight:bold; color:#F00; width:715px; height:50px;  background-image:url(../img/bg_title0-5.gif); background-repeat:no-repeat; text-align:left; height:50px; line-height:25px; margin: 0 0 1px; padding: 11px 0 0 15px;}

.zz_lposter_title { font-size:18px; font-weight:bold; color:#F00; width:715px; height:50px;  background-image:url(../img/bg_title0-3.gif); background-repeat:no-repeat; text-align:left; height:50px; line-height:25px; margin: 0 0 1px; padding: 11px 0 0 2px;}


.coupon_flyer_title { font-size:20px; font-weight:bold; color:#F00; width:715px; height:50px;  background-image:url(/contents/lineup/img/bg_title3-8.gif); background-repeat:no-repeat; text-align:left; height:50px; line-height:50px; margin: 0 0 1px; padding: 8 3 5 -5px;}

.nakatoji_op_title  { text-indent: 10px; background-image: url(/contents/lineup/img/bg_title3-13.gif); height: 50px; width: 715px; font-size: 20px; font-weight: bold; margin-top: 0px; margin-bottom: 0px; background-repeat: no-repeat; padding-top: 0px; color: #ff0000; margin-right: 0px; margin-left: 0px;line-height: 55px; }

.businesscard_2ori_title  { text-indent: 10px; background-image: url(../img/bg_title1-8.gif); height: 50px; width: 715px; font-size: 20px; font-weight: bold; margin-top: 0px; margin-bottom: 0px; background-repeat: no-repeat; padding-top: 0px; color: #ff0000; margin-right: 0px; margin-left: 0px;line-height: 55px; }

.businesscard_3ori_title { text-indent: 10px; background-image: url(../img/bg_title1-8.gif); height: 50px; width: 715px; font-size: 20px; font-weight: bold; margin-top: 0px; margin-bottom: 0px; background-repeat: no-repeat; padding-top: 0px; color: #ff0000; margin-right: 0px; margin-left: 0px;line-height: 55px; }

.catalog_pp_title  { text-indent: 10px; background-image: url(/contents/lineup/img/bg_title6.gif); height: 50px; width: 715px; font-size: 20px; font-weight: bold; margin-top: 0px; margin-bottom: 0px; background-repeat: no-repeat; padding-top: 0px; color: #ff0000; margin-right: 0px; margin-left: 0px;line-height: 55px; }

.attyaku_title  { text-indent: 10px; background-image: url(/contents/lineup/img/bg_title4-9.gif); height: 50px; width: 715px; font-size: 20px; font-weight: bold; margin-top: 0px; margin-bottom: 0px; background-repeat: no-repeat; padding-top: 0px; color: #ff0000; margin-right: 0px; margin-left: 0px;line-height: 55px; }

.adsorption_sheet_title { text-indent: 10px; background-image: url(../img/bg_title5-7.gif); height: 50px; width: 715px; font-size: 20px; font-weight: bold; margin-top: 0px; margin-bottom: 0px; background-repeat: no-repeat; padding-top: 0px; color: #ff0000; margin-right: 0px; margin-left: 0px;line-height: 55px; }

.standpop_title { text-indent: 10px; background-image: url(../../img/bg_title3-7.gif); height: 50px; width: 715px; font-size: 20px; font-weight: bold; margin-top: 0px; margin-bottom: 0px; background-repeat: no-repeat; padding-top: 0px; color: #ff0000; margin-right: 0px; margin-left: 0px;line-height: 55px; }

.bluray_title { font-size:18px; font-weight:bold; color:#F00; width:715px; height:50px;  background-image:url(../img/bg_title0-7.gif); background-repeat:no-repeat; text-align:left; height:50px; line-height:25px; margin: 0 0 1px; padding: 11px 0 0 2px;}

.flyer_irojousitu_title { font-size:18px; font-weight:bold; color:#F00; width:715px; height:50px; background-image:  url(../img/bg_title0-2.gif); background-repeat:no-repeat; text-align:left; height:50px; line-height:25px; margin: 0 0 1px; padding: 11px 0 0 2px;}

.bookmark_title { font-size:18px; font-weight:bold; color:#F00; width:715px; height:50px; background-image:  url(../img/bg_title3-6.gif); background-repeat:no-repeat; text-align:left; height:50px; line-height:25px; margin: 0 0 1px; padding: 11px 0 0 2px;}

.tokyo_stampcard_title { font-size:18px; font-weight:bold; color:#F00; width:715px; height:50px; background-image:  url(../img/bg_notitle.gif); background-repeat:no-repeat; text-align:left; height:50px; line-height:-40px; margin: 0 0 0 1px; padding: 10 0 0 2px;}

.menu_pouch_tokyo_title { font-size:24px; font-weight:bold; color:#F00; width:715px; height:50px; background-image:  url(../img/bg_notitle.gif); background-repeat:no-repeat; text-align:left; height:50px; line-height:15px; margin: 0 0 0 1px; padding: 10 0 0 2px;}

.osaka_stampcard_title  { font-size:24px; font-weight:bold; color:#F00; width:715px; height:50px; background-image:  url(/contents/lineup/img/bg_notitle.gif); background-repeat:no-repeat; text-align:left; height:50px; line-height:50px; margin: 0 0 0 1px; padding: 0 0 0 2px;}

.osaka_deskpop_title { font-size:24px; font-weight:bold; color:#F00; width:715px; height:50px; background-image:  url(../img/bg_notitle.gif); background-repeat:no-repeat; text-align:left; height:50px; line-height:40px; margin: 0 0 0 1px; padding: 0 0 0 2px;}

.document_title  { font-size:18px; font-weight:bold; color:#F00; width:715px; height:50px; background-image:  url(/contents/lineup/img/bg_title0-4.gif); background-repeat:no-repeat; text-align:left; height:50px; line-height:40px; margin: 0 0 0 1px; padding: 0 0 0 5px;}

.tape_document_title { font-size:18px; font-weight:bold; color:#F00; width:715px; height:50px; background-image:  url(/contents/lineup/img/bg_title0-4.gif); background-repeat:no-repeat; text-align:left; height:50px; line-height:40px; margin: 0 0 0 1px; padding: 0 0 0 5px;}

.shoujou_osaka_title{ font-size:20px; font-weight:bold; color:#F00; width:715px; height:50px; line-height:50px; background-image:url(/contents/lineup/img/bg_title1-3_osaka.gif); background-repeat:no-repeat; text-align:left; padding: 0 0 0 3px;}

.llot_pamphlet_title{ font-size:20px; font-weight:bold; color:#F00; width:715px; height:50px; line-height:50px; background-image:url(/contents/lineup/img/bg_title7.gif); background-repeat:no-repeat; text-align:left; padding: 0 0 0 3px;}

.washi_leaflet_title{ font-size:20px; font-weight:bold; color:#F00; width:715px; height:50px; line-height:50px; background-image:url(/contents/lineup/img/bg_title1-7.gif); background-repeat:no-repeat; text-align:left; padding: 0 0 0 3px;}

.poly_uchiwa_title{ font-size:20px; font-weight:bold; color:#F00; width:715px; height:50px; line-height:50px; background-image:url(/contents/lineup/img/bg_title10-15.gif); background-repeat:no-repeat; text-align:left; padding: 0 0 0 3px;}

.coupon_uchiwa_title{ font-size:20px; font-weight:bold; color:#F00; width:715px; height:50px; line-height:50px; background-image:url(/contents/lineup/img/bg_title5-8_14.gif); background-repeat:no-repeat; text-align:left; padding: 0 0 0 3px;}

.tokyo_n_kamitigai{ font-size:20px; font-weight:bold; color:#F00; width:715px; height:60px; line-height:50px; background-image:url(/contents/lineup/img/bg_title3.gif); background-repeat:no-repeat; text-align:left; padding: 0 0 0 3px;}

.osaka_n_kamitigai{ font-size:20px; font-weight:bold; color:#F00; width:715px; height:60px; line-height:50px; background-image:url(/contents/lineup/img/bg_title2.gif); background-repeat:no-repeat; text-align:left; padding: 0 0 0 3px;}

.eigyo0_9 { background:url(/contents/lineup/img/bg_title0-9.gif);}
.eigyo1_3 { width:715px; height:50px; background-image:url(/contents/lineup/img/bg_title1-8.gif); background-repeat:no-repeat; text-align:left; }
.eigyo1_4 { background:url(/contents/lineup/img/bg_title1-4.gif);}
.eigyo1_7 { background:url(/contents/lineup/img/bg_title1-7.gif);}
.eigyo1_8 { background:url(/contents/lineup/img/bg_title1-8.gif);}

.eigyo2_3 { background:url(/contents/lineup/img/bg_title2-3.gif);}
.eigyo2_4 { background:url(/contents/lineup/img/bg_title2-4.gif);}

.eigyo3_6 { background:url(/contents/lineup/img/bg_title3-6.gif);}
.eigyo3_7 { background:url(/contents/lineup/img/bg_title3-7.gif);}
.eigyo3_8 { background:url(/contents/lineup/img/bg_title3-8.gif);}

.eigyo4_6 { background:url(/contents/lineup/img/bg_title4-6.gif);}
.eigyo4_9 { background:url(/contents/lineup/img/bg_title4-9.gif);}

.eigyo5_7 { background:url(/contents/lineup/img/bg_title5-7.gif);}

.eigyo7_10 { background:url(/contents/lineup/img/bg_title7-10.gif);}
.eigyo7_14 { background:url(/contents/lineup/img/bg_title7-14.gif);}

.eigyo8_14 { background:url(/contents/lineup/img/bg_title8-14.gif);}
.eigyo10_12_15 { background:url(/contents/lineup/img/bg_title10_12_15.gif);}
.eigyo_teikibin { background:url(/contents/lineup/img/bg_title_teikibin.gif);}
.eigyo_onde_musen { background:url(/contents/lineup/img/bg_ondemand_musen.gif);}
.eigyo_pop { background:url(/contents/lineup/img/bg_pop.gif);}
.lineup_title h2,.lasercut_title h2,.p6_pamphlet_title h2 { display:block; font-size:25px; line-height:25px; font-weight:600 !important; color:#FF1400; background-image:none; padding:15px 0 0 5px; }
.lineup_title2 { width:715px; height:50px; background-image:url(/contents/lineup/img/bg_title2.jpg); background-repeat:no-repeat; text-align:left; }

.lineup_title2 h3 { display:block; font-size:20px; line-height:25px; font-weight:600 !important; color:#FF1400; padding:8px 0 0 5px; }
.message { padding:5px; text-align:left; }
.ex { width:715px; margin-top:15px; }
.ex p { border:1px #CCC solid; padding:10px; font-size:12px; text-align:left }
.ex_title { font-size:12px; font-weight:800; color:#FF1400; display:block; }

.pdglr15 { padding-right:15px; padding-left:15px; }