@charset "utf-8";



/* main title  */

#main-title { border-bottom:#CCCCCC 1px solid; margin:0px 15px}
#main-title h1 { float:left; width:300px; padding:5px 0px 8px 5px; }
#main-title .bookmark-bot { float:right; width:116px; height:31px; margin:4px 0px 0px 0px; display:inline;}


/*  block 01 */

#block-area01 .left-box { float:left; padding:10px 0px 0px 19px; width:586px;}
#block-area01 .left-box h2 { padding:0px 0px 7px 0px;}
#block-area01 .left-box .left-box-in01 { float:left; width:297px;}
#block-area01 .left-box .left-box-in02 { float:left; width:289x;}
#block-area01 .left-box .detail-bot {margin:11px 0px 0px 446px;width:136px; height:34px; clear:both;}

#block-area01 .right-box { float:right; width:250px;padding:10px 20px 0px 0px}
#block-area01 .right-box-in { background:url(/languages/spanish-spain/images/block01_img05.jpg) 0 0 no-repeat; overflow:hidden; padding:130px 0px 0px 107px}

#block-area01 .right-box-in  .detail-bot {width:136px; height:35px;}


/*  block 02 */

#block-area02 { margin:12px auto 0px ; width:869px;}
#block-area02-in { background:url(/languages/spanish-spain/images/block02_middle.gif) 0 0 repeat-y; }

#block-area02-in .left-box { padding:10px 0px 0px 20px; width:186px; float:left;}
#block-area02-in .right-box { padding:15px 33px 0px 0px; width:600px; float:right;}

#block-area02-in .left-box .detail-bot{ margin:0px 0px 0px 25px;}

#block-area02-in .right-box .left-box { width:420px; float:left; padding:0px 0px 0px 15px;}
#block-area02-in .right-box .right-box { width:143px; float:right; padding:15px 0px 0px;}
#block-area02-in .right-box .left-box p { line-height:1.5em; padding:10px 0px; color:#666666; }
#block-area02-in .right-box .left-box ul { line-height:1.5em; padding:10px 0px 0px ; color:#666666; }
#block-area02-in .right-box .left-box li { background:url(/languages/spanish-spain/images/bot_img01.gif) 0.5em 6px no-repeat; padding:0px 0px 0px 15px; }
#block-area02-in .right-box .left-box li.inl { display:inline;}
#block-area02-in .right-box #bot-box { clear:both; padding:0px 0px 0px; background:url(images/block02_bot_bg.gif) 20px 0 no-repeat;margin:10px 0px }
#block-area02-in .right-box #bot-box img { display:inline;}
#block-area02-in .right-box #bot-box #price-box { width:392px ; height:63px ; float:left;}
#block-area02-in .right-box #bot-box #cart-bot { width:178px ; height:53px ; padding:10px 0px 0px 20px;float:left;}

/*  left-column --------------- */

#left-column { width:596px; float:left; padding : 10px 0px 0px 17px; }


/*  block03 */
#block03-in { background:url(/languages/spanish-spain/images/block03_middle.gif) 0 0 repeat-y;}
#block03-in h3 { padding:0px 0px 0px 24px;}

#block03-in .left-box { width:127px ; padding:10px 0px 0px 24px; text-align:center; float:left;}
#block03-in .left-box .detail-bot { margin:5px 0px 0px} 

#block03-in .right-box { width:425px ; float:right; }
#block03-in .right-box h3 { font-size:120%; padding:20px 0px 0px ; font-weight:bold;}
#block03-in .right-box h3 span { font-size:100%;}

#block03-in .right-box p.info-txt { background:url(/languages/spanish-spain/images/block03_img03.gif) 0 0 repeat-x; margin:5px 30px 0px 0px ; padding:5px 0px 0px; color:#666666;}

#block03-in .right-box .p-c-box { width:403px; height:45px; background:url(/languages/spanish-spain/images/block03_img02.gif) 0 0 no-repeat; margin:7px 0px 0px 0px ;
 font-weight:bold;padding:5px 10px 0px 0px; text-align:right;}
#block03-in .right-box .p-c-box .rollover { width:154px; float:right;}
#block03-in .right-box .p-c-box2 .rollover { width:inherit;float:right;}
#block03-in .right-box .p-c-box2 .rollover-in {width:154px; float:right;}

#block03-in .right-box .p-c-box  p { float:left; width:210px; text-align:left; padding:0px 0px 0px 15px; font-size:115%}
#block03-in .right-box .p-c-box2 p { float:left; width:210px; text-align:left; margin:7px 0px 0px 15px; font-size:115%}
#block03-in .right-box .p-c-box p.price2 { padding:8px 0px 0px 15px; font-size:115%}

#block03-in .right-box .p-c-box  p strong,
#block03-in .right-box .p-c-box2 p strong {color:#e7351c; font-size:110%}

#block03-in .right-box .p-c-box2 {width:403px; height:45px; background:url(/languages/spanish-spain/images/block03_img02.gif) 0 0 no-repeat; margin:7px 0px 0px 0px ;
 font-weight:bold;padding:5px 10px 0px 0px; text-align:right;}
 

#block03-in .right-box .p-c-box input ,#block03-in .right-box .p-c-box2 input { vertical-align:middle;}


/*  right-column --------------- */

#right-column { width:254px; float:right; padding:10px 16px 0px 0px}

#right-column01 p { color:#666666;padding:0px 20px 15px; font-size:85%; line-height:130% }
#right-column01 p.bot { padding:0px 0px 5px; text-align:center; }
#right-column01 p.bot a img {opacity:1; filter: alpha(opacity=100);}
#right-column01 p.bot a:hover img {opacity:0.8; filter: alpha(opacity=80);}
#right-column01-in { width:234px ; margin:5px auto}


#right-column02 { padding:20px 0px 0px;}
#right-column02 p { color:#666666;padding:0px 20px 15px; font-size:85%; line-height:130% }
#right-column02-in { padding:0px 0px 15px;}

#right-column03 { text-align:center;padding:20px 0px 0px;}


/*  ポップアップ --------------- */
#mov01 {display:none;} 
#mov01-in {padding:20px 0px 0px 25px} 

/*  トップに戻るボタン --------------- */
.backtop-bot { clear:both; text-align:right ; width:890px; padding:0px 0px 10px ;}


/*  Products-Block-Area01 */

#products-block-area01 { margin:12px auto 0px ; width:865px;}

#products-block-area01 .left-box { padding:10px 0px 20px 0px; width:265px; float:left;}
#products-block-area01 .left-box div.p-img { text-align:center;}
#products-block-area01 .right-box { padding:15px 0px 0px 0px; width:594px; float:right;}

#products-block-area01 .left-box .detail-bot{ margin:0px 0px 0px 25px;}

#products-block-area01 .right-box .left-box { width:579px; float:left; padding:0px 0px 0px 15px;}
#products-block-area01 .right-box .right-box { width:117px; float:right; padding:0px 0px 0px;}
#products-block-area01 .right-box .right-box p { padding:5px 0px 0px;}
#products-block-area01 .right-box .left-box p { line-height:1.5em; padding:0px 0px 10px; color:#666666; }
#products-block-area01 .right-box .left-box ul { line-height:1.5em; padding:0px 0px 0px ; color:#666666; float:right; width:482px}
#products-block-area01 .right-box .left-box li { background:url(/languages/spanish-spain/images/bot_img01.gif) 0.5em 6px no-repeat; padding:0px 0px 0px 15px; }
#products-block-area01 .right-box .left-box li.inl { display:inline;}
#products-block-area01 .right-box #bot-box { clear:both; padding:10px 0px 0px;}
#products-block-area01 .right-box .left-box #cart-bot { width:575px ; height:53px ; margin:10px 0px 0px;padding:5px 0px 0px 0px;float:left; background:url(/languages/spanish-spain/images/p_c_bg.gif) 0 0 no-repeat;}
#products-block-area01 .right-box .left-box #cart-bot .rollover { float:right;padding:0px 10px 0px 0px }
#products-block-area01 .right-box .left-box #cart-bot p.price { float:left; width:290px;  padding:5px 0px 0px 10px;font-size:120%; font-weight:bold; color:#333333;}
#products-block-area01 .right-box .left-box #cart-bot p.price2 { float:left; width:290px;  padding:10px 0px 0px 10px;font-size:120%; font-weight:bold; color:#333333;}
#products-block-area01 .right-box .left-box #cart-bot p strong { font-size:110%;color:#e7351c;}
#products-block-area01 .right-box .left-box .package_photo { float:left; text-align:center;width:90px; border:1px solid #CCCCCC; }
#products-block-area01 .p-box { background:url(/languages/spanish-spain/images/img_dot02.gif) 0 0 repeat-x; padding:10px 0px 0px ;}

.audio-in { border-left:3px solid #e0dbc2;border-right:3px solid #e0dbc2;}
.audio-in img { float:left; padding: 0px 5px 0px 0px;}
.audio-in p { padding:2px 7px; font-size:85%; line-height:145%; }
p.notice-01 { font-size:85%; padding:2px 0px 0px;}
.info-bn-area { clear:both ; padding:10px 0px 0px; }

.info-bn-area a img { opacity:1; filter: alpha(opacity=100); }
.info-bn-area a:hover img { opacity:0.8; filter: alpha(opacity=80); }


/*  TAB */

#tab-box {
	width: 860px; margin:10px auto;
}

/*  products-navi */

#products-navi { clear:both; padding:10px 0px 0px; background:url(/jp_assets/images/languages/products_navi_bg.gif) 0 10px no-repeat; width:865px; margin:0 auto;}
#products-navi ul { padding:0px 0px 0px 0px;}
#products-navi ul li { float:left; display:block;}
#products-navi ul li a { display:block; height:29px;text-indent:-9999px}

#products-navi ul li #p-navi-top { width:18px;float:left;}
#products-navi ul li #p-navi-bottom { width:49px; float:left; }
#products-navi ul li#p-navi01 { width:147px; background:url(/jp_assets/images/languages/products_navi_1_on.gif) 0 0 no-repeat; }
#products-navi ul li#p-navi01 a { width:147px; background:url(/jp_assets/images/languages/products_navi_1.gif) 0 0 no-repeat;  }

#products-navi ul li#p-navi02 { width:144px; background:url(/jp_assets/images/languages/products_navi_2_on.gif) 0 0 no-repeat; }
#products-navi ul li#p-navi02 a { width:144px; background:url(/jp_assets/images/languages/products_navi_2.gif) 0 0 no-repeat; }

#products-navi ul li#p-navi03 { width:144px; background:url(/jp_assets/images/languages/products_navi_3_on.gif) 0 0 no-repeat; }
#products-navi ul li#p-navi03 a { width:144px; background:url(/jp_assets/images/languages/products_navi_3.gif) 0 0 no-repeat; }

#products-navi ul li#p-navi04 { width:144px; background:url(/jp_assets/images/languages/products_navi_4_on.gif) 0 0 no-repeat; }
#products-navi ul li#p-navi04 a { width:144px; background:url(/jp_assets/images/languages/products_navi_4.gif) 0 0 no-repeat; }

#products-navi ul li#p-navi05 { width:145px; background:url(/jp_assets/images/languages/products_navi_5_on.gif) 0 0 no-repeat; }
#products-navi ul li#p-navi05 a { width:145px; background:url(/jp_assets/images/languages/products_navi_5.gif) 0 0 no-repeat; }

#products-navi ul li#p-navi06 { width:145px; background:url(/jp_assets/images/languages/products_navi_6_on.gif) 1px 0 no-repeat; }
#products-navi ul li#p-navi06 a { width:145px; background:url(/jp_assets/images/languages/products_navi_6.gif) 1px 0 no-repeat; }

#products-navi ul li#p-navi07 { width:144px; background:url(/jp_assets/images/languages/products_navi_7_on.gif) 0 0 no-repeat; }
#products-navi ul li#p-navi07 a { width:144px; background:url(/jp_assets/images/languages/products_navi_7.gif) 0 0 no-repeat; }

#products-navi ul li#p-navi08 { width:144px; background:url(/jp_assets/images/languages/products_navi_8_on.gif) 0 0 no-repeat; }
#products-navi ul li#p-navi08 a { width:144px; background:url(/jp_assets/images/languages/products_navi_8.gif) 0 0 no-repeat; }



#products-navi ul li#p-navi01 a:hover,
#products-navi ul li#p-navi02 a:hover,
#products-navi ul li#p-navi03 a:hover,
#products-navi ul li#p-navi04 a:hover,
#products-navi ul li#p-navi05 a:hover,
#products-navi ul li#p-navi06 a:hover,
#products-navi ul li#p-navi07 a:hover,
#products-navi ul li#p-navi08 a:hover
 { background-image:none;}

#products-navi ul li#p-navi01 a.act { background:url(/jp_assets/images/languages/products_navi_1_act.gif) 0 0 no-repeat; }
#products-navi ul li#p-navi02 a.act{ background:url(/jp_assets/images/languages/products_navi_2_act.gif) 0 0 no-repeat; }
#products-navi ul li#p-navi03 a.act{ background:url(/jp_assets/images/languages/products_navi_3_act.gif) 0 0 no-repeat; }
#products-navi ul li#p-navi04 a.act{ background:url(/jp_assets/images/languages/products_navi_4_act.gif) 0 0 no-repeat; }
#products-navi ul li#p-navi05 a.act{ background:url(/jp_assets/images/languages/products_navi_5_act.gif) 0 0 no-repeat; }
#products-navi ul li#p-navi06 a.act{ background:url(/jp_assets/images/languages/products_navi_6_act.gif) 0 0 no-repeat; }
#products-navi ul li#p-navi07 a.act{ background:url(/jp_assets/images/languages/products_navi_7_act.gif) 0 0 no-repeat; }
#products-navi ul li#p-navi08 a.act{ background:url(/jp_assets/images/languages/products_navi_8_act.gif) 1px 0 no-repeat; }


/* Basic code - don't modify */
 
#products-navi ul#nav-lan { display: block; margin: 0; padding: 0; position: relative; }
#products-navi ul#nav-lan li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative;  }
#products-navi ul#nav-lan a { display: block;  }
#products-navi ul#nav-lan ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html #navi-box ul#nav ul { line-height: 0; } /* IE6 "fix" */
#products-navi ul#nav-lan ul a { zoom: 1; } /* IE6/7 fix */
#products-navi ul#nav-lan  ul li { float: none; }
#products-navi ul#nav-lan  ul ul { top: 0; }
    
/* Essentials - configure this */

#nav ul {width:146px; }


/* Everything else is theming */
 
#products-navi ul#nav-lan  ul li *:hover { background-color: none; }
#products-navi ul#nav-lan  li ul li {font-size:0; line-height:0 }

#products-navi ul#nav-lan  ul li#h-navi01 a { font-size:12px; line-height:100%; background:url(/jp_assets/images/languages/products_navio01.gif) 0 0 no-repeat; height:30px; width:258px;}
#products-navi ul#nav-lan  ul li#h-navi02 a { font-size:12px; line-height:100%;background:url(/jp_assets/images/languages/products_navio02.gif) 0 0 no-repeat; height:28px; width:258px;}
#products-navi ul#nav-lan  ul li#h-navi03 a { font-size:12px; line-height:100%;background:url(/jp_assets/images/languages/products_navio03.gif) 0 0 no-repeat; height:29px; width:258px;}
#products-navi ul#nav-lan  ul li#h-navi01 a.hover  { background:url(/jp_assets/images/languages/products_navio01.gif) 0 -30px no-repeat;}
#products-navi ul#nav-lan  ul li#h-navi02 a.hover {  background:url(/jp_assets/images/languages/products_navio02.gif) 0 -32px no-repeat;}
#products-navi ul#nav-lan  ul li#h-navi03 a.hover  { background:url(/jp_assets/images/languages/products_navio03.gif) 0 -31px no-repeat;}
#nav ul a { border-bottom: none; } 



