body,td,th{font-size:12px;color:#666;line-height:15px}body{margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;width:750px;background:#ccc;background:url(../image/bg.png);background-repeat:repeat-x}img{border:none}#titlebar{float:left;height:35px;width:750px;margin-left:0;margin-top:0}ul#globalnavi{float:left;width:750px;overflow:hidden;margin-left:0;margin-top:0;padding:0}ul#globalnavi li{float:left;height:35px;display:block}ul#globalnavi li a{display:block;overflow:hidden;height:0;background-image:url(/image/mainmenu/titlebar0.gif);padding-top:35px}#navi1 a{width:150px;background-position:0 0}#navi2 a{width:150px;background-position:-150px 0}#navi3 a{width:150px;background-position:-300px 0}#navi4 a{width:150px;background-position:-450px 0}#navi5 a{width:150px;background-position:-600px 0}#navi1 a:hover{width:150px;background-position:0 -35px}#navi2 a:hover{width:150px;background-position:-150px -35px}#navi3 a:hover{width:150px;background-position:-300px -35px}#navi4 a:hover{width:150px;background-position:-450px -35px}#navi5 a:hover{width:150px;background-position:-600px -35px}#image a{display:block;width:178px;color:#666;background:url(../image/menu/contents_btn.jpg) no-repeat;height:30px;line-height:30px;text-decoration:none;font-weight:700;text-indent:23px;font-size:11px;font-family:ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,ms pgothic,sans-serif;text-align:left}#image a:hover{color:#009;font-weight:700;text-indent:23px;font-size:11px;font-family:ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,ms pgothic,sans-serif;text-align:left;background:url(../image/menu/contents_btn_o.jpg) no-repeat}.submenutitle{height:25px;background:url(../image/title/menubg_s.gif);text-align:center;font:700 14px Arial;color:#fff}.sidetitle{height:55px;background:url(../image/title/sidetitlebg.gif);text-align:center;font:700 14px Arial;color:#fff}h1{margin:0;padding:0}.topmenu{padding-right:10px;padding-bottom:10px;vertical-align:bottom;background:#fff}.point{padding-right:3px}.toplink{font-size:11px;padding-top:2px}.toplink a{color:#006;text-decoration:none}.toplink a:hover{color:#006;text-decoration:underline}.footer{height:20px;font-size:11px;font-weight:700;font-family:Arial;background:#09f;color:#fff;padding-right:5px}.submenucell{border:1px solid #009;width:178px;vertical-align:top}.submenucellred{border:1px solid #f06;color:#666;width:178px;vertical-align:top}.submenucontents{padding:5px}.infomation{width:330px;vertical-align:top}.i_title{height:25px;background:url(../image/title/top_title_370.gif);text-indent:23px;font:700 14px Arial;color:#666}.i_title300{height:25px;background:url(../image/title/top_title_300.gif);text-indent:23px;font:700 14px Arial;color:#666}.sub_infomation{width:200px;vertical-align:top}.sub_i_title{height:25px;background:url(../image/title/top_title_200.gif);text-indent:23px;font:700 14px Arial;color:#666}.submenucell_110{border:1px solid #009;width:110px;vertical-align:top}.submenucell_i{border:1px solid #009;width:200px;vertical-align:top}.submenutitle_i{height:25px;background:url(../image/title/menubg_s.gif);text-align:center;font:700 14px Arial;color:#fff}.subm_i{padding-top:2px;text-align:center;font:700 14px Arial;color:#fff}.maincell{width:540px;vertical-align:top}.maincell_top{width:730px;vertical-align:top}.topinfo{padding-top:5px;padding-bottom:5px;border-bottom:2px dotted #999}.hiduke{color:#06f}.topinfo a{color:#666;text-decoration:underline}.topinfo a:hover{color:#f60;text-decoration:underline}.osusume1{border-top:2px solid #666;border-right:1px solid #666;border-bottom:2px solid #666;border-left:2px solid #666}.osusume2{border-top:2px solid #666;border-right:2px solid #666;border-bottom:2px solid #666;border-left:1px solid #666}.small{font-size:11px}.title{height:25px;background:url(../image/title/titlebg.gif);text-indent:23px;font:700 14px Arial;color:#666}.title2{height:48px;background:url(../image/title/titlebg2.gif);padding-left:23px;font:700 14px Arial;color:#666}.title3{height:25px;background:url(../image/title/titlebg3.gif);text-indent:23px;font:700 14px Arial;color:#666}.celltitle{background:#69c;color:#fff;border-top:1px solid #fff;border-left:1px solid #fff;font-weight:700}.cellleft{background:#d7ebff;text-align:center;color:#009;border-top:1px solid #fff;border-left:1px solid #fff}.cellright{background:#fff}.cellright2{background:#fff;font-size:11px;line-height:13px}.maincontainer{padding:10px;background:#fff}.map{padding:10px;background:#ffc;border:1px solid #fc0}.partner{border:1px solid #009;padding:10px;width:243px}.b{font-weight:700}.search1{padding:10px}.search2{padding:10px;background:#d6ebff}.searchtitle{padding-bottom:10px;border-bottom:2px dotted #009;color:#009;text-align:center;font-weight:700}.searchcoment{padding-top:10px;padding-bottom:5px}.form1{width:137px}.form2{width:131px}.supporttitle{color:#009;font-weight:700}.q{padding-bottom:5px;border-bottom:2px dotted #009}.a{padding-top:5px}.genrephoto{border:1px solid #666;width:48px}.genre{vertical-align:top;font-family:Arial;color:#009;padding-left:5px;font-weight:700}.genre a{text-decoration:none;color:#009}.genre a:hover{text-decoration:none;color:#f60}.prolisttitle{padding:5px;color:#fff;font-weight:700;background-color:#009}.prolist{background:#fff;padding:10px}.proname{padding:5px;font-size:18px;line-height:20px;font-family:Arial;color:#fff;font-weight:700;background:#009;border-top:2px solid #ccc;border-left:2px solid #ccc;border-right:2px solid #666;border-bottom:2px solid #666}.proname a,.proname a:hover{color:#ff9;text-decoration:underline}.procategory{background:#eee;color:#666;padding:3px;font-weight:700}.procategory_blue{background:#339;color:#fff;padding:3px;font-weight:700}.procoment{padding:5px;background:#fff}.procoment_s{padding:3px;background:#fff;font-size:10px;vertical-align:top}.procoment_s_price{padding:3px;background:#fff;font-size:10px;vertical-align:top;color:red;text-align:right}.procoment_s_mid{padding:3px;background:#fff;font-size:10px;vertical-align:top;text-align:center}.prospec{padding:2px;background:#fff}.prospec2{padding:2px;background:#ccdfff}.prospec3{padding:2px;background:#fff;font-size:11px}.products{width:154px;border:1px solid #666;padding:5px;text-align:center}.products2{width:506px;border:1px solid #666;padding:5px;text-align:center}.products a,.products2 a,.service_sub1 a,.service_sub2 a{text-decoration:none;font-family:Arial;font-weight:700;color:#06c;font-size:12px}.products a:hover,.products2 a:hover,.service_sub1 a:hover,.service_sub2 a:hover{text-decoration:none;color:#f60}.outline{font:700 14px Arial;text-indent:17pt}.english{font-size:12px;text-align:right;font-family:ＭＳ ゴシック,osaka－等幅;padding-right:5px}.english2{font-size:12px;border-top:1px solid #f60;border-left:5px solid #f60;border-right:5px solid #f60;background-color:#f60;color:#fff}.english2 a{color:#fff;text-decoration:none}.english2 a:hover{color:#fff;text-decoration:none}.hyoutitle{font-size:11px;background:#d7ebff;text-align:center;border-top:1px solid #fff;border-left:1px solid #fff;color:#009}.hyou{font-size:11px;text-align:center;background-color:#fff}.category{height:25px;text-indent:23px;background-image:url(../image/title/categorybg.gif);font-family:hgｺﾞｼｯｸe;font-size:14px}.catch{font-size:14px;color:#f60;font-weight:700}.vlh{border:1px solid #09c;background-color:#daf5f0;padding:10px;text-align:center;font-size:11px}.vlhtitle{background-color:#0066c0;color:#fff}.vlhcategory{background-color:#ccdeff;text-align:center;font-size:11px}.vlhcontents{background-color:#fff;font-size:11px}.custom{line-height:17px;padding:10px}.service{font-size:14px;font-weight:700}.hanbai_title{background:#009;font-weight:700;font-size:14px;color:#fff}.hanbai_left{background:#e3f2ff;text-align:center;font-weight:700}.hanbai_other{background:#fff;text-align:center;font-weight:700}.number{font-size:9px;line-height:12px;border:1px solid #666;padding:5px}.service_sub1{padding:10px;text-align:center}.service_sub2{padding:10px;text-align:center;border-bottom:1px solid #666}.prolisttitle_sub{padding:3px;background:#06f;color:#fff;font-weight:700}dl{font-family:ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,ms pgothic,sans-serif;font-size:100%;line-height:1;padding-top:0;padding-left:10px;padding-right:10px;padding-bottom:0;width:350px;height:100%}dt{width:100%;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#999;padding-top:5px;padding-bottom:3px}dd{border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#999;margin-left:20px;padding-top:5px;padding-bottom:3px}.catalogue_box_text{text-align:left;font-size:11px;vertical-align:middle;height:60px;padding-top:15px;padding-bottom:15px;padding-left:55px}.catalogue_box{height:60px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.00,#d5f1fb),color-stop(1.00,#9bd6f2));background:-webkit-linear-gradient(#d5f1fb,#9bd6f2);background:-moz-linear-gradient(#d5f1fb,#9bd6f2);background:-o-linear-gradient(#d5f1fb,#9bd6f2);background:-ms-linear-gradient(#d5f1fb,#9bd6f2);background:linear-gradient(#d5f1fb,#9bd6f2);padding-bottom:5px;padding-top:5px;display:inline-block}.catalogue_box_thumbnail{width:42px;height:60px;text-align:right;display:block;padding:2.5px;float:left;vertical-align:middle}.catalogue_box a,.catalogue_box a:active,.catalogue_box a:visited,.catalogue_box a:hover,.catalogue_box a:link{color:blue;-webkit-text-stroke:.1px #fff;text-shadow:0 0 1px #fff;font-style:normal;text-decoration:none;font-weight:700}