body{width:1030px;height:auto;background-color:#ffeedd;}a:link{color:#ffffff;}a:visited{color:#000000;}img{border-width:0;}#line-1{width:180px;height:0px;margin-top:10px;margin-bottom:0px;border-top:3px solid #ff0000;} /*-----------------------------------------------------------------*/#header_index{width:1010px;height:40px;background-color:#e60012;margin-bottom:10px;}#header_index-4{width:1000px;height:30px;margin-top:10px;margin-left:5px;padding-top:2px;}#header_index-1{width:160px;height:23px;float:left;border-right:2px solid #ffffff;margin-top:7px;margin-left:5px;text-align:center;}#header_index-2{font-size:12px;padding-top:5px;}#ico_header_index-2{width:156px;height:20px;}#header_index-2 a:hover{width:156px;height:20px;color:#ffff00;}#header_index-2 a:link{width:156px;height:20px;}#header_index-3{width:156px;height:20px;float:left;margin-top:7px;margin-left:5px;text-align:center;}/*-----------------------------------------------------------------*/#header{width:1010px;height:290px;background-color:#ffffff;margin-top:10px;}/*-----------------------------------------------------------------*/#card-image{width:990px;height:50px;margin-left:10px;}#card-image1{width:480px;height:40px;text-align:left;float:left;}#card-image2{width:480px;height:40px;text-align:right;float:right;margin-top:9px;}#card-image1_form{margin-top:14px;}/*-----------------------------------------------------------------*/#header-image{width:990px;height:230px;margin-left:10px;margin-bottom:0px;}/*-----------------------------------------------------------------*/#menu{width:1010px;height:112px;background-color:#ffffff;margin-top:0px;margin-left:0px;}#menu-1{width:1000px;height:95px;margin-top:-3px;margin-left:5px;border-top:3px solid #ff0000;background-color:#ffffff;}#menu-2{margin-top:7px;margin-left:3px;}#ico_menu-2{width:97px;height:97px;background:url(../pic/menu_icon/menu_food.gif) no-repeat;position:absolute;}#menu-2 a:hover{width:97px;height:97px;background:url(../pic/menu_icon/menu_food-2.gif) no-repeat;}#menu-3{margin-top:7px;margin-left:103px;}#ico_menu-3{width:97px;height:97px;background:url(../pic/menu_icon/menu_brand.gif) no-repeat;position:absolute;}#menu-3 a:hover{width:97px;height:97px;background:url(../pic/menu_icon/menu_brand-2.gif) no-repeat;}#menu-4{margin-top:7px;margin-left:203px;}#ico_menu-4{width:97px;height:97px;background:url(../pic/menu_icon/menu_fashion.gif) no-repeat;position:absolute;}#menu-4 a:hover{width:97px;height:97px;background:url(../pic/menu_icon/menu_fashion-2.gif) no-repeat;}#menu-5{margin-top:7px;margin-left:303px;}#ico_menu-5{width:97px;height:97px;background:url(../pic/menu_icon/menu_degital.gif) no-repeat;position:absolute;}#menu-5 a:hover{width:97px;height:97px;background:url(../pic/menu_icon/menu_degital-2.gif) no-repeat;}#menu-6{margin-top:7px;margin-left:403px;}#ico_menu-6{width:97px;height:97px;background:url(../pic/menu_icon/menu_electric.gif) no-repeat;position:absolute;}#menu-6 a:hover{width:97px;height:97px;background:url(../pic/menu_icon/menu_electric-2.gif) no-repeat;}#menu-7{margin-top:7px;margin-left:503px;}#ico_menu-7{width:97px;height:97px;background:url(../pic/menu_icon/menu_cosme.gif) no-repeat;position:absolute;}#menu-7 a:hover{width:97px;height:97px;background:url(../pic/menu_icon/menu_cosme-2.gif) no-repeat;}#menu-8{margin-top:7px;margin-left:603px;}#ico_menu-8{width:97px;height:97px;background:url(../pic/menu_icon/menu_diet.gif) no-repeat;position:absolute;}#menu-8 a:hover{width:97px;height:97px;background:url(../pic/menu_icon/menu_diet-2.gif) no-repeat;}#menu-9{margin-top:7px;margin-left:703px;}#ico_menu-9{width:97px;height:97px;background:url(../pic/menu_icon/menu_life.gif) no-repeat;position:absolute;}#menu-9 a:hover{width:97px;height:97px;background:url(../pic/menu_icon/menu_life-2.gif) no-repeat;}#menu-10{margin-top:7px;margin-left:803px;}#ico_menu-10{width:97px;height:97px;background:url(../pic/menu_icon/menu_hobby.gif) no-repeat;position:absolute;}#menu-10 a:hover{width:97px;height:97px;background:url(../pic/menu_icon/menu_hobby-2.gif) no-repeat;}#menu-11{margin-top:7px;margin-left:903px;}#ico_menu-11{width:97px;height:97px;background:url(../pic/menu_icon/menu_sports.gif) no-repeat;position:absolute;}#menu-11 a:hover{width:97px;height:97px;background:url(../pic/menu_icon/menu_sports-2.gif) no-repeat;}/*-----------------------------------------------------------------*/#page_index{width:1010px;height:30px;background-color:#ffffff;margin-bottom:0px;}#page_index a:link{color:#ff0000;}#page{width:990px;height:14px;font-size:10px;margin-left:10px;border-top:3px solid #ff0000;border-bottom:3px solid #ff0000;}#page_1{width:15px;height:16px;float:left;text-align:center;margin-top:1.5px;}#page_2{width:auto;height:16px;margin-top:1.5px;float:left;text-align:center;}/*-----------------------------------------------------------------*/#main{width:1010px;height:auto;margin-top:0px;margin-left:0px;background-color:#ffffff;}#main-1{width:180px;height:1870px;margin-top:0px;margin-right:7.5px;margin-left:10px;background-color:#ffffff;float:left;position:absolute;}/*--infomation-----------------------------------------------------------*/#main-1_info-1{width:180px;height:31px;background:url(../pic/infotitle2.gif) no-repeat;margin-top:10px;margin-bottom:-4px;margin-left:0px;text-align:center;padding-top:7px;color:#cc0000;}#main-1_info-2{width:180px;height:31px;margin-top:3px;}#aco_main1{width:180px;height:31px;background:url(../pic/info2.gif) no-repeat;text-align:center;padding-top:10px;font-size:12px;color:#ff0000;position:absolute;}#main-1_info-2 a:hover{width:180px;height:31px;background:url(../pic/info3.gif) no-repeat;margin-left:0px;text-align:center;padding-top:10px;color:#000066;font-size:12px;}#main-1_info-2 a:visited{color:#000000;}/*-----------------------------------------------------------------*/#main-1_info-4{width:174px;height:650px;border:3px solid #ffddee;margin-top:10px;text-align:center;}#main-1_info-4_title{width:170px;height:30px;background:url(../pic/category.gif) no-repeat;color:#ffffff;margin-top:5px;margin-bottom:-3px;margin-left:2px;padding-top:5px;}#main-1_info-4_category{width:170px;height:71px;margin-top:5px;margin-bottom:0px;margin-left:2px;border-width:0;}/*-----------------------------------------------------------------*/#main-1_info-3{width:174px;height:270px;border:3px solid #ffddee;margin-top:10px;margin-left:0px;}#main-1_info-3_siteinfo{width:160px;height:170px;text-align:left;font-size:12px;padding-top:10px;margin-left:7.5px;}#main-1_teikyougif{border:0px;margin-top:-10px;margin-left:30px;}/*-----------------------------------------------------------------*/#main-3_info-1{width:180px;height:50px;margin-top:0px;}#aco_main3{width:180px;height:50px;background:url(../pic/shoppingcart_3.gif) no-repeat;position:absolute;}#main-3_info-1 a:hover{width:180px;height:50px;background:url(../pic/shoppingcart_4.gif) no-repeat;margin-left:0px;}/*-----------------------------------------------------------------*/#main-1_info-6{width:180px;height:4px;margin-top:4px;}#main-1_info-5{width:180px;height:31px;margin-top:4px;}#aco_main2{width:180px;height:31px;background:url(../pic/info6.gif) no-repeat;text-align:center;padding-top:9px;font-size:13px;color:#ffffff;position:absolute;}#main-1_info-5 a:hover{width:180px;height:31px;background:url(../pic/info7.gif) no-repeat;margin-left:0px;text-align:center;padding-top:9px;color:#00008b;font-size:13px;}/*-----------------------------------------------------------------*/#main-2{width:805px;height:auto;margin-top:0px;margin-bottom:0px;margin-left:196px;}#main-2_banner{width:795px;height:64px;background:url(../pic/main-2_banner_2.gif) no-repeat;margin-top:0px;margin-bottom:10px;margin-left:5px;}#main-2_new-1_title{width:795px;height:40px;margin-top:5px;margin-left:0px;margin-bottom:5px;}/*-----------------------------------------------------------------*/#part_title-1{width:450px;height:25px;font-size:24px;margin-top:-34px;margin-bottom:0px;font-weight:bold;color:#ffffff;padding-left:30px;}#part_title-2{width:150px;height:25px;font-size:12px;margin-top:-25px;margin-bottom:0px;text-align:right;padding-top:12px;padding-right:10px;float:right;color:ffffff;}#part_title-2 a:link{color:ffffff;}#part_title-2 a:hover{color:ffff00;}/*-----------------------------------------------------------------*/#main-2_info{width:795px;height:auto;margin-top:10px;margin-bottom:12px;margin-left:5px;}#main-2_info-1{width:795px;height:410px;margin-top:3px;margin-left:0px;}#main-2_info-2{width:190px;height:398px;margin-top:5px;margin-left:5.5px;float:left;border-left:1px solid #005066;border-right:1px solid #005066;border-top:1px solid #005066;}#main-2_info-2-1{width:180px;height:120px;margin-top:-10px;margin-left:5px;border-bottom:2px solid #005066;text-align:center;}#main-2_info-2-2{width:180px;height:180px;margin-top:5px;margin-left:4px;}#main-2_info-2-2-1{margin-top:15px;margin-left:15px;}#main-2_info-2-3{width:180px;height:40px;margin-top:5px;margin-left:3px;text-align:center;border-top:2px solid #005066;}#main-2_info-2-4{font-size:16px;color:#000000;padding-top:10px;}#main-2_info-2-5{font-size:14px;color:#ff0000;margin-top:10px;}#main-2_info-2-6{width:75px;height:35px;margin-top:-5px;margin-left:15px;float:left;}#aco_main-2_info-2-6{width:75px;height:35px;background:url(../pic/kakaka-2.gif) no-repeat;position:absolute;}#main-2_info-2-6 a:hover{width:75px;height:35px;background:url(../pic/kakaka-1.gif) no-repeat;}#main-2_info-2-7{width:75px;height:35px;margin-top:-5px;margin-right:15px;float:right;}#aco_main-2_info-2-7{width:75px;height:35px;background:url(../pic/kakaka-3.gif) no-repeat;position:absolute;}#main-2_info-2-7 a:hover{width:75px;height:35px;background:url(../pic/kakaka-4.gif) no-repeat;}/*-----------------------------------------------------------------*/#page_3{width:1010px;height:30px;margin-top:10px;}#page_5{width:60px;height:30px;margin-top:3px;margin-left:5px;padding-top:5px;border:1px solid #000000;text-align:center;}#page_4{width:905px;height:36px;margin-top:0px;margin-left:83px;}#line-7{width:990px;height:1px;margin-top:0px;margin-bottom:0px;margin-left:10px;background-color:#ffffff;} /*-----------------------------------------------------------------*/#corp_explanation{width:1010px;height:770px;background-color:#ffffff;}/*-----------------------------------------------------------------*/#line-2{width:990px;height:0px;border-top:3px solid #ff0000;margin-top:4px;margin-left:10px;position:absolute;z-index:99;} #line-3{width:0px;height:755px;border:1px dotted #000000;margin-left:5px;margin-top:25px;position:absolute;}#line-4{width:0px;height:755px;border:1px dotted #000000;position:absolute;margin-left:334px;margin-top:25px;}#line-5{width:0px;height:755px;border:1px dotted #000000;position:absolute;margin-left:664px;margin-top:25px;}#line-6{width:0px;height:755px;border:1px dotted #000000;position:absolute;margin-left:1003px;margin-top:25px;}#corp_explanation-5{width:1010px;height:795px;background-color:#ffffff;margin-top:0px;margin-bottom:0px;margin-left:0px;}#corp_explanation-1{width:320px;height:720px;margin-top:20px;margin-left:10px;float:left;font-size:12px;}#corp_explanation-1_title1{font-size:18px;color:#ff0000;font-weight: bold;margin-top:5px;margin-left:10px;margin-bottom:10px;}#corp_explanation-1_news{width:310px;height:auto;padding-top:9px;color:#000000;margin-top:5px;margin-bottom:15px;margin-left:10px;}#corp_explanation-1_title2{width:310px;height:30px;background-color:#ff0000;text-align:center;margin-left:5px;color:#ffffff;font-size:16px;font-weight: bold;}#corp_explanation-1_title2 p{margin-top:-23px;margin-bottom:0px;}#corp_explanation-1_title3{width:310px;height:30px;background-color:#ff0000;text-align:center;margin-top:20px;margin-left:5px;color:#ffffff;font-size:16px;font-weight: bold;}#corp_explanation-1_title3 p{margin-top:-23px;margin-bottom:0px;}#corp_explanation-1_pic1{width:310px;height:20px;text-align:center;margin-top:10px;margin-bottom:20px;}#corp_explanation-1_pic2{width:310px;height:50px;text-align:center;border:0px;margin-top:-5px;margin-bottom:-5px;}/*-----------------------------------------------------------------*/#corp_explanation-1_tbl{margin-left:5px;}/*-----------------------------------------------------------------*/#corp_explanation-1_tbl1{width:150px;height:30px;background-color:#cccccc;text-align:center;border:2px solid #000000;}#corp_explanation-1_tbl2{width:150px;height:30px;background-color:#cccccc;text-align:center;border-top:2px solid #000000;border-bottom:2px solid #000000;border-right:2px solid #000000;}#corp_explanation-1_tbl3{width:150px;height:30px;text-align:center;border-bottom:2px solid #000000;border-left:2px solid #000000;border-right:2px solid #000000;}#corp_explanation-1_tbl4{width:150px;height:30px;text-align:center;border-bottom:2px solid #000000;border-right:2px solid #000000;}/*-----------------------------------------------------------------*/#corp_explanation-2{width:320px;height:720px;margin-top:20px;margin-left:10px;float:left;font-size:12px;}/*-----------------------------------------------------------------*/#corp_explanation-3{width:320px;height:720px;margin-top:20px;margin-left:10px;float:left;font-size:12px;}#corp_explanation-1_news2{width:310px;height:auto;padding-top:9px;color:#000000;margin-top:0px;margin-bottom:-3px;margin-left:10px;line-height:15px;}#corp_explanation-4{width:320px;height:455px;margin-top:20px;margin-left:10px;float:left;font-size:12px;}/*-----------------------------------------------------------------*/#corp_explanation-4_tbl{width:320px;height:150px;margin-top:0px;margin-left:0px;}/*-----------------------------------------------------------------*/#corp_explanation-4_title1{font-size:18px;color:#ff0000;font-weight: bold;margin-left:0px;margin-bottom:10px;}#corp_explanation-4_tbl1{width:100px;height:30px;font-size:13px;border-bottom:1px dotted #000000;}#corp_explanation-4_tbl2{width:210px;height:30px;font-size:13px;border-bottom:1px dotted #000000;}#corp_explanation-4_tbl3{width:100px;height:30px;font-size:13px;}#corp_explanation-4_tbl4{width:210px;height:30px;font-size:13px;border-bottom:1px dotted #000000;}#corp_explanation-4_tbl5{width:100px;height:30px;font-size:13px;}#corp_explanation-4_tbl6{width:210px;height:30px;font-size:13px;}#corp_explanation-4_tbl7{width:210px;height:10px;font-size:13px;color:#ff0000;border-bottom:1px dotted #000000;padding-bottom:5px;}#corp_explanation-4_tbl8{width:100px;height:10px;font-size:13px;border-bottom:1px dotted #000000;padding-bottom:0px;}#corp_explanation-4_tbl9{width:100px;height:10px;font-size:13px;padding-top:12px;}#corp_explanation-4_tbl10{width:210px;height:10px;font-size:13px;color:#000000;padding-top:7px;}#corp_explanation-4_tbl11{width:100px;height:30px;font-size:13px;}#corp_explanation-4_tbl12{width:100px;height:30px;font-size:13px;border-bottom:1px dotted #000000;}#corp_explanation-4_tbl13{width:210px;height:30px;font-size:13px;border-bottom:1px dotted #000000;padding-top:3px;}/*-----------------------------------------------------------------*/#footer{width:1006px;height:80px;background-color:#ffffff;border:2px solid #ff0000;margin-top:34px;margin-left:0px;margin-bottom:10px;color:#000000;}#footer_logo{width:171px;height:58px;margin-top:11px;margin-left:20px;float:left;}#footer_1{width:700px;height:20px;margin-top:22px;margin-left:200px;font-size:14px;text-align:center;}#footer_2{width:700px;height:20px;font-size:14px;margin-top:-7px;margin-left:200px;text-align:center;}/*-----------------------------------------------------------------*/#main-1_info-99{margin-top:4px;margin-bottom:0px;width:180px;height:31px;}#aco_main99{width:180px;height:31px;background:url(../pic/info6.gif) no-repeat;text-align:center;padding-top:9px;font-size:13px;color:#ffffff;position:absolute;}#mvli_1{width:180px;height:31px;background:url(../pic/info9.gif) no-repeat;margin-top:0px;margin-bottom:1px;}.hd {width:180px;height:auto;margin-top:1px;margin-left:181px;list-style-type: none;position:absolute; z-index:99;display: none;background-color:#ffffff;text-align:center;}.hd a {width: 180px;height: 31px;padding-top:9px;font-size:13px;color:#000000;display: block; }.hd a:visited{width: 180px;height: 31px;padding-top:9px;font-size:13px;color:#000000;display: block; }.hd a:hover {width:180px;height:31px;background:url(../pic/info8.gif) no-repeat;margin-top:0px;margin-left:0px;padding-top:9px;font-size:13px;text-align:center;color:#ffffff;position:absolute;}.on .hd {display: block;}