@charset "UTF-8";

/*パンくず*/
div#location_margin { text-align:left; margin:10px auto 0 auto; width:960px; }

/*本体レイアウト*/
div#online_temp1 { margin:0px auto; text-align:left; border-bottom:#ddd 1px solid; padding-top:30px; }
div#online_temp1:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div#online_temp1 { display:inline-block; }
/*\*/
* html div#online_temp1 { height:1%; }
div#online_temp1 { display:block; background: url(http://img.world.co.jp/shared/img/online_search/online_search_bg_01.gif) repeat-y; }
/**/

div.online_temp1_bg { background: url(/shared/img/online_brand/online_search_bg_01.gif) repeat-y; width:960px;}
div.online_temp1_bg:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.online_temp1_bg { display:inline-block; }
/*\*/
* html div.online_temp1_bg { height:1%; }
div.online_temp1_bg { display:block; }
/**/

/*全体バナー関連*/
div.online_banner_t_01 {clear:both; width:960px; margin:0px auto; padding:20px 0 0 0;}
div.online_banner_l_01 {padding:7px 0px 0px 3px; clear:both; }
div.online_banner_b_01 {clear:both; width:960px; margin:0px auto; padding:10px 0 0 0;}

/*中央カラム*/
div#online_temp1 .center1 {width:960px; padding-bottom:20px;}
div#online_temp1 .center1:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div#online_temp1 .center1 { display:inline-block; }
/*\*/
* html div#online_temp1 .center1 { height:1%; }
div#online_temp1 .center1 { display:block; }
/**/

/*左カラム*/
div#online_temp1 .left {float:left; width:180px; padding-bottom:10px;}

div#online_temp1 .left h1 {
    width:180px;
    height:290px;
    padding:0px;
    left:0px;
    text-indent: -9999px;
     /*border-bottom:1px solid #ddd;*/
}

div#online_temp1 .bt_official_01 { padding:0 0 25px 0; border-bottom:1px solid #e0e0e0; }
div#online_temp1 .bt_official_02 { width:165px; text-align:center; }


div#online_temp1 .left a:hover {color: #6666ff; text-decoration: underline;}
div#online_temp1 .left a:active {color: #6666ff; text-decoration: underline;}

div#online_temp1 ul.left_mumu {padding:15px 7px 11px 3px; border-bottom:1px solid #ddd; }
div#online_temp1 ul.left_mumu li {padding-bottom:6px; font-weight:bold;}

div#online_temp1 ul.left_mumu3 {padding:15px 7px 11px 0px; border-bottom:1px solid #ddd; }
div#online_temp1 ul.left_mumu3 li {padding-bottom:8px; font-weight:bold;}

div#online_temp1 ul.left_mumu2 {padding:15px 7px 11px 3px; border-bottom:1px solid #ddd; }
div#online_temp1 ul.left_mumu2 li {padding-bottom:6px; font-weight:normal;}

div#online_temp1 ul.left_mumu4 {padding:15px 7px 11px 3px; border-bottom:1px solid #ddd; }
div#online_temp1 ul.left_mumu4 li {padding-bottom:9px; font-weight:normal; padding-left:2px;}
div#online_temp1 ul.left_mumu4 li.sub{ font-size:10px; padding-left:6px; line-height:1.2em; }
div#online_temp1 ul.left_mumu4 li.sub2{ padding-left:6px; line-height:1.2em; }

div#online_temp1 ul.left_mumu4 em { font-size:10px; color:#aaa; padding:0px; margin:0px; vertical-align:top; padding-left:1px;}
div#online_temp1 ul.left_mumu4 em.p7 { padding-left:7px;}
div#online_temp1 ul.left_mumu4 em.p3 { padding-left:3px; color:#666;}



div#online_temp1 ul li.l_bnr { font-size:10px; font-weight:normal; color:#003399; width:155px; text-align:center;}
div#online_temp1 ul li.l_bnr2 { /*font-size:10px;*/ font-weight:normal; color:#003399; width:155px; text-align:left;}
div#online_temp1 ul li.l_bnr a {text-decoration: none; }
div#online_temp1 ul li.l_bnr a:link {color: #003399; text-decoration: none;}
div#online_temp1 ul li.l_bnr a:visited {color: #003399; text-decoration: none;}
div#online_temp1 ul li.l_bnr a:hover {color: #0066cc; text-decoration: underline;}
div#online_temp1 ul li.l_bnr a:active {color: #0066cc; text-decoration: underline;}


div#online_temp1 .btn_search_select { margin-top:10px; width:152px; text-align:right;}

div#online_temp1 .search_brand_all {margin-top:2px;}
div#online_temp1 .search_brand_all a {font-size:10px; color:#888;}

/*アコーディオン*/
div#online_temp1 .left_item {padding:13px 3px 13px 2px; border-bottom:1px solid #ddd;}

div#navi_left h4,div#navi_left h5,
div#navi_left2 h4,div#navi_left2 h5,
div#navi_left3 h4,div#navi_left3 h5,
div#navi_left4 h4, div#navi_lef4t h,
div#navi_left5 h4,div#navi_left5 h5
{ padding:4px 0; }

div#navi_left .sub_navi,
div#navi_left2 .sub_navi2,
div#navi_left3 .sub_navi3,
div#navi_left4 .sub_navi4,
div#navi_left5 .sub_navi5
{ padding-left:12px; padding-bottom:10px; }

div#navi_left em { color:#6666ff; margin-left:2px; font-size:9px; }


/*アイテム検索*/
.mt10 { margin-top:5px; line-height:1.2em;}
.mt7 { margin-top:6px; line-height:1.2em; padding-bottom:2px;}
.mt8 { margin-top:8px; line-height:1.2em;}

div#navi_left h4 a,
div#navi_left2 h4 a,
div#navi_left3 h4 a,
div#navi_left4 h4 a,
div#navi_left5 h4 a {
    background:url(/shared/img/online_search/arrows_01.gif) no-repeat 0px 3px;
    padding:0px 0px 3px 10px;}

div#navi_left h4.active a,
div#navi_left2 h4.active2 a,
div#navi_left3 h4.active3 a,
div#navi_left4 h4.active4 a,
div#navi_left5 h4.active5 a {
    background: url(/shared/img/online_search/arrows_01_on.gif) no-repeat 0px 3px;
    font-weight:bold;}
    
div#navi_left2 ul li,
div#navi_left3 ul li,
div#navi_left4 ul li
div#navi_left5 ul li
 {padding:3px 0px 2px 0px; font-weight:normal;}

div#navi_left h6 a,
div#navi_left2 h6 a {
    background:url(/shared/img/online_search/arrows_01.gif) no-repeat 0px 3px;
    padding:0px 0px 3px 10px;
    font-weight:bold;}

div#navi_left h5 a {
    font-size:10px;
    color:#888;
}


/*シーズン・値引き*/
div.left_item table.tbl_season_sale td { padding:7px 6px 2px 0px; }
div.left_item .season_sale { font-size:86%; margin-top:8px;}


/*フォーム・絞り込み*/
div#online_temp1 .left input.nebiki { width:30px; margin-right:2px;}
div#online_temp1 .left input.check { font-size:10px; margin-right:2px; vertical-align: middle;}
div#online_temp1 .left input.price { width:50px; margin-right:2px;}


/*右カラム*/
div#online_temp1 .right {float:right; width:780px; padding-left:0px; padding-bottom:30px;}
div#online_temp1 .right h3 {}

/***********総合トップページ***********/

div#top_right { margin-left:1px; width:779px;}
div#top_right h2 { padding-bottom:2px;}
div#top_right .top_brandlist{ padding:10px 0px 15px 20px; }
div#top_right .brand_l, div#top_right .brand_c { float:left; width:175px; margin-right:17px;}
div#top_right .brand_r { float:left; width:175px; margin-right:1px;}
div#top_right .top_brandlist ul { margin-top:6px; padding-left:3px; width:172px;}
div#top_right .top_brandlist ul li { padding-bottom:10px; line-height:1.2em;}
div#top_right .andmore { margin-top:0px; font-size:10px; padding-left:7px;}
div#top_right ul li em { font-size:10px; color:#aaa; padding:0px; margin:0px; vertical-align:top; padding-left:2px;}
div#top_right ul li em.p7 { padding-left:7px;}
div#top_right ul li em.p3 { padding-left:3px; color:#666;}



div#top_info { width:960px; margin:15px auto 0 auto; padding-bottom:20px;}
div#top_info:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div#top_info { display:inline-block; }
/*\*/
* html div#top_info { height:1%; }
div#top_info { display:block; }
/**/

div#top_info .info_txt { float:left; /*width:480px;*/ width:960px; text-align:left; padding-left:3px;}

div#top_info .info_txt_r { float:right; width:310px;}
div#top_info .info_txt_l { float:left; width:630px; /*font-weight:bold;*/ line-height:1.8em;}

div#top_info .info_txt h4 { padding:5px 0px 0px 3px; font-weight:bold; }
div#top_info .info_txt h5 { padding-right:3px;}

div#top_info .info_txt h5 a {text-decoration: none; }
div#top_info .info_txt h5 a:link {color: #003399; text-decoration: none;}
div#top_info .info_txt h5 a:visited {color: #003399; text-decoration: none;}
div#top_info .info_txt h5 a:hover {color: #0066cc; text-decoration: underline;}
div#top_info .info_txt h5 a:active {color: #0066cc; text-decoration: underline;}

div#sub_info { padding:5px 0 25px 15px; clear:both; display:none; }
div#sub_info2 { padding:5px 0 25px 15px; clear:both; display:none; }

div#top_info .info_txt p { font-size:86%; margin-top:8px;}
div#top_info .info_bnr { float:left; width:440px; text-align:center;}



div#top_info2 { width:778px; background:url(/shared/img/online_top/top_info_shadow.gif) repeat-x; padding-top:40px; clear:both; margin-left:1px; }
div#top_info2 .info_ti { padding:0 0 10px 20px; font-weight:bold;}
div#top_info2 .info_txt { padding:0 0 25px 34px; }
div#top_info2 .info_txt2 { padding:20px 0 25px 34px; border-top:1px solid #ddd; }


div#top_info2 p { font-size:86%; margin-top:8px; }


div#top_info_001 {  
width:960px; 
text-align:left;
padding-top:15px;
padding-bottom:0px;
margin:0 auto;
}

div#top_info_001 em {
    color: #AAAAAA;
    font-size: 10px;
    margin: 0;
    padding: 0 0 0 2px;
    vertical-align: top;
}

div#top_info_001 a {text-decoration: none; font-weight:bold;}
div#top_info_001 a:link {color: #003399; text-decoration: none; font-weight:bold;}
div#top_info_001 a:visited {color: #003399; text-decoration: none; font-weight:bold;}
div#top_info_001 a:hover {color: #0066cc; text-decoration: underline; font-weight:bold;}
div#top_info_001 a:active {color: #0066cc; text-decoration: underline; font-weight:bold;}



/*特集インフォメーション*/
div#sp_info { width:779px; border-bottom:#ddd 1px solid; padding:8px 0 15px 0;}
div#sp_info:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div#sp_info { display:inline-block; }
/*\*/
* html div#sp_info { height:1%; }
div#sp_info { display:block; }
/**/

div#sp_info .sp_info_l { width:300px; float:left; padding:0 10px 0 25px; height:120px; margin-top:8px;}

div#sp_info h2 { border:1px #fff solid;}
div#sp_info .sp_info_r { width:430px; float:left;}
div#sp_info .sp_info_r ul { padding:5px 7px 0px 7px; }
div#sp_info .sp_info_r ul li { padding-bottom:5px; }

div#sp_info .sp_info_r ul li a {text-decoration: none; }
div#sp_info .sp_info_r ul li a:link {color: #003399; text-decoration: none;}
div#sp_info .sp_info_r ul li a:visited {color: #003399; text-decoration: none;}
div#sp_info .sp_info_r ul li a:hover {color: #0066cc; text-decoration: underline;}
div#sp_info .sp_info_r ul li a:active {color: #0066cc; text-decoration: underline;}

/***********ブランドページ***********/

/*ブランドインフォメーション*/
div#brand_info { width:780px; border-bottom:#ddd 1px solid; padding-bottom:20px;}
div#brand_info:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div#brand_info { display:inline-block; }
/*\*/
* html div#brand_info { height:1%; }
div#brand_info { display:block; }
/**/

div#brand_info h2 { border:1px #fff solid;}
div#brand_info .h2_line_01 { border:1px #ddd solid; margin-left:25px; margin-top:20px; display: inline; float:left; }
div.brand_info_r ul li img.ico_new { margin-left:1px; vertical-align:top; padding-top:4px; display:inline;}
.ico_new2 { margin-left:2px; vertical-align:top; padding-top:3px; display:inline;}
.ico_new3 { margin-right:2px; vertical-align:top; padding-top:2px; display:inline;}

div#brand_info .brand_info_r { width:500px; float:left;}
div#brand_info .brand_info_r ul { padding:30px 12px 10px 20px; }
div#brand_info .brand_info_r ul li { padding-bottom:5px; }

div.category_bg_01 .cate_info_01 ul li a, div.category_bg_01 .cate_info_01 ul li a, div#brand_info .brand_info_r a {text-decoration: none; }
div.category_bg_01 .cate_info_01 ul li a:link, div.category_bg_01 .cate_info_01 ul li a:link, div#brand_info .brand_info_r a:link {color: #0000cc; text-decoration: none;}
div.category_bg_01 .cate_info_01 ul li a:visited, div.category_bg_01 .cate_info_01 ul li a:visited, div#brand_info .brand_info_r a:visited {color: #0000cc; text-decoration: none;}
div.category_bg_01 .cate_info_01 ul li a:hover, div.category_bg_01 .cate_info_01 ul li a:hover, div#brand_info .brand_info_r a:hover {color: #0000cc; text-decoration: underline;}
div.category_bg_01 .cate_info_01 ul li a:active, div.category_bg_01 .cate_info_01 ul li a:active, div#brand_info .brand_info_r a:active {color: #0000cc; text-decoration: underline;}

/*バナー*/
div#bnr_b_l { /*display:none;*/ }
div#bnr_b_t { margin:0 0 1px 1px; display:none; }
div#bnr_b_b { display:none; }
div#favorite_brand { margin-top:35px; clear:both; }


div#bnr_c_l { border-bottom:1px solid #ddd; padding-bottom:15px; /*display:none;*/ }


/*ブランドページ特集バナー*/
div.brand_banner_01 { border-bottom:#ddd 1px solid; padding:20px 0 20px 25px; }
div.brand_banner_01:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.brand_banner_01 { display:inline-block; }
/*\*/
* html div.brand_banner_01 { height:1%; }
div.brand_banner_01 { display:block; }
/**/
div.brand_banner_01 ul li { padding-right:15px; float:left; }
div.brand_banner_02 { border-top:#ddd 1px solid; border-bottom:#ddd 1px solid; padding:20px 0 20px 25px; margin-top:0px; }
div.brand_banner_03 { border-top:#ddd 1px solid; padding:20px 0 20px 25px; margin-top:0px; }


div.brand_sp_01 { border-bottom:#ddd 1px solid; padding:1px 0px 1px 5px; height:370px; position:relative; z-index:20; }
div.brand_sp_01 .sp_01_l { width:780px; position:absolute; }
div.brand_sp_01 .sp_01_l_l { float:left; width:385px; }
div.brand_sp_01 .sp_01_l_r { float:left; padding-top:200px; width:385px; }

div.brand_sp_01 .sp_01_r { position:absolute; left:385px; top:45px; z-index:50; }
div.brand_sp_01 .navi { padding-top:15px; margin-left:2px; }
div.brand_sp_01 .sp_bnr { top:290px; left:550px; position:absolute; }
div.brand_sp_01 .item_tab_navi { float:left; margin-right:1px; display:inline;}


/*区切りライン*/
div.brand_line_01 { border-top:#ddd 1px solid; height:1px; }

/*アイテムスライド*/
div.item_slide_01 { border-bottom:#ddd 1px solid; padding:20px 0 20px 25px; clear:both; }
div.item_slide_01:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.item_slide_01 { display:inline-block; }
/*\*/
* html div.item_slide_01 { height:1%; }
div.item_slide_01 { display:block; }
/**/

div.item_slide_01 .navi { clear:both; }

#item_tab1 a img,
#item_tab2 a img,
#item_tab3 a img,
#item_tab4 a img,
#item_tab5 a img,
#item_tab6 a img,
#item_tab7 a img
{ padding:1px; }


#item_tab1.on a img,
#item_tab2.on a img,
#item_tab3.on a img,
#item_tab4.on a img,
#item_tab5.on a img,
#item_tab6.on a img,
#item_tab7.on a img
{ background:#222; padding:1px; }


/*アイテムスライド2*/
div.item_slide_02 { border-bottom:#ddd 1px solid; padding:0px; clear:both; }
div.item_slide_02:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.item_slide_02 { display:inline-block; }
/*\*/
* html div.item_slide_02 { height:1%; }
div.item_slide_02 { display:block; }
/**/

/*新着アイテム*/
div#item_slide_03 { position:relative; height:510px; border-bottom:1px solid #ddd; width:779px;}
div#item_slide_03:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div#item_slide_03 { display:inline-block; }
/*\*/
* html div#item_slide_03 { height:1%; }
div#item_slide_03 { display:block; }
/**/

div#item_slide_03 .item_slide_03 {position:absolute; top:0px; left:23px;}

div.item_slide_03 .s3_l { width:380px; float:left; }
div.item_slide_03 .s3_back { width:45px; float:left; padding-top:180px; }
div.item_slide_03 .s3_next { width:35px; float:left; padding-top:180px; }
div.item_slide_03 .s3_center { width:260px; float:left; }

div.item_slide_03 .s3_r { float:left; padding-top:20px; width:360px; }
div.item_slide_03 .s3_r h3 { padding:75px 0 30px 0; }
div.item_slide_03 .s3_t_01 {padding-bottom:50px;}
div.item_slide_03 .s3_t_02 { font-size:10px; line-height:170%; padding-left:3px;}
div.item_slide_03 .s3_t_03 { font-size:12px; padding-left:30px; margin-top:365px;}
div.item_slide_03 .s3_t_04 { font-size:10px; padding-left:0px; padding-top:194px; }

div.item_slide_03 .s3_r2 { float:left; padding-top:0px; width:360px;}

div.item_slide_03 .s3_t_02 a, div.item_slide_03 .s3_t_03 a, div.item_slide_03 .s3_t_04 a {text-decoration: none; }
div.item_slide_03 .s3_t_02 a:link, div.item_slide_03 .s3_t_03 a:link, div.item_slide_03 .s3_t_04 a:link {color: #0000cc; text-decoration: none;}
div.item_slide_03 .s3_t_02 a:visited, div.item_slide_03 .s3_t_03 a:visited, div.item_slide_03 .s3_t_04 a:visited {color: #0000cc; text-decoration: none;}
div.item_slide_03 .s3_t_02 a:hover, div.item_slide_03 .s3_t_03 a:hover, div.item_slide_03 .s3_t_04 a:hover {color: #0000cc; text-decoration: underline;}
div.item_slide_03 .s3_t_02 a:active, div.item_slide_03 .s3_t_03 a:active, div.item_slide_03 .s3_t_04 a:active {color: #0000cc; text-decoration: underline;}


/*ACeXCh4*/
div#item_slide_04 { position:relative; height:480px; border-bottom:1px solid #ddd; width:779px;}
div#item_slide_04:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div#item_slide_04 { display:inline-block; }
/*\*/
* html div#item_slide_04 { height:1%; }
div#item_slide_04 { display:block; }
/**/

div#item_slide_04 .item_slide_04 {position:absolute; top:0px; left:23px;}

div.item_slide_04 .s4_l { width:340px; float:left;}
div.item_slide_04 .s4_back { width:35px; float:left; padding-top:165px; }
div.item_slide_04 .s4_next { width:35px; float:left; padding-top:165px; }
div.item_slide_04 .s4_center { width:240px; float:left; }

div.item_slide_04 .s4_r { float:left; padding-top:20px; width:400px; text-align:left;}
div.item_slide_04 .s4_r h3 { padding:70px 0 50px 0; }
div.item_slide_04 ul { padding-bottom:10px; padding}
div.item_slide_04 ul li { float:left; padding-right:3px; }
div.item_slide_04 ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.item_slide_04 ul { display:inline-block; }
/*\*/
* html div.item_slide_04 ul { height:1%; }
div.item_slide_04 ul { display:block; }
/**/

div.item_slide_04 .s4_t_02 { clear:both; font-size:86%; padding-left:3px; line-height:170%;}
div.item_slide_04 .s4_t_02 a {text-decoration: none; }
div.item_slide_04 .s4_t_02 a:link {color: #0000cc; text-decoration: none;}
div.item_slide_04 .s4_t_02 a:visited {color: #0000cc; text-decoration: none;}
div.item_slide_04 .s4_t_02 a:hover {color: #0000cc; text-decoration: underline;}
div.item_slide_04 .s4_t_02 a:active {color: #0000cc; text-decoration: underline;}


/*ACeXCh5*/
div#item_slide_05 { position:relative; height:410px; border-bottom:1px solid #ddd; width:779px;}
div#item_slide_05:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div#item_slide_05 { display:inline-block; }
/*\*/
* html div#item_slide_05 { height:1%; }
div#item_slide_05 { display:block; }
/**/

div#item_slide_05 .item_slide_05 {position:absolute; top:0px; left:26px;}

div.item_slide_05 .s5_l { width:300px; float:left; margin-top:18px;}
div.item_slide_05 .s5_back { width:35px; float:left; padding-top:140px; }
div.item_slide_05 .s5_next { width:35px; float:left; padding-top:140px; }
div.item_slide_05 .s5_center { width:190px; float:left; }

div.item_slide_05 .s5_r { float:left; width:450px; text-align:left;}
div.item_slide_05 .s5_t_02 { clear:both; font-size:86%; padding-left:1px; line-height:170%; margin-top:220px;}
div.item_slide_05 .s5_t_02 a {text-decoration: none; }
div.item_slide_05 .s5_t_02 a:link {color: #0000cc; text-decoration: none;}
div.item_slide_05 .s5_t_02 a:visited {color: #0000cc; text-decoration: none;}
div.item_slide_05 .s5_t_02 a:hover {color: #0000cc; text-decoration: underline;}
div.item_slide_05 .s5_t_02 a:active {color: #0000cc; text-decoration: underline;}

div#item_slide_05 .s5_ti { position:absolute; top:7px; right:5px; }
div#item_slide_05 .s5_txt { position:absolute; top:18px; left:324px; width:455px; }
div#item_slide_05 .s5_txt h3 { margin-top:65px; }
div#item_slide_05 .s5_txt p { margin-top:15px; }


/*ACeXCh6*/
div#item_slide_06 { position:relative; height:380px; border-bottom:1px solid #ddd; width:779px; top:15px;}
div#item_slide_06:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div#item_slide_06 { display:inline-block; }
/*\*/
* html div#item_slide_06 { height:1%; }
div#item_slide_06 { display:block; }
/**/

div#item_slide_06 .item_slide_06 {position:absolute; top:0px; left:23px;}

div.item_slide_06 .s6_l { width:300px; float:left;}
div.item_slide_06 .s6_back { width:40px; float:left; padding-top:140px; }
div.item_slide_06 .s6_next { width:35px; float:left; padding-top:140px; }
div.item_slide_06 .s6_center { width:195px; float:left; }

div.item_slide_06 .s6_r { float:left; padding-top:20px; width:450px; text-align:left; }
div.item_slide_06 .s6_r h3 { padding:65px 0 8px 0; }
div.item_slide_06 .s6_r p { padding:0 0 30px 0; }

div.item_slide_06 .s6_t_02 { clear:both; font-size:86%; padding-left:3px; line-height:170%;}
div.item_slide_06 .s6_t_02 a {text-decoration: none; }
div.item_slide_06 .s6_t_02 a:link {color: #0000cc; text-decoration: none;}
div.item_slide_06 .s6_t_02 a:visited {color: #0000cc; text-decoration: none;}
div.item_slide_06 .s6_t_02 a:hover {color: #0000cc; text-decoration: underline;}
div.item_slide_06 .s6_t_02 a:active {color: #0000cc; text-decoration: underline;}


/*ACeX^CO1*/

div#brand_styling_01 { width:732px; border:1px solid #d0d0d0; margin-bottom:15px;}
div#brand_styling_01:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div#brand_styling_01  { display:inline-block; }
/*\*/
* html div#brand_styling_01 { height:1%; }
div#brand_styling_01 { display:block; }
/**/

div.brand_styling_ti{ width:732px; text-align:center; padding:10px 0 15px 0; }
div#brand_styling_01 ul { clear:both; }
div#brand_styling_01 ul li { width:183px; float:left; }

div#brand_styling_01 ul.brand_styling_item { background:url(../img/brand_styling_bg.gif) left top repeat-y; clear:both;}
div#brand_styling_01 ul.brand_styling_item:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div#brand_styling_01 ul.brand_styling_item  { display:inline-block; }
/*\*/
* html div#brand_styling_01 ul.brand_styling_item  { height:1%; }
div#brand_styling_01 ul.brand_styling_item  { display:block; }
/**/

div#brand_styling_01 ul.brand_styling_item ul.item_spec { margin-top:5px; }
div#brand_styling_01 ul.brand_styling_item ul.item_spec li { font-size:90%; width:175px; padding-bottom:4px; clear:both; line-height:1.2em; padding-left:7px; }
div#brand_styling_01 ul.brand_styling_item ul.item_spec li.off { color:#c0c0c0; }
div#brand_styling_01 ul.brand_styling_item ul.item_spec li a { display:block; }

div#brand_styling_01 ul.brand_styling_item ul.item_spec2 { padding-top:3px; padding-bottom:15px; margin-top:0px; }
div#brand_styling_01 ul.brand_styling_item ul.item_spec2 li { font-size:90%; width:180px; clear:both; line-height:1.2em; padding-left:5px; }
div#brand_styling_01 ul.brand_styling_item ul.item_spec2 li.bt { padding:2px 0 10px 7px; }
div#brand_styling_01 ul.brand_styling_item ul.item_spec2 li.bt a { display:block; padding:3px 0px 0px 4px; width:163px; height:18px; margin:0; background:url(../img/styling_bt_01.gif) no-repeat top right; text-lign:left; }
div#brand_styling_01 ul.brand_styling_item ul.item_spec2 li.bt a:link {color: #444; text-decoration: none;}
div#brand_styling_01 ul.brand_styling_item ul.item_spec2 li.bt a:visited {color: #444; text-decoration: none; }
div#brand_styling_01 ul.brand_styling_item ul.item_spec2 li.bt a:hover {color: #444; text-decoration: none; background:url(../img/styling_bt_01_over.gif) no-repeat top right; }
div#brand_styling_01 ul.brand_styling_item ul.item_spec2 li.bt a:active {color: #444; text-decoration: none; background:url(../img/bstyling_bt_01_over.gif) no-repeat; top right; }



/*VACe 110~5*/
div.brand_item_01 { margin-top:0px; padding:25px 0 0 40px; text-align:left; }

div.brand_item_01 ul { clear:both; margin:0px; width:690px; text-align:left;}
div.brand_item_01 ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.brand_item_01 ul { display:inline-block; }
/*\*/
* html div.brand_item_01 ul { height:1%; }
div.brand_item_01 ul { display:block; }
/**/

div.brand_item_01 ul li {text-align:left; float:left; margin-right:35px; width:110px; font-size:90%; padding-bottom:30px; position: relative; display:inline;}
div.brand_item_01 ul li.end { margin-right:0px;}
div.brand_item_01 ul li .item_img { padding-bottom:2px; }

div.brand_item_01 ul li h4 { font-weight:bold; width:110px; word-wrap:break-word; line-height:1.2em;}
div.brand_item_01 ul li.item_img, div.brand_item_02 ul li.item_img { padding-bottom:2px; }
div.brand_item_01 ul li h3 { padding:4px 0; line-height:1.3em; width:110px; word-wrap:break-word; }

/*新着アイテム 190×4*/
div.brand_item_02 { margin-top:0px; padding:25px 0 0 20px; text-align:left; }

div.brand_item_02 ul { clear:both; margin:0px; width:770px; text-align:left;}
div.brand_item_02 ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.brand_item_02 ul { display:inline-block; }
/*\*/
* html div.brand_item_02 ul { height:1%; }
div.brand_item_02 ul { display:block; }
/**/
div.brand_item_02 ul li {text-align:left; float:left; margin-right:0px; width:190px; font-size:90%; padding-bottom:30px; position: relative; }
div.brand_item_02 ul li.end { margin-right:0px;  float:left;}
div.brand_item_02 ul li h4 { font-weight:bold; width:170px; word-wrap:break-word; line-height:1.2em;}
div.brand_item_02 ul li h3 { padding:2px 0; line-height:1.3em; width:170px; word-wrap:break-word; }


div.right h5 { padding:40px 0 0px 25px; clear:both; }


div.brand_item_02 ul li h3 { padding:4px 0; line-height:1.3em; width:170px;}
div.brand_item_01 ul li h4,
div.brand_item_01 ul li p,
div.brand_item_02 ul li h4,
div.brand_item_02 ul li p { text-align:left; padding:0px; margin:0px;}
div.brand_item_01 ul li span.ico_new {position: absolute; z-index:40; top:0px; /top:-4px; left:0px;}
div.brand_item_02 ul li span.ico_new {position: absolute; z-index:40; top:0px; /top:-4px; left:5px;}


div.brand_item_01 a, div.brand_item_02 a {text-decoration: none; }
div.brand_item_01 a:link, div.brand_item_02 a:link {color: #606060; text-decoration: none;}
div.brand_item_01 a:visited, div.brand_item_02 a:visited {color: #606060; text-decoration: none;}
div.brand_item_01 a:hover, div.brand_item_02 a:hover {color: #999999; text-decoration: underline;}
div.brand_item_01 a:active, div.brand_item_02 a:active {color: #999999; text-decoration: underline;}

/***********カテゴリーページ***********/
div#category_01 h1 { /*border-top:1px solid #ddd;*/ border-bottom:1px solid #ddd; padding-bottom:40px; width:960px; margin:35px auto 0 auto; }
div#category_01 h2 { padding-bottom:3px; }

div#category_01 .brand_logo { padding:12px 0; }
div#category_01 .tbl_brand_logo { margin:0px auto; }
div#category_01 .tbl_brand_logo td { padding:2px 6px; }

div.category_bg_01 { width:960px; margin:0 auto; background:url(http://img.world.co.jp/shared/img/category/bg_01.gif) repeat-y left top; clear:both; /*border-top:1px #ddd solid;*/ }
div.category_bg_01:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.category_bg_01 { display:inline-block; }
/*\*/
* html div.category_bg_01 { height:1%; }
div.category_bg_01 { display:block; }
/**/

div.category_bg_01 .cate_info_01 { padding:20px 15px 22px 15px; text-align:left; }
div.category_bg_01 .cate_info_01 ul { text-align:left; margin-top:3px;}
div.category_bg_01 .cate_info_01 ul li { padding-bottom:3px; clear:both;}


/*カテゴリートップガイド*/
div#guide_btm { width:960px; margin:0px auto; text-align:left; background:url(http://img.world.co.jp/shared/img/category/bg_02.gif) repeat-y left top;}
div#guide_btm:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div#guide_btm { display:inline-block; }
/*\*/
* html div#guide_btm { height:1%; }
div#guide_btm { display:block; }
/**/

div#guide_btm .guide_l { float:left; width:190px; padding:20px 20px; }
div#guide_btm .guide_c { float:left; width:440px; padding:20px 20px 15px 40px; }
div#guide_btm .guide_item { width:145px; float:left; }

div#guide_btm ul li { padding-bottom:5px; clear:both; }
div#guide_btm ul li.s { font-size:86%; padding-bottom:0px; }

/*ご利用案内*/
div#online_guide h3 { padding-bottom:18px; font-size:120%; font-weight:bold;}

/*404ページ*/
div#notfound_page { text-align:center; margin:0 auto;  width:700px; padding-top:75px; padding-bottom:70px;}
div#notfound_page .bt_01 { margin-top:80px; }
div#notfound_page .logo_01 { padding-top:80px; }
div#notfound_page .txt_01 { margin-top:10px; }
div#notfound_page .txt_02 { margin-top:40px; }


/*404ページ
div#notfound_page { border:1px solid #ddd; background:#f3f3f3; width:860px; margin:30px auto 10px auto; }
div#notfound_page .notfound_body { border:1px solid #ddd; background:#fff; width:790px; padding:25px; margin:10px; text-align:left; }
div#notfound_page h3 { border-bottom:#ddd 1px solid; padding-bottom:20px; font-size:130%; line-height:1.3em; }
div#notfound_page p { float:left; margin-right:15px; }
div#notfound_page .bt_01 { width:790px; text-align:center; }
div#notfound_page .txt_01 { padding:30px 50px 30px 150px; clear:both; }
div#notfound_page .line_01 { clear:both; height:1px; border-top:#ddd 1px solid; }
*/




/*****ブランドリストページ*****/

div#brandlist h2 { font-weight:bold; font-size:150%; color:#666; margin-top:10px; }
div#brandlist p { line-height:1.3em; padding-bottom:40px; padding-right:14px; }

div#brandlist .brandlist3_l { width:210px; float:left; }
div#brandlist .brandlist3_r { width:950px; float:left;}

div#brandlist .brand_left { margin-right:7px; display:inline;}
div#brandlist .brand_left_end { float:left; width:209px; margin-right:0px; }

div#brandlist h3 { font-weight:bold; padding-bottom:15px; font-size:150%; margin-top:11px;}
div#brandlist h4 { font-weight:bold; padding-bottom:3px; padding-top:20px; font-size:150%; color:#666; clear:both; }

div#brandlist ul { padding-bottom:35px; margin-left:10px; }
div#brandlist ul.b_end { padding-bottom:0px;}
div#brandlist ul li { margin-top:2px; padding-bottom:10px; width:235px; float:left; }
div#brandlist ul li a { display:block; padding:0px; margin:0px; font-size:110%;}
div#brandlist ul li .kana { font-size:10px; color:#999; padding:0px; margin:0px; line-height:1.2em; vertical-align:top; }

div.lmk_index { line-height:1.7em; margin-top:18px; padding-left:4px; }

div.to_top{ clear:both; height:40px; text-align:right; border-bottom: #ddd 1px solid; margin-bottom:40px; }
div.to_top.last{ border:none; }


/*エラー*/
.l-container { padding:100px }

.l-container .error__main { font-size:15px; line-height:1.8em; }

.l-container .error__main h2 {  font-size:18px; line-height:1.8em; margin: 0 0 30px 0; }

.l-container .error__main .btn--prev--color.btn--prev {
  width: 300px;
  margin: 0 auto;
  height: auto !important;
  padding: 22px 0;
  display: inline-block;
  text-align: center;
  font-size: 16px;
  line-height: 1;
  background: #0b3080;
  color: #fff !important;
  border: 1px solid #0b3080;
  border-radius: 6px;
  cursor: pointer;
  font-weight: normal !important;
  box-shadow: none !important;
}



