@charset "utf-8";

/*-----------------------------------------------------

下層ページ用スタイル

------------------------------------------------------*/

/* =========================================================
　◆汎用スタイル
========================================================= */
.section { clear:both; margin-bottom:20px;}
.block { padding:10px;}


#dirPath { }
#dirPath ul li { display:inline; float:left; font-size: 12px; color:#333333; }
#dirPath ul li:after { content: "＞"; padding-right: 10px;}
#dirPath ul li.last:after { display: none; padding-right: 0;}
#dirPath ul li a { padding-right:7px; color:#333333;}

#Cont .pagetop { position: absolute; right: 0; bottom: 10px; margin: 0;}
#Cont .pagetop a { display: block; width: 28px; height: 28px; margin-right: 0; }


/* 商品詳細 -------------------------- */
.detail #Main_inner { width: 96.85%; padding-bottom: 12px; max-width: 1195px !important; }
.detail #Cont { display: block; float: none; width: 100%; margin: 0 auto; position: relative; z-index: 5;}
.detail #detail_main { margin-bottom: 33px;}

.detail .btn_tb_sp_Only { display: none;}

.detail .titstyle01 { color: #fff; font-size: 18px; font-weight: bold; width: 464px; display: inline; float: left; }
.detail .titstyle02 { color: #333; font-size: 24px; line-height: 1.3; font-weight: bold;}
.detail .titstyle03 { color: #333; padding-bottom:3px; font-size:22px; font-weight: bold;}
.detail .titstyle04 { margin-bottom: 14px; padding-left: 40px; line-height: 30px; font-size: 18px; font-weight: bold; color: #333;}
.detail .txtstyle01 { color: #333; font-size: 14px;}
.detail .boxstyle01 { width: 710px; background: #fff; margin-bottom: 10px;}
.detail .boxstyle02 { width: 710px; margin-bottom: 10px;}

.detail .tit_area01 { background: #666; padding: 6px 19px;}
.detail .tit_area01 .tit_area01_r { display: inline; float: right;}
.detail .tit_area01 .tit_area01_r .btn_favorite { margin-bottom: 10px;}
.detail .tit_area01 .tit_area01_r .sns_area { float: right;}
.detail .tit_area01 .tit_area01_r .sns_area li { display: inline; float: left; margin-right: 10px;}
.detail .tit_area01 .tit_area01_r .sns_area li.last { margin-right: 0;}

.detail .tit_area02 { margin-bottom: 17px; display: block; padding-top: 2px; }
.detail .tit_area03 { border-bottom: solid 1px #999; margin-bottom: 24px;}
.detail .tit_area04 { border-bottom: solid 1px #ccc;}

.detail .detail_inner_wrap { width: 710px;}
.detail .detail_side_wrap01 { border-top: solid 5px #A30B1A; margin-bottom: 10px;}
.detail .detail_side_wrap02 { margin-bottom: 10px;}
.detail .detail_itembox,
.detail .detail_itembox02 .tabBox,
.detail .detail_side_wrap01,
.detail .detail_side_wrap02 { -webkit-box-shadow: 0 0 1px 1px #e3e2db; box-shadow: 0 0 1px 1px #e3e2db;}
.detail .detail_itembox .item_inner { padding: 15px 19px 30px 19px; border: solid 1px #ccc; border-top: none;}
.detail .detail_itembox .item_inner .item_mainvis01 { margin-bottom: 9px;}
.detail .detail_itembox .item_inner .item_mainvis01 .item_mainvis_inner { display: table-cell; vertical-align: middle;}
.detail .detail_itembox .item_inner .item_mainvis01.type_b { width: 670px; height: 175px;  margin-bottom: 9px; padding: 0 18px; background: url(../images/productinfo/detail_bg_mainvis.png) no-repeat left center; display: table;}
.detail .detail_itembox .item_inner .item_mainvis01.type_b .item_mainvis_inner { display: table-cell; vertical-align: middle;}
.detail .detail_itembox .item_inner .txtstyle01 p { line-height:1.8;}

.detail .detail_sidebox { width: 230px; padding: 0 9px 9px; background: #fff;}
.detail .detail_sidebox.sidestyle01 { border-left: solid 1px #ccc; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc;}
.detail .detail_sidebox.sidestyle02 { padding: 9px 9px 14px; border: solid 1px #ccc;}
.detail .detail_sidebox .side_tit { width: 210px; margin: 0 auto;}
.detail .detail_sidebox .price_tit_wrap { border-bottom: solid 1px #ccc;}
.detail .detail_sidebox .price_tit_wrap .price { color: #A30B19; font-size: 24px; font-weight: bold; text-align: center; line-height: 1.2; padding-bottom: 13px;}
.detail .detail_sidebox .price_tit_wrap .price .price_tit { width: auto; color: #333; font-size: 14px; font-weight: normal; display: block; padding-top: 15px; padding-bottom: 2px;}

.detail .detail_sidebox .item_detail li { padding: 10px 2px; color: #333; font-size: 12px; border-bottom: solid 1px #ccc; clear: both;}
.detail .detail_sidebox .item_detail li.last { border: none;}
.detail .detail_sidebox .item_detail .detail_list01 li { border-bottom: solid 1px #ccc;}
.detail .detail_sidebox .item_detail li dl:after { content: ""; clear: both; display: block; }
.detail .detail_sidebox .item_detail li dt { width: 100px; display: inline; float: left;}
.detail .detail_sidebox .item_detail li dd { width: 100px; display: inline; float: right;}

.detail .detail_sidebox .btn_area01 { margin-bottom: 15px;}
.detail .detail_sidebox .btn_area01 li { margin-bottom: 10px;}
.detail .detail_sidebox .link_area { padding-left: 5px; margin-bottom: 14px;}
.detail .detail_sidebox .link_area li { padding-left: 10px; background: url(../images/productinfo/detail_icon_04.png) no-repeat left center; line-height: 1.9; font-weight: bold;}
.detail .detail_sidebox .link_area li a {color: #333; font-size: 12px; }
.detail .detail_sidebox .link_area li a:hover { color: #333;}
.detail .detail_sidebox .note { color: #333; font-size: 12px; line-height: 1.5;}
.detail .detail_sidebox .tag_area { padding: 10px 5px;}
.detail .detail_sidebox .tag_area a { display: inline; width: auto; font-size: 12px; -webkit-border-radius: 5px; border-radius: 5px; padding: 2px 5px; font-weight: bold; letter-spacing: normal; line-height: 2.0; text-decoration: none;}
.detail.ie .detail_sidebox .tag_area a { padding-top: 3px; line-height: 2.5;}
.detail .detail_sidebox .tag_area a span { padding: 2px 5px; border-width: 1px 0; border-style: solid;}
.detail.ie .detail_sidebox .tag_area a span { padding-top: 3px;}
.detail .detail_sidebox .tag_area a.tag01 { color: #8B8808; border: solid 1px #8B8808; background-color: #fefee2;}
.detail .detail_sidebox .tag_area a.tag01 span { background-color: #fefee2;}
.detail .detail_sidebox .tag_area a.tag01:hover { color:#FFF; background-color: #8B8808;}
.detail .detail_sidebox .tag_area a.tag02 { color: #726CBB; border: solid 1px #726CBB; background-color: #efedfa;}
.detail .detail_sidebox .tag_area a.tag02 span { background-color: #efedfa;}
.detail .detail_sidebox .tag_area a.tag02:hover { color:#FFF; background-color: #726CBB;}
.detail .detail_sidebox .tag_area a.tag03 { color: #1EA22D; border: solid 1px #1EA22D; background-color: #effcf2;}
.detail .detail_sidebox .tag_area a.tag03 span { background-color: #effcf2;}
.detail .detail_sidebox .tag_area a.tag03:hover { color:#FFF; background-color: #1EA22D;}
.detail .detail_sidebox .tag_area a.tag04 { color: #1A83DB; border: solid 1px #1A83DB; background-color: #f0f7fd;}
.detail .detail_sidebox .tag_area a.tag04 span { background-color: #f0f7fd;}
.detail .detail_sidebox .tag_area a.tag04:hover { color:#FFF; background-color: #1A83DB;}
.detail .detail_sidebox .tag_area a.tag05 { color: #C17203; border: solid 1px #C17203; background-color: #fff8ee;}
.detail .detail_sidebox .tag_area a.tag05 span { background-color: #fff8ee;}
.detail .detail_sidebox .tag_area a.tag05:hover { color:#FFF; background-color: #C17203;}
.detail .detail_sidebox .tag_area a.tag06 { color: #807F78; border: solid 1px #807F78; background-color: #f7f7f7;}
.detail .detail_sidebox .tag_area a.tag06 span { background-color: #f7f7f7;}
.detail .detail_sidebox .tag_area a.tag06:hover { color:#FFF; background-color: #807F78;}
.detail .detail_sidebox .tag_area a:hover span { background: none; border: none;}
.detail .detail_sidebox .movie_area { width: 210px; height: 160px; margin: 0 auto; position: relative;}
.detail .detail_sidebox .movie_area .movie_thumb {width: 210px; height: 160px; position: absolute; left: 0; top: 0; z-index: 2; cursor: pointer; background: #FFF;}
.detail .detail_sidebox .movie_area .movie_thumb img { opacity: 1;}
.detail .detail_sidebox .movie_area .movie_youtube { position: absolute; left: 0; top: 0; z-index: 1;}
.detail .detail_sidebox .movie_area .movie_youtube  iframe { visibility:hidden; }
.detail .detail_sidebox .ss_area li { width: 100%; margin: 0 auto 10px;}
.detail .detail_sidebox .ss_area li.last { margin-bottom: 0;}
.detail .detail_sidebox .relation_area li { padding: 10px 10px 10px 15px; background: url(../images/productinfo/detail_icon_04.png) no-repeat 5px center; border-bottom: solid 1px #ccc;}
.detail .detail_sidebox .relation_area li.last { border: none;}
.detail .detail_sidebox .relation_area li a {color: #333; font-size: 12px; display: block; }
.detail .detail_sidebox .relation_area li a:hover { color: #333;}
.detail .detail_sidebox .relation_area02 li { padding: 10px 10px 10px 15px; background: url(../images/productinfo/detail_icon_04.png) no-repeat 5px center; border-bottom: solid 1px #ccc;}
.detail .detail_sidebox .relation_area02 li.last { border: none;}
.detail .detail_sidebox .relation_area02 li a {color: #333; font-size: 12px; display: block; }
.detail .detail_sidebox .relation_area02 li a:hover { color: #333;}
.detail .detail_sidebox .slide_area li { width: 100%; margin: 0 auto 10px;}
.detail .detail_sidebox .slide_area li { margin-bottom: 10px;}
.detail .tabList { position: relative; z-index: 2;}
.detail .tabList li { display: inline; float: left; width: 100px; height: 31px; padding: 6px 0; margin-right: 2px; font-size: 12px; font-weight: bold; color: #333; text-align: center; background: url(../images/productinfo/detail_bg_tab_off.png) no-repeat left top;}
.detail .tabList li:hover { background: url(../images/productinfo/detail_bg_tab_on.png) no-repeat left top;}
.detail .tabList li.last { margin-right: 0;}
.detail .tabList li.active { background: url(../images/productinfo/detail_bg_tab_active.png) no-repeat left top;}
.detail .tabBox .tab_box_inner { padding: 17px 19px 14px 19px; border: solid 1px #ccc; background: #fff; margin-top: -1px; position: relative;}
.detail .tabBox .img_area { width: 670px; margin: 0 auto 30px;}
.detail .tabBox .list_area { padding-left: 10px; margin-bottom: 10px;}
.detail .tabBox .list_area > ul > li { margin-bottom: 40px;}
.detail .tabBox .list_area li.outer_list_last { margin-bottom: 0;}
.detail .tabBox .list_area .list_tit01 { background: url(../images/productinfo/detail_icon_01.png) no-repeat left top;}
.detail .tabBox .list_area .list_tit02 { background: url(../images/productinfo/detail_icon_02.png) no-repeat left top;}
.detail .tabBox .list_area .list_tit03 { background: url(../images/productinfo/detail_icon_03.png) no-repeat left top;}
.detail .tabBox .list_area .inner_list { padding-left: 38px; font-size: 14px; color: #333;}
.detail .tabBox .list_area .inner_list li { padding-left: 20px; line-height: 18px; background: url(../images/productinfo/detail_icon_check.png) no-repeat left top; margin-bottom: 10px;}

.detail .btn_area02 { width: 710px; margin-bottom: 10px;}
.detail .btn_area02 li { display: inline; float: left; margin-right: 10px;}
.detail .btn_area02 li.last { margin-right: 0;}

/* 検索結果一覧 -------------------------- */
.productlist {}
.productlist #Main_inner { width: 90%; padding-bottom: 12px; min-width: 971px; }
.productlist #Lside { margin-right: -230px; position: relative; z-index: 10; }
.productlist #Cont { float: right; width: 100%; margin-left: 0; position: relative; z-index: 5; }

.productlist .title_area { margin-bottom: 25px; }
.productlist .title_area .title_area_inner { width: 100%; padding-top: 5px; }
.productlist .title_area .title_area_inner h2 { width: 355px; margin-right: -355px; float: left; display: inline; }
.productlist .title_area .title_area_inner .input_wrap { width: 100%; float: right; display: inline; }
.productlist .title_area .title_area_inner .input_wrap .kw_input { margin-left: 355px; }
.productlist .title_area .title_area_inner .input_wrap .kw_input .kw_input_wrap { width: 470px; margin: 0 0 0 auto; background: #FFFFFF; border: 1px solid #CCCCCC; height: 40px; position: relative; }
.productlist .title_area .title_area_inner .input_wrap .kw_input .kw_input_wrap .kw_input_inner { height: 100%; padding: 0 38px 0 13px; position: relative; }
.productlist .title_area .title_area_inner .input_wrap .kw_input .kw_input_wrap .kw_input_inner input { border: none; outline: none; height: 38px; width: 100%;  }
.productlist .title_area .title_area_inner .input_wrap .kw_input .kw_input_wrap .kw_input_inner .kw_search_btn { width: 30px; height: 30px; position: absolute; right: 4px; top: 4px; }
.productlist .title_area .title_area_inner .input_wrap .kw_input .kw_input_wrap .kw_input_inner .kw_search_btn button { width: 30px; height: 30px; border: none; outline: none; cursor: pointer; background: none; }
.productlist .title_area .title_area_inner .input_wrap .kw_input .kw_input_wrap .kw_input_inner .kw_search_btn button:hover img { opacity: 0.7; }


.productlist .search_result { margin-left: 241px; margin-bottom: 8px; padding: 9px 10px; background: url(../images/productlist/pager_bg.png) 0 0 repeat; }
.productlist .search_result p { font-size: 12px; font-weight: bold; line-height: 1.5; color: #333333; }
.productlist .search_result p .result_txt { margin-right: 0.5em; }

.productlist .entry_area { margin-left: 237px; margin-bottom: 30px; }
.productlist .entry_area .entry_area_inner {}
.productlist .entry_area .entry_area_inner .entries {}
.productlist .entries {}

.productlist .entries li { display: inline; float: left; margin-bottom: 6px; width: 234px; }

.productlist .entries li { width: 234px; }
.productlist .entries li .entry_item_top {}
.productlist .entries li .entry_item_box { background: url(../images/pc_block_body_bg_01.png) left bottom no-repeat; }
.productlist .entries li .entry_item_box>a { text-decoration: none; display: block; position: relative; }
.productlist .entries li .entry_item_box>a .panel_on_bg { width: 100%; height: 100%; display: none; background: url(../images/pc_panel_on.png) 0 0 no-repeat; position: absolute; left: 0; top: 0; }
.productlist .entries li .entry_item_box>a .panel_on_bg .panel_on_arrow { width: 100%; height: 100%; display: block; background: url(../images/pc_panel_on_arrow.png) center center no-repeat; }
.productlist .entries li .entry_item_box>a .entry_item_img { display:table; width:230px; height:165px; margin: 0 2px; position: relative; background: url(../images/pc_entry_item_img_bg.png) 0 0 no-repeat; text-align: center; }
.productlist .entries li .entry_item_box>a .entry_item_img span.img_wrap { display:table-cell; vertical-align: middle; }
.productlist .entries li .entry_item_box>a .entry_item_img span.img_wrap img { display:inline; }
.productlist .entries li .entry_item_box>a .entry_item_img .new { position: absolute; left: 0; top: 0; }
.productlist .entries li .entry_item_box>a .entry_item_box_tit {}
.productlist .entries li .entry_item_box>a .entry_item_box_tit .entry_item_box_tit_inner { padding: 15px 15px 10px; }
.productlist .entries li .entry_item_box>a .entry_item_box_tit .entry_item_box_tit_inner .company_name { font-size: 12px; line-height: 1.5; color: #333; margin-bottom: 10px; }
.productlist .entries li .entry_item_box>a .entry_item_box_tit .entry_item_box_tit_inner .item_name { font-size: 14px; line-height: 1.5; font-weight: bold; color: #333; }
.productlist .entries li .entry_item_box>a .entry_item_box_detail { }
.productlist .entries li .entry_item_box>a .entry_item_box_detail .entry_item_box_detail_inner { padding: 0 15px 15px; }
.productlist .entries li .entry_item_box>a .entry_item_box_detail .entry_item_box_detail_inner .entry_item_txt { margin-bottom: 14px; }
.productlist .entries li .entry_item_box>a .entry_item_box_detail .entry_item_box_detail_inner .entry_item_txt p { font-size: 12px; line-height: 1.5; color: #333; }
.productlist .entries li .entry_item_box>a .entry_item_box_detail .entry_item_box_detail_inner .entry_item_price { text-align: right; font-size: 16px; line-height: 1.0; font-weight: bold; color: #AE2734; }

.productlist .entries li .entry_item_box .entry_item_tag { width: 210px; margin: 0 auto; border-top: 1px solid #CCCCCC; }
.productlist .entries li .entry_item_box .entry_item_tag .entry_item_tag_inner { padding: 9px 0 17px 5px; letter-spacing: -0.40em; }
.productlist .entries li .entry_item_box .entry_item_tag .entry_item_tag_inner:after { content: ""; clear: both; display: block; }
.productlist .entries li .entry_item_box .entry_item_tag .entry_item_tag_inner a { display: inline; font-size: 12px; font-weight: bold; text-decoration: none; line-height: 2.0; padding: 2px 5px; border: 1px solid #000; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; letter-spacing: normal; margin-right: 5px; }
.ff.productlist .entries li .entry_item_box .entry_item_tag .entry_item_tag_inner a { line-height: 2.3; }
.ie.productlist .entries li .entry_item_box .entry_item_tag .entry_item_tag_inner a { line-height: 2.5; }
.productlist .entries li .entry_item_box .entry_item_tag .entry_item_tag_inner a.tag01 { color: #8B8808; border-color: #8B8808; background-color: #fefee2; }
.productlist .entries li .entry_item_box .entry_item_tag .entry_item_tag_inner a.tag01 span { background-color: #fefee2; }
.productlist .entries li .entry_item_box .entry_item_tag .entry_item_tag_inner a.tag02 { color: #726CBB; border-color: #726CBB; background-color: #efedfa; }
.productlist .entries li .entry_item_box .entry_item_tag .entry_item_tag_inner a.tag02 span { background-color: #efedfa; }
.productlist .entries li .entry_item_box .entry_item_tag .entry_item_tag_inner a.tag03 { color: #1EA22D; border-color: #1EA22D; background-color: #effcf2; }
.productlist .entries li .entry_item_box .entry_item_tag .entry_item_tag_inner a.tag03 span { background-color: #effcf2; }
.productlist .entries li .entry_item_box .entry_item_tag .entry_item_tag_inner a.tag04 { color: #1A83DB; border-color: #1A83DB; background-color: #f0f7fd; }
.productlist .entries li .entry_item_box .entry_item_tag .entry_item_tag_inner a.tag04 span { background-color: #f0f7fd; }
.productlist .entries li .entry_item_box .entry_item_tag .entry_item_tag_inner a.tag05 { color: #C17203; border-color: #C17203; background-color: #fff8ee; }
.productlist .entries li .entry_item_box .entry_item_tag .entry_item_tag_inner a.tag05 span { background-color: #fff8ee; }
.productlist .entries li .entry_item_box .entry_item_tag .entry_item_tag_inner a.tag06 { color: #807F78; border-color: #807F78; background-color: #f7f7f7; }
.productlist .entries li .entry_item_box .entry_item_tag .entry_item_tag_inner a.tag06 span { background-color: #f7f7f7; }

.productlist .entries li .entry_item_box .entry_item_tag .entry_item_tag_inner a.tag01:hover { color: #FFFFFF; background-color: #8B8808; }
.productlist .entries li .entry_item_box .entry_item_tag .entry_item_tag_inner a.tag02:hover { color: #FFFFFF; background-color: #726CBB; }
.productlist .entries li .entry_item_box .entry_item_tag .entry_item_tag_inner a.tag03:hover { color: #FFFFFF; background-color: #1EA22D; }
.productlist .entries li .entry_item_box .entry_item_tag .entry_item_tag_inner a.tag04:hover { color: #FFFFFF; background-color: #1A83DB; }
.productlist .entries li .entry_item_box .entry_item_tag .entry_item_tag_inner a.tag05:hover { color: #FFFFFF; background-color: #C17203; }
.productlist .entries li .entry_item_box .entry_item_tag .entry_item_tag_inner a.tag06:hover { color: #FFFFFF; background-color: #807F78; }

.productlist .entries li .entry_item_box .entry_item_tag .entry_item_tag_inner a span { border-width:1px 0; border-style:solid;  padding:2px 0px; }
.productlist .entries li .entry_item_box .entry_item_tag .entry_item_tag_inner a:hover span { background: none; border: none; }

.productlist .entries li .entry_item_box .free_trial_btn { clear: both; }
.productlist .entries li .entry_item_box .free_trial_btn a {}

.productlist .entries li.type03,
.productlist .entries li.type04 {}
.productlist .entries li.type03 .entry_item_top,
.productlist .entries li.type04 .entry_item_top {}
.productlist .entries li.type03 .entry_item_box,
.productlist .entries li.type04 .entry_item_box { }
.productlist .entries li.type03 .entry_item_box>a,
.productlist .entries li.type04 .entry_item_box>a {}
.productlist .entries li.type03 .entry_item_box>a .entry_item_box_inner,
.productlist .entries li.type04 .entry_item_box>a .entry_item_box_inner { padding: 15px; }
.productlist .entries li.type03 .entry_item_box>a .entry_item_box_inner .company_name,
.productlist .entries li.type04 .entry_item_box>a .entry_item_box_inner .company_name { font-size: 12px; line-height: 1.5; color: #333; margin-bottom: 10px; }
.productlist .entries li.type03 .entry_item_box>a .entry_item_box_inner .item_name,
.productlist .entries li.type04 .entry_item_box>a .entry_item_box_inner .item_name { font-size: 14px; line-height: 1.5; font-weight: bold; color: #333; margin-bottom: 10px; }
.productlist .entries li.type03 .entry_item_box>a .entry_item_box_inner .entry_item_txt,
.productlist .entries li.type04 .entry_item_box>a .entry_item_box_inner .entry_item_txt { margin-bottom: 14px; }
.productlist .entries li.type03 .entry_item_box>a .entry_item_box_inner .entry_item_txt p,
.productlist .entries li.type04 .entry_item_box>a .entry_item_box_inner .entry_item_txt p { font-size: 12px; line-height: 1.5; color: #333; }
.productlist .entries li.type03 .entry_item_box>a .entry_item_box_inner .entry_item_price,
.productlist .entries li.type04 .entry_item_box>a .entry_item_box_inner .entry_item_price { text-align: right; font-size: 16px; line-height: 1.0; font-weight: bold; color: #AE2734; }
.productlist .entries li.type03 .entry_item_box .free_trial_btn,
.productlist .entries li.type04 .entry_item_box .free_trial_btn {}
.productlist .entries li.type03 .entry_item_box .free_trial_btn a,
.productlist .entries li.type03 .entry_item_box .free_trial_btn a {}

.productlist .pager_wrap { margin-left: 241px; margin-bottom: 49px; }
.productlist .pager_wrap .pager_area { background: url(../images/productlist/pager_bg.png) 0 0 repeat; }
.productlist .pager_wrap .pager_area .pager_area_inner { padding: 10px 0; position: relative; }
.productlist .pager_wrap .pager_area .pager_area_inner .page_nav { height: 30px; letter-spacing: -0.40em; text-align: center; }
.productlist .pager_wrap .pager_area .pager_area_inner .page_nav a { display: block; border: 1px solid #CCCCCC; }
.productlist .pager_wrap .pager_area .pager_area_inner .page_nav .prev_first,
.productlist .pager_wrap .pager_area .pager_area_inner .page_nav .prev,
.productlist .pager_wrap .pager_area .pager_area_inner .page_nav .now_page,
.productlist .pager_wrap .pager_area .pager_area_inner .page_nav .max_page,
.productlist .pager_wrap .pager_area .pager_area_inner .page_nav .next,
.productlist .pager_wrap .pager_area .pager_area_inner .page_nav .next_last { display: inline-block; vertical-align: top; letter-spacing: normal; }
.productlist .pager_wrap .pager_area .pager_area_inner .page_nav .prev_first,
.productlist .pager_wrap .pager_area .pager_area_inner .page_nav .prev,
.productlist .pager_wrap .pager_area .pager_area_inner .page_nav .next,
.productlist .pager_wrap .pager_area .pager_area_inner .page_nav .next_last { width: 28px; height: 28px; background: #FFF; }

.productlist .pager_wrap .pager_area .pager_area_inner .page_nav .prev_first { margin-right: 10px; }
.productlist .pager_wrap .pager_area .pager_area_inner .page_nav .prev { margin-right: 20px; }
.productlist .pager_wrap .pager_area .pager_area_inner .page_nav .now_page { border: 1px solid #CCCCCC; height: 28px; background: #FFFFFF; width: 38px; margin-right: 7px; }
.productlist .pager_wrap .pager_area .pager_area_inner .page_nav .now_page input { border: none; outline: none; width: 100%; height: 26px; text-align: center; font-size: 20px; }
.productlist .pager_wrap .pager_area .pager_area_inner .page_nav .max_page { font-size: 20px; line-height: 1.0; vertical-align: middle; margin-right: 20px; line-height: 30px; }
.ff.productlist .pager_wrap .pager_area .pager_area_inner .page_nav .max_page { line-height: 28px; }
.ie.productlist .pager_wrap .pager_area .pager_area_inner .page_nav .max_page { line-height: 32px; }
.productlist .pager_wrap .pager_area .pager_area_inner .page_nav .next { margin-right: 10px; }
.productlist .pager_wrap .pager_area .pager_area_inner .page_nav .next_last { }
.productlist .pager_wrap .pager_area .pager_area_inner .pager_option { width: 190px; font-size: 14px; position: absolute; right: 25px; top: 10px; }
.productlist .pager_wrap .pager_area .pager_area_inner .pager_option .view_count { color: #333333; display: inline; float: left; }
.productlist .pager_wrap .pager_area .pager_area_inner .pager_option .view_count select { padding: 3px 5px; width: 65px; margin: 0 auto; }

.ipad.productlist .pager_wrap .pager_area .pager_area_inner .pager_option select,
.androidTb.productlist .pager_wrap .pager_area .pager_area_inner .pager_option select { -webkit-appearance:none; -moz-appearance:none; appearance:none; margin: 0; border: 1px solid #CCCCCC; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; background: #fff url(../images/arrow_02.png) 90% center no-repeat; -webkit-background-size: 8px 4px; background-size: 8px 4px; }

.productlist .pager_wrap .pager_area .pager_area_inner .pager_option .reload { display: inline; float: right; line-height: 29px; }
.productlist .pager_wrap .pager_area .pager_area_inner .pager_option .reload a { background: url(../images/arrow_01.png) left center no-repeat; padding-left: 10px; color: #333333; -webkit-background-size: 4px 8px;
background-size: 4px 8px; }