/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(//fabrick.jp/lifemt-static/themes-base/blog.css);
@import url(//fabrick.jp/lifemt-static/themes/unstyled/screen.css);
/* end StyleCatcher imports */
.clear { clear:both;margin:0;padding:0;line-height:0px;font-size:0px;width:0px;height:0px;}

#supersized { position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
#supersized img{ width:auto; height:auto; position:relative; outline:none; border:none; }

/* information */
#info_title{ text-indent:-9999px; display:block; background:url('../images/title_information.gif') no-repeat 0 0; height:22px; overflow:hidden; margin:0 0 60px;}
ul.info{ margin:0 0 0 40px; padding:0; list-style:none;}
ul.info li{ margin:8px 0 0; padding:0; height:50px;}
ul.info li .info_thum{ display:inline; float:left; margin:0 12px 0 0; width:48px; height:48px;border:1px solid #333333;}
ul.info li .info_title{ float:left; padding:13px 0 0;}
ul.info li .info_title .titleL{ display:block; font-size:12px; line-height:100%; color:#666; margin:0 0 5px;}
ul.info li .info_title .titleL a{ border-bottom:1px solid #737373; color:#e6e6e6; text-decoration:none;}
ul.info li .info_title .titleL a:hover{ border-bottom:1px solid #737373; color:#eeeeee; text-decoration:none;}

#information{ margin:0 px; padding:60px;background-color:black;width:660px;}
#information .info_subtitle{ display:block; margin:20px 0 30px; padding:0; font-weight:normal; font-size:18px; line-height:100%; color:#4c4c4c;}
#information .info_img,#information .info_txtarea{ display:inline; float:left;}
#information .info_img{ margin:0 20px 0 0; font-size:0; line-height:0;}
#information .info_txtarea{ color:#666;}
#information .minititle{ display:block; font-size:14px; line-height:1.4; margin:0 0 25px; font-weight:normal;}
#information .info_txt{ font-size:11px; line-height:1.8;}
#information ul{ margin:0; padding:0; list-style:none;}
#information ul li{ margin:0 0 15px; padding:0; font-size:11px; line-height:1.8; color:#666;}
#information h1 { margin-bottom:50px; }
#information #product_name{ clear:both;padding:22px 0;}
#information #product_name_inner {border:1px solid #333333;background-color:#1a1a1a;padding:22px 28px;}
#product_name_inner h2 { font-size:16px;color:#808080;line-height:130%; }
#product_name_inner h3 { font-size:18px; line-height:130%;}
#product_name_inner .b_post_date { font-size:8px;color:#666666;}
ul.info li .info_title .b_post_date { font-size:8px;color:#666666;}
#information  .asset-body { font-size:75%;line-height:130%;}

/* webpage */
#webpage{ overflow:hidden;width:780px;background-color:black;}

/* search */
#searchdata { margin:0 50px 30px; }
#searchword { float:left;width:141px;height:28px; }
#searchword_inner { border:1px solid #333333; width:136px;}
#searchwordvalue {width:510px; border:1px solid #333333; overflow:hidden;height:25px;float:left;padding-left:5px;padding-top:3px;font-size:87.5%; }
.result_data { clear:both;margin:0 50px 30px;font-size:75%;}

/* menu */
#navi-logo {  width:86px;padding:45px 0 11px 47px ;}
#navi-logo2 {  width:124px;padding:13px 0 11px 27px ;}
#navi-menu { margin:50px 0 83px 0; }
#navi-menu ul { margin:0px;}
#navi-menu ul li { position:relative; margin:0px 0 26px 0; padding: 0 0 0 48px;background:url(/information/../images/menu_bar.png) 0 0 no-repeat;}
#navi-menu ul li a { margin:0px;text-indent:-9999px;overflow:hidden;height:14px;display:block;}
#navi-menu ul li#menu01 a { background:url(/information/../images/menu_01.png) 0 0 no-repeat;width:76px; }
#navi-menu ul li#menu02 a { background:url(/information/../images/menu_02.png) 0 0 no-repeat;width:76px; }
#navi-menu ul li#menu03 a { background:url(/information/../images/menu_03.png) 0 0 no-repeat;width:80px; }
#navi-menu ul li#menu04 a { background:url(/information/../images/menu_04.png) 0 0 no-repeat;width:55px; }
#navi-menu ul li#menu05 a { background:url(/information/../images/menu_05.png) 0 0 no-repeat;width:57px; }
#navi-menu ul li#menu06 a { background:url(/information/../images/menu_06.png) 0 0 no-repeat;width:51px; }

#navi-menu ul li span.update { position:absolute;left:0px;top:0px;background:url(/information/../images/icon_new.gif) 0 0 no-repeat;width:41px; display:block;float:left;margin:0px; text-indent:-9999px;overflow:hidden;height:14px; }
#navi-menu ul li#menu01  span.update { left:130px;}
#navi-menu ul li#menu02  span.update { left:123px;}
#navi-menu ul li#menu03  span.update { left:135px;}
#navi-menu ul li#menu04  span.update { left:110px;}
#navi-menu ul li#menu05  span.update { left:112px;}
#navi-menu ul li#menu06  span.update { left:106px;}

#navi-menu ul li:hover {background-position:0 -12px;}
#navi-menu ul li.selected {background-position:0 -12px;}
#navi-menu ul li.selected a {background-position:0 -14px;}
#navi-menu ul li#menu01 a:hover {background-position:0 -14px;}
#navi-menu ul li#menu02 a:hover {background-position:0 -15px;}
#navi-menu ul li#menu03 a:hover {background-position:0 -14px;}
#navi-menu ul li#menu04 a:hover {background-position:0 -15px;}
#navi-menu ul li#menu05 a:hover {background-position:0 -14px;}
#navi-menu ul li#menu06 a:hover {background-position:0 -14px;}


#search_waku { background-color:#333333;border:1px solid #595959;width:144px;height:22px;margin-left:17px; }
#search_waku #search {outline: medium none;color:#808080;padding-left:5px;width:115px; height:22px;border:none;float:left;font-size:10px;background-color:transparent;}
#search_waku #sidesearchsubmit { float:right;margin-left:1px;border:0;background:url('/information/../images/side_searchbtn.gif') no-repeat 0 0;
text-indent:-9999px;
overflow:hidden;
width:23px;height:22px;
 }
#search_waku #sidesearchsubmit:hover {background:url('/information/../images/side_searchbtn.gif') no-repeat 0 -23px;}
#navi-footer .widget-content { margin:0; }
#navi-top { margin:0px;padding:0;}


/* pt list  */
#pt_list { margin:65px 30px 30px 42px; }
#pt_list .list_item {width:338px;float:left;  }
#pt_list .list_item_inner {width:322px;padding:0 8px 8px 8px; margin:0 0 2px 0;   }
#pt_list .list_item_inner:hover { background:url(/information/../images/p_list_over_bg.png) 0 0;}
#pt_list .list_item_inner2 {padding: 0px 0 0 0;width:322px;min-height:148px;  }
#pt_list .list_item_inner2 a { font-size:75%;color:#e6e6e6;text-decoration:none;word-break:break-all;}
#pt_list .list_item_inner2 a.ptname { font-size:75%;color:#e6e6e6;text-decoration:none;word-break:break-all;color:#ed1e79;}

/* a list  */
#a_list { margin:0px 30px 30px 42px; }
#a_list .list_item {width:169px;float:left;  }
#a_list .list_item_inner {width:153px;padding:0 8px 8px 8px; margin:0 0 2px 0;  }
#a_list .list_item_inner:hover { background:url(/information/../images/p_list_over_bg.png) 0 0;}
#a_list .list_item_inner2 {border-top:2px solid #8a8a8a;padding: 8px 0 0 0;width:153px;min-height:225px;  }
#a_list .list_item_inner2 a { font-size:75%;color:#e6e6e6;text-decoration:none;word-break:break-all;}
#a_list .a_country {font-size:8px;margin:5px 0 0;} 
#product_list #artist_tag { margin:0px 50px;padding :27px 0; font-size:75%;}
#product_list #artist_tag ul li { float:left;width:22px; }
#product_list #artist_tag ul li a { color:#e6e6e6;text-decoration:none;display:block; width:20px;height:20px;text-indent:-9999px;overflow:hidden;}
#product_list #artist_tag ul li a:hover { background-position:0 -21px; }
#a_list .a_sep { clear:both;  padding:30px 0 30px 8px;}
#a_list .a_sep_inner { width:658px;border:1px solid #333333;background-color:#1a1a1a;height:18px;} 
#a_list .a_sep_inner a.a_sep_totop {margin:4px 7px;text-indent:-9999px;overflow:hidden; display:block; width:46px;height:10px;background-image:url(/information/../images/page_up.png);  }
#a_list .a_sep_inner a.a_sep_totop:hover { background-position:0 -11px;  }

#product_list #artist_tag a#list_a { background-image:url(/information/../images/list_a.png); }
#product_list #artist_tag a#list_b { background-image:url(/information/../images/list_b.png); }
#product_list #artist_tag a#list_c { background-image:url(/information/../images/list_c.png); }
#product_list #artist_tag a#list_d { background-image:url(/information/../images/list_d.png); }
#product_list #artist_tag a#list_e { background-image:url(/information/../images/list_e.png); }
#product_list #artist_tag a#list_f { background-image:url(/information/../images/list_f.png); }
#product_list #artist_tag a#list_g { background-image:url(/information/../images/list_g.png); }
#product_list #artist_tag a#list_h { background-image:url(/information/../images/list_h.png); }
#product_list #artist_tag a#list_i { background-image:url(/information/../images/list_i.png); }
#product_list #artist_tag a#list_j { background-image:url(/information/../images/list_j.png); }
#product_list #artist_tag a#list_k { background-image:url(/information/../images/list_k.png); }
#product_list #artist_tag a#list_l { background-image:url(/information/../images/list_l.png); }
#product_list #artist_tag a#list_m { background-image:url(/information/../images/list_m.png); }
#product_list #artist_tag a#list_n { background-image:url(/information/../images/list_n.png); }
#product_list #artist_tag a#list_o { background-image:url(/information/../images/list_o.png); }
#product_list #artist_tag a#list_p { background-image:url(/information/../images/list_p.png); }
#product_list #artist_tag a#list_q { background-image:url(/information/../images/list_q.png); }
#product_list #artist_tag a#list_r { background-image:url(/information/../images/list_r.png);}
#product_list #artist_tag a#list_s { background-image:url(/information/../images/list_s.png);}
#product_list #artist_tag a#list_t { background-image:url(/information/../images/list_t.png);}
#product_list #artist_tag a#list_u { background-image:url(/information/../images/list_u.png);}
#product_list #artist_tag a#list_v { background-image:url(/information/../images/list_v.png);}
#product_list #artist_tag a#list_w { background-image:url(/information/../images/list_w.png);}
#product_list #artist_tag a#list_x { background-image:url(/information/../images/list_x.png);}
#product_list #artist_tag a#list_y { background-image:url(/information/../images/list_y.png);}
#product_list #artist_tag a#list_z { background-image:url(/information/../images/list_z.png);}

/* p list */
#product_list { overflow:hidden;width:760px;padding:60px 10px;background-color:black;}
#product_list h1 { margin:0 50px 50px 50px; }
#product_list #product_tag { margin:27px 50px; font-size:75%;}
#product_list #product_tag a { color:#e6e6e6;text-decoration:none;}
/* pt list  */
#p_list { margin:0px 30px 30px 42px; }
#p_list .list_item {width:169px;float:left;  }
#p_list .list_item_inner {width:153px;padding:0 8px 8px 8px;  margin:0 0 2px 0;  }
#p_list .list_item_inner:hover { background:url(/information/../images/p_list_over_bg.png) 0 0;}
#p_list .list_item_inner2 {border-top:2px solid #8a8a8a;padding: 8px 0 0 0;width:153px;min-height:200px;  }
#p_list .list_item_inner2 a { font-size:75%;color:#e6e6e6;text-decoration:none;word-break:break-all;}

/* p cat navi */
#category_navi #p_list1 a { margin:0px 2px 0 50px; text-indent:-9999px;overflow:hidden;height:29px;display:block;background:url(/information/../images/p_list_bt1.png) 0 0 no-repeat;width:160px; }
#category_navi #p_list2 a { margin:0px 2px 0px 0; text-indent:-9999px;overflow:hidden;height:29px;display:block;background:url(/information/../images/p_list_bt2.png) 0 0 no-repeat;width:160px; }
#category_navi #p_list3 a { margin:0px 0 0px 0; text-indent:-9999px;overflow:hidden;height:29px;display:block;background:url(/information/../images/p_list_bt3.png) 0 0 no-repeat;width:160px; }
#category_navi li#p_list1 a:hover {background-position:0 -30px;  }
#category_navi li#p_list2 a:hover {background-position:0 -30px;  }
#category_navi li#p_list3 a:hover {background-position:0 -30px;  }
#category_navi li.selected a {background-position:0 -30px !important;  }
#category_navi li { float:left;}
#category_navi { border-bottom:1px solid #333333;height:29px;  }

/* pattern */
#pattern { overflow:hidden;width:760px;padding:60px 10px;background-color:black;}
#pattern h1 { margin:0 50px 50px 50px; }
#pattern #pattern_name{ clear:both;padding:22px 50px 32px;}
#pattern #pattern_name_inner {border:1px solid #333333;background-color:#1a1a1a;padding:10px;min-height:80px;}
#pattern #pattern_name_inner2 {float:left; width:290px;}
#pattern #pattern_name_inner2 h2 { margin:10px 0 5px;}
#pattern #pattern_name_inner2 h3{ font-size:87.5%;color:#ed1e79;}
#pattern #img_area { float:left;width:340px;}
#pattern #p_list { margin:0px 30px 30px 42px; }

/* artist */
#artist { overflow:hidden;width:660px;padding:60px;background-color:black;}
#artist h1 { margin-bottom:50px; }
#artist #img_area {}
#artist #main_img {float:left;width:420px;height:300px;}
#artist #sub_img {float:left;width:240px;}
#artist .sub_thumb { float:left;width:124px;104px;}
#artist .sub_thumb_inner a {margin:0;padding:0;line-height:0px;display:block;padding-bottom:6px;}
#artist .sub_thumb_inner a img {width:116px;height:98px;line-height:0px; }
#artist .sub_thumb_inner a:hover img {width:116px;height:98px; }
#artist .sub_noimage_inner {width:114px;height:96px;border:1px solid #333333;background:url(/information/../images/a_noimage.png) 0 0 no-repeat; }
#artist .sub_noimage {float:left;width:124px;height:104px; }
#artist .last {width:116px; }
#artist #artist_name{ clear:both;padding:22px 0;}
#artist #artist_name_inner {border:1px solid #333333;background-color:#1a1a1a;padding:0;}
#artist #artist_name_inner2 {padding:22px 28px;}
#artist_name_inner h2 { font-size:8px;color:#808080; }
#artist_name_inner h3 { font-size:18px; }
#artist #desc_contents { float:left;width:660px; }
#artist #desc_contents_inner { width:660px; font-size:75%; }
#artist #desc_link { float:left;width:177px; }

#artist #desc_link #p_bt_zozotown { margin:0px 0 8px 0; text-indent:-9999px;overflow:hidden;height:40px;display:block;background:url(/information/../images/p_zozo.png) 0 0 no-repeat;width:177px;}
#artist #desc_link #p_bt_yahooshop {margin:0px 0 8px 0; text-indent:-9999px;overflow:hidden;height:24px;display:block;background:url(/information/../images/p_yahooshop.png) 0 0 no-repeat;width:177px;}
#artist #desc_link #p_bt_rakuten {margin:0px 0 8px 0; text-indent:-9999px;overflow:hidden;height:24px;display:block;background:url(/information/../images/p_rakuten.png) 0 0 no-repeat;width:177px;}
#artist #desc_link a#p_bt_zozotown:hover {background-position:0 -41px;}
#artist #desc_link a#p_bt_yahooshop:hover {background-position:0 -25px;}
#artist #desc_link a#p_bt_rakuten:hover {background-position:0 -25px;}
#artist #desc_link #desc_sns { margin:0 0 8px 0; }

/* product */
#product { overflow:hidden;width:660px;padding:60px;background-color:black;}
#product h1 { margin-bottom:50px; }
#product #img_area {}
#product #main_img {float:left;width:580px;height:364px;}
#product #sub_img {float:left;}
#product .sub_thumb a {margin:0;padding:0;line-height:0px;display:block;}
#product .sub_thumb a img {width:78px;height:66px;border:1px solid #333333;line-height:0px; }
#product .sub_thumb a:hover img {width:78px;height:66px;border:1px solid #666666; }
#product .sub_noimage {width:78px;height:66px;border:1px solid #333333;background:url(/information/../images/p_thumb_bg.png) 0 0 no-repeat; }
#product .sub_thumb { margin-bottom:6px; }
#product #product_name{ clear:both;padding:22px 0;}
#product #product_name_inner {border:1px solid #333333;background-color:#1a1a1a;padding:22px 28px;}
#product_name_inner h2 { font-size:16px;color:#808080; }
#product_name_inner h3 { font-size:18px; }
#product #desc_contents { float:left;width:483px; }
#product #desc_contents_inner { width:463px; font-size:75%; }
#product #desc_link { float:left;width:177px; }
#product #desc_link #desc_sns { margin:0 0 8px 0; }


#product #desc_link #p_bt_zozotown { margin:0px 0 8px 0; text-indent:-9999px;overflow:hidden;height:40px;display:block;background:url(/information/../images/p_zozo.png) 0 0 no-repeat;width:177px;}
#product #desc_link #p_bt_yahooshop {margin:0px 0 8px 0; text-indent:-9999px;overflow:hidden;height:24px;display:block;background:url(/information/../images/p_yahooshop.png) 0 0 no-repeat;width:177px;}
#product #desc_link #p_bt_rakuten {margin:0px 0 8px 0; text-indent:-9999px;overflow:hidden;height:24px;display:block;background:url(/information/../images/p_rakuten.png) 0 0 no-repeat;width:177px;}
#product #desc_link a#p_bt_zozotown:hover {background-position:0 -41px;}
#product #desc_link a#p_bt_yahooshop:hover {background-position:0 -25px;}
#product #desc_link a#p_bt_rakuten:hover {background-position:0 -25px;}


/* layout */

#content-inner { width:960px;}
#content-inner ,#alpha-inner ,#beta-inner {padding:0px;}
.layout-tw #alpha {width:780px;left:180px; }
.layout-tw #beta {
    left: -780px;
    width: 180px;
}
html,body{height:100%;width:100%;background-color:black;color:#e6e6e6;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.english { font-family:Helvetica, sans-serif; }
#sitebg {
/* background-image:url(/information/../images/bg1.jpg);*/
background-position:0 0;
min-height:786px;
height:auto;
width:100%;
position:absolute;overflow:hidden;
}

div#container{ height:100% ;
 overflow:hidden;
overflow-x:hidden;
position:relative;
margin:0 auto;
min-width:670px;
z-index:100;
}

#container-inner {
position:relative;width:960px;
padding:0 0 0px 0;
margin:0 auto;
 overflow:hidden;
}



#beta {z-index:100; width:180px;height:100%;position:relative;background-image:url(/information/../images/menu1_bg.png);float:left;}
#beta-inner{
padding:0px 0 0 0;
}
#alpha-inner{overflow:visible;background-color:black; }
#alpha {position:relative;z-index:83;float:left;overflow:auto;overflow-x:hidden;}


img.bgmaximage {position:fixed !important;}



/* top */


#list { overflow:hidden; }

#accordionWrap {
width:780px;
    margin:0px auto;
    overflow:hidden;
    /*border:1px solid #bbbbbb;*/
}
 
#accordionWrap dl {

    background:black;
overflow:hidden;
}
 
#accordionWrap dt {
    float:left;
}
 
#accordionWrap dt span {
    display:block;
    text-indent:-9999px;
}
 
/*palel set */
dt#palel01 span { background:url("/information/../images/e1.jpg") no-repeat 0 0; }
dt#palel01 span.selected { background:url("/information/../images/e1.jpg") no-repeat 0 0; }
dd#palel01b  { background:url("/information/../images/e1.jpg") no-repeat -40px 0; }
dd#palel02b  { background:url("/information/../images/e2.jpg") no-repeat -40px 0; }
dd#palel03b  { background:url("/information/../images/e3.jpg") no-repeat -40px 0; }
dd#palel04b  { background:url("/information/../images/e4.jpg") no-repeat -40px 0; }
dd#palel05b  { background:url("/information/../images/e5.jpg") no-repeat -40px 0; }
dd#palel06b  { background:url("/information/../images/e6.jpg") no-repeat -40px 0; }
dd#palel07b  { background:url("/information/../images/e7.jpg") no-repeat -40px 0; }
dd#palel08b  { background:url("/information/../images/e8.jpg") no-repeat -40px 0; }
dt#palel02 span { background:url("/information/../images/e2.jpg") no-repeat 0 0; }
dt#palel02 span.selected { background:url("/information/../images/e2.jpg") no-repeat 0 0; }
dt#palel03 span { background:url("/information/../images/e3.jpg") no-repeat 0 0; }
dt#palel03 span.selected { background:url("/information/../images/e3.jpg") no-repeat 0 0; }
dt#palel04 span { background:url("/information/../images/e4.jpg") no-repeat 0 0; }
dt#palel04 span.selected { background:url("/information/../images/e4.jpg") no-repeat 0 0; }
dt#palel05 span { background:url("/information/../images/e5.jpg") no-repeat 0 0; }
dt#palel05 span.selected { background:url("/information/../images/e5.jpg") no-repeat 0 0; }
dt#palel06 span { background:url("/information/../images/e6.jpg") no-repeat 0 0; }
dt#palel06 span.selected { background:url("/information/../images/e6.jpg") no-repeat 0 0; }
dt#palel07 span { background:url("/information/../images/e7.jpg") no-repeat 0 0; }
dt#palel07 span.selected { background:url("/information/../images/e7.jpg") no-repeat 0 0; }
dt#palel08 span { background:url("/information/../images/e8.jpg") no-repeat 0 0; }
dt#palel08 span.selected { background:url("/information/../images/e8.jpg") no-repeat 0 0; }


 
#accordionWrap dt span.over {
    cursor:pointer;
filter:alpha(opacity=100);
    -ms-filter:"alpha(opacity=100)";
    -moz-opacity:1;
    -khtml-opacity:1;
    opacity:1;
}
 
#accordionWrap dt span.selected {
    cursor:default;
filter:alpha(opacity=100);
    -ms-filter:"alpha(opacity=100)";
    -moz-opacity:1;
    -khtml-opacity:1;
    opacity:1;
}
 
#accordionWrap dd {
    margin:0;
    float:left;

}
 
#accordionWrap dd p {
    display:block;
}

.npanel { position:relative;left:-40px;overflow:hidden;width:400px;height:500px;top:182px;display:none; }
.ntitle { position:absolute;left:-300px;}
.nalist { position:absolute;left:-300px;top:134px;}
.nplist { position:absolute;left:-300px;top:134px;}

/* misc */
#pankuzu {float:right;text-align:right;width:400px; font-size:75%;color:#eeeeee;position:relative;top:-40px;}
#pankuzu a { color:#eeeeee;}

