@charset "shift_jis";

/*==========================================================================================================================*/
/*------------------------------------------------------------------------------------------------------------------------H+*/
#header h1	{ display:none; }
#header h2	{ display:none; }
#contents h2	{ font-size:110%; font-family:Book Antiqua,Times New Roman,sans-serif; font-weight:bold; color:#222222; border-top:2px solid #222222; border-bottom:2px solid #222222; padding:10px 5px; margin:0 0 20px 0; }

/*==========================================================================================================================*/
/*-----------------------------------------------------------------------------------------------------------------News.html*/
#topcol { width:990px; margin:0 auto; padding:0; background: url(/jp/imgs/bg_toparea.gif) bottom right no-repeat; }
#topcol .areaL { float:left; width:755px; margin:0; padding:0; background: url(/jp/imgs/bg_toparea_l.gif) top left repeat-x; }
#topcol .areaR { float:right; width:235px; margin:0; padding:0; background: url(/jp/imgs/bg_toparea_r.gif) top left no-repeat; }

#topcol .areaL #header { height:5px; margin:0; padding:0; }
#topcol .areaL #headline	{ margin:0; padding:0; }
#topcol .areaL #headline .logo		{ float:left; width:210px; margin:0; padding:8px 0; }
#topcol .areaL #headline .headnews	{ float:right; width:400px; height:25px; margin:5px 40px 0 0; padding:0; color:#696969; background: url(/jp/imgs/bg_headnews.gif) top left no-repeat; }
#topcol .areaL #headline .headnews .scroll { margin:0; padding:2px 3px 0 3px; }

#topcol .areaR .flamenu{ margin:0 0 15px 0; padding:0; }
#topcol .areaR #submenu{ margin:0 0 15px 0; padding:0; width:215px; }
#topcol .areaR #submenu .head { width:215px; margin:0; padding:6px 0 0 0; background: url(/jp/imgs/bg_submenu_head.gif) top left no-repeat; }
#topcol .areaR #submenu .foot { width:215px; margin:0; padding:0 0 6px 0; background: url(/jp/imgs/bg_submenu_foot.gif) bottom left no-repeat; }
#topcol .areaR #submenu .cnts { width:215px; margin:0; padding:0; background: url(/jp/imgs/bg_submenu_cnts.gif) top left repeat-y; }
#topcol .areaR #submenu .inner{ margin:0; padding:0 10px 0 0; }
#topcol .areaR #submenu ul { margin:0; padding:0; list-style-type:none; width:200px; }
#topcol .areaR #submenu ul li { margin:0; padding:0; float:right; clear:right; font-family:Book Antiqua,Times New Roman,sans-serif; font-weight:bold; }
#topcol .areaR #submenu ul li a:link    { display:block; width:170px; text-align:right; padding:2px; color:#696969; text-decoration:none; }
#topcol .areaR #submenu ul li a:visited { display:block; width:170px; text-align:right; padding:2px; color:#696969; text-decoration:none; }
#topcol .areaR #submenu ul li a:active  { display:block; width:170px; text-align:right; padding:2px; color:#696969; text-decoration:underline; }
#topcol .areaR #submenu ul li a:hover   { display:block; width:170px; text-align:right; padding:2px; color:#696969; text-decoration:underline; }

#topcol .areaR #linkmenu { margin:0 0 0 25px; padding:0; }
#topcol .areaR #linkmenu p { margin:10px 0 0 0; padding:0; }
#topcol .areaR #linkmenu p img{ margin:0 0 2px 0; padding:0; }

#halfcol { width:990px; margin:0 auto; padding:20px 0; }
#halfcol .areaL { float:left; width:450px; margin:0 0 0 15px; padding:0; }
#halfcol .areaR { float:right; width:450px; margin:0 15px 0 0; padding:0; }

#halfcol .areaR .banner_box { margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #222222; }
#halfcol .areaR .banner_box p.banner { margin:0 0 5px 0; padding:0; }
#halfcol .areaR .banner_box p.update { float:right; margin:0; padding:0; }
#halfcol .areaR .banner_box p.title  { float:left; margin:0; padding:0; font-weight:bold; }
#halfcol .areaR .banner_box p.txt    { clear:left; margin:0; padding:0; }

#halfcol .areaL .news_title { margin:0 0 5px 0; padding:0; }
#halfcol .areaL .news_box   { margin:0; padding:10px 0; width:450px; height:400px; overflow:auto; SCROLLBAR-FACE-COLOR: #000000; SCROLLBAR-HIGHLIGHT-COLOR: #000000; SCROLLBAR-SHADOW-COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #000000; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #000000; }
#halfcol .areaL .brandnews  { clear:left; margin:0 0 10px 0; width:430px; padding:2px 0 10px 0; border-top:1px solid #ffffff; }
#halfcol .areaL .brandnews .item	{ float:left; width:180px; margin:0; padding:0; }
#halfcol .areaL .brandnews .text	{ float:left; width:200px; margin:0; padding:10px 0; }
#halfcol .areaL .brandnews p.update { margin:0; padding:5px 0 0 0; }
#halfcol .areaL .brandnews p.title  { margin:0; padding:0; font-weight:bold; }
#halfcol .areaL .brandnews p.txt    { margin:0; padding:0; }

/*==========================================================================================================================*/
/*--------------------------------------------------------------------------------------------------------------‘æˆêŠK‘whtml*/
#topcol .areaL #mainphoto .inner{ margin:0; padding:0 0 0 10px; }
#topcol .areaL #mainphoto { margin:0; padding:0; }
#topcol .areaL #mainphoto .head { width:755px; margin:0; padding:10px 0 0 0; background: url(/jp/imgs/bg_mainphoto_head.gif) top left no-repeat; }
#topcol .areaL #mainphoto .foot { width:755px; margin:0; padding:0 0 10px 0; background: url(/jp/imgs/bg_mainphoto_foot.gif) bottom left no-repeat; }
#topcol .areaL #mainphoto .cnts { width:755px; margin:0; padding:0; background: url(/jp/imgs/bg_mainphoto_cnts.gif) top left repeat-y; }
#topcol .areaL #mainphoto .inner{ margin:0; padding:0 0 0 10px; }

#topcol .areaL #mainphoto #contents { margin:0; padding:15px 10px 15px 5px; min-height:540px; _height:540px; color:#696969; }
#contents .section { padding:10px; margin:0; }
#contents .btn_img { float:left; width:260px; margin:0; padding:0; }
#contents .btn_txt { float:left; width:450px; margin:0; padding:10px 0 0 0; }
/*==========================================================================================================================*/
/*-------------------------------------------------------------------------------------------------------------------Menu_on*/
#biography	#topcol .areaR #submenu ul li.sub_bio a { text-decoration:underline; color:#000000; }
#company	#topcol .areaR #submenu ul li.sub_com a { text-decoration:underline; color:#000000; }
#exhibition	#topcol .areaR #submenu ul li.sub_exi a { text-decoration:underline; color:#000000; }
#wholesale	#topcol .areaR #submenu ul li.sub_who a { text-decoration:underline; color:#000000; }
#link		#topcol .areaR #submenu ul li.sub_lin a { text-decoration:underline; color:#000000; }
#joboffer	#topcol .areaR #submenu ul li.sub_job a { text-decoration:underline; color:#000000; }
#contact	#topcol .areaR #submenu ul li.sub_con a { text-decoration:underline; color:#000000; }

