﻿@charset "UTF-8";
body.drawer {
    font-family: 'Avenir','Avenir Next','Helvetica Neue','Helvetica Neue','Helvetica',"游ゴシック",YuGothic,'Yu Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',"メイリオ",Meiryo,"ＭＳＰゴシック",sans-serif;
}
/*!------------------------------------*\
    LIST
\*!------------------------------------*/
#sort_btn_area {width:100%; border-bottom:1px solid #e4e4e4;}
#sort_btn_con {max-width:1020px; padding:60px 20px 14px 20px; margin:0 auto;}
#sort_btn_con #color_sort_area {height:16px; position:relative; display:inline-block; font-size:0;}
#sort_btn_con #color_sort_area #color_list_area {height:420px; width:420px; position:absolute; top:24px; left:0; z-index:999; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000); background: rgba(0, 0, 0, 0.68);}

#sort_btn_con ul {font-size:0; height:16px; display:inline-block; float:right;}
#sort_btn_con ul li {height:16px; font-size:12px; font-size:1.2rem; margin-left:24px; line-height:1; display:inline-block; vertical-align:middle;}
#sort_btn_con ul li.li_sortorderbtn {width:26px; height:26px;}
#sort_btn_con ul li.list_rightend {margin-left:4px;}
#sort_btn_con ul li a,#sort_btn_con ul li a:visited {color:#9c9c9c; text-decoration:none;}
#sort_btn_con ul li a:hover {color:#676969; text-decoration:none;}
#sort_btn_con ul li.sort_btn_current,
#sort_btn_con ul li.sort_btn_current a,
#sort_btn_con ul li.sort_btn_current a:visited,
#sort_btn_con ul li.sort_btn_current a:hover {color:#676969; font-weight:bold; cursor:default;}
#sort_btn_con #color_sort_area ul li { margin-left:0;}


/* #product_list_area {padding:0 0 80px 0;} */
#product_list_area {padding:56px 0 80px 0; word-break:normal;}
.product_list_con {max-width:1040px; padding:0 15px; margin:0 auto;}
.product_list_carousel {max-width:1080px; padding:0 40px 100px 40px; margin:0 auto; text-align:center;}
.product_list_carousel_title {text-align:left;}
.product_list_carousel_title h2 {font-size:24px; font-size:2.4rem; padding:0 8px 40px 8px;}
.product_list_con ul {font-size:0;}
.product_list_con ul li {width:22%; padding:0; margin:0 1.5% 3% 1.5%; font-size:12px; font-size:1.2rem; display:inline-block; text-align:center; vertical-align:top;}
.product_list_con ul li > * { vertical-align:baseline;}
.product_list_con ul li a,
.product_list_con ul li a:hover,
.product_list_con ul li a:visited,
.product_list_carousel a,
.product_list_carousel a:hover,
.product_list_carousel a:visited {text-decoration:none;}
.product_list_con ul li a:hover img {
opacity:1; /* Standard: FF gt 1.5, Opera, Safari */
filter: alpha(opacity=100); /* IE lt 8 */
-ms-filter: "alpha(opacity=100)"; /* IE 8 */
-khtml-opacity:1; /* Safari 1.x */
-moz-opacity:1; /* FF lt 1.5, Netscape */
}
.product_list_con ul li .label_area,
.product_list_carousel .label_area {height:24px;}
.product_list_con ul li .label_new,
.product_list_carousel .label_new {height:16px; width:25%;}
.product_list_con ul li .label_release,
.product_list_carousel .label_release {height:16px; width:75%;}
.product_list_con ul li .product_con,
.product_list_carousel .product_con {position:relative;}
.product_list_con ul li .product_text,
.product_list_carousel .product_text {padding:10px 0 16px 0;}
.product_list_con ul li .product_text h3,
.product_list_carousel .product_text h3 {font-size:12px; font-size:1.2rem; line-height:1.4; color:#555; padding-bottom:5px; word-break:normal; word-wrap:break-word; overflow-wrap:break-word;}
.product_list_con ul li .product_text p.detail_price_subsate,
.product_list_carousel .product_text p.detail_price_subsate {color:#676969;font-size:12px; font-size:1.2rem; letter-spacing:0; line-height:1; font-weight:bold; vertical-align:baseline;}
.product_list_con ul li .product_text p.list_releasedate,
.product_list_carousel .product_text p.list_releasedate {font-size:10px; font-size:1.0rem; color:#8a8a8a; padding-bottom:4px;}
.product_list_con ul li .product_text p.list_price,
.product_list_carousel .product_text p.list_price {font-size:15px; font-size:1.5rem; color:#686868; font-weight:600;}
.product_list_con ul li .product_text p.list_price.exclusive_price,
.product_list_carousel .product_text p.list_price.exclusive_price {font-size:12px; font-size:1.2rem; color:#686868; font-weight:600;}
.product_list_con ul li .product_text p.list_price span.list_originalprice,
.product_list_carousel .product_text p.list_price span.list_originalprice {font-size:12px; font-size:1.2rem; color:#8a8a8a; font-weight:600; text-decoration:line-through;}
.product_list_con ul li .product_text p.list_price span.list_discountprice,
.product_list_carousel .product_text p.list_price span.list_discountprice {color:#df0623; display:inline-block;}
.product_list_con ul li .product_text p.list_price .list_pricearrow,
.product_list_con ul li .product_text p.list_price .list_taxdis,
.product_list_carousel .product_text p.list_price .list_pricearrow,
.product_list_carousel .product_text p.list_price .list_taxdis {font-size:12px; font-size:1.2rem; color:#8a8a8a; font-weight:normal; display:inline-block;}


.product_list_con ul li .product_con .color_overlay {position:absolute; top:0; left:0; width:100%; height:100%; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000); background: rgba(0, 0, 0, 0.68); display:none;}
.product_list_con ul li .product_con .color_overlay ul {font-size:0; padding:5px; text-align:left;}
.product_list_con ul li .product_con .color_overlay ul li {width:33.3%; padding:2%; margin:0; cursor:pointer;}
.product_list_con ul li .product_con .color_overlay ul li img {vertical-align:middle; border:1px solid #c8c8c8;}
.product_list_con ul li .product_con .color_overlay ul li.current img,
.product_list_con ul li .product_con .color_overlay ul li:hover img {border:1px solid #df0623;}
.product_list_con ul li .product_con .color_overlay .overlay_colortext_area {position:absolute; bottom:0; width:100%; height:60px; display:table; vertical-align:middle;}
.product_list_con ul li .product_con .color_overlay p {font-size:12px; font-size:1.2rem; line-height:1.4; color:#FFF; font-weight:normal;}

/*!------------------------------------*\
    CATEGORY TOP
\*!------------------------------------*/
/* メイン画像 */
.mainimg_childseat_index {background:url(../images/main_category/childseat/main_img.jpg) center center no-repeat #9d8e67; background-size:cover;}
.mainimg_childseat_index_v2 {background:url(../images/main_category/childseat/main_img_v2.jpg) center center no-repeat #9d8e67; background-size:cover;}
.mainimg_babycar_index {background:url(../images/main_category/babycar/main_img.jpg) center center no-repeat #c9c1c1; background-size:cover;}
.mainimg_babycar_index_v2 {background:url(../images/main_category/babycar/main_img_v2.jpg) center center no-repeat #c9c1c1; background-size:cover;}
.mainimg_sling_index {background:url(../images/main_category/sling/main_img.jpg) center center no-repeat #000;}
.mainimg_sling_index_v2 {background:url(../images/main_category/sling/main_img_v2.jpg) center center no-repeat #c9c1c1;}
.mainimg_indoor_index {background:url(../images/main_category/indoor/main_img.jpg) center center no-repeat #a77751; background-size:cover;}
.mainimg_indoor_index_v2 {background:url(../images/main_category/indoor/main_img_v2.jpg) center center no-repeat #B4A192; background-size:cover;}
.mainimg_discontinued_index {background:url(../images/main_category/discontinued/main_img.jpg) center center no-repeat #575757; background-size:cover;}
.mainimg_discontinued_index_v2 {background:url(../images/main_category/discontinued/main_img_v2.jpg) center center no-repeat #575757; background-size:cover;}

/*!------------------------------------*\
    SUB CATEGORY メイン背景
\*!------------------------------------*/
.subcatemain_childseat_bed {background:url(../images/sub_category/childseat/childseat_bed.jpg) center bottom no-repeat; background-size:auto;}
.subcatemain_childseat_babyseat {background:url(../images/sub_category/childseat/childseat_babyseat.jpg) center bottom no-repeat; background-size:auto;}
.subcatemain_childseat_childjunior {background:url(../images/sub_category/childseat/childseat_childjunior.jpg) center bottom no-repeat; background-size:auto;}
.subcatemain_childseat_junior {background:url(../images/sub_category/childseat/childseat_junior.jpg) center bottom no-repeat; background-size:auto;}
.subcatemain_childseat_option {background:url(../images/sub_category/childseat/childseat_option.jpg) center bottom no-repeat; background-size:auto;}

.subcatemain_babycar_cts {background:url(../images/sub_category/babycar/babycar_cts.jpg) center bottom no-repeat; background-size:auto;}
.subcatemain_babycar_twowaymulti {background:url(../images/sub_category/babycar/babycar_twowaymulti.jpg) center bottom no-repeat; background-size:auto;}
.subcatemain_babycar_twowaylight {background:url(../images/sub_category/babycar/babycar_twowaylight.jpg) center bottom no-repeat; background-size:auto;}
.subcatemain_babycar_buggy {background:url(../images/sub_category/babycar/babycar_buggy.jpg) center bottom no-repeat; background-size:auto;}
.subcatemain_babycar_typeb {background:url(../images/sub_category/babycar/babycar_typeb.jpg) center bottom no-repeat; background-size:auto;}
.subcatemain_babycar_twin {background:url(../images/sub_category/babycar/babycar_twin.jpg) center bottom no-repeat; background-size:auto;}
.subcatemain_babycar_facilities {background:url(../images/sub_category/babycar/babycar_facilities.jpg) center bottom no-repeat; background-size:auto;}
.subcatemain_babycar_option {background:url(../images/sub_category/babycar/babycar_option.jpg) center bottom no-repeat; background-size:auto;}
.subcatemain_babycar_smv_option {background:url(../images/sub_category/babycar/babycar_smv_option.jpg) center bottom no-repeat; background-size:auto;}
.subcatemain_babycar_compact {background:url(../images/sub_category/babycar/babycar_compact.jpg) center bottom no-repeat; background-size:auto;}

.subcatemain_sling_cts {background:url(../images/sub_category/sling/sling_cts.jpg) center bottom no-repeat; background-size:auto;}
.subcatemain_sling_waistbelt {background:url(../images/sub_category/sling/sling_waistbelt.jpg) center bottom no-repeat; background-size:auto;}
.subcatemain_sling_option {background:url(../images/sub_category/sling/sling_option.jpg) center bottom no-repeat; background-size:auto;}

.subcatemain_bedandchair_auto {background:url(../images/sub_category/indoor/bedandchair_auto.jpg) center bottom no-repeat; background-size:auto;}
.subcatemain_bedandchair_auto02 {background:url(../images/sub_category/indoor/bedandchair_auto02.jpg) center bottom no-repeat; background-size:auto;}
.subcatemain_bedandchair_nonauto {background:url(../images/sub_category/indoor/bedandchair_nonauto.jpg) center bottom no-repeat; background-size:auto;}
.subcatemain_bedandchair_nonauto02 {background:url(../images/sub_category/indoor/bedandchair_nonauto02.jpg) center bottom no-repeat; background-size:auto;}
.subcatemain_bedandchair_option {background:url(../images/sub_category/indoor/bedandchair_option.jpg) center bottom no-repeat; background-size:auto;}
.subcatemain_indoors_swing {background:url(../images/sub_category/indoor/indoors_swing.jpg) center bottom no-repeat; background-size:auto;}
.subcatemain_indoors_babybed {background:url(../images/sub_category/indoor/indoors_babybed.jpg) center bottom no-repeat; background-size:auto;}
.subcatemain_indoors_diaper {background:url(../images/sub_category/indoor/indoors_diaper.jpg) center bottom no-repeat; background-size:auto;}
.subcatemain_indoors_bath {background:url(../images/sub_category/indoor/indoors_bath.jpg) center bottom no-repeat; background-size:auto;}
.subcatemain_indoors_bag {background:url(../images/sub_category/indoor/indoors_bag.jpg) center bottom no-repeat; background-size:auto;}

.subcatemain_discon_childseat {background:url(../images/sub_category/discontinued/discon_childseat.jpg) center bottom no-repeat #f7f4f3; background-size:auto;}
.subcatemain_discon_babycar {background:url(../images/sub_category/discontinued/discon_babycar.jpg) center bottom no-repeat #f7f4f3; background-size:auto;}
.subcatemain_discon_sling {background:url(../images/sub_category/discontinued/discon_sling.jpg) center bottom no-repeat #f7f4f3; background-size:auto;}
.subcatemain_discon_indoor {background:url(../images/sub_category/discontinued/discon_indoor.jpg) center bottom no-repeat #f7f4f3; background-size:auto;}


/*!------------------------------------*\
    DETAIL
\*!------------------------------------*/
.detail_slider_area .swiper-container {
        width: 100%;
        height:560px;
    }
/*.detail_slider_area .swiper-slide {height:560px;}*/
.detail_slider_area .swiper-container-vertical > .swiper-pagination-bullets {
  left: 5px;
  -webkit-transform: translate3d(0px, -50%, 0);
  -moz-transform: translate3d(0px, -50%, 0);
  -o-transform: translate(0px, -50%);
  -ms-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}
.detail_spec_area {position:relative; max-width:1000px; padding:0 20px; margin:0 auto;}
.detail_slider_area {width:57%;float:left; position:relative; padding-top:86px; left:0; overflow:hidden;}
.detail_textcon {width:42%; margin:86px 0; float:right; border-left:1px solid #efefef;}
.detail_textcon_inner { padding-left:24px;}
/* 新製品ラベル */
.detail_textcon_inner .detail_label_area {height:40px; color:#FFF; font-size:13px; font-size:1.3rem;}
.detail_textcon_inner .detail_label_new {height:22px; width:30%; min-width:50px; background-color:#df0623; text-align:center; line-height:22px; display:inline-block;}
.detail_textcon_inner .detail_label_release {height:22px; padding-left:20px; line-height:22px; width:70%; min-width:120px; text-align:left; color:#df0623; display:inline-block; font-weight:bold;  font-size:14px; font-size:1.4rem;}



.detail_textcon_inner h2 {font-size:22px; font-size:2.2rem; letter-spacing:0; padding-bottom:35px; font-family:YuGothic,'Yu Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',"メイリオ",Meiryo,"ＭＳＰゴシック",sans-serif;}
.detail_textcon_inner h3 {font-size:14px; font-size:1.4rem; font-weight:600; letter-spacing:0.1em; padding-bottom:22px;}
.detail_textcon_inner h3 .detail_color_name {font-size:12px; font-size:1.2rem; font-weight:normal; letter-spacing:0; padding-left:20px;}
.detail_textcon_inner p.detail_description {line-height:2.0; padding-bottom:10px;}
.detail_textcon_inner .detail_description p {line-height:2.0; padding-bottom:10px;}
.detail_textcon_inner p.detail_price {font-size:22px; font-size:2.2rem; letter-spacing:0; line-height:1; font-weight:bold; vertical-align:baseline; padding-bottom:24px;}
.detail_textcon_inner p.detail_price span.detail_price_text {display:inline-block; padding:10px 12px 0 0;}
.detail_textcon_inner p.detail_price2 {font-size:16px; font-size:1.6rem; letter-spacing:0; line-height:1; font-weight:bold; vertical-align:baseline; padding-bottom:24px;}
.detail_textcon_inner p.detail_price .detail_price_intax {font-size:12px; font-size:1.2rem; letter-spacing:0; font-weight:normal; padding:0 0 0 22px; vertical-align:baseline;}
.detail_textcon_inner p.detail_price2 .detail_price_annotation {font-size:12px; font-size:1.2rem; letter-spacing:0; font-weight:normal; padding-left:0; vertical-align:baseline;}
.detail_textcon_inner p.detail_price span.detail_originalprice {font-size:12px; font-size:1.2rem; color:#8a8a8a; font-weight:600; text-decoration:line-through;}
.detail_textcon_inner p.detail_price span.detail_discountprice {color:#df0623; display:inline-block;}
.detail_textcon_inner p.detail_price span.detail_pricearrow,
.detail_textcon_inner p.detail_price span.detail_taxdis {font-size:12px; font-size:1.2rem; color:#676969; font-weight:normal;}

.detail_textcon_inner p.detail_price span.detail_service_icon {display:inline-block; padding-top:10px;}
.detail_textcon_inner p.detail_price img {width:112px; padding-right:14px; vertical-align:-8%;}
.detail_color_thum {}
.detail_color_thum ul {font-size:0;}
.detail_color_thum ul li {display:inline-block; padding-right:10px; padding-bottom:10px; cursor:pointer;}
.detail_color_thum ul li:first-child {padding-left:0;}
.detail_color_thum ul li img {width:62px; border:1px solid #c8c8c8;}
.detail_color_thum ul li.current img,
.detail_color_thum ul li:hover img {border:1px solid #df0623;}
/* カートエリア */
.detail_cart_area {padding:7px 0;}
.detail_cart_area form {line-height:0;}
.detail_cart_select {height:56px; padding-bottom:22px;}
.detail_cart_select select {width:130%; height:34px; padding:0 43% 0 8%; border:none; background:transparent; color:#676969;font-size:12px; font-size:1.2rem; line-height:1;
-moz-appearance: none;
text-indent: 0.01px;
text-overflow: '';
}
.detail_cart_select select::-ms-expand {display:none;}

.select_color_bg {width:66%; height:34px; background-image:url(../images/detail/detail_selectbox_arrow.png); background-position:right center;background-color:#E3E3E3; background-repeat:no-repeat; float:left;
border-radius:17px;
-webkit-border-radius:17px;/* for Safari and Chrome */
-moz-border-radius:17px; /* for Firefox */
-o-border-radius:17px; /* for opera */
behavior: url('border-radius.htc');/* for IE */
}
.select_number_bg {width:30%; height:34px; background-image:url(../images/detail/detail_selectbox_arrow.png); background-position:right center;background-color:#E3E3E3; background-repeat:no-repeat; float:right;
border-radius:17px;
-webkit-border-radius:17px;/* for Safari and Chrome */
-moz-border-radius:17px; /* for Firefox */
-o-border-radius:17px; /* for opera */
behavior: url('border-radius.htc');/* for IE */
}
.detail_cart_select .select_disabled {opacity: .6; /* Standard: FF gt 1.5, Opera, Safari */
filter: alpha(opacity=60); /* IE lt 8 */
-ms-filter: "alpha(opacity=60)"; /* IE 8 */
-khtml-opacity: .6; /* Safari 1.x */
-moz-opacity: .6; /* FF lt 1.5, Netscape */
}
.select_number_bg.select_number_non_arrow {background-image:none !important; text-align:center; display:table;}
.select_number_bg.select_number_non_arrow p {height:34px; width:100%; line-height:1; display:table-cell; vertical-align:middle; margin:0 auto;}
.select_number_bg select {width:145%; padding-left:36%;}
.detail_cart_area input[type="image"] {background-color:#df0623;
border-radius:10px;
-webkit-border-radius:10px;/* for Safari and Chrome */
-moz-border-radius:10px; /* for Firefox */
-o-border-radius:10px; /* for opera */
behavior: url('border-radius.htc');/* for IE */
}
input[type="image"].detail_cart_submit_btn {width:100%; line-height:1; border:2px solid #df0623;}
input[type="image"]:hover.detail_cart_submit_btn {opacity: .8; /* Standard: FF gt 1.5, Opera, Safari */
filter: alpha(opacity=80); /* IE lt 8 */
-ms-filter: "alpha(opacity=80)"; /* IE 8 */
-khtml-opacity: .8; /* Safari 1.x */
-moz-opacity: .8; /* FF lt 1.5, Netscape */}
input[type="image"]:disabled.detail_cart_submit_btn { cursor:default;
opacity: .6; /* Standard: FF gt 1.5, Opera, Safari */
filter: alpha(opacity=60); /* IE lt 8 */
-ms-filter: "alpha(opacity=60)"; /* IE 8 */
-khtml-opacity: .6; /* Safari 1.x */
-moz-opacity: .6; /* FF lt 1.5, Netscape */
}
input[type="image"].detail_cart_submit_btn_disa,
input[type="image"]:hover.detail_cart_submit_btn_disa { cursor:default;
opacity: .6; /* Standard: FF gt 1.5, Opera, Safari */
filter: alpha(opacity=60); /* IE lt 8 */
-ms-filter: "alpha(opacity=60)"; /* IE 8 */
-khtml-opacity: .6; /* Safari 1.x */
-moz-opacity: .6; /* FF lt 1.5, Netscape */
}

.detail_requestmail_btn {width:100%; background-color:#FFF; border:2px solid #df0623; line-height:1;
border-radius:10px;
-webkit-border-radius:10px;/* for Safari and Chrome */
-moz-border-radius:10px; /* for Firefox */
-o-border-radius:10px; /* for opera */
behavior: url('border-radius.htc');/* for IE */
}
.detail_requestmail_btn:hover {opacity: .6; /* Standard: FF gt 1.5, Opera, Safari */
filter: alpha(opacity=60); /* IE lt 8 */
-ms-filter: "alpha(opacity=60)"; /* IE 8 */
-khtml-opacity: .6; /* Safari 1.x */
-moz-opacity: .6; /* FF lt 1.5, Netscape */
}
.detail_btn_disnone {display:none;}
/* 販売終了表示 */
.detail_discon_area {padding:5px 0;}
.detail_discon_area .detail_discon {font-size:16px; font-size:1.6rem; color:#FFF; background-color:#bebfbd; text-align:center; padding:15px 10px;
border-radius:10px;
-webkit-border-radius:10px;/* for Safari and Chrome */
-moz-border-radius:10px; /* for Firefox */
-o-border-radius:10px; /* for opera */
behavior: url('border-radius.htc');/* for IE */
}

#detail_specdetail {padding-top:15px;}
.detail_textcon_inner table,
.detail_textcon_inner table p {font-size:11px; font-size:1.1rem; color:#d1cfcc; border-color:#d1cfcc; -webkit-font-smoothing:auto;}
.detail_textcon_inner table tbody th {color:#696969; width:35%; padding:10px 14px; text-align:center; background-color:#e3e3e3; line-height:1.4; border:1px solid #d1cfcc; vertical-align:middle;}
.detail_textcon_inner table tbody th p {color:#696969;font-size:11px; font-size:1.1rem;  padding:0; margin:0; text-align:center;line-height:1.4; -webkit-font-smoothing:auto;}
.detail_textcon_inner table tbody td {color:#696969; width:65%; padding:14px 14px; line-height:1.4;  border:1px solid #d1cfcc;}
.detail_textcon_inner table tbody td p {color:#696969;font-size:11px; font-size:1.1rem;  padding:0; margin:0; line-height:1.4; -webkit-font-smoothing:auto;}
.detail_textcon_inner table tfoot td { padding:0; font-size:0; border:none;}
.detail_textcon_inner table tfoot td img { padding:14px 12px 0 0; width:auto; display:inline-block; box-sizing: content-box;}
.detail_textcon_inner table tfoot td img.spec_icon01,
.detail_textcon_inner table tfoot td img.spec_icon02,
.detail_textcon_inner table tfoot td img.spec_icon03,
.detail_textcon_inner table tfoot td img.spec_icon04,
.detail_textcon_inner table tfoot td img.spec_icon05,
.detail_textcon_inner table tfoot td img.spec_icon06,
.detail_textcon_inner table tfoot td img.spec_icon07,
.detail_textcon_inner table tfoot td img.spec_icon08,
.detail_textcon_inner table tfoot td img.spec_icon09,
.detail_textcon_inner table tfoot td img.spec_icon10,
.detail_textcon_inner table tfoot td img.spec_icon11,
.detail_textcon_inner table tfoot td img.spec_icon12,
.detail_textcon_inner table tfoot td img.spec_icon13,
.detail_textcon_inner table tfoot td img.spec_icon14,
.detail_textcon_inner table tfoot td img.spec_icon15 {height:60px;}

/* 詳細シェア */
#detail_share {padding:10px 0;}
#detail_share ul {font-size:0;}
#detail_share ul li {line-height:1; display:inline-block; border-left:none; width:25%; padding:0; margin:0;}
#detail_share ul li a {display:block; text-align:center; padding:9px 0; background-color:#888;}
#detail_share ul li a img {max-width:38px; margin:0 auto;}
#detail_share ul li#detail_share_twitter a,
#detail_share ul li#detail_share_twitter a:visited {background-color:#68aade;}
#detail_share ul li#detail_share_twitter a:hover {background-color:#96bfe6;}
#detail_share ul li#detail_share_facebook a,
#detail_share ul li#detail_share_facebook a:visited {background-color:#445799;}
#detail_share ul li#detail_share_facebook a:hover {background-color:#7780b2;}
#detail_share ul li#detail_share_google a,
#detail_share ul li#detail_share_google a:visited {background-color:#db4e3f;}
#detail_share ul li#detail_share_google a:hover {background-color:#de7a73;}
#detail_share ul li#detail_share_line a,
#detail_share ul li#detail_share_line a:visited {background-color:#00c300;}
#detail_share ul li#detail_share_line a:hover {background-color:#52d845;}
#detail_share ul li#detail_share_favorite {width:48.5%; margin:3% 1.5% 0 0;}
#detail_share ul li#detail_share_mail {width:48.5%; margin:3% 0 0 1.5%;}
#detail_share ul li#detail_share_favorite a,
#detail_share ul li#detail_share_favorite a:visited,
#detail_share ul li#detail_share_mail a,
#detail_share ul li#detail_share_mail a:visited {border:solid 2px #df0623; padding:7px 8px; background-color:#FFF;}
#detail_share ul li#detail_share_favorite a img,
#detail_share ul li#detail_share_mail a img {max-width:150px;}
#detail_share ul li#detail_share_favorite a:hover,
#detail_share ul li#detail_share_mail a:hover {border-color:#ec6a7b;}

/*!------------------------------------*\
    DETAIL v2
\*!------------------------------------*/


/*!------------------------------------*\
    DETAIL POINT
\*!------------------------------------*/
#detail_point_half_v1 {padding-bottom:100px;}
.detail_point_section {}
.detail_point_section.left_image .detail_point_section_imgblock {width:50%;float:left;}
.detail_point_section.left_image .detail_point_section_textblock {width:50%;float:right;}
.detail_point_section.right_image .detail_point_section_imgblock {width:50%;float:right;}
.detail_point_section.right_image .detail_point_section_textblock {width:50%;float:left;}
.detail_point_section .detail_point_section_textblock {background-color:#fbfbfb; display:table; padding:0 4%;}
.detail_point_section .detail_point_section_textcon {display:table-cell; vertical-align:middle;}
.detail_point_section .detail_point_section_textcon h2 {font-size:22px; font-size:2.2rem; color:#444; padding-bottom:30px;}
.detail_point_section .detail_point_section_textcon h3 {font-size:18px; font-size:1.8rem; color:#444; padding-bottom:30px;}
.detail_point_section .detail_point_section_textcon h3.sublead {padding-bottom:6px;}
.detail_point_section .detail_point_section_textcon p {font-size:14px; font-size:1.4rem; color:#444; line-height:1.6; padding-bottom:30px;}
.detail_point_section .detail_point_section_textcon p a,
.detail_point_section .detail_point_section_textcon p a:visited {color:#444;}
.detail_point_section .detail_point_section_textcon p a:hover {color:#df0623;}
.detail_point_section .detail_point_section_textcon img {width:auto;}
.detail_point_section .detail_point_section_textcon ul { padding-bottom:30px;}
.detail_point_section .detail_point_section_textcon ul.disc_li li {list-style:disc; font-size:14px; font-size:1.4rem;  color:#444; padding:0 0 5px 0; margin-left:1em;}
.detail_point_section .detail_point_section_textcon ul.notes li {font-size:12px; font-size:1.2rem; color:#444; line-height:1.8; list-style:none; padding:0 0 2px 1.0em; text-indent:-1.0em;}
.detail_point_section .detail_point_section_textcon ul.notes_multi li {font-size:12px; font-size:1.2rem; color:#444; line-height:1.8; list-style:none; padding:0 0 2px 1.5em; text-indent:-1.4em;}
.detail_point_section .detail_point_section_textcon .cts_icon_area {}
.detail_point_section .detail_point_section_textcon .cts_icon_area_left {width:90px; float:left;}
.detail_point_section .detail_point_section_textcon .cts_icon_area_right {margin-left:100px;}
.detail_point_section .detail_point_section_textcon .cts_icon_area_right a,
.detail_point_section .detail_point_section_textcon .cts_icon_area_right a:visited {color:#444;}
.detail_point_section .detail_point_section_textcon .cts_icon_area_right a:hover {color:#df0623;}

.detail_point_section .detail_point_section_textcon .sub_conblock {border-left:4px solid #d0d0d0; padding-left:26px;}
.detail_point_section .detail_point_section_textcon .sub_conblock h3 {font-size:16px; font-size:1.6rem; color:#444; padding-bottom:20px;}
.detail_point_section .detail_point_section_textcon .sub_conblock p {font-size:14px; font-size:1.4rem; color:#444; padding-bottom:20px;}
.detail_point_section .detail_point_section_textcon .sub_conblock a,
.detail_point_section .detail_point_section_textcon .sub_conblock a:visited {color:#444;}
.detail_point_section .detail_point_section_textcon .sub_conblock a:hover {color:#777;}

.detail_point_section .youtube_block {position:relative; padding-bottom:76.92%; padding-top:30px; height:0; overflow:hidden;}
.detail_point_section .youtube_block iframe {position:absolute; top:0; left:0; width:100%; height:100%;}

.detail_point_section .youtube_block02 {position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden;}
.detail_point_section .youtube_block02 iframe {position:absolute; top:0; left:0; width:100%; height:100%;}
/*! テキストpadding関係 */
.detail_point_section .detail_point_section_textcon .padbotnone,
.detail_point_section .detail_point_section_textcon .sub_conblock .padbotnone {padding-bottom:0;}


.detail_point_section .movie_block {position:relative; padding-bottom:76.92%; padding-top:30px; height:0; overflow:hidden;}
.detail_point_section .movie_block video {position:absolute; top:0; left:0; width:100%; height:100%;}


/*!------------------------------------*\
    CURURILA
\*!------------------------------------*/
#detail_point_half_cururila {padding-bottom:100px;}
@media screen and (max-width: 980px) {
#detail_point_half_cururila .detail_point_section.left_image .detail_point_section_imgblock,
#detail_point_half_cururila .detail_point_section.left_image .detail_point_section_textblock,
#detail_point_half_cururila .detail_point_section.right_image .detail_point_section_imgblock,
#detail_point_half_cururila .detail_point_section.right_image .detail_point_section_textblock {width:100%;float:none;}
#detail_point_half_cururila .detail_point_section .detail_point_section_imgblock {padding:0 6%;}
#detail_point_half_cururila .detail_point_section .detail_point_section_textblock {padding:20px 6% 40px 6%; background-color:transparent;}
}
@media screen and (max-width: 768px) {
  #detail_point_half_cururila {padding-bottom:40px;}
.detail_point_section.left_image .detail_point_section_imgblock,
.detail_point_section.left_image .detail_point_section_textblock,
.detail_point_section.right_image .detail_point_section_imgblock,
.detail_point_section.right_image .detail_point_section_textblock {width:100%;float:none;}
.detail_point_section .detail_point_section_imgblock {padding:0 6%;}
.detail_point_section .detail_point_section_textblock {padding:20px 6% 40px 6%; background-color:transparent;}
.detail_point_section .detail_point_section_textcon h2 {font-size:20px; font-size:2.0rem; color:#444; padding-bottom:20px;}
.detail_point_section .detail_point_section_textcon h3 {font-size:16px; font-size:1.6rem; color:#444; padding-bottom:20px;}
.detail_point_section .detail_point_section_textcon h3.sublead {padding-bottom:6px;}
.detail_point_section .detail_point_section_textcon p {font-size:14px; font-size:1.4rem; color:#444; line-height:2; padding-bottom:30px;}
}


/*!------------------------------------*\
    DETAIL Functions List
\*!------------------------------------*/
.product_functionslist,
.product_funclist_icon {max-width:1060px; padding:0 20px 20px 20px; margin:0 auto;}
.product_functionslist_title {max-width:1060px; padding:0 20px; margin:0 auto; text-align:left;}
.product_functionslist_title h2 {font-size:24px; font-size:2.4rem; padding:0 0 40px 0; margin:0;}

.product_functionslist_title_v2 {max-width:1060px; padding:0 20px 40px 20px; margin:0 auto; text-align:left;}
.product_functionslist_title_v2 h2 {font-size:24px; font-size:2.4rem; padding:0; margin:0; display:inline-block; float:left;}
.product_functionslist_title_v2 .funclink_area {padding:8px 0 0 0; display:inline-block; text-align:right; float:right; vertical-align:middle;}
.product_functionslist_title_v2 .funclink_area a,
.product_functionslist_title_v2 .funclink_area a:visited,
.product_functionslist_title_v2 .funclink_area a:hover,
.product_functionslist .funclink_area_sp a,
.product_functionslist .funclink_area_sp a:visited,
.product_functionslist .funclink_area_sp a:hover,
.product_funclist_icon .funclink_area_sp a,
.product_funclist_icon .funclink_area_sp a:visited,
.product_funclist_icon .funclink_area_sp a:hover {color:#666; font-size:14px; font-size:1.4rem; line-height:1; font-weight:bold; text-decoration:none; padding:6px 27px 4px 0; min-height:20px; background:url(../products_detail/_common/icon_link.png) right center no-repeat;}
.product_functionslist .funclink_area_sp,
.product_funclist_icon .funclink_area_sp {display:none;}


.product_functionslist ul,
.product_funclist_icon ul {font-size:0;}
.product_functionslist ul li,
.product_funclist_icon ul li {display:inline-block; vertical-align:top; width:16%; margin:0 2% 2% 2%; text-align:center;}
.product_functionslist ul li p img,
.product_funclist_icon ul li p img{width:auto; max-width:100%; padding-bottom:10px;}
.product_functionslist ul li h3,
.product_funclist_icon ul li h3 {font-size:14px; font-size:1.4rem; text-align:left;}
.product_functionslist_hr { max-width:980px; padding:0 0 60px 0; margin:0 auto;}
.product_functionslist .product_functionslist_notesarea,
.product_funclist_icon .product_functionslist_notesarea { max-width:1020px; padding:20px 20px 0 20px; margin:0 auto;}
.product_functionslist .product_functionslist_notesarea ul,
.product_funclist_icon .product_functionslist_notesarea ul { padding-bottom:10px;}
.product_functionslist .product_functionslist_notesarea ul.notes li,
.product_funclist_icon .product_functionslist_notesarea ul.notes li {width:100%; font-size:12px; font-size:1.2rem; color:#666; line-height:1.6; list-style:none; padding:0 0 2px 1.5em; margin:0; text-indent:-1.4em; text-align:left;}
.product_functionslist .product_functionslist_notesarea ul.notes_multi li,
.product_funclist_icon .product_functionslist_notesarea ul.notes_multi li {width:100%; font-size:12px; font-size:1.2rem; color:#666; line-height:1.6; list-style:none; padding:0 0 2px 1.5em; margin:0; text-indent:-1.4em; text-align:left;}


#product_special_linkarea { max-width:980px; padding:0; margin:0 auto; border-top:1px solid #dadada;}
#product_special_linkarea_inner { padding:60px 0 40px 0;}
#product_special_linkarea .link_btn_area {max-width:300px; width:auto; padding:0 20px 20px 20px;}
#product_special_linkarea .link_btn {max-width:300px; width:auto;}
#product_special_linkarea .link_btn a,
#product_special_linkarea .link_btn a:visited,
#product_special_linkarea .link_btn a:hover {height:48px;}


#product_special_linkarea_temporary { max-width:1020px; padding:0 20px; margin:0 auto;}
#product_special_linkarea_temporary_inner { padding:70px 0 20px 0;}
#product_special_linkarea_temporary_inner_banner { padding:70px 0 20px 0;}
#product_special_linkarea_temporary_inner_banner .banner_area {padding-bottom:70px; text-align:center; margin:0 auto;}
#product_special_linkarea_temporary_inner_banner img {width:auto; max-width:100%;}
#product_special_linkarea_temporary .link_btn_area {max-width:300px; width:auto; padding:0 20px 20px 20px;}
#product_special_linkarea_temporary .link_btn {max-width:300px; width:auto;}
#product_special_linkarea_temporary .link_btn a,
#product_special_linkarea_temporary .link_btn a:visited,
#product_special_linkarea_temporary .link_btn a:hover {height:48px;}





/*!------------------------------------*\
    Tablet
\*!------------------------------------*/
@media screen and (max-width: 981px) {
.mainimg_childseat_index {background:url(../images/main_category/childseat/main_img_tab.jpg) center center no-repeat;}

.subcatemain_childseat_bed {background:url(../images/sub_category/childseat/childseat_bed_tab.jpg) center center no-repeat; background-size:cover;}
.subcatemain_childseat_babyseat {background:url(../images/sub_category/childseat/childseat_babyseat_sp.jpg) center center no-repeat; background-size:cover;}
.subcatemain_childseat_childjunior {background:url(../images/sub_category/childseat/childseat_childjunior_sp.jpg) center center no-repeat; background-size:cover;}
.subcatemain_childseat_junior {background:url(../images/sub_category/childseat/childseat_junior_sp.jpg) center center no-repeat; background-size:cover;}
.subcatemain_childseat_option {background:url(../images/sub_category/childseat/childseat_option_sp.jpg) center center no-repeat; background-size:cover;}

.subcatemain_babycar_cts {background:url(../images/sub_category/babycar/babycar_cts_tab.jpg) center center no-repeat; background-size:cover;}
.subcatemain_babycar_twowaymulti {background:url(../images/sub_category/babycar/babycar_twowaymulti_sp.jpg) center center no-repeat; background-size:cover;}
.subcatemain_babycar_twowaylight {background:url(../images/sub_category/babycar/babycar_twowaylight_tab.jpg) center center no-repeat; background-size:cover;}
.subcatemain_babycar_buggy {background:url(../images/sub_category/babycar/babycar_buggy_sp.jpg) center center no-repeat; background-size:cover;}
.subcatemain_babycar_typeb {background:url(../images/sub_category/babycar/babycar_typeb_sp.jpg) center center no-repeat; background-size:cover;}
.subcatemain_babycar_twin {background:url(../images/sub_category/babycar/babycar_twin_sp.jpg) center center no-repeat; background-size:cover;}
.subcatemain_babycar_facilities {background:url(../images/sub_category/babycar/babycar_facilities_sp.jpg) center center no-repeat; background-size:cover;}
.subcatemain_babycar_option {background:url(../images/sub_category/babycar/babycar_option_sp.jpg) center center no-repeat; background-size:cover;}
.subcatemain_babycar_smv_option {background:url(../images/sub_category/babycar/babycar_smv_option_sp.jpg) center center no-repeat; background-size:cover;}
.subcatemain_babycar_compact {background:url(../images/sub_category/babycar/babycar_compact_tab.jpg) center center no-repeat; background-size:cover;}

.subcatemain_sling_cts {background:url(../images/sub_category/sling/sling_cts_sp.jpg) center center no-repeat; background-size:cover;}
.subcatemain_sling_waistbelt {background:url(../images/sub_category/sling/sling_waistbelt_tab.jpg) center center no-repeat; background-size:cover;}
.subcatemain_sling_option {background:url(../images/sub_category/sling/sling_option_sp.jpg) center center no-repeat; background-size:cover;}

.subcatemain_bedandchair_auto {background:url(../images/sub_category/indoor/bedandchair_auto_sp.jpg) center center no-repeat; background-size:cover;}
.subcatemain_bedandchair_auto02 {background:url(../images/sub_category/indoor/bedandchair_auto_sp02.jpg) center center no-repeat; background-size:cover;}
.subcatemain_bedandchair_nonauto {background:url(../images/sub_category/indoor/bedandchair_nonauto_sp.jpg) center center no-repeat; background-size:cover;}
.subcatemain_bedandchair_nonauto02 {background:url(../images/sub_category/indoor/bedandchair_nonauto_sp02.jpg) center center no-repeat; background-size:cover;}
.subcatemain_bedandchair_option {background:url(../images/sub_category/indoor/bedandchair_option_sp.jpg) center center no-repeat; background-size:cover;}
.subcatemain_indoors_swing {background:url(../images/sub_category/indoor/indoors_swing_sp.jpg) center center no-repeat; background-size:cover;}
.subcatemain_indoors_babybed {background:url(../images/sub_category/indoor/indoors_babybed_sp.jpg) center center no-repeat; background-size:cover;}
.subcatemain_indoors_diaper {background:url(../images/sub_category/indoor/indoors_diaper_sp.jpg) center center no-repeat; background-size:cover;}
.subcatemain_indoors_bath {background:url(../images/sub_category/indoor/indoors_bath_sp.jpg) center bottom no-repeat; background-size:cover;}
.subcatemain_indoors_bag {background:url(../images/sub_category/indoor/indoors_bag_sp.jpg) center center no-repeat; background-size:cover;}

.subcatemain_discon_childseat {background:url(../images/sub_category/discontinued/discon_childseat_sp.jpg) center center no-repeat; background-size:cover;}
.subcatemain_discon_babycar {background:url(../images/sub_category/discontinued/discon_babycar_sp.jpg) center center no-repeat; background-size:cover;}
.subcatemain_discon_sling {background:url(../images/sub_category/discontinued/discon_sling_sp.jpg) center center no-repeat; background-size:cover;}
.subcatemain_discon_indoor {background:url(../images/sub_category/discontinued/discon_indoor_sp.jpg) center center no-repeat; background-size:cover;}

/*!------------------------------------*\
    DETAIL
\*!------------------------------------*/


#product_special_linkarea_temporary_inner_banner { padding:40px 0 20px 0;}
#product_special_linkarea_temporary_inner_banner .banner_area {padding-bottom:40px;}

}
@media screen and (max-width: 901px) {
/*!------------------------------------*\
    LIST
\*!------------------------------------*/
.product_list_carousel {padding:0 40px 70px 40px;}
.product_list_con ul li .label_area,
.product_list_carousel .label_area {color:#FFF; height:24px;}
.product_list_con ul li .label_release,
.product_list_carousel .label_release {height:16px; width:75%;}
.product_list_con ul li {width:30.3%; padding:0; margin:0 1.5% 3% 1.5%;}
/*!------------------------------------*\
    DETAIL Functions List
\*!------------------------------------*/
.product_functionslist { padding:0 20px 20px 20px;}
.product_functionslist_title {}
.product_functionslist_title h2 {font-size:24px; font-size:2.4rem; padding:0 0 20px 0; margin:0;}
.product_functionslist ul {font-size:0;}
.product_functionslist ul li {display:inline-block; vertical-align:top; width:19%; margin:0 3% 3% 3%;}

}
/*!------------------------------------*\
    Smartphone
\*!------------------------------------*/
@media screen and (max-width: 641px) {
/*!------------------------------------*\
    LIST
\*!------------------------------------*/
.product_list_con {padding:0 10px;}
.product_list_carousel {padding:20px 10px 40px 10px;}
.product_list_carousel_title h2 {font-size:16px; font-size:1.6rem; padding:0 8px 16px 8px;}
.product_list_con ul li .label_area,
.product_list_carousel .label_area {height:32px;}
.label_new {width:40%; min-width:45px; float:none;}
.label_release { min-width:100%; float:none;}
.product_list_con ul li {width:44%; padding:0; margin:0 3% 6% 3%;}
.product_list_carousel .product_text p.list_price {line-height:1; padding-top:5px;}
.product_list_carousel .product_text p.list_price .list_discountprice {line-height:1;}
.product_list_carousel .product_text p.list_price .list_originalprice,
.product_list_carousel .product_text p.list_price .list_pricearrow {line-height:1.6;}
.product_list_con ul li .product_text p.list_price .list_taxdis,
.product_list_carousel .product_text p.list_price .list_taxdis {line-height:1;font-size:10px; font-size:1.0rem;}

.mainimg_babycar_index {background:url(../images/main_category/babycar/main_img.jpg) center center no-repeat #FFF;}
.mainimg_babycar_index_v2 {background:url(../images/main_category/babycar/main_img_v2.jpg) center center no-repeat #FFF;}
.mainimg_sling_index {background:url(../images/main_category/sling/main_img.jpg) center center no-repeat #FFF;}
.mainimg_sling_index_v2 {background:url(../images/main_category/sling/main_img_v2.jpg) center center no-repeat #FFF;}
.mainimg_indoor_index {background:url(../images/main_category/indoor/main_img.jpg) center center no-repeat #FFF;}
.mainimg_indoor_index_v2 {background:url(../images/main_category/indoor/main_img_v2.jpg) center center no-repeat #FFF;}

.subcatemain_childseat_bed {background:url(../images/sub_category/childseat/childseat_bed_sp.jpg) center center no-repeat; background-size:cover;}
.subcatemain_babycar_cts {background:url(../images/sub_category/babycar/babycar_cts_sp.jpg) center center no-repeat; background-size:cover;}
.subcatemain_babycar_twowaylight {background:url(../images/sub_category/babycar/babycar_twowaylight_sp.jpg) center center no-repeat; background-size:cover;}
.subcatemain_babycar_compact {background:url(../images/sub_category/babycar/babycar_compact_sp.jpg) center center no-repeat; background-size:cover;}
.subcatemain_sling_waistbelt {background:url(../images/sub_category/sling/sling_waistbelt_sp.jpg) center center no-repeat; background-size:cover;}


/*!------------------------------------*\
    DETAIL
\*!------------------------------------*/
.detail_spec_area {position:relative; padding:0;}
.detail_slider_area .swiper-container {
        width: 100%;
        height:auto;
    }
.detail_slider_area {width:100%; float:none; position:relative; top:auto;left:auto; padding:20px 0 40px 0;}
.detail_slider_area .swiper-slide {height:auto;}
.detail_textcon {width:100%; padding:0 5% 40px 5%; margin:0; float:none; border-left:none;}
.detail_textcon_inner { padding-left:0;}
.detail_slider_area .swiper-pagination-fraction,
.detail_slider_area .swiper-pagination-custom,
.detail_slider_area .swiper-container-horizontal > .swiper-pagination-bullets { bottom:0;}
.detail_color_thum ul li a img {width:54px; border:1px solid #c8c8c8;}

.detail_point_section .detail_point_section_textcon .cts_icon_area {}
.detail_point_section .detail_point_section_textcon .cts_icon_area_left {width:60px; float:left;}
.detail_point_section .detail_point_section_textcon .cts_icon_area_left img {width:60px;}
.detail_point_section .detail_point_section_textcon .cts_icon_area_right {margin-left:70px;}



/*!------------------------------------*\
    DETAIL Functions List
\*!------------------------------------*/
.product_functionslist { padding:0 0 20px 0;}
.product_functionslist_title {}
.product_functionslist_title h2 { padding:0 0 16px 0; margin:0;}
.product_functionslist_title_v2 {padding:0 20px 16px 20px;}
.product_functionslist_title_v2 h2 {font-size:16px; font-size:1.6rem;}
.product_functionslist_title_v2 .funclink_area {display:none;}
.product_functionslist .funclink_area_sp {display:block; padding:20px 20px 0 20px; text-align:right;}

.product_functionslist ul {font-size:0;}
.product_functionslist ul li {display:inline-block; vertical-align:top; width:40.8%; margin:0 4.6% 4.6% 4.6%;}
.product_functionslist ul li p img {padding-bottom:10px;}
.product_functionslist ul li h3 {font-size:14px; font-size:1.4rem;}
.product_functionslist_hr { max-width:980px; padding:0 0 60px 0; margin:0 auto;}
.product_functionslist .product_functionslist_notesarea {padding:20px 20px 0 20px; margin:0 auto;}
.product_functionslist .product_functionslist_notesarea ul { padding-bottom:10px;}
.product_functionslist .product_functionslist_notesarea ul.notes li {width:100%; font-size:12px; font-size:1.2rem; color:#666; line-height:1.8; list-style:none; padding:0 0 2px 1.5em; margin:0; text-indent:-1.4em;}
.product_functionslist .product_functionslist_notesarea ul.notes_multi li {width:100%; font-size:12px; font-size:1.2rem; color:#666; line-height:1.8; list-style:none; padding:0 0 2px 1.5em; margin:0; text-indent:-1.4em;}


.product_funclist_icon { padding:0 10px 20px 10px;}
.product_funclist_icon .funclink_area_sp {display:block; padding:20px 20px 0 20px; text-align:right;}
.product_funclist_icon ul {font-size:0;}
.product_funclist_icon ul li {display:inline-block; vertical-align:top; width:42.8%; margin:0 3.6% 4.6% 3.6%;}
.product_funclist_icon ul li p img {padding-bottom:10px;}
.product_funclist_icon ul li h3 {font-size:14px; font-size:1.4rem;}
.product_functionslist_hr { max-width:980px; padding:0 0 60px 0; margin:0 auto;}
.product_funclist_icon .product_functionslist_notesarea {padding:20px 20px 0 20px; margin:0 auto;}
.product_funclist_icon .product_functionslist_notesarea ul { padding-bottom:10px;}
.product_funclist_icon .product_functionslist_notesarea ul.notes li {width:100%; font-size:12px; font-size:1.2rem; color:#666; line-height:1.8; list-style:none; padding:0 0 2px 1.5em; margin:0; text-indent:-1.4em;}
.product_funclist_icon .product_functionslist_notesarea ul.notes_multi li {width:100%; font-size:12px; font-size:1.2rem; color:#666; line-height:1.8; list-style:none; padding:0 0 2px 1.5em; margin:0; text-indent:-1.4em;}






#product_special_linkarea {}
#product_special_linkarea_inner { padding:26px 0 6px 0;}
#product_special_linkarea .link_btn_area {}
#product_special_linkarea .link_btn {}
#product_special_linkarea .link_btn a,
#product_special_linkarea .link_btn a:visited,
#product_special_linkarea .link_btn a:hover {height:48px;}

#product_special_linkarea_temporary {}
#product_special_linkarea_temporary_inner { padding:40px 0 20px 0;}
#product_special_linkarea_temporary_inner_banner { padding:20px 0 20px 0;}
#product_special_linkarea_temporary_inner_banner .banner_area {padding-bottom:20px;}
#product_special_linkarea_temporary .link_btn_area {}
#product_special_linkarea_temporary .link_btn {}
#product_special_linkarea_temporary .link_btn a,
#product_special_linkarea_temporary .link_btn a:visited,
#product_special_linkarea_temporary .link_btn a:hover {height:48px;}






}