@charset "utf-8";
/*====================================
common
====================================*/

#news{width:750px; padding:0; margin:0 15px; background:url(../img/bg_body.gif) repeat-y; border-top:solid 3px #E10915;}

#news a:link    {text-decoration: none ; color:#5E70C6;}
#news a:visited {text-decoration: none ; color:#5E70C6;}
#news a:hover   {text-decoration: underline ; color:#5E70C6;}
#news a:active  {text-decoration: none ; color:#5E70C6;}

#news h2{clear:both;}
#news h3{clear:both;}


/*====================================
ページ固有スタイル
====================================*/

/*That's 写真生活研究所 トップ*/
#toppage{background:url(/photo/img/bg_top.jpg)}
#toppage h1{padding:33px 0 0 180px;}
#toppage .readtxt{width:auto; text-align:center; padding:10px 0;}
#toppage .btns{width:686px; margin:0 auto;}
#toppage .imgbtn{float:left; z-index:2;}
#toppage ul li{float:left;}

.ic_new{position:absolute; z-index:10; width:33px; height:16px;}

/*イベント情報（セミナー情報など）*/
#event{width:750px; padding:0; margin:0 15px; background:url(/photo/seminar/img/event_bd.jpg) repeat-y;}

#event a:link    {text-decoration: none ; color:#5E70C6;}
#event a:visited {text-decoration: none ; color:#5E70C6;}
#event a:hover   {text-decoration: underline ; color:#5E70C6;}
#event a:active  {text-decoration: none ; color:#5E70C6;}

#event #hd{width:750px; height:58px; padding:0; margin:0; background:url(/photo/seminar/img/event_hd.jpg) no-repeat;}
#event #ft{width:750px; height:54px; padding:0; margin:0; background:url(/photo/seminar/img/event_ft.jpg) no-repeat;}

#event h1{padding:24px 0 26px 183px; background:url(/photo/seminar/img/event_logo.gif) 90px 10px no-repeat;}
#event h2{padding-bottom:15px;}
#event h3{padding-bottom:10px;}
#event .readtxt{margin:-15px 0 0 200px;}
#event .box570{width:570px; margin:0 auto;}

#event .tbl{width:570px; margin-bottom:20px;}
#event .tbl th{min-width:100px; width:auto !important; width:100px; white-space:nowrap; font-weight:normal; text-align:right; vertical-align:top;}
#event .tbl td{text-align:left; vertical-align:top;}

#event .hr{width:570px; height:15px; border-bottom:solid 1px #CCCCCC; margin-bottom:15px; clear:both; font-size:0; line-height:0;}


/*東川町フォトフェスタ2008 デジタル写真保存セミナー*/
#fes{width:750px; padding:0 15px;}
#fes .tbl1{width:476px; border-collapse:collapse; margin-top:5px;}
#fes .tbl1 td{background:url(/photo/seminar/img/090702/bg_tbl.jpg) bottom left repeat-x; vertical-align:top; padding:5px 0}

/*東川町フォトフェスタ2009 デジタル写真のための“-R”講座*/
#fes .tbl2{width:390px; border-collapse:collapse; margin-top:5px;}
#fes .tbl2 td{background:url(/photo/seminar/img/090702/bg_tbl.jpg) bottom left repeat-x; vertical-align:top; padding:5px 0}

/*東川町フォトフェスタ2008 デジタル写真保存セミナー ブログ風レポートページ*/
#report #body{width:750px; padding:0; margin:0 15px; background:url(/photo/seminar/report2008/img/bg_body.gif) repeat-y; border-top:solid 3px #E10915;}

#lnav{width:150px; float:left; font-size:85%;}

#report .date{background:url(/photo/seminar/report2008/img/lnav_date.gif) no-repeat; height:22px; overflow:hidden; font-weight:bold; line-height:22px; padding-left:5px}

#report #lnav ul{padding-bottom:20px;}
#report #lnav li{background:url(/photo/seminar/report2008/img/lnav_list.gif) no-repeat bottom; min-height:23px; height:auto !important; height:23px; width:150px;}
#report #lnav li a{background:url(/photo/seminar/report2008/img/ic_arrow.gif) no-repeat 5px 10px; display:block; min-height:23px; height:auto !important; height:23px; width:133px; padding:5px 0 3px 17px; color:#5E70C6;}

#report #contents{width:586px; float:left; padding:12px 0 0 14px;}
#report #contents a{color:#5E70C6;}
#report .readtxt{padding:15px;}

#report .link{background:url(/photo/seminar/report2008/img/ic_arrow2.gif) no-repeat 5px 5px; display:block; padding-left:17px;}

#report .entrybox{width:570px; background:url(/photo/seminar/report2008/img/entry_b.gif) repeat-y;}
#report .entryhead{height:46px; background:url(/photo/seminar/report2008/img/entry_h.gif) no-repeat;}
#report .entryhead h3{float:left; padding:18px 0 0 20px; color:#336600; font-size:120%; font-weight:bold;}
#report .entryhead .update{float:right; padding:18px 20px 0 0;}
#report .entrybody{padding:25px;}
#report .entryfoot{height:26px; background:url(/photo/seminar/report2008/img/entry_f.gif) no-repeat; padding-top:2px;}
#report .entryfoot .pagetop{float:right; background:url(/photo/seminar/report2008/img/ic_arrow.gif) no-repeat 0 5px; padding:0px 25px 0 12px;}

#report .entrybox .left{width:227px; float:left;}
#report .entrybox .right{width:293px; padding-top:40px; float:left;}

#report .entrybox .left148{width:158px; float:left;}
#report .entrybox .right362{width:362px; float:left;}


/*キャノンOBフォトメイト…レポートページ*/

#cannon_ob{width:750px; padding:0; margin:0 15px; background:url(/photo/seminar/report_canon-ob/img/contents_bd.gif) repeat-y; border-top:solid 3px #E10915;}
#cannon_ob h1{width:592px; padding:50px 0 0 158px; margin:0; background:url(/photo/seminar/report_canon-ob/img/contents_hd.gif) no-repeat;}
#cannon_ob .tbl{width:610px; margin:30px auto; border-collapse:collapse;}
#cannon_ob .tbl th{width:22%; text-align:right; padding:5px 10px; border-bottom:solid 1px #CCCCCC; border-top:solid 1px #CCCCCC;}
#cannon_ob .tbl td{width:78%; text-align:left; padding:5px 0; border-bottom:solid 1px #CCCCCC; border-top:solid 1px #CCCCCC;}
#cannon_ob h2{width:175px; margin:0 auto; padding-bottom:20px;}

#cannon_ob a:link    {text-decoration: underline ; color:#5E70C6;}
#cannon_ob a:visited {text-decoration: underline ; color:#5E70C6;}
#cannon_ob a:hover   {text-decoration: underline ; color:#CC0000;}
#cannon_ob a:active  {text-decoration: underline ; color:#5E70C6;}

#cannon_ob .entrybox{width:614px; margin:0 auto; background:url(/photo/seminar/report_canon-ob/img/box_614_bd.gif) repeat-y;}
#cannon_ob .entryhead{width:auto; height:44px; background:url(/photo/seminar/report_canon-ob/img/box_614_hd.gif) no-repeat;}
#cannon_ob .entryhead h3{color:#CC0000; font-weight:bold; font-size:100%; padding:13px 0 0 20px;}
#cannon_ob .entrybody{padding:15px 30px;}
#cannon_ob .entryfoot{width:auto; height:27px; background:url(/photo/seminar/report_canon-ob/img/box_614_ft.gif) no-repeat; text-align:right; padding:2px 37px 0 0; clear:both;}
#cannon_ob .ft{width:auto; height:20px; background:url(/photo/seminar/report_canon-ob/img/contents_ft.gif) no-repeat; line-height:0; font-size:0;}

#popup{ text-align:center;}


/*レーベルコレクション*/

#top_collection{background:url(/photo/collection/img/bg_top.gif) repeat-x top; height:25px; padding-right:7px; text-align:right;}
#collection{background:url(/photo/collection/img/bg_collection.gif) top;}

#collection h1{padding:5px 0 0 45px;}
#collection h1.ph{padding:5px 0 0 75px;}
#collection .btn_to{padding-right:55px; text-align:right;}
#collection .readtxt{width:auto; text-align:center; padding:10px 0;}
#collection .imgbtn{padding-bottom:20px; width:645px; margin:0 auto;}
#collection .howto{width:640px; margin:0 auto;}
#collection .howto .txt{width:600px; padding:10px 10px 10px 30px; background:url(/photo/collection/img/box_howto.gif) bottom;}
#collection .immunity{width:640px; margin:0 auto;}
#collection .immunity h2{font-size:100%; color:#990000; font-weight:bold;}
#collection .immunity ul{}
#collection .immunity ul li{text-indent:-6px; padding-left:6px;}

/*イラストレーベルコレクション*/

#collection .box685{width:685px; margin:0 auto;}
#collection .box685 .head{padding:0; margin:0; line-height:0; font-size:0;}
#collection .box685 .body{width:auto; height:auto; background:url(/photo/collection/illustration/img/box_685_b.gif) repeat-y; padding-left:35px;}

#collection .box685 .txt3{padding:0 0 15px 0; width:550px; margin:0; background:url(/photo/collection/img/ic_arrow.gif) no-repeat 0px 1px; text-indent:18px;}
#collection .box685 .txt3 a{}
#collection .box685 .txt3 a:link    {text-decoration: none ; font-weight:bold;}
#collection .box685 .txt3 a:visited {text-decoration: none ; font-weight:bold;}
#collection .box685 .txt3 a:hover   {text-decoration: underline ; font-weight:bold;}
#collection .box685 .txt3 a:active  {text-decoration: none ; font-weight:bold;}

#collection .box685 .topimg{width:629px; height:134px; background:url(/photo/collection/illustration/vol1/img/bg_main.png) no-repeat; padding:35px 0 0 10px;}
#collection .box685 .topimg2{width:629px; height:134px; background:url(/photo/collection/illustration/vol2/img/bg_main.png) no-repeat; padding:35px 0 0 10px;}
#collection .box685 .topimg3{width:634px; height:139px; background:url(/photo/collection/illustration/vol3/img/bg_main.png) no-repeat; padding:35px 0 0 10px;}
#collection .box685 .topimg4{width:634px; height:139px; background:url(/photo/collection/illustration/vol4/img/bg_main.png) no-repeat; padding:35px 0 0 10px;}

#collection .box685 .readtxt{text-align:left; padding-top:5px; line-height:100%;}
#collection .box685 .imgbtn1{float:left; padding-left:10px;}
#collection .box685 .imgbtn2{float:left; padding-left:40px;}
#collection .box685 .box_parts{width:592px; background:url(/photo/collection/img/bg_parts.png) left bottom no-repeat;}
#collection .box685 .box_parts .txt{text-align:center; padding:10px 0;}
#collection .box685 .box_parts .txt2{padding:15px 0; width:550px; margin:0 auto;}
#collection .box685 .box_parts .txt3{padding:0 0 15px 0; width:550px; margin:0 auto; background:url(/photo/collection/img/ic_arrow.gif) no-repeat 0px 1px; text-indent:18px;}
#collection .box685 .imgbtn3{float:left; padding-right:4px;}
#collection .box685 .foot{width:auto; height:20px; background:url(/photo/collection/illustration/img/box_685_f.gif) no-repeat;}


/*写真レーベルコレクション*/

#collection .box690{width:690px; margin:0 auto;}
#collection .box690 .head{background:url(/photo/collection/photograph/img/box_690_h.png) no-repeat left top; width:auto; height:73px;}
#collection .box690 .head h2{ float:left; padding:4px 0 0 35px;}
#collection .box690 .head p{float:right; padding-right:10px;}
#collection .box690 .body{width:auto; height:auto; background:url(/photo/collection/photograph/img/box_690_b.png) repeat-y; padding-left:35px;}
#collection .box690 .imgbtn{float:left; padding:0 15px 15px 0; display:block; width:112px; height:149px;}

#collection .box690 .foot{width:auto; height:20px; background:url(/photo/collection/photograph/img/box_690_f.png) no-repeat;}

/*That's学帳（ボツになった。削除対象）*/
#disk{background:url(/photo/disk/img/bg_body.jpg) repeat-y 0px 145px;}
#disk a:link    {text-decoration: underline ; color:#5E70C6;}
#disk a:visited {text-decoration: underline ; color:#5E70C6;}
#disk a:hover   {text-decoration: underline ; color:#CC0000;}
#disk a:active  {text-decoration: underline ; color:#5E70C6;}

#disk #body_hd{background:url(/photo/disk/img/bg_body_hd.jpg) no-repeat; height:145px;}
#disk h1{width:400px; padding:60px 0 0 160px; float:left;}
#disk #vol{width:80px; text-align:right; float:right; padding:35px 35px 0 0;}
#disk #body_ft{background:url(/photo/disk/img/bg_body_ft.jpg) no-repeat; height:47px; clear:both;}

#disk #body_vol1{padding:15px 30px 15px 60px;}
#disk #body_vol1 .main_l{float:left; width:375px; height:407px;}
#disk #body_vol1 .main_r{float:left; width:285px;}
#disk #body_vol1 .main_r .tit{}
#disk #body_vol1 .main_r .txt{width:255px; padding:15px;}
#disk #body_vol1 .main_r .img{padding:25px 0 0 35px;}

#disk h3{position:relative; top:10px; left:271px; width:114px; height:80px; padding:0;}

#disk .box_269{width:269px; float:left; margin-top:-80px; min-height:240px; height:auto !important; height:240px;}
#disk .box_269 .hd{background:url(/photo/disk/img/box269_tit.png) no-repeat; height:30px; width:269px;}
#disk .box_269 .txt{width:247px; background:url(/photo/disk/img/box269_body.png) no-repeat bottom; padding:0 12px 15px 10px;}
#disk .box_269 .txt strong{font-weight:bold; color:#CC0000;}


/*レーベルプリント楽らく講座*/

#print{background:; width:auto; background:url(/photo/img/bg_top.jpg); padding:20px 0; }
#print a:link    {text-decoration: underline ; color:#5E70C6;}
#print a:visited {text-decoration: underline ; color:#5E70C6;}
#print a:hover   {text-decoration: underline ; color:#CC0000;}
#print a:active  {text-decoration: underline ; color:#5E70C6;}

#canon{width:auto; height:auto; background:url(/photo/print/canon/img_common/bg_body2.gif); padding:0 20px;}

#canon .head{background:url(/photo/print/canon/img_common/box_top.gif) repeat-x left top; width:710px; height:12px; line-height:0; font-size:0;}
#canon .box1{background:url(/photo/print/canon/img_common/box_top.gif) repeat-x left top; width:710px;}
#canon .box1 h1{width:auto; padding:21px 0 11px 144px;}
#canon .box1 h2{width:auto; text-align:center;}
#canon .box1 .readtxt{width:auto; text-align:center; padding:10px 0 20px 0;}

#canon .box2{width:auto; height:330px; padding:0 10px 10px 0; background:url(/photo/print/canon/img/bg_img.jpg) right bottom no-repeat;}
#canon .box2 ul{padding:10px 0 0 30px;}
#canon .box2 ul li{height:15px; line-height:15px; padding:5px 0; display:block;}
#canon .box2 ul li img{padding-right:5px; float:left;}

#canon .btn_next{width:auto; text-align:center; padding:10px 0;}

#canon #menu{width:180px; float:left;}
#canon #menu ul{}
#canon #menu li{padding:10px 0 0 38px; font-size:85%; line-height:130%; min-height:17px; height:auto !important; height:17px; }
#canon #menu #ic01{background:url(/photo/print/canon/img_common/ic_num01.gif) no-repeat 0px 10px;}
#canon #menu #ic01_on{background:url(/photo/print/canon/img_common/ic_num01_o.gif) no-repeat 0px 10px;}
#canon #menu #ic02{background:url(/photo/print/canon/img_common/ic_num02.gif) no-repeat 0px 10px;}
#canon #menu #ic02_on{background:url(/photo/print/canon/img_common/ic_num02_o.gif) no-repeat 0px 10px;}
#canon #menu #ic03{background:url(/photo/print/canon/img_common/ic_num03.gif) no-repeat 0px 10px;}
#canon #menu #ic03_on{background:url(/photo/print/canon/img_common/ic_num03_o.gif) no-repeat 0px 10px;}
#canon #menu #ic04{background:url(/photo/print/canon/img_common/ic_num04.gif) no-repeat 0px 10px;}
#canon #menu #ic04_on{background:url(/photo/print/canon/img_common/ic_num04_o.gif) no-repeat 0px 10px;}
#canon #menu #ic05{background:url(/photo/print/canon/img_common/ic_num05.gif) no-repeat 0px 10px;}
#canon #menu #ic05_on{background:url(/photo/print/canon/img_common/ic_num05_o.gif) no-repeat 0px 10px;}
#canon #menu #ic06{background:url(/photo/print/canon/img_common/ic_num06.gif) no-repeat 0px 10px;}
#canon #menu #ic06_on{background:url(/photo/print/canon/img_common/ic_num06_o.gif) no-repeat 0px 10px;}
#canon #menu #ic07{background:url(/photo/print/canon/img_common/ic_num07.gif) no-repeat 0px 10px;}
#canon #menu #ic07_on{background:url(/photo/print/canon/img_common/ic_num07_o.gif) no-repeat 0px 10px;}
#canon #menu #ic08{background:url(/photo/print/canon/img_common/ic_num08.gif) no-repeat 0px 10px;}
#canon #menu #ic08_on{background:url(/photo/print/canon/img_common/ic_num08_o.gif) no-repeat 0px 10px;}
#canon #menu #ic09{background:url(/photo/print/canon/img_common/ic_num09.gif) no-repeat 0px 10px;}
#canon #menu #ic09_on{background:url(/photo/print/canon/img_common/ic_num09_o.gif) no-repeat 0px 10px;}
#canon #menu #ic10{background:url(/photo/print/canon/img_common/ic_num10.gif) no-repeat 0px 10px;}
#canon #menu #ic10_on{background:url(/photo/print/canon/img_common/ic_num10_o.gif) no-repeat 0px 10px;}

#canon #menu .noprint{display:none;}

#canon #contents{width:490px; float:left; padding:20px 20px 0 20px;}
#canon #contents .point{background:url(/photo/print/canon/img_common/box_point_body.gif) bottom left; padding:5px 15px 10px 15px;}
#canon #contents .center{width:auto; text-align:center;}
#canon #contents .btn_pages{width:auto; border-top:solid 1px #999999; padding-top:15px; text-align:right;}


#epson{}

#epson{width:auto; height:auto; background:url(/photo/print/epson/img_common/bg_body2.gif); padding:0 20px;}

#epson .head{background:url(/photo/print/epson/img_common/box_top.gif) repeat-x left top; width:710px; height:12px; line-height:0; font-size:0;}
#epson .box1{background:url(/photo/print/epson/img_common/box_top.gif) repeat-x left top; width:710px;}
#epson .box1 h1{width:auto; padding:21px 0 11px 144px;}
#epson .box1 h2{width:auto; text-align:center;}
#epson .box1 .readtxt{width:auto; text-align:center; padding:10px 0 20px 0;}

#epson .box2{width:auto; height:330px; padding:0 10px 10px 0; background:url(/photo/print/epson/img/bg_img.jpg) right bottom no-repeat;}
#epson .box2 ul{padding:10px 0 0 30px;}
#epson .box2 ul li{height:15px; line-height:15px; padding:5px 0; display:block;}
#epson .box2 ul li img{padding-right:5px; float:left;}

#epson .btn_next{width:auto; text-align:center; padding:10px 0;}

#epson #menu{width:180px; float:left;}
#epson #menu ul{}
#epson #menu li{padding:10px 0 0 38px; font-size:85%; line-height:130%; min-height:17px; height:auto !important; height:17px; }
#epson #menu #ic01{background:url(/photo/print/epson/img_common/ic_num01.gif) no-repeat 0px 10px;}
#epson #menu #ic01_on{background:url(/photo/print/epson/img_common/ic_num01_o.gif) no-repeat 0px 10px;}
#epson #menu #ic02{background:url(/photo/print/epson/img_common/ic_num02.gif) no-repeat 0px 10px;}
#epson #menu #ic02_on{background:url(/photo/print/epson/img_common/ic_num02_o.gif) no-repeat 0px 10px;}
#epson #menu #ic03{background:url(/photo/print/epson/img_common/ic_num03.gif) no-repeat 0px 10px;}
#epson #menu #ic03_on{background:url(/photo/print/epson/img_common/ic_num03_o.gif) no-repeat 0px 10px;}
#epson #menu #ic04{background:url(/photo/print/epson/img_common/ic_num04.gif) no-repeat 0px 10px;}
#epson #menu #ic04_on{background:url(/photo/print/epson/img_common/ic_num04_o.gif) no-repeat 0px 10px;}
#epson #menu #ic05{background:url(/photo/print/epson/img_common/ic_num05.gif) no-repeat 0px 10px;}
#epson #menu #ic05_on{background:url(/photo/print/epson/img_common/ic_num05_o.gif) no-repeat 0px 10px;}
#epson #menu #ic06{background:url(/photo/print/epson/img_common/ic_num06.gif) no-repeat 0px 10px;}
#epson #menu #ic06_on{background:url(/photo/print/epson/img_common/ic_num06_o.gif) no-repeat 0px 10px;}
#epson #menu #ic07{background:url(/photo/print/epson/img_common/ic_num07.gif) no-repeat 0px 10px;}
#epson #menu #ic07_on{background:url(/photo/print/epson/img_common/ic_num07_o.gif) no-repeat 0px 10px;}
#epson #menu #ic08{background:url(/photo/print/epson/img_common/ic_num08.gif) no-repeat 0px 10px;}
#epson #menu #ic08_on{background:url(/photo/print/epson/img_common/ic_num08_o.gif) no-repeat 0px 10px;}
#epson #menu #ic09{background:url(/photo/print/epson/img_common/ic_num09.gif) no-repeat 0px 10px;}
#epson #menu #ic09_on{background:url(/photo/print/epson/img_common/ic_num09_o.gif) no-repeat 0px 10px;}
#epson #menu #ic10{background:url(/photo/print/epson/img_common/ic_num10.gif) no-repeat 0px 10px;}
#epson #menu #ic10_on{background:url(/photo/print/epson/img_common/ic_num10_o.gif) no-repeat 0px 10px;}

#epson #menu .noprint{display:none;}

#epson #contents{width:490px; float:left; padding:20px 20px 0 20px;}
#epson #contents .point{background:url(/photo/print/epson/img_common/box_point_body.gif) bottom left; padding:5px 15px 10px 15px;}
#epson #contents .center{width:auto; text-align:center;}
#epson #contents .btn_pages{width:auto; border-top:solid 1px #999999; padding-top:15px; text-align:right;}


