<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*--------------------*/
#header_flash{
  width:720px;
  height:202px;
}
#header_flash H1{
  padding:0px;
  margin:0px;
}

/*--------------------*/
#index{
  width:670px;
  margin:0px auto;
  padding-bottom:30px;
  text-align:center;
}
/*--------------------*/
#index_navi,
#index_navi UL{
  display:block;
  width:670px;
  min-height:1px;
  margin:0px auto 10px;
  background: url(../../image/index/navi/index_navi_on.jpg) no-repeat 0px 0px;
}
#index_navi UL{
  margin:0px;
  list-style-type: none;
}
#index_navi LI{
  display:block;
  float: left;
  text-align:left;
}
#index_navi LI A{
  display:block;
  height:48px;
  width:167px;
  background:url(../../image/index/navi/index_navi_off.jpg) no-repeat 0px 0px;
}
#index_navi LI A:hover{background-image:none;}
#index_navi LI SPAN{display:none;}
#index_navi LI.profile A{width:168px;}
#index_navi LI.explain A{background-position:-168px 0px;}
#index_navi LI.sample A{background-position:-335px 0px;}
#index_navi LI.link A{
  width:168px;
  background-position:-502px 0px;
}

/*--------------------*
#new_bdy
*--------------------*/
#new_bdy{
  width:670px;
  margin:0px auto;
  background:url(../../image/index/new/new_bdy.jpg) repeat-y left top;
  color:#2D0100;
}
#new_ftr{
  width:100%;
  padding-bottom:60px;
  background:url(../../image/index/new/new_ftr.jpg) no-repeat left bottom;
}
#new_hdr{
  width:100%;
  background:url(../../image/index/new/new_hdr.jpg) no-repeat left top;
}
#new_bdy H2{
  height:100px;
  text-indent:-9999px;
}
#new_bdy .severalmenu{
  width:540px;
  margin:auto;
  padding:5px 0px;
  text-align:left;
}
#new_bdy .icon{width:70px;}
#new_bdy .menu_info{
  width:460px;
  float:left;
}
#new_bdy H4 A{padding:3px 0px;}
#new_bdy .newsletter .horizon{
  width:540px;
  height:10px;
  margin:auto;
  border-top:1px solid #826583;
}
#new_bdy A{color:#D70E4E;}
#new_bdy A:hover{color:#ec64c7;}
#new_bdy .caption,
#new_bdy .price_normal{color:#B49AB7;}
#new_bdy .pr,
#new_bdy .pr A,
#new_bdy .price_discount{color:#d91ba6;}
#new_bdy .pr A:hover{color:#ec64c7;}

/*--------------------*
#extra_bdy
*--------------------*/
#extra_bdy{
  width:642px;
  margin:10px auto 0px;
  background:url(../../image/index/extra/extra_bdy.jpg) repeat-y left top;
  color:#B5A3BB;
}
#extra_ftr{
  width:100%;
  padding-bottom:17px;
  background:url(../../image/index/extra/extra_ftr.jpg) no-repeat left bottom;
}
#extra_hdr{
  width:100%;
  background:url(../../image/index/extra/extra_hdr.jpg) no-repeat left top;
}
#extra_bdy H3{
  height:76px;
  text-indent:-9999px;
}
/**/
#extra_bdy .menu_hdr{
  width:607px;
  margin:0px auto 35px;
  padding-top:28px;
  background:url(../../image/index/extra/menu_hdr.gif) no-repeat left top;
}
#extra_bdy .menu_bdy{
  width:100%;
  background:url(../../image/index/extra/menu_bdy.gif) repeat-y left top;
}
#extra_bdy .menu_ftr{
  width:100%;
  background:url(../../image/index/extra/menu_ftr.gif) no-repeat left bottom;
  position:relative;
  top:30px;
}
#extra_bdy .severalmenu{
  width:570px;
  margin:auto;
  text-align:left;
  position:relative;
  top:-20px;
}
#extra_bdy .icon{width:70px;}
#extra_bdy .menu_info{
  width:500px;
  float:left;
}
#extra_bdy A{color:#E584FF;}
#extra_bdy A:hover{color:#f709ef;}
#extra_bdy .caption,
#extra_bdy .price_normal{color:#B4B4B4;}
#extra_bdy .pr,
#extra_bdy .pr A,
#extra_bdy .price_discount{color:#d10952;}
#extra_bdy .pr A:hover{color:#ff4d8e;}


/*--------------------*
#recmenu_bdy
*--------------------*/
#recmenu_bdy{
  width:642px;
  margin:10px auto 0px;
  background:url(../../image/index/recmenu/recmenu_bdy.jpg) repeat-y left top;
  color:#B5A3BB;
}
#recmenu_ftr{
  width:100%;
  padding-bottom:17px;
  background:url(../../image/index/recmenu/recmenu_ftr.jpg) no-repeat left bottom;
}
#recmenu_hdr{
  width:100%;
  background:url(../../image/index/recmenu/recmenu_hdr.jpg) no-repeat left top;
}
#recmenu_bdy H3{
  height:56px;
  text-indent:-9999px;
}
#recmenu_bdy .menu_hdr{
  width:598px;
  margin:0px auto 16px;
  padding-top:13px;
  background:url(../../image/index/recmenu/menu_hdr.gif) no-repeat left top;
}
#recmenu_bdy .menu_bdy{
  width:100%;
  background:url(../../image/index/recmenu/menu_bdy.gif) repeat-y left top;
}
#recmenu_bdy .menu_ftr{
  width:100%;
  background:url(../../image/index/recmenu/menu_ftr.gif) no-repeat left bottom;
  position:relative;
  top:13px;
}
#recmenu_bdy .severalmenu{
  width:570px;
  margin:auto;
  padding-bottom:10px;
  text-align:left;
  position:relative;
  top:-3px;
}
#recmenu_bdy .icon{width:70px;}
#recmenu_bdy .menu_info{
  width:500px;
  float:left;
}
#recmenu_bdy H4{font-size:14px;}
#recmenu_bdy A{color:#EC122F;}
#recmenu_bdy A:hover{color:#fa20a6;}
#recmenu_bdy .caption,
#recmenu_bdy .price_normal{color:#B29E85;}
#recmenu_bdy .pr,
#recmenu_bdy .pr A,
#recmenu_bdy .price_discount{color:#C57D04;}
#recmenu_bdy .pr A:hover{color:#fbaf35;}

/*--------------------*
#free_bdy
*--------------------*/
#free_bdy{
  width:670px;
  margin:0px auto;
  background:url(../../image/index/free/free_bdy.jpg) repeat-y left top;
}
#free_ftr{
  width:100%;
  padding-bottom:102px;
  background:url(../../image/index/free/free_ftr.jpg) no-repeat left bottom;
}
#free_hdr{
  width:100%;
  background:url(../../image/index/free/free_hdr.jpg) no-repeat left top;
}
#free_bdy H3{
  height:116px;
  text-indent:-9999px;
}
#free_bdy .severalmenu{
  width:540px;
  margin:auto;
  padding:5px 0px;
  text-align:left;
}
#free_bdy .icon{width:70px;}
#free_bdy .menu_info{
  width:460px;
  float:left;
}
#free_bdy H4 A{padding:3px 0px;}
#free_bdy A{color:#C4013D;}
#free_bdy A:hover{color:#fe266a;}
#free_bdy .caption{color:#A79CAC;}

/*--------------------*
#allmenus
*--------------------*/
#allmenus .group_bdy{
  width:642px;
  margin:auto;
  background-repeat:repeat-y;
  background-position:50% top;
}
#allmenus .group_ftr{
  width:100%;
  padding-bottom:18px;
  background-repeat:no-repeat;
  background-position:50% bottom;
}
#allmenus .group_hdr{
  width:100%;
  background-repeat:no-repeat;
  background-position:50% top;
}
#allmenus H3{
  height:58px;
  text-indent:-9999px;
}
/**/
#allmenus .list_double,
#allmenus .list_single{
  margin-bottom:18px;
}
#allmenus .list_hdr{
  width:604px;
  margin:0px auto;
  padding-top:13px;
  background-repeat:no-repeat;
  background-position:50% top;
}
#allmenus .list_bdy{
  width:100%;
  background-repeat:repeat-y;
  background-position:50% top;
}
#allmenus .list_ftr{
  width:100%;
  background-repeat:no-repeat;
  background-position:50% bottom;
  position:relative;
  top:13px;
}
/**/
#allmenus .menu_left{
  width:298px;
  float:left;
}
#allmenus .menu_right{
  width:298px;
  float:right;
}
#allmenus .list_single .menu_right{
  min-height:184px;
  _height:184px;
}
#allmenus .severalmenu{
  width:280px;
  margin:auto;
  text-align:left;
  position:relative;
  top:-10px;
}
#allmenus .icon{
  width:60px;
  padding-bottom:5px;
  text-align:left;
}
#allmenus .menu_ttl{
  width:220px;
  padding-bottom:5px;
  float:left;
}
#allmenus .menu_ttl H4{}
#allmenus .menu_info{
 /*\*//*/
  padding-top:3px;
 /* */
}
#allmenus .menu_icon{
  float:left;
  padding-top:2px;
}
#allmenus .limited_info{border:2px solid #fff;margin-top:3px;}
#allmenus .limited_info P{padding:3px;font-size:0.9em;}
#allmenus .pr,
#allmenus .price_discount{color:#FBB64D;}

/*--------------------*
#group1
*--------------------*/
#group1{margin-top:10px;}
#group1 .group_bdy{
  background-image:url(../../image/index/menu/group1/group_bdy.jpg);
}
#group1 .group_ftr{
  background-image:url(../../image/index/menu/group1/group_ftr.jpg);
}
#group1 .group_hdr{
  background-image:url(../../image/index/menu/group1/group_hdr.jpg);
}
#group1 .list_double .list_bdy{
  background-image:url(../../image/index/menu/group1/menu_bdy.gif);
}
#group1 .list_double .list_ftr{
  background-image:url(../../image/index/menu/group1/menu_ftr.gif);
}
#group1 .list_double .list_hdr{
  background-image:url(../../image/index/menu/group1/menu_hdr.gif);
}
#group1 .list_single .list_bdy{
  background-image:url(../../image/index/menu/group1/menu_single_bdy.gif);
}
#group1 .list_single .list_ftr{
  background-image:url(../../image/index/menu/group1/menu_single_ftr.gif);
}
#group1 .list_single .list_hdr{
  background-image:url(../../image/index/menu/group1/menu_single_hdr.gif);
}
#group1 A{color:#D00C0D;}
#group1 A:hover,
#group1 .limited_info A{color:#ff23a3;}
#group1 .caption,
#group1 .price_normal{color:#B08F88;}
#group1 .attention{color:#fa4e4e;}
#group1 .limited_info{border-color:#915959;background:#501414;color:#c8bfbf;}
#group1 .limited_info A:hover{color:#ff7188;}

/*--------------------*
#group2
*--------------------*/
#group2{margin-top:10px;}
#group2 .group_bdy{
  background-image:url(../../image/index/menu/group2/group_bdy.jpg);
}
#group2 .group_ftr{
  background-image:url(../../image/index/menu/group2/group_ftr.jpg);
}
#group2 .group_hdr{
  background-image:url(../../image/index/menu/group2/group_hdr.jpg);
}
#group2 .list_double .list_bdy{
  background-image:url(../../image/index/menu/group2/menu_bdy.gif);
}
#group2 .list_double .list_ftr{
  background-image:url(../../image/index/menu/group2/menu_ftr.gif);
}
#group2 .list_double .list_hdr{
  background-image:url(../../image/index/menu/group2/menu_hdr.gif);
}
#group2 .list_single .list_bdy{
  background-image:url(../../image/index/menu/group2/menu_single_bdy.gif);
}
#group2 .list_single .list_ftr{
  background-image:url(../../image/index/menu/group2/menu_single_ftr.gif);
}
#group2 .list_single .list_hdr{
  background-image:url(../../image/index/menu/group2/menu_single_hdr.gif);
}
#group2 A{color:#FF9004;}
#group2 A:hover{color:#ffc745;}
#group2 .caption,
#group2 .price_normal{color:#B6A58B;}
#group2 .attention{color:#cfda00;}
#group2 .limited_info{border-color:#918759;background:#3D3003;color:#c8bfbf;}

/*--------------------*
#group3
*--------------------*/
#group3{margin-top:10px;}
#group3 .group_bdy{
  background-image:url(../../image/index/menu/group3/group_bdy.jpg);
}
#group3 .group_ftr{
  background-image:url(../../image/index/menu/group3/group_ftr.jpg);
}
#group3 .group_hdr{
  background-image:url(../../image/index/menu/group3/group_hdr.jpg);
}
#group3 .list_double .list_bdy{
  background-image:url(../../image/index/menu/group3/menu_bdy.gif);
}
#group3 .list_double .list_ftr{
  background-image:url(../../image/index/menu/group3/menu_ftr.gif);
}
#group3 .list_double .list_hdr{
  background-image:url(../../image/index/menu/group3/menu_hdr.gif);
}
#group3 .list_single .list_bdy{
  background-image:url(../../image/index/menu/group3/menu_single_bdy.gif);
}
#group3 .list_single .list_ftr{
  background-image:url(../../image/index/menu/group3/menu_single_ftr.gif);
}
#group3 .list_single .list_hdr{
  background-image:url(../../image/index/menu/group3/menu_single_hdr.gif);
}
#group3 A{color:#117DE2;}
#group3 A:hover,
#group3 .limited_info A{color:#50c6f2;}
#group3 .caption,
#group3 .price_normal{color:#9B9794;}
#group3 .attention{color:#85a2fb;}
#group3 .limited_info{border-color:#676B71;background:#171D33;color:#a6a8af;}
#group3 .limited_info A:hover{color:#50f2d1;}

/*--------------------*
#next_bdy
*--------------------*/
#next_bdy{
  width:608px;
  margin:10px auto 0px;
  background:url(../../image/index/next/next_bdy.jpg) repeat-y left top;
}
#next_ftr{
  width:100%;
  padding-bottom:35px;
  background:url(../../image/index/next/next_ftr.jpg) no-repeat left bottom;
}
#next_hdr{
  width:100%;
  background:url(../../image/index/next/next_hdr.jpg) no-repeat left top;
}
#next_bdy H3{
  height:60px;
  margin-bottom:20px;
  text-indent:-9999px;
}
#next_bdy .severalmenu{
  width:570px;
  margin:auto;
  text-align:left;
}
#next_bdy .icon{width:70px;}
#next_bdy .menu_info{
  width:500px;
  float:left;
}
#next_bdy  H4{color:#FCE7CA;}
#next_bdy .caption,
#next_bdy .price_normal{color:#F8BF94;}
#next_bdy .pr,
#next_bdy .price_discount{color:#d48704;}

/*--------------------*
.gototop
*--------------------*/
.gototop{
  padding:10px 20px;
  text-align:right;
}

/*--------------------*
#reccontents_bdy
*--------------------*/
#reccontents_bdy{
  width:670px;
  margin:10px auto 0px;
  background:url(../../image/index/reccontents/reccontents_bdy.jpg) repeat-y left top;
}
#reccontents_ftr{
  width:100%;
  padding-bottom:30px;
  background:url(../../image/index/reccontents/reccontents_ftr.jpg) no-repeat left bottom;
}
#reccontents_hdr{
  width:100%;
  background:url(../../image/index/reccontents/reccontents_hdr.jpg) no-repeat left top;
}
#reccontents_bdy H3{
  height:75px;
  text-indent:-9999px;
}
/**/
#reccontents_bdy .list_hdr{
  width:612px;
  margin:0px auto 23px;
  padding-top:14px;
  background:url(../../image/index/reccontents/menu_hdr.gif) no-repeat left top;
}
#reccontents_bdy .list_bdy{
  width:100%;
  background:url(../../image/index/reccontents/menu_bdy.gif) repeat-y left top;
}
#reccontents_bdy .list_ftr{
  width:100%;
  background:url(../../image/index/reccontents/menu_ftr.gif) no-repeat left bottom;
  position:relative;
  top:13px;
}
#reccontents_bdy .menu_left{
  width:298px;
  float:left;
}
#reccontents_bdy .menu_right{
  width:298px;
  float:right;
}
#reccontents_bdy .severalmenu{
  width:270px;
  margin:auto;
  text-align:left;
  position:relative;
  top:-10px;
}
#reccontents_bdy .icon{
  width:55px;
  text-align:left;
}
#reccontents_bdy .menu_ttl{
  width:215px;
  float:left;
  line-height:1.5;
}
#reccontents_bdy .menu_info{
  /*\*//*/
  position:relative;
  top:5px;
  /* */
}
#reccontents_bdy H5{
  padding-top:3px;
  font-size:0.9em;
}
#reccontents_bdy A{color:#D065CD;}
#reccontents_bdy A:hover{color:#E88ACE;}
#reccontents_bdy .caption{color:#AB98AC;}
#reccontents_bdy H5{font-weight:normal;}
#reccontents_bdy H5 A{color:#c298ac;}

/*--------------------*
 *  NIFTY_header
 *--------------------*/
#niftyHeader{
  width: 100%;
  height:34px;
  text-align:center;
  background:#000;
  margin:0px auto;
  padding:0px;
}
#niftyHeader UL{
  width: 720px;
  height:34px;
  margin:0px auto;
  _margin:0px;
}
#niftyHeader LI{
  display:block;
  height:34px;
  float:left;
}
#niftyHeader LI.logoNifty{
  width: 453px;
  float: left;
  text-align:left;
}
#niftyHeader LI.logoFortune{
  width:177px;
  float: left;
  text-align: right;
}
#niftyHeader LI.logoBeginner{
  width:90px;
  float: left;
  text-align: right;
}
#niftyHeader LI.logoNifty A{
  position:relative;
  top:2px;
}
#niftyHeader LI.logoFortune A{
  position:relative;
  top:8px;
}
#niftyHeader LI.logoBeginner A{
  position:relative;
  top:12px;
}
#base{clear:both;}
#index .free_info {
  font-size: 12px;
}
#index #allmenus .free_info A {
  width: 134px;
}
#index #allmenus .free_info A IMG {
  width: 134px;
}

</pre></body></html>