/* 年間ランキング用 */
.bn_ranking_product{background-image:url(/%7e/media/Images/eshop/banner/2013/ranking_productpage/bn_rank02.ashx);}

/*Lナビ*/
#Lnavi { width:940px; margin:0 auto; padding:0; height:60px; /*position:relative; z-index:10*/}
#Lnavi img { width:125px; height:38px}
#Lnavi .navi_l { float:left; width:125px; margin:0 7px 0 0; padding:0}
#Lnavi .navi_r { float:right; width:125px; margin:0; padding:0}
#Lnavi .top img{ background:url(~/media/Images/product/fudeoh/v17/common/lnavi_top) no-repeat top center}
#Lnavi .top a:hover img{ background:url(~/media/Images/product/fudeoh/v17/common/lnavi_top_o) no-repeat top center}
#Lnavi .basic img{ background:url(~/media/Images/product/fudeoh/v17/common/lnavi_basic) no-repeat top center}
#Lnavi .basic a:hover img{ background:url(~/media/Images/product/fudeoh/v17/common/lnavi_basic_o) no-repeat top center}
#Lnavi .sozai img{ background:url(~/media/Images/product/fudeoh/v17/common/lnavi_sozai) no-repeat top center}
#Lnavi .sozai a:hover img{ background:url(~/media/Images/product/fudeoh/v17/common/lnavi_sozai_o) no-repeat top center}
#Lnavi .font img{ background:url(~/media/Images/product/fudeoh/v17/common/lnavi_font) no-repeat top center}
#Lnavi .font a:hover img{ background:url(~/media/Images/product/fudeoh/v17/common/lnavi_font_o) no-repeat top center}
#Lnavi .voice img{ background:url(~/media/Images/product/fudeoh/v17/common/lnavi_voice) no-repeat top center}
#Lnavi .voice a:hover img{ background:url(~/media/Images/product/fudeoh/v17/common/lnavi_voice_o) no-repeat top center}
#Lnavi .manner img{ background:url(~/media/Images/product/fudeoh/v17/common/lnavi_manner) no-repeat top center}
#Lnavi .manner a:hover img{ background:url(~/media/Images/product/fudeoh/v17/common/lnavi_manner_o) no-repeat top center}
#Lnavi .qasys img{ background:url(~/media/Images/product/fudeoh/v17/common/lnavi_qasys) no-repeat top center}
#Lnavi .qasys a:hover img{ background:url(~/media/Images/product/fudeoh/v17/common/lnavi_qasys_o) no-repeat top center}
#Lnavi .sup img{ background:url(~/media/Images/product/fudeoh/v17/common/lnavi_sup) no-repeat top center}
#Lnavi .sup a:hover img{ background:url(~/media/Images/product/fudeoh/v17/common/lnavi_sup_o) no-repeat top center}

/*content_top*/
#ph_content_top { background:url(~/media/Images/product/fudeoh/v17/common/bg) repeat}
/*content*/
#ph_content { margin-top:-22px; /*position:relative; z-index:5;*/ background:url(~/media/Images/product/fudeoh/v17/common/bg) repeat}
/*box940*/
#box940 {	border-radius:0 0 10px 10px;	-webkit-border-radius:0 0 10px 10px;	-moz-border-radius:0 0 10px 10px}

/*基本情報アウトライン*/
#outline { padding:0; margin:0 0 10px 0}
#cat { font-size:85%; margin:5px 0 0; float:left; width:auto;}
#cat dt{ font-weight:bold; float:left}
#cat dd{ margin-left:0.5em; float:left; margin-right:15px}
#cat dd.cat_os{float:none;}
#cat dd.cat_media img{vertical-align:middle;}
#pro_point li { font-weight:bold }

/*本文（LMS）のh2装飾*/
#ph_main h2 { background:url(~/media/Images/product/fudeoh/v17/common/obi_bk) repeat top center; padding:5px 10px 3px; color:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; text-shadow:0 -1px 0 #d5e8b1, -1px 0 0 #b7d882, 1px 0 2px #000}
#ph_main h2 a:hover { text-decoration:none}
#ph_main h3 { color:#448900}

/*ページ内index*/
#index { float:left; width:105px; background:#fff; clear:left; margin:0; padding:0}
#index p { margin:0; padding:8px 3px 8px 5px; font-size:11px; line-height:120%; font-weight:normal}
#index .index { display:block; margin:0; padding:0; color:#000; border-bottom:dotted #b4e509 1px}
#index .index_on { display:block; margin:0; padding:0; background:#f0f9dd; color:#000; border-bottom:dotted #bee509 1px; text-decoration:none}
#index img { display:none}

/*QA*/
#qaBox { clear:both}
#qaBoxin { margin-left:10px}
.faq-q { color:#0066CC; font-weight:bold; margin-top:0.8em}
.faq-a { color:#CC0033; font-weight:bold}
#qaBox dd li { font-size:100%}
#qaBox dd p { font-size:100%}

/*サポート*/
#supportHTML { padding-right:15px}
#supportHTML h4,
#supportHTML p.sn { clear:none; background:url(~/media/CF141FA48DEA42C29B6E630F1D378125.ashx) no-repeat left top; height:25px; padding-left:30px; margin-left:0; font-weight:bold}
#supportHTML h5 { font-size:70%}
#conditionHTML { padding-left:5px}
#conditionHTML h4 { clear:none}
#conditionHTML h5 { font-size:70% }
#conditionHTML li { list-style-image:none; list-style-type:none}
#conditionHTML h4,
#conditionHTML p.sn { margin-left:0; background:url(~/media/BC7FCE96F10B4BBFBEEB2C1178DAD88C.ashx) no-repeat left top; height:25px; padding-left:30px; font-weight:bold}
#supportHTML li,#conditionHTML li{list-style-type: none; list-style-image:url(/img/common_img/list_s.gif); line-height:110%; margin-bottom:0.2em; font-size:70%}
#supportHTML ul.sn li,#conditionHTML ul.sn li{list-style-type: none; list-style-image:url(/img/common_img/list_s.gif); line-height:110%; margin-bottom:0.2em; font-size:70%}
.sn li { font-size:80%}
#mileNum { font-size:80%}



/*カート*/
#EC { margin-top:15px}