@charset "utf-8";
/* CSS Document */

#submenu { margin:15px 0 13px 0; height:34px; }
#submenu ul { float:right; margin:0; padding:0; }
#submenu ul li { float:left; margin:0 0 0 2px; padding:0; list-style:none; text-indent:-100000px; }

#submenu ul li a.submenu01 { display:block; width:110px; height:34px; background:url(/works/images/btn_sub_01.gif) no-repeat; }
#submenu ul li a.submenu01:hover { display:block; width:110px; height:34px; background:url(/works/images/btn_sub_o01.gif) no-repeat; }
#submenu ul li a.submenu01-ovr { display:block; width:110px; height:34px; background:url(/works/images/btn_sub_o01.gif) no-repeat; }

#submenu ul li a.submenu03 { display:block; width:131px; height:34px; background:url(/works/images/btn_sub_03.gif) no-repeat; }
#submenu ul li a.submenu03:hover { display:block; width:131px; height:34px; background:url(/works/images/btn_sub_o03.gif) no-repeat; }
#submenu ul li a.submenu03-ovr { display:block; width:131px; height:34px; background:url(/works/images/btn_sub_o03.gif) no-repeat; }

#submenu ul li a.submenu02 { display:block; width:137px; height:34px; background:url(/works/images/btn_sub_02.gif) no-repeat; }
#submenu ul li a.submenu02:hover { display:block; width:137px; height:34px; background:url(/works/images/btn_sub_o02.gif) no-repeat; }
#submenu ul li a.submenu02-ovr { display:block; width:137px; height:34px; background:url(/works/images/btn_sub_o02.gif) no-repeat; }

#submenu ul li a.submenu04 { display:block; width:109px; height:34px; background:url(/works/images/btn_sub_04.gif) no-repeat; }
#submenu ul li a.submenu04:hover { display:block; width:109px; height:34px; background:url(/works/images/btn_sub_o04.gif) no-repeat; }
#submenu ul li a.submenu04-ovr { display:block; width:109px; height:34px; background:url(/works/images/btn_sub_o04.gif) no-repeat; }

h2.ttl-index { margin:30px 0 0 0; padding:0; width:690px; height:42px; background:url(/works/images/ttl_works_01.gif) no-repeat; text-indent:-100000px; }

table.btn { margin:15px 0 0 0; text-align:left; width:100%; }

table.detail { margin:15px 0 0 0; text-align:left; width:100%; }
table.detail th { width:150px; background:#e8e8e8; padding:5px; color:#454545; }
table.detail th span { border-left:#001039 3px solid; padding:3px 0 3px 5px; }
table.detail td { background:#f9f9f9; padding:5px; color:#454545; line-height:160%; }

dl.list01 { margin:0; padding:0; }
dl.list01 dt { margin:0; padding:0; width:200px; float:left; clear:both; }
dl.list01 dd { margin:0; padding:0; float:left; }

dl.list02 { margin:0; padding:0; }
dl.list02 dt { margin:0 0 5px 0; padding:0; width:200px; background:url(/works/images/pic_icon_01.gif) 0 4px no-repeat; padding:0 0 0 15px; }
dl.list02 dd { margin:0 0 10px 0; padding:0; padding:0 0 0 15px; }

table.detail td sup { margin:0; padding:0 0 0 0; font-size:70%; line-height:0; }
p.top-link { text-align:right; }
p.top-link a { margin:0 0 0 10px; }

p.main-img { margin:10px 0 0 0; }
p.pdf { margin:0; }

table.list { width:100%; margin:10px 0 0 0; text-align:left; }
a.btn { display:block; }
.mar-b10 { margin:0 0 10px 0; }

h2.ttl01 { margin:30px 0 0 0; padding:0; width:690px; height:42px; background:url(/works/sigaiti/images/ttl_works_01.gif) no-repeat; text-indent:-100000px; }
h2.ttl02 { margin:30px 0 0 0; padding:0; width:690px; height:42px; background:url(/works/tosi/images/ttl_works_01.gif) no-repeat; text-indent:-100000px; }
h2.ttl03 { margin:30px 0 0 0; padding:0; width:690px; height:42px; background:url(/works/kentiku/images/ttl_works_01.gif) no-repeat; text-indent:-100000px; }

a.btn01 { display:block; margin:0 auto; width:288px; height:47px; background:url(/works/images/btn_list_01.gif) no-repeat; text-indent:-1000000px; }
a.btn02 { display:block; margin:0 auto; width:288px; height:47px; background:url(/works/images/btn_list_02.gif) no-repeat; text-indent:-1000000px; }
a.btn03 { display:block; margin:0 auto; width:288px; height:47px; background:url(/works/images/btn_list_03.gif) no-repeat; text-indent:-1000000px; }
a.btn01:hover { display:block; margin:0 auto; width:288px; height:47px; background:url(/works/images/btn_list_o01.gif) no-repeat; text-indent:-1000000px; }
a.btn02:hover { display:block; margin:0 auto; width:288px; height:47px; background:url(/works/images/btn_list_o02.gif) no-repeat; text-indent:-1000000px; }
a.btn03:hover { display:block; margin:0 auto; width:288px; height:47px; background:url(/works/images/btn_list_o03.gif) no-repeat; text-indent:-1000000px; }


