@charset "utf-8";

/*通用详细页*/
body { font-family:メイリオ; }

/*How to Order -- orderinfo */
.shopping_flow li{ background: url(../images/jp-bg-shopping-flow.png) no-repeat; color:#FFFFFF; float:left; font-size:12px; height:24px; line-height:24px; text-align:center;}
.shopping_flow li.lr { background-position:0 0;width:128px;}
.shopping_flow li.ac { background-position:-128px 0;width:260px;}
.shopping_flow li.pm { background-position:-388px 0;width:188px;}
.shopping_flow li.pn { background-position:-589px 0;width:173px;}

.t_contact,.gist_autograph,.quick_nav ul li a { font-size:14px; }
.gist_cont { font-size:22px; }
#footer .f_cata { width:210px; margin:0 25px 0 15px; }
#footer .f_nav { width:180px; }
#jsContactUs { font-size:12px; }
.peptide_product h2 { font-size:13px; }
.peptide_product ul li,.cart_print { font-size:11px;-webkit-text-size-adjust:none; }
.pro_cart { width:320px; margin:25px 0 0 0; }
.pro_cart .button { margin:0 5px 0 0; }
.related_pro h4 { font-size:10px;-webkit-text-size-adjust:none; }
.product_native01 ul li a { font-size:15px; }
.quick_nav_tier .tier_form li label { width:100px; }
.quick_nav_tier .tier_form .input { width:250px; }
.quick_nav_tier .tier_form textarea { width:360px; }
.product_show_form .tier_form li { width:850px; }
.product_show_form .tier_form li label { width:100px; }
.box-shadow .button01 { margin:5px 0 0 0; }
.main_nav .ico_up { margin:0 0 0 64px; }
.product_content h1 { padding:0 0 20px 0; }
.banner_cont_ul li { padding:0 11px; }

.l_cherry { height:90px; }
.bnt_contact { display:block; width:182px; height:45px; line-height:45px; text-align:center; color:#fff; font-size:14px;  vertical-align:middle; margin:5px 0 5px 0; background:url(../../images/bg.gif) no-repeat -220px -270px; }
.bnt_contact:hover { color:#fff; background:url(../../images/bg.gif) no-repeat -220px -320px; }
.catalog_inhibi p, .catalog_screen p { font-size:12px; }