@charset "utf-8";@media only screen and (max-width:335px){ul.global-menu,ul.global-menu li{background-image:url("/fireworks/menu-back.jpg");background-repeat:repeat-x}ul.global-menu,ul.head-menu{margin:0;list-style-type:none}ul.global-menu li a,ul.head-menu li a{color:#FFF;font-size:12px;font-weight:700;text-decoration:none;text-align:center}#left,#right,ul.global-menu{clear:left;padding:0}#header,#left,#right,*,h1,ul.head-menu{padding:0}*{margin:0;border:0;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}ul.global-menu li,ul.global-menu li.last,ul.head-menu li{float:left;width:19.653%;height:45px;border-left:1px solid #FFF;display:block;line-height:45px}ul.global-menu li a{display:block}ul.global-menu li a:hover{display:block;line-height:45px;background-image:url("/fireworks/menu-back-over.fw.png");background-repeat:repeat-x}ul.global-menu li.last,ul.head-menu,ul.head-menu li{background-image:url("/fireworks/menu-back.jpg");background-repeat:repeat-x}#left,#right,.logo{float:none}#footer,#header,#left,#right,body,h1,h3{width:100%}#footer,#header,#left,#right,#right img,h1,h3{height:auto}ul.head-menu li a{display:block}body,h2{margin:0;color:#606060}a:hover,a:link,a:visited{text-decoration:underline}ul.head-menu li a:hover{display:block;line-height:45px;background-image:url("/fireworks/menu-back-over.fw.png");background-repeat:repeat-x}div.navi,ul.head-menu li.menu-pc{display:none}#header,#right{margin:0}#right img{max-width:100%}#left{margin:0}#footer{clear:right;margin:0;padding:0 0 2px}body{font-size:13px;line-height:150%}h1,strong{font-size:11px;font-weight:400}h1{margin:3px 0 10px;text-align:center;color:#069}h2{padding:10px 0 0;font-size:12px;font-weight:400;background-image:none;text-align:right}.logo,h3{padding:0}.logo,.search-box,p.header{text-align:center}h3{margin:5px 0 0;font-size:100%;font-weight:400;color:#666}span.futoji,span.new{font-weight:700}a:link,a:visited{color:#1F7BE5}a:hover{color:#83BFFC}.logo{height:64px;margin:0}.search-box{float:none;width:95%;height:auto;margin:5px 0;padding:0 2.5%}.search-box input[type=text]{height:20px!important}span.new{font-size:11px;color:#F33}p.header{font-size:11px;margin:5px 0 0;padding:0 0 1px}p.header a:link{color:#606060;text-decoration:none}p.header a:visited{color:#606060}p.header a:hover{color:#1F7BE5;text-decoration:none}p.comment01{width:98%;height:auto;margin:5px auto 0;padding:0;font-size:13px;letter-spacing:1px;line-height:2.2}.clear-left{clear:left}.clear-right{clear:right}.clear-both{clear:both}div.sbm{display:block;width:auto;height:auto;margin:0 0 20px;padding:5px;line-height:1.6;background-color:#FAFAFA}p.koshin{width:95%;margin:0 auto;padding:0;font-size:95%;text-align:right}div.content-left,div.content-left02{float:none;width:100%;padding:0;height:auto}div.content-left{margin:0}div.content-left02{display:block;margin:10px 0 0}ul.news01-1,ul.news01-2{width:95%;height:auto;margin:0 auto;padding:0;list-style-type:none;font-size:12px;line-height:200%;letter-spacing:1px}ul.news01-1 li.headline,ul.news01-2 li.headline{margin:0 0 3px;padding:0;font-weight:700}ul.news02{width:auto;height:auto;margin:0;padding:0 0 5px 5px;font-size:14px;line-height:180%;letter-spacing:.5px;list-style-position:inside;list-style-image:url("/fireworks/headline.gif")}div.left-g01,div.left-m01,div.left-m02,div.left-m03,div.right-g01{float:none;font-size:13px}ul.news02 li{margin:0 0 10px}div.box00{clear:left;width:95%;height:auto;margin:0 auto;padding:0}div.box01,div.left-g01,div.left-m01,div.right-g01{width:100%;height:auto}div.box01{clear:left;margin:0 0 30px;padding:0}div.left-g01{margin:0 auto;padding:0;text-align:center}div.right-g01{margin:0;padding:0}div.left-m01{margin:0 0 5px;padding:0}div.left-m02,div.left-m03{width:100%;height:auto;margin:10px 0 5px;padding:0}p.g-link,p.g01{width:95%;margin:0 auto;text-align:left;padding:0}p.g-link{font-size:120%}p.g01{font-size:12px}p.ads-bottom01,p.ads-middle01,p.ads-top04{width:300px;height:250px;text-align:center}.pc-only{display:none;margin:0;padding:0}p.ads-top04{margin:0 auto 8px}p.ads-middle01{margin:0 auto 10px}p.ads-bottom01{margin:8px auto}}@media (min-width:336px) and (max-width:650px){ul.global-menu,ul.head-menu{margin:0;list-style-type:none}ul.global-menu li a,ul.head-menu li a{color:#FFF;font-size:12px;font-weight:700;text-decoration:none;text-align:center}#left,#right,ul.global-menu{clear:left;padding:0}#header,#left,#right,*,h1,ul.head-menu{padding:0}*{margin:0;border:0;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}ul.global-menu li,ul.global-menu li.last,ul.head-menu li{float:left;width:19.653%;height:45px;border-left:1px solid #FFF;display:block;line-height:45px}ul.global-menu{background-image:url("/fireworks/menu-back.jpg");background-repeat:repeat-x}ul.global-menu li{background:url("/fireworks/menu-back.jpg") repeat-x}ul.global-menu li a{display:block}ul.global-menu li a:hover{display:block;line-height:45px;background:url("/fireworks/menu-back-over.fw.png") repeat-x}ul.global-menu li.last,ul.head-menu,ul.head-menu li{background:url("/fireworks/menu-back.jpg") repeat-x}#footer,#header,#left,#right,body,h1,h3{width:100%}#footer,#header,#left,#right,#right img,h1,h3{height:auto}ul.head-menu li a{display:block}body,h2{margin:0;color:#606060}h1,h2,h3,strong{font-weight:400}a:hover,a:link,a:visited{text-decoration:underline}ul.head-menu li a:hover{display:block;line-height:45px;background:url("/fireworks/menu-back-over.fw.png") repeat-x}div.navi,ul.head-menu li.menu-pc{display:none}#header{margin:0}#right{float:none;margin:0}#right img{max-width:100%}#left{float:none;margin:0}#footer{clear:right;margin:0;padding:0 0 2px}body{font-size:13px;line-height:150%}strong{font-size:11px}h1{margin:0 0 10px;font-size:16px;text-align:center;color:#069}h2{padding:3px 0 0;font-size:12px;background-image:none;text-align:right}.logo,h3{padding:0}.logo,.search-box,p.header{text-align:center}h3{margin:5px 0 0;font-size:100%;color:#666}span.futoji,span.new{font-weight:700}a:link,a:visited{color:#1F7BE5}a:hover{color:#83BFFC}.logo{float:none;height:64px;margin:0}.search-box{float:none;width:95%;height:auto;margin:5px 0;padding:0 2.5%}.search-box input[type=text]{height:20px!important}span.new{font-size:11px;color:#F33}p.header{font-size:11px;margin:5px 0 0;padding:0 0 1px}p.header a:link{color:#606060;text-decoration:none}p.header a:visited{color:#606060}p.header a:hover{color:#1F7BE5;text-decoration:none}p.comment01{width:98%;margin:0 auto 8px;padding:0;font-size:16px;letter-spacing:1px;line-height:200%}.clear-left{clear:left}.clear-right{clear:right}.clear-both{clear:both}div.sbm{display:block;width:auto;height:auto;margin:0 0 20px;padding:5px;line-height:1.6;background-color:#FAFAFA}p.koshin{width:95%;margin:0 auto;padding:0;font-size:95%;text-align:right}div.content-left{float:none;width:100%;height:auto;margin:0;padding:0}div.content-left02{display:block;float:none;width:100%;height:auto;margin:10px 0 0;padding:0}ul.news01-1,ul.news01-2{width:95%;margin:0 auto;list-style-type:none;font-size:12px;letter-spacing:1px;padding:0;height:auto}ul.news01-1{line-height:200%}ul.news01-2{line-height:2}ul.news01-1 li.headline,ul.news01-2 li.headline{margin:0 0 3px;padding:0;font-weight:700}ul.news02{width:auto;height:auto;margin:0;padding:0 0 5px 5px;font-size:14px;line-height:180%;letter-spacing:.5px;list-style-position:inside;list-style-image:url("/fireworks/headline.gif")}div.left-g01,div.left-m01,div.left-m02,div.left-m03,div.right-g01{float:none;font-size:13px}ul.news02 li{margin:0 0 10px}div.box00{clear:left;width:95%;height:auto;margin:0 auto;padding:0}div.box01,div.left-g01,div.left-m01,div.right-g01{width:100%;height:auto}div.box01{clear:left;margin:0 0 30px;padding:0}div.left-g01{text-align:center;margin:0 auto;padding:0}div.right-g01{margin:0;padding:0}div.left-m01{margin:0 0 5px;padding:0}div.left-m02,div.left-m03{width:100%;height:auto;margin:10px 0 5px;padding:0}p.g-link,p.g01{width:95%;margin:0 auto;text-align:left;padding:0}p.g-link{font-size:120%}p.g01{font-size:12px}.pc-only{display:none;margin:0;padding:0}p.ads-top04{width:320px;height:100px;margin:0 auto 8px;text-align:center}p.ads-bottom01,p.ads-middle01{width:336px;height:280px;text-align:center}p.ads-middle01{margin:0 auto 10px}p.ads-bottom01{margin:8px auto}}@media only screen and (min-width:651px){#left,#right{clear:left;float:right;height:auto;padding:0}#footer,#header,#left,#right{height:auto}#footer,#header,body{width:950px}#footer,#header,*,h1{margin:0}#header,#left,#right,*,h2,h3{padding:0}a:hover,a:link,a:visited{text-decoration:underline}*{border:0;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}#right{width:730px;margin:30px 30px 0 25px}#left{width:165px;margin:30px 0 0}#footer{clear:right;padding:0 0 2px}body{margin:0 auto;font-size:13px;line-height:150%;color:#606060;background:url("/fireworks/0000background01.jpg") repeat-x}strong{font-weight:400;font-size:11px}h1,h3{font-size:12px;font-weight:400}h1{width:947px;height:12px;padding:2px 0 8px 3px;color:#069;background-image:url("/fireworks/0000h1-back.gif")}h2{margin:0 0 5px}h3{margin:0 0 0 5px}span.futoji,span.new{font-weight:700}a:link,a:visited{color:#1F7BE5}a:hover{color:#83BFFC}.logo{float:left;width:229px;height:65px;margin:10px 0;padding:5px 0;text-align:left}.search-box{display:block;float:right;width:393px;height:43px;margin:0;padding:40px 0 0;text-align:left}.search-box input[type=text]{height:20px!important}div.navi{display:block;float:left;width:187px;height:40px;margin:10px 0 10px 15px;padding:34px 0 0 18px}span.new{font-size:11px;color:#F33}p.header{margin:5px 0 0;padding:0 0 1px;font-size:11px;text-align:center}p.header a:link{color:#606060;text-decoration:none}p.header a:visited{color:#606060}p.header a:hover{color:#1F7BE5;text-decoration:none}p.comment01{width:727px;margin:0 0 0 3px;padding:0;font-size:13px;letter-spacing:1px;line-height:180%}.clear-left{clear:left}.clear-right{clear:right}.clear-both{clear:both}ul.global-menu,ul.head-menu{clear:left;list-style-type:none}div.sbm{display:block;width:165px;height:auto;margin:0 0 20px;padding:0;background-color:#FAFAFA}ul.global-menu li,ul.global-menu li.last{width:14%;height:45px;line-height:45px;border-left:1px solid #FFF;display:block;float:left}p.koshin{font-size:12px;margin:0;padding:0;letter-spacing:1px;text-align:right}ul.global-menu{margin:0;padding:0}ul.global-menu li{background:url("/fireworks/menu-back.jpg") repeat-x}ul.global-menu li a{display:block;color:#FFF;font-weight:700;text-decoration:none;text-align:center}ul.global-menu li a:hover{display:block;line-height:45px;background:url("/fireworks/menu-back-over.fw.png") repeat-x}ul.global-menu li.last{border-right:1px solid #FFF;background:url("/fireworks/menu-back.jpg") repeat-x}ul.head-menu{display:block;width:950px;margin:0;padding:5px 0 0;font-size:11px;font-weight:400;color:#069;line-height:1}ul.head-menu li,ul.head-menu li.menu-pc{float:left;margin:0 25px 0 5px;padding:0}div.content-left{float:left;width:300px;height:auto;margin:10px 15px 15px 0;padding:0}div.content-left02{display:block;float:left;width:415px;height:auto;margin:10px 0 0;padding:0}ul.news01-1,ul.news01-2{height:auto;margin:0;list-style-type:none;line-height:1.5;letter-spacing:1px;width:auto;font-size:12px}ul.news01-1{padding:8px 8px 0}ul.news01-2{padding:25px 8px 0}ul.news01-1 li.headline,ul.news01-2 li.headline{margin:0 0 3px;padding:0;font-weight:700}ul.news02{width:auto;height:auto;margin:0;padding:5px 0 5px 5px;font-size:12px;line-height:1.95;letter-spacing:.5px;list-style:inside url("/fireworks/headline.gif")}div.box00,div.box01{clear:left;width:730px;height:auto}div.box00{margin:0;padding:15px 0 0}div.box01{margin:0 0 30px;padding:0}div.left-g01{float:left;width:350px;height:auto;margin:5px 20px 0 5px;padding:0;font-size:13px}div.right-g01{float:left;width:350px;height:auto;margin:5px 0 0;padding:0;font-size:13px}div.left-m01,div.left-m02,div.left-m03{float:left;width:227px;padding:0;font-size:13px;height:auto;display:block}div.left-m01{margin:10px 20px 20px 5px}div.left-m02{margin:10px 20px 20px 0}div.left-m03{margin:10px 0 20px}p.g-link,p.g01{padding:0;font-size:14px}p.g-link{margin:0 0 5px 5px}p.g01{margin:0 3px 0 5px;line-height:1.6}p.about,p.about02,p.kouki{font-size:12px;padding:0}p.about{width:710px;height:auto;margin:0 15px 0 5px}p.about02{width:710px;margin:0 15px 15px 5px}p.kouki{width:155px;margin:8px;line-height:200%}.pc-only{display:block;margin:0;padding:0}p.ads-top04{width:728px;height:90px;margin:0 0 10px;padding:0}p.ads-middle01{width:336px;height:280px;margin:5px 0 15px;padding:0}p.ads-bottom01{width:160px;height:600px;margin:0 auto 10px;padding:0}}