/*----------------------
 Sku Chooser
-----------------------*/
#Surface_Online #Surface_Online-wrapper #Sku_chooser
{
    font-family: 'Segoe Pro', 'Segoe UI', Segoe, Meiryo, sans-serif;

    box-sizing: border-box;
    padding: 0 0 21px;

    border: solid 1px #ccc;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question
{
    box-sizing: border-box;
    padding: 26px 20px 0 30px;

    background: url(http://shop.tsukumo.co.jp/img/tsukumo/140717s_chooser_bg.png) repeat-x 0 0;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_header:after
{
    display: table;
    clear: both;

    content: '';
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_header .ttl
{
    float: left;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_header .ttl h1
{
    font-size: 20.25px;

    color: #0078d7;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_header .ttl p
{
    font-size: 12px;

    padding: 3px 0 0;

    color: #373a36;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_header .parameter
{
    float: left;

    margin: 4px 0 0 20px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_header .parameter li
{
    width: 310px;
    margin: 0 0 5px 0;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_header .parameter li:after
{
    display: table;
    clear: both;

    content: '';
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_header .parameter li.sfcb
{
    margin: 0;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_header .parameter .bar
{
    position: relative;

    float: left;
    overflow: hidden;

    width: 220px;
    height: 20px;

    background: #74b2e5;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_header .parameter .bar .bar_result
{
    position: absolute;
    top: 0;
    left: -100%;

    width: 100%;
    height: 100%;

    background: #0078d7;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_header .parameter .version
{
    font-size: 13px;

    float: left;

    margin-left: 12px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents:after
{
    display: table;
    clear: both;

    content: '';
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_question
{
    float: left;

    width: 243px;
    height: 200px;
    margin: 40px 30px 0 0;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_question:after
{
    display: table;
    clear: both;

    content: '';
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_question .book_img
{
    float: left;

    width: 83px;
    height: 100%;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_question .book_img ul
{
    position: relative;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_question .book_img ul li
{
    position: absolute;
    top: 0;
    left: 0;

    opacity: 0;

    filter: alpha(opacity=0);
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_question .book_img ul li.current
{
    opacity: 1;

    filter: alpha(opacity=100);
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_question .book_img ul li.q_img2
{
    top: -6px;
    left: 5px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_question .book_img ul li.q_img3
{
    top: -5px;
    left: 3px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_question .book_img ul li.q_img4
{
    top: 1px;
    left: 5px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_question .book_img ul li.q_img5
{
    top: 8px;
    left: 4px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_question .book_img ul li.q_img6
{
    top: 3px;
    left: 2px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_question .q_content
{
    position: relative;

    float: left;
    overflow: hidden;

    width: 155px;
    height: 100%;
    margin: 0 0 0 5px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_question .q_content ul
{
    position: absolute;
    top: 0;
    left: 0;

    width: 960px;
    height: 100%;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_question .q_content ul li
{
    float: left;

    width: 160px;
    height: 100%;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_question .q_content ul li.q_cont3
{
    margin-left: -8px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_question .q_content ul li.q_cont4,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_question .q_content ul li.q_cont5
{
    margin-left: -5px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_question .q_content ul li .number
{
    font-size: 13px;
    font-weight: bold;

    color: #0078d7;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_question .q_content ul li .text
{
    font-size: 12px;

    color: #373a36;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_answer
{
    position: relative;

    float: left;

    width: 360px;
    margin: 17px 0 0 10px;
    padding: 0 20px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_answer .chooser_prev,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_answer .chooser_next
{
    position: absolute;
    top: 47px;

    cursor: pointer;

    opacity: .6;

    filter: alpha(opacity=60);
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_answer .chooser_prev
{
    left: 0;

    display: none;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_answer .chooser_next
{
    right: 0;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_answer .ans_move
{
    overflow: hidden;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_answer .ans_move > ul
{
    position: relative;
    left: 0;

    width: 2160px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_answer .ans_move > ul:after
{
    display: table;
    clear: both;

    content: '';
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_answer .ans_move > ul .ans_group
{
    display: none;
    float: left;

    width: 360px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_answer .ans_move > ul .ans_group.ans01
{
    display: block;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_answer .a_wrap
{
    display: table;

    width: 100%;
    margin: 0 0 11px;

    cursor: pointer;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_answer .a_wrap.ans01_a
{
    margin-bottom: 9px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_answer .a_wrap.ans01_b
{
    margin-bottom: 7px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_answer .a_wrap.ans02_a
{
    margin-bottom: 5px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_answer .a_wrap.ans02_b
{
    margin-bottom: 8px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_answer .a_wrap.ans02_c
{
    margin-bottom: 5px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_answer .a_wrap.ans03_a
{
    margin-bottom: 8px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_answer .a_wrap.btm
{
    margin: 0;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_answer .a_wrap .icon_check,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_answer .a_wrap .a_text
{
    font-size: 11px;

    display: table-cell;

    vertical-align: middle;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_answer .a_wrap .icon_check
{
    width: 35px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_answer .a_wrap .a_text
{
    padding-left: 12px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_answer .a_wrap .a_text.min_space
{
    letter-spacing: -.05em;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_answer .no_icon
{
    font-size: 11px;
    font-weight: bold;

    margin: 0 0 13px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_answer .chooser_show_result
{
    font-size: 10px;

    display: inline-block;

    margin: 35px 0 0;

    cursor: pointer;

    color: #3f97de;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_answer .chooser_show_result:hover
{
    color: #003963;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_question .chooser_contents .chooser_answer .chooser_alert
{
    font-size: 12px;

    display: none;

    margin: 25px 0 0;

    color: #f00;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb
{
    visibility: hidden;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .product_area:after,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .product_area:after,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .product_area:after
{
    display: table;
    clear: both;

    content: '';
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .product_area .info,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .product_area .info,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .product_area .info
{
    float: left;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .product_area .info .recom,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .product_area .info .recom,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .product_area .info .recom
{
    font-size: 12px;

    margin: 30px 0 0 32px;

    letter-spacing: .1em;

    color: #373a36;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .product_area .info .product_name,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .product_area .info .product_name,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .product_area .info .product_name
{
    margin: 21px 0 0 32px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .product_area .info .product_name span,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .product_area .info .product_name span,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .product_area .info .product_name span
{
    font-size: 21px;
    font-weight: bold;

    color: #0078d7;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .product_area .info .product_name h2,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .product_area .info .product_name h2,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .product_area .info .product_name h2
{
    font-size: 41px;

    letter-spacing: -.01em;

    color: #0078d7;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .product_area .info .product_name h2.new,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .product_area .info .product_name h2.new,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .product_area .info .product_name h2.new
{
    margin: -6px 0 0;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .product_area .info .product_spec,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .product_area .info .product_spec,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .product_area .info .product_spec
{
    font-size: 12px;

    margin: 9px 0 0 32px;

    color: #373a36;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .product_area .info .product_spec ul li,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .product_area .info .product_spec ul li,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .product_area .info .product_spec ul li
{
    margin: 0 0 1px;

    letter-spacing: .02em;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .product_area .info .learn_more,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .product_area .info .learn_more,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .product_area .info .learn_more
{
    margin: 9px 0 0 33px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .product_area .info .learn_more a,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .product_area .info .learn_more a,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .product_area .info .learn_more a
{
    font-size: 11px;

    display: inline-block;

    padding: 3px 7px;

    text-decoration: none;

    color: #fff;
    background: #0078d7;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .product_area .info .learn_more a:hover,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .product_area .info .learn_more a:hover,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .product_area .info .learn_more a:hover
{
    background: #003963;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .product_area .info .back_question,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .product_area .info .back_question,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .product_area .info .back_question
{
    font-size: 11px;

    display: inline-block;

    margin: 10px 0 0 32px;

    cursor: pointer;

    color: #0078d7;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .product_area .info .back_question:hover,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .product_area .info .back_question:hover,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .product_area .info .back_question:hover
{
    color: #003963;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .product_area .info .back_question span,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .product_area .info .back_question span,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .product_area .info .back_question span
{
    font-size: 15px;

    margin: 0 0 0 3px;

    vertical-align: sub;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .product_area .photo,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .product_area .photo,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .product_area .photo
{
    float: left;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .accessory h3,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .accessory h3,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .accessory h3
{
    font-size: 20px;

    margin: 38px 0 0 32px;

    letter-spacing: .02em;

    color: #373a36;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .chooser_carousel,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .chooser_carousel,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .chooser_carousel
{
    position: relative;

    width: 669px;
    height: 220px;
    margin: 10px auto 0;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .chooser_carousel .carousel_prev,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .chooser_carousel .carousel_next,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .chooser_carousel .carousel_prev,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .chooser_carousel .carousel_next,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .chooser_carousel .carousel_prev,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .chooser_carousel .carousel_next
{
    position: absolute;
    top: 30px;

    display: none;

    cursor: pointer;

    opacity: .6;

    filter: alpha(opacity=60);
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .chooser_carousel .carousel_prev,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .chooser_carousel .carousel_prev,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .chooser_carousel .carousel_prev
{
    left: -12px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .chooser_carousel .carousel_next,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .chooser_carousel .carousel_next,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .chooser_carousel .carousel_next
{
    right: -12px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .chooser_carousel .chooser_carousel_inr,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .chooser_carousel .chooser_carousel_inr,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .chooser_carousel .chooser_carousel_inr
{
    position: relative;

    overflow: hidden;

    width: 100%;
    height: 100%;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .chooser_carousel ul,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .chooser_carousel ul,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .chooser_carousel ul
{
    position: absolute;
    top: 0;
    left: 0;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .chooser_carousel ul:after,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .chooser_carousel ul:after,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .chooser_carousel ul:after
{
    display: table;
    clear: both;

    content: '';
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .chooser_carousel ul li,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .chooser_carousel ul li,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .chooser_carousel ul li
{
    float: left;

    margin: 0 23px 0 0;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .chooser_carousel ul li.dock,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .chooser_carousel ul li.dock,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .chooser_carousel ul li.dock
{
    padding-top: 38px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .chooser_carousel ul li.adapter,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .chooser_carousel ul li.adapter,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .chooser_carousel ul li.adapter
{
    padding-top: 10px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .chooser_carousel ul li.mouse,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .chooser_carousel ul li.mouse,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .chooser_carousel ul li.mouse
{
    padding-top: 28px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .chooser_carousel ul li .learn_more a,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .chooser_carousel ul li .learn_more a,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .chooser_carousel ul li .learn_more a
{
    font-size: 11px;

    display: inline-block;

    padding: 4px 7px;

    text-decoration: none;

    color: #fff;
    background: #0078d7;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .chooser_carousel ul li .learn_more a:hover,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .chooser_carousel ul li .learn_more a:hover,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .chooser_carousel ul li .learn_more a:hover
{
    background: #003963;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .etc,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .etc,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .etc
{
    margin: 9px 0 0 32px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .etc a,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .etc a,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .etc a
{
    font-size: 11px;

    text-decoration: none;

    color: #0078d7;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .etc a:hover,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .etc a:hover,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .etc a:hover
{
    color: #003963;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .etc span,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .etc span,
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .etc span
{
    font-size: 15px;

    margin: 0 0 0 3px;

    vertical-align: sub;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .product_area .photo
{
    margin: 49px 0 0 10px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .chooser_carousel ul li.dock
{
    padding-top: 38px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .chooser_carousel ul li.adapter
{
    padding-top: 10px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .chooser_carousel ul li.mouse
{
    padding-top: 28px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .chooser_carousel ul li .learn_more.cover
{
    margin-top: 10px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .chooser_carousel ul li .learn_more.dock
{
    margin-top: 24px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .chooser_carousel ul li .learn_more.adapter
{
    margin-top: 26px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc4 .chooser_carousel ul li .learn_more.mouse
{
    margin-top: 15px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .product_area .info .product_name
{
    margin-top: 45px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .product_area .photo
{
    margin: 57px 0 0 20px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .chooser_carousel
{
    width: 680px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .chooser_carousel ul li.mr0
{
    margin-right: 40px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .chooser_carousel ul li.mr1
{
    margin-right: 5px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .chooser_carousel ul li.mr2
{
    margin-right: 24px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .chooser_carousel ul li.mr3
{
    margin-right: 50px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .chooser_carousel ul li.mr4
{
    margin-right: 17px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .chooser_carousel ul li.pen
{
    margin-top: -7px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .chooser_carousel ul li.adapter
{
    margin-top: -1px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .chooser_carousel ul li.station
{
    padding-top: 5px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .chooser_carousel ul li.mouse
{
    margin-top: -1px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .chooser_carousel ul li .learn_more.cover
{
    margin: 34px 0 0 5px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .chooser_carousel ul li .learn_more.pen
{
    margin: 18px 0 0 5px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .chooser_carousel ul li .learn_more.adapter
{
    margin: 18px 0 0 5px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .chooser_carousel ul li .learn_more.station
{
    margin: 20px 0 0 5px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .chooser_carousel ul li .learn_more.mouse
{
    margin: 8px 0 0 5px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .etc
{
    margin: 0 0 0 32px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .etc .note
{
    font-size: 10px;

    color: #373a36;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfc3 .etc a
{
    display: inline-block;

    margin-top: 7px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .product_area
{
    position: relative;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .product_area .photo
{
    position: absolute;
    top: 68px;
    left: 322px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .accessory h3
{
    margin-top: 45px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .chooser_carousel
{
    margin-top: 8px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .chooser_carousel .chooser_carousel_inr
{
    left: 3px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .chooser_carousel ul li.dock
{
    margin-right: 47px;
    padding-top: 14px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .chooser_carousel ul li.adapter
{
    margin-right: 58px;
    padding-top: 0;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .chooser_carousel ul li.mouse
{
    padding-top: 22px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .chooser_carousel ul li .learn_more.dock
{
    margin-top: 47px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .chooser_carousel ul li .learn_more.adapter
{
    margin-top: 31px;
}
#Surface_Online #Surface_Online-wrapper #Sku_chooser #phase_result #result_sfcb .chooser_carousel ul li .learn_more.mouse
{
    margin-top: 18px;
}

/*----------------------
 / Sku Chooser
-----------------------*/
