/*extra---------------------------------------------------- */.back_top_set{width : 800px;float : left;}.up_btn a{padding-right : 10px;float : right;display:block;/* except MacIE5 \*/overflow:hidden;/* end */}.up_btn2 a{margin-top:30px;padding-right : 10px;float : right;display:block;/* except MacIE5 \*/overflow:hidden;/* end */}.up_btn_archive a{float : right;display:block;/* except MacIE5 \*/overflow:hidden;/* end */}/*contents---------------------------------------------------- */#content_jp{position : relative;width : 800px;margin-top : 0px;font-size: 12px;font-family : "£Í£Ó ¥´¥·¥Ã¥¯", "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka-ÅùÉý, Osaka, Ê¿À®³Ñ¥´¥·¥Ã¥¯;color : #232323;text-decoration : none; float : left;}#content_en{position : relative;width : 800px;margin-top : 0px;font-size: 12px;font-family : "Lucida grande", "Lucida Sans", LucidaUnicode, verdana,arial,helvetica,sans-serif;color : #232323;text-decoration : none; float : left;}#content_jp h2 , #content_en h2{font-size: 14px;line-height : 5px;}#content_name_g{ width : 800px; height : 35px; margin-bottom : 20px;}#content_name_b{ width : 800px; height : 35px; margin-bottom : 20px;}#content_name_b2{ width : 800px; height : 35px; margin-bottom : 1px;}#content_title{ margin-top : 15px;}.info_name{ margin-left :5px;}#content_jp h3 , #content_en h3{font-size: 14px;}.date{font-size: 11px;color : #003366;text-decoration : none; }#content_left{ width : 440px; margin-right : 30px; float : left;}#content_right{width : 330px;float : left;}#content_left2{ width : 380px; margin-right : 40px; float : left;}#content_right2{ width : 380px; float : left;}.content_left3{ width : 390px;height : 230px; margin-right : 20px; background: #efefef; float : left;}.content_left3_in{margin:5px;}.content_right3{ width : 390px; height : 230px; background: #efefef; float : right;}.content_right3_in{margin:5px;}#contact_left{ width :400px; float : left;}#contact_right{ width :400px; float : right;}#contact_left a, #contact_right a{color : #003366;text-decoration : none; }#contact_left a:hover, #contact_right a:hover{color: #6699CC;text-decoration : none; }.contact_titleL{ width : 390px; height : 28px;margin-bottom: 1px;}.contact_titleR{ width : 390px; height : 28px;margin-bottom: 1px; float : right;}#top_title{height : 30px;margin-bottom :20px;}.content_info{color : #232323;text-decoration : none; float : left;}.content_info a{color : #232323;text-decoration : none; float : left;}.content_info a:hover{background: #efefef;text-decoration : none; float : left;}.info_photo{width : 110px;padding : 5px;float : left;}.info_text{color : #232323;width : 300px;margin : 5px 5px 5px 5px;float : left;}.yasuragi_text{color : #232323;width : 600px;margin : 5px 5px 5px 5px;float : left;}#company_left{ width : 180px; margin-left : 10px; float : left;}#company_right{width : 595px;float : left;}#shop_title{margin-bottom : 20px;clear:both;}#iori{ width : 400px; float : left;}#iori_center{ width : 400px; float : center;}#china{width : 400px;float : right;}#china_fla{width : 800px;height : 441px;margin-bottom:39px;}#milano{width : 400px;float : right;}#milano_fla{width : 800px;height : 300px;margin-bottom:39px;}#shop_bottom{width : 800px;float : left;}.shop_waku{margin-bottom : 40px;}.shop_name{font-size: 16px;font-family: "Times Roman", "Times New Roman", Time, "Time New Roman", serif; padding-bottom : 7px;}#iori a, #china a, #milano a{color : #7f7f7f;text-decoration : none; }#iori a:hover, #china a:hover, #milano a:hover{color : #ff0000;text-decoration : none; }#iori_center a{color : #000000;text-decoration : none; }#iori_center a:hover{color : #7f7f7f;text-decoration : none; }#right_init{width : 608px;float:right;}#com_info_title{font-size: 16px;color : #303030;}#company_text1{width : 430px;padding-left : 5px;margin-bottom : 25px;float : left;}#company_menu{font-size: 13px;color: #6699CC;margin-left : 0px;margin-bottom : 25px;float : left;}#company_menu ul{margin:0 0 0 0;padding:0 0 0 0;}#company_menu li{margin-bottom : 10px;color : #003366;list-style : none;}#company_menu a{color : #003366;text-decoration : none; }#company_menu a:hover{color: #6699CC;text-decoration : none; }#company_menu li.pdf_link{margin-left : 20px;}#shop_title{margin-bottom : 20px;clear:both;}.event_text{width : 320px;padding : 5px 5px 5px 5px;color : #232323;text-decoration : none; margin-bottom : 25px;float : left;}.event_LSU_text{width : 320px;padding : 5px 5px 5px 5px;font-family: "Lucida Sans Unicode", sans-serif; font-size: 12px;color : #232323;text-decoration : none; margin-bottom : 25px;float : left;}/*china and milano content---------------------------------------------------- */#cm_left{ width : 550px;margin-top : 25px;margin-left : 5px; margin-right : 15px; float : left;}#cm_right{width : 230px;margin-top : 10px;float : left;}.cm_photo{margin-bottom : 10px;float : left;}/*style---------------------------------------------------- */#style_jp{position : relative;width : 800px;margin-top : 0px;font-size: 12px;font-family : "£Í£Ó ¥´¥·¥Ã¥¯", "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka-ÅùÉý, Osaka, Ê¿À®³Ñ¥´¥·¥Ã¥¯;color : #232323;text-decoration : none; float : left;}#style_en{position : relative;width : 800px;margin-top : 0px;font-size: 12px;font-family : "Lucida grande", "Lucida Sans", LucidaUnicode, verdana,arial,helvetica,sans-serif;color : #232323;text-decoration : none; float : left;}.en_text{font-family : "Lucida grande", "Lucida Sans", LucidaUnicode, verdana,arial,helvetica,sans-serif;}#style_jp h2 , #style_en h2{margin-left : 12px;margin-top : 6px;margin-bottom : 7px;color : #444444;font-size: 13px;}#style_copy{width : 800px;height : 300px;margin :0;}#style_copy p{text-indent: -9999px;font-size: 1px;}/* except MacIE5 \*/.ex_box_out, .ex_box_out_M{width : 260px;height : 180px;margin-top : 20px;background: #ffffff;font-size: 12px;color : #232323;float : left;}.ex_box_out_M{margin-left : 10px;margin-right : 10px;}.ex_box_out a, .ex_box_out_M a{text-decoration : none; color : #232323;}.ex_box_out:hover, .ex_box_out_M:hover{background: #efefef;}.ex_box_no{width : 260px;height : 190px;margin-top : 20px;float : left;}.ex_box_no_M{width : 260px;height : 190px;margin-left : 10px;margin-right : 10px;margin-top : 20px;float : left;}.ex_box_in{width : 248px;height : 188px;margin : 5px;}/* end *//*\*//*/.ex_box_out, .ex_box_out_M{width : 260px;height : 180px;margin-top : 20px;background: #ffffff;font-size: 12px;text-decoration : none; color : #303030;float : left;}.ex_box_out_M{margin-left : 10px;margin-right : 10px;}.ex_box_no{width : 260px;height : 190px;margin-top : 20px;float : left;}.ex_box_no_M{width : 260px;height : 190px;margin-left : 10px;margin-right : 10px;margin-top : 20px;float : left;}/* */.select_photo, .select_photo_no{width :200px;height : 117px;background: #ffffff;margin-top : 20px;margin-bottom : 20px;float : left;}.select_photo:hover{background: #efefef;}.select_photo_in{width :190px;height : 107px;margin : 5px;}#style_text{width 770px;color : #232323;padding:15px 15px 15px 15px;}/*archive_photo---------------------------------------------------- */#archive_jp{position : relative;width : 800px;margin-top : 0px;font-size: 12px;font-family : "£Í£Ó ¥´¥·¥Ã¥¯", "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka-ÅùÉý, Osaka, Ê¿À®³Ñ¥´¥·¥Ã¥¯;color : #232323;text-decoration : none; float : left;}#archive_en{position : relative;width : 800px;margin-top : 0px;font-size: 12px;font-family : "Lucida grande", "Lucida Sans", LucidaUnicode, verdana,arial,helvetica,sans-serif;color : #232323;text-decoration : none; float : left;}#archive_space{width : 800px;height : 32px;float : left;}.Gbox_text{width 770px;color : #232323;padding:15px 15px 15px 15px;}.Pbox_text{padding : 15px;margin-bottom : 10px;color : #232323;float : left;}#archive_wrap{width : 800px;float : left;margin-bottom : 25px;}.archive_title{height : 25px;margin-top : 25px;margin-bottom : 10px;float : left;}.archive_title h2,.archive_title h2 a{font-size: 1px;text-indent: -9999px;margin-top: -40px;}.archive_box a{float : left;}.archive_box a:hover{background: #efefef;float : left;}.archive_photo a{padding : 5px;width : 90px;height : 90px;float : left;}.archive_dot{float :right;}/*sitemap & contact---------------------------------------------------- */.sitemap {font-size: 13px;color: #7f7f7f;}.sitemap a{color : #003366;text-decoration : none; }.sitemap a:hover{color: #6699CC;text-decoration : none; }.per_content {margin-top : 10px;margin-left : 100px;}/*bar---------------------------------------------------- */#bar_navi{width : 800px;height : 26px;margin-bottom : 2px;}#info_left{width :131px;height : 26px;text-indent: -9999px;text-decoration : none;font-size: 1px;float : left;background : url(../images/info_barL.png) no-repeat 0px 0px;}#info_right{width :669px;height : 26px;float : right;background : url(../images/info_barR.png) no-repeat 0px 0px;}#style_left a{width :171px;height : 26px;text-indent: -9999px;text-decoration : none;font-size: 1px;float : left;background : url(../images/style_barL.png) no-repeat 0px 0px;}#style_left a:hover{width :171px;height : 26px;background : url(../images/style_barL_on.png) no-repeat 0px 0px;}#style_right{width :629px;height : 26px;float : right;background : url(../images/style_barR.png) no-repeat 0px 0px;}#ws_left{width :131px;height : 26px;text-indent: -9999px;text-decoration : none;font-size: 1px;float : left;background : url(../images/ws_barL.png) no-repeat 0px 0px;}#ws_right{width :669px;height : 26px;float : left;background : url(../images/ws_barR.png) no-repeat 0px 0px;}