@charset "utf-8";
/*=============================================================

	Date: 2017-10-3
	CSS Document ： 抱っこひも
	
=============================================================*/

/*===========================
	reset
===========================*/
* { font-size: 100%;margin: 0px; padding: 0px; list-style: none; }
html { overflow-y: scroll; }
body { width: 100%; overflow-x: hidden; }
#Top { position: absolute; top: 0; left: 0; }
a { color: #000000; text-decoration: none; }
img { border: none;margin: 0px; padding: 0px; }
#wrap { width: 100%; max-width: 920px; margin: 0px auto; text-align: left;position: relative; }
#wrapper { overflow: hidden; width:100%; position:relative; }
/* 回り込み解除 */
.clearfix:after { content: ".";display: block;height: 0;clear: both;visibility: hidden; }
.clearfix { display: inline-table;min-height: 1px; }
/* Hides from Mac IE \*/
* html .clearfix{ height: 1px; }
.clearfix { display: block; }
/* Hides from Mac IE */
.for-sp { display: none; }
.for-pc { display: block; }
i { font-style: normal !important; }
div.kraso_kr { display:block; }
.kraso_sp_kr { display:none; }
.pickup2-cmn,
div.guide { display:none; }
.wide_kr { margin: 0 -500%;padding: 0 500%; }
h1,h2,h3,h4,h5,h6,p,ul,li,div {
  margin: 0;
}

@media screen and (min-width: 768px) {
a:hover img { opacity: 0.7;filter: alpha(opacity=70); }
a:hover img.nofilter, a:hover img.imgover {opacity: 1; -webkit-filter: none; filter: none; }
a:hover { text-decoration: underline; }
div#contentsInner_kr a:hover { color: #CC3366; }
}


/*===========================
	font
===========================*/
.subTitle_kr span,
.point_kr .pointInner_kr .point_dtl_kr dl dt,
.profile_kr .prof_award_kr .con_title_kr,
.profile_kr .prof_award_kr .min_title_kr,
.profile_kr .prof_award_kr #back_kr .title_kr span,
.content_item_kr .sub02_kr,
.dakko_box_kr .dakko_boxInner_kr .box_dtlOuter_kr ul li .boxTitle_kr {
font-family: Hiragino Maru Gothic W6 JIS2004;
}
.point_kr .pointInner_kr .point_dtl_kr dl dd span,
.profile_kr .prof_award_kr #back_kr .main_kr,
.profile_kr .prof_mainLead_kr span {
font-family: Midashi Go MB31;
}
.content_item_kr .item_kr span i.item_title_kr { font-family:Koburina Gothic W6 JIS2004; }
.content_item_kr .item_kr .label_kr i.item_yen_kr span {
font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
}

/*===========================
	header
===========================*/
#header_kr { width: 920px;position: absolute;left: 0;margin-left: 0;top: 0;border-bottom: 1px solid #EEEEEE; }
#header_kr #head-topnavi_allb_kr { position: absolute; right: 0;top: 12px; }
#header_kr #head-topnavi_allb_kr li { float: left;margin-left: 10px;margin-top: 2px; }
#header_kr #head-topnavi_allb_kr li#add-line_allb_kr { border-left: 1px solid #CCCCCC;padding-left: 11px; }
#header_kr #head-topnavi_allb_kr li { float: left;margin-left: 10px;margin-top: 2px; }
#header_kr .logoImg_kr { padding-bottom: 7px; padding-top: 7px;text-align: left; }
#header_kr #head-topnavi_allb_kr li#log-btn_allb_kr { margin-top: 0; }
#header_kr #head-topnavi_allb_kr li { float: left;margin-left: 10px;margin-top: 2px; }
@media screen and (max-width: 920px) {
.for-pc { display: none; }
.for-sp { display: block !important; }
#container_kr { padding-top: 48px;width: 100%;margin: 0 auto;position: relative; }
#header_kr { margin: 0 auto;background: #777777;position: absolute;top: 0;left: 0; }
#header_kr img { width: 230px; height: auto; }
#header_kr p.logo_kr { position: relative; padding-left: 5px; }
#header_kr dl { overflow: hidden; float: right; }
#header_kr dl dt { display: none; }
#header_kr dl dd { display: inline;padding: 0 6px 0 3px;line-height: 20px; }
div#wrapper_kr { margin: 0; }
#header, #header_kr { position: absolute;top: 0;width: 100%;border-bottom: 1px solid #777;margin: 0 -500%;padding: 0 500%;}
#header > a > img, #header_kr .logoImg_kr {padding-bottom: 7px;padding-top: 7px;padding-left: 5px;text-align: left; }
#head-topnavi_allb, #head-topnavi_allb_kr { display: none; }
}


/*===========================
	plist
===========================*/
#plist { color: #888;margin-top: 10px;margin-bottom: 10px;margin-left: 3px;line-height: 1;_line-height: 1.1;vertical-align: middle; }
#plist li { float: left;font-size: 80%;margin-left: 3px; }
#pList_kr { max-width: 920px;margin: 0 auto;padding: 10px 0 7px;font-size: 80%; }
#pList_kr, #pList_kr a { color: #888888 !important; }
#pList_kr span { color: #444444 !important; }
#plist span { font-size: 90%; }
#plist a, #plist a:visited { color: #888 !important; text-decoration: none; }
@media screen and (min-width: 768px) {
#plist a:hover { text-decoration: underline; }
}


/*===========================
	plist
===========================*/
div.social_kr { margin: 0 0 7px; }
div.social_kr ul { float: right; }
div.social_kr li { float: left; }
div.social_kr .fb_allm { width: 95px; }
@media screen and (max-width: 767px) {
div.social_kr { margin: 0 5px 7px 0; }
}


/*===========================
	pagetop
===========================*/
div.pagetop_kr { margin: 20px 0;clear: both;text-align: right;padding: 5px 0 0 0; }
div.pagetop_kr a, div.pagetop_kr a:visited { text-decoration: underline; }
div.pagetop_kr a { background: url(../images/icon_pagetop.gif) no-repeat left center !important;padding: 0 0 0 12px; }
.or_pageTop_kr { display: none;position: relative;height: 0;margin: 0 auto;max-width: 1000px;width: 100%;z-index: 10000; }
.or_pageTop_kr a { position: fixed;bottom: 20px;right: 35px;left: auto;display: block;width: 80px;height: 80px;padding-bottom: 10px;background-image: url(../images/pagetop.png);background-position:0 0;background-repeat: no-repeat;z-index: 100; }
@media screen and (min-width: 768px) {
.or_pageTop_kr a:hover { background-image: url(../images/pagetop_on.png); }
}


/*===========================
	content
===========================*/

/* ▼ 全体枠 ▼ */
#mainarea_kr { width: 100%;display: inline-block;position: relative;*display: inline;*zoom: 1; }
#contentsInner_kr { width: 100%; color: #000000; font-family:Gothic Medium BBB; }
#contentsInner_kr img { max-width: 100%;height: auto; }
.subTitle_kr { margin-bottom:35px;background-position:0 0; background-repeat:no-repeat;display: table;width: 100%;font-size: 3rem; }
.subTitle_kr span { display: table-cell;height: 100px;vertical-align: middle;text-align: center; color:#fff; line-height:1em;letter-spacing: 0.1em; }
.img_title_kr img { line-height:0; font-size:0; margin:0; padding:0; }

/* ▼ 人気の理由 ▼ */
.point_kr { margin: 50px 0; }
.point_kr .subTitle_kr { background-image:url("../images/title01.gif");}
.point_kr .pointInner_kr { padding: 0 35px 0 60px; }
.point_kr .pointInner_kr .point_dtl_kr { margin-bottom:40px; }
.point_kr .pointInner_kr .point_dtl_kr dl { float: left;width: 605px; background-position:0 0; background-repeat:no-repeat; }
.point_kr .pointInner_kr .point_dtl_kr#point01_kr dl { background-image:url("../images/point01.gif"); }
.point_kr .pointInner_kr .point_dtl_kr#point02_kr dl { background-image:url("../images/point02.gif"); }
.point_kr .pointInner_kr .point_dtl_kr#point03_kr dl { background-image:url("../images/point03.gif"); }
.point_kr .pointInner_kr .point_dtl_kr#point04_kr dl { background-image:url("../images/point04.gif"); }
.point_kr .pointInner_kr .point_dtl_kr#point05_kr dl { background-image:url("../images/point05.gif"); }
.point_kr .pointInner_kr .point_dtl_kr#point02_kr dl,
.point_kr .pointInner_kr .point_dtl_kr#point04_kr dl { width: 100%; }
.point_kr .pointInner_kr .point_dtl_kr dl dt,
.point_kr .pointInner_kr .point_dtl_kr dl dd { margin: 10px 0 0 120px; }
.point_kr .pointInner_kr .point_dtl_kr dl dt { font-size: 1.9375rem;line-height: 1em; }
.point_kr .pointInner_kr .point_dtl_kr dl dd { font-size: 1.125rem;line-height: 1.7em; }
.point_kr .pointInner_kr .point_dtl_kr p { float: right; }
.point_kr .pointInner_kr .point_dtl_kr dl dt,
.point_kr .pointInner_kr .point_dtl_kr dl dd span { color: #F49D2A; }
div.youtube_kr { width: 475px;margin: 20px auto 60px; }

/* ▼ 安心の品質 ▼ */
.profile_kr { background:#F5FAF0;padding-top: 50px; }
.profile_kr .subTitle_kr { background-image:url("../images/title02.gif"); }
.profile_kr .profileInner_kr { margin: 0 0 50px;padding: 0 105px 50px; }
.profile_kr .prof_mainLead_kr { font-size: 2.125rem; }
.profile_kr .prof_mainLead_kr span { display: inline;border-bottom: 3px dotted #000;line-height: 1.8em;padding: 0 0 5px; }
.profile_kr .prof_mainLead_kr i.c01_kr { color:#01A7A3; }
.profile_kr .prof_mainLead_kr i.c02_kr { color:#E05091; }
.profile_kr .prof_read_kr { margin: 25px 0 50px; }
.profile_kr .prof_read_kr p { font-size: 0.875rem;line-height: 1.7em; }
.profile_kr .prof_dtl_kr { width: 100%;float: left; }
.profile_kr .prof_dtl_kr h4 { margin: 0 0 15px 0;display: inline-block;font-size: 0;line-height: 0; }
.profile_kr .prof_dtl_kr p { font-size: 0.875rem;line-height: 1.7em; padding-right: 10px;width: 535px; }
.profile_kr .prof_md_kr { float: right; }
.profile_kr .prof_award_kr { padding: 40px 0 0;margin: 50px auto 0;border-top: 1px solid;text-align: center; }
.profile_kr .prof_award_kr .con_title_kr { font-size:2.125rem; color:#1CB16F; }
.profile_kr .prof_award_kr .min_title_kr { font-size: 1.3125rem;margin: 15px auto 0; color:#1CB16F; }
.profile_kr .prof_award_kr .p_block_kr { padding:0 55px;margin: 20px 0; }
.profile_kr .prof_award_kr #front_kr p { float:left; }
.profile_kr .prof_award_kr #front_kr .img_kr { width: 31.333%; }
.profile_kr .prof_award_kr #front_kr .txt_kr { width: 66.666%;padding-left: 12px;text-align: left;font-size: 0.9375rem;line-height: 1.7em; }
.profile_kr .prof_award_kr #back_kr .title_kr { background: #fff; }
.profile_kr .prof_award_kr #back_kr .title_kr span { display: block;border: 1px solid #1CB16F;padding: 7px 0 5px;font-size: 0.9375rem;line-height: 1em; color:#1CB16F; }
.profile_kr .prof_award_kr #back_kr .main_kr { margin: 10px auto 0;font-size: 1.0625rem; color:#E7007F;letter-spacing: -0.05em; }
.profile_kr .prof_award_kr #back_kr .lead_kr { margin: 5px auto 0;font-size: 0.875rem; }
.profile_kr .prof_award_kr a {}

/* ▼ シリーズ紹介 ▼ */
.content_item_kr { margin: 0 0 50px 0; }
.content_item_kr .subTitle_kr { background-image:url("../images/title03.gif"); }
.content_item_kr .sub01_kr { text-align: center; }
.content_item_kr .sub01_kr span { padding: 0 15px; }
.content_item_kr .sub02_kr { text-align: center;font-size: 1.8125rem;padding: 20px 0 0; color:#EC4177;margin-bottom: -25px; }
.content_item_kr .item_kr { display: block; width: 29.702%;overflow: hidden;margin: 50px 0 0;vertical-align: top; }
.content_item_kr .item_kr a { display:block; }
.content_item_kr .item_kr span { display:block; }
.content_item_kr .item_kr span i.item_title_kr { color: #e9528e;font-size: 1.125rem;line-height: 1.4em;margin: 10px 0 8px 0;display: block; }
.content_item_kr .size_kr { margin-left: -10px; }
.content_item_kr .size_kr i { float: left;margin: 0 0 10px 10px; }
.content_item_kr .item_kr .label_kr {}
.content_item_kr .item_kr .label_kr i { display:block; }
.content_item_kr .item_kr .label_kr i.item_detail_kr { font-size: 0.9375rem;margin: 3px 0; }
.content_item_kr .item_kr .label_kr i.item_yen_kr { font-size:1rem; }
.content_item_kr .item_kr .label_kr i.item_yen_kr span { display: inline;color: #EC4177;font-size: 1.5rem;letter-spacing: 0.05em; }
.content_item_kr .item_kr .label_kr i.item_link_kr { margin-top:10px; }

/* ▼ 先輩ママのリアルボックス ▼ */
.dakko_box_kr { background: #F5F2E8;padding-top: 50px;padding-bottom: 10px; }
.dakko_box_kr .subTitle_kr { background-image:url("../images/title04.gif"); }
.dakko_box_kr .dakko_boxInner_kr .box_dtlOuter_kr {}
.dakko_box_kr .dakko_boxInner_kr .box_dtlOuter_kr ul { margin-left: 0; }
.dakko_box_kr .dakko_boxInner_kr .box_dtlOuter_kr ul li { width: 46.951%;margin: 0 0 50px; }
.dakko_box_kr .dakko_boxInner_kr .box_dtlOuter_kr ul li .boxTitle_kr { border: 2px solid #FFB800;border-bottom: none;border-radius: 20px 20px 0 0 / 20px 20px 0 0;text-align: center;padding: 20px 0;font-size: 1.4375rem;line-height: 1em;background: #FFB800;color: #fff; }
.dakko_box_kr .dakko_boxInner_kr .box_dtlOuter_kr ul li .box_dtl_list_kr { border: 2px solid #FFB800;border-top: none;border-radius: 0 0 20px 20px / 0 0 20px 20px;padding: 30px 23px;background: #fff;background-position: center 0;background-repeat:no-repeat; background-image:url("../images/back01.gif");}
.dakko_box_kr .dakko_boxInner_kr .box_dtlOuter_kr ul li .box_dtl_kr .box_read_kr { font-size: 0.9375rem;margin-top: 15px;padding-top: 20px;background-position: 0 0;background-repeat:repeat-x;background-image:url("../images/border01.gif"); }
.dakko_box_kr .dakko_boxInner_kr .box_dtlOuter_kr ul li .box_dtl_kr .box_read_kr p.name_kr { margin-top: 15px;background-position: left center;padding-left: 23px; background-repeat:no-repeat;background-image:url("../images/voice01.gif"); }
.dakko_box_kr .dakko_boxInner_kr .box_dtlOuter_kr ul li .box_dtl_list_kr .box_dtl_kr:first-child .box_read_kr { background:none;padding-top: 0;margin-top: 0; }
.dakko_box_kr .dakko_boxInner_kr .box_dtlOuter_kr ul li.purple_kr .boxTitle_kr { border-color:#8D47AE;background: #8D47AE; }
.dakko_box_kr .dakko_boxInner_kr .box_dtlOuter_kr ul li.purple_kr .box_dtl_list_kr  { border-color:#8D47AE;background-image:url("../images/back02.gif"); }
.dakko_box_kr .dakko_boxInner_kr .box_dtlOuter_kr ul li.purple_kr .box_dtl_kr .box_read_kr { background-image:url("../images/border02.gif"); }
.dakko_box_kr .dakko_boxInner_kr .box_dtlOuter_kr ul li.purple_kr .box_dtl_kr .box_read_kr p.name_kr { background-image:url("../images/voice02.gif"); }
.dakko_box_kr .dakko_boxInner_kr .box_dtlOuter_kr ul li.blue_kr .boxTitle_kr { border-color:#1CA2DC;background: #1CA2DC; }
.dakko_box_kr .dakko_boxInner_kr .box_dtlOuter_kr ul li.blue_kr .box_dtl_list_kr  { border-color:#1CA2DC;background-image:url("../images/back03.gif"); }
.dakko_box_kr .dakko_boxInner_kr .box_dtlOuter_kr ul li.blue_kr .box_dtl_kr .box_read_kr { background-image:url("../images/border03.gif"); }
.dakko_box_kr .dakko_boxInner_kr .box_dtlOuter_kr ul li.blue_kr .box_dtl_kr .box_read_kr p.name_kr { background-image:url("../images/voice03.gif"); }

/* フッターバナー */
.footArea_kr { text-align: center;margin: 50px auto 70px; width:820px; }
.footArea_kr .bnr_kr { display: block;padding: 0 20px;background:#FFDD00; }
.footArea2_kr { text-align: center;margin: 50px auto 70px; width:820px; }
.footArea2_kr .bnr_kr { display: block;padding: 0 20px;background:#007ce2; }

/* 全て見るボタン */
.all_link_kr { text-align: center;padding-left: 50px;margin-top: 60px; }
.all_link_kr a { display: inline-block; }

.content_item_inner_kr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: auto;
  position: relative;
  width: 87.826%;
}

.content_item_inner_kr::after {
  content: "";
  display: block;
  width: 29.702%;
}

.dakko_box_kr .dakko_boxInner_kr .box_dtlOuter_kr ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: auto;
  width: 89.13%;
}

@media (min-width: 768px) {

/* ▼ 全体枠 ▼ */
#contentsInner_kr { max-width:920px; }

/* ▼ 人気の理由 ▼ */
.point_kr .pointInner_kr .point_dtl_kr dl { min-height:103px; }
.point_kr .pointInner_kr .point_dtl_kr dl dd { margin-top: 15px; }

/* フッターバナー */
.footArea_kr .bnr_kr img { opacity:1; }
.footArea_kr .bnr_kr:hover { opacity:0.7; }
.footArea2_kr .bnr_kr img { opacity:1; }
.footArea2_kr .bnr_kr:hover { opacity:0.7; }

}

@media (max-width: 767px) {

/* ▼ 全体枠 ▼ */
#contentsInner_kr { font-size:90%; }
.subTitle_kr { width: 104%;background-size: 104% 70px;margin: 0 0 25px -2%; }
.subTitle_kr span { height: 70px; }

/* ▼ 人気の理由 ▼ */
.point_kr { margin: 25px 0; }
.point_kr .pointInner_kr { padding: 0 4% 0; }
.point_kr .pointInner_kr .point_dtl_kr { margin-bottom: 35px; }
.point_kr .pointInner_kr .point_dtl_kr dl { background-size: 80px;width: 100%;float: none; }
.point_kr .pointInner_kr .point_dtl_kr dl dt,
.point_kr .pointInner_kr .point_dtl_kr dl dd { margin: 10px 0 0 95px; }
.point_kr .pointInner_kr .point_dtl_kr dl dd { line-height: 1.6em; }
.point_kr .pointInner_kr .point_dtl_kr p { float: none;padding: 10px 0 0 95px;text-align: left; }
div.youtube_kr { position: relative;height: 0;padding: 0 0 56.25%;overflow: hidden;margin: 15px auto 0px; }
div.youtube_kr iframe { position: absolute;top: 0;left: 0;width: 100%;height: 100%; }

/* ▼ 安心の品質 ▼ */
.profile_kr .profileInner_kr { padding: 0 4% 50px; }
.profile_kr .prof_mainLead_kr span { border-bottom: 2px dotted #000; }
.profile_kr .prof_read_kr { margin: 15px 0 30px; }
.profile_kr .prof_award_kr #front_kr .img_kr { width: 32%; }
.profile_kr .prof_award_kr #front_kr .txt_kr { width: 65%;padding-left: 3%; }
.profile_kr .prof_award_kr .p_block_kr { padding: 0 0; }
.profile_kr .prof_dtl_kr h4 { width:76%; }
.profile_kr .prof_dtl_kr p { width:74%; padding-right:2%; }
.profile_kr .prof_md_kr { width: 24%; }

/* ▼ シリーズ紹介 ▼ */
.content_item_kr .item_kr a:hover { text-decoration:none !important; }
.content_item_kr .sub01_kr span { display: inline-block;line-height: 0;margin-bottom: 10px; }
.content_item_kr .content_item_outer_kr { padding: 0 4%; }
.content_item_kr .content_item_inner_kr { width: 100%; margin-left: 0 }
.content_item_kr .item_kr { width: 31.333333%;margin: 40px 0 0; }
.content_item_kr .size_kr { height: auto;width: auto;margin-left: 0; }
.content_item_kr .size_kr p,
.content_item_kr .size_kr i { margin: 0 0 10px 4%;max-width: 46%; }

/* ▼ 先輩ママのリアルボックス ▼ */
.dakko_box_kr .dakko_boxInner_kr .box_dtlOuter_kr ul { margin: auto; }
.dakko_box_kr .dakko_boxInner_kr .box_dtlOuter_kr ul li { width: 100%;float: none;margin: 0 0 20px 0; }

/* フッターバナー */
.footArea_kr { margin: 25px auto 40px;width: 92%; }
.footArea2_kr { margin: 25px auto 40px;width: 92%; }

/* 全て見るボタン */
.all_link_kr { padding: 0 5% 0 10%;margin-top: 0; }
.all_link_kr.fk_kr { margin-top: 60px; }


}

@media (max-width: 639px) {

/* ▼ 全体枠 ▼ */
.subTitle_kr { font-size: 1.625rem;margin-bottom: 35px; }

/* ▼ 人気の理由 ▼ */
.point_kr .pointInner_kr .point_dtl_kr p { padding: 10px 0 0 20%; }
.point_kr .pointInner_kr .point_dtl_kr dl { background-size: 16.2%; }
.point_kr .pointInner_kr .point_dtl_kr dl dt,
.point_kr .pointInner_kr .point_dtl_kr dl dd { margin: 7px 0 0 20%; }
.point_kr .pointInner_kr .point_dtl_kr dl dt { font-size: 1.25rem; }
.point_kr .pointInner_kr .point_dtl_kr dl dd { font-size: 0.875rem;line-height: 1.7em; }
.point_kr .pointInner_kr .point_dtl_kr dl dd br { display:none; }
div.youtube_kr { width: 92%; }

/* ▼ 安心の品質 ▼ */
.profile_kr .prof_mainLead_kr { font-size: 1rem; }
.profile_kr .prof_mainLead_kr span { padding: 0 0 3px; }
.profile_kr .prof_award_kr { padding: 25px 0 0;margin: 30px auto 0; }
.profile_kr .prof_award_kr .con_title_kr { font-size: 1.125rem; }
.profile_kr .prof_award_kr .min_title_kr { font-size: 0.9375rem; margin: 10px auto 0; }
.profile_kr .prof_award_kr .p_block_kr { margin: 15px 0; }
.profile_kr .prof_award_kr #back_kr .main_kr { font-size:0.75rem; }
.profile_kr .prof_read_kr p,
.profile_kr .prof_dtl_kr p { font-size:0.75rem; line-height:1.6em; }
.profile_kr .prof_award_kr #front_kr .txt_kr {
  font-size: 0.75rem;
}

.profile_kr .prof_award_kr #back_kr .lead_kr {
  font-size: 0.75rem;
}

.dakko_box_kr .dakko_boxInner_kr .box_dtlOuter_kr ul li .boxTitle_kr {
  font-size: 1.125rem;
}
}

@media (max-width: 499px) {

/* ▼ 安心の品質 ▼ */
.profile_kr .prof_dtl_kr h4 { width: 100%; display:block; }
.profile_kr .prof_dtl_kr p { width: 68%;padding-right: 2%; }
.profile_kr .prof_md_kr { width: 30%; }

/* ▼ シリーズ紹介 ▼ */
.content_item_kr .sub02_kr { font-size: 1.1875rem;padding: 10px 4% 0; }
.content_item_kr .content_item_inner_kr { margin-left: 0; width: 100%; }
.content_item_kr .item_kr { width: 47%;margin: 40px 0 0; }
.content_item_kr .item_kr span i.item_title_kr {
  font-size: 0.875rem;
}

.content_item_kr .item_kr .label_kr i.item_detail_kr {
  font-size: 0.75rem;
}

.content_item_kr .item_kr .label_kr i.item_yen_kr {
  font-size: 0.75rem;
}

.content_item_kr .item_kr .label_kr i.item_yen_kr span {
  font-size: 1.125rem;
}
/* ▼ 先輩ママのリアルボックス ▼ */
.dakko_box_kr .dakko_boxInner_kr .box_dtlOuter_kr ul li .box_dtl_kr .box_read_kr { font-size: 0.875rem; }

}


/* ---------------------------------
	others
--------------------------------- */
/* ---------------------------------
--------------------------------- */
.pickup2-cmn, div.guide { display: none; }
@media screen and (min-width: 768px) {
.kraso_common_foot_kr a:hover img { opacity:0.7;filter: alpha(opacity=70); }
}
@media screen and (max-width: 767px) {
.pcDisp_kr { display: none !important;}
.spDisp_kr { display: block !important;}
.for-pc { display: none; }
.for-sp { display: block; }
.pickup2-cmn, div.guide { display: block; }
.guide_menu_fca img {width: auto !important;height: auto !important;max-width: 100% !important;}
.guide_fca {overflow: hidden !important;}
.guide_menu_fca .gd_ico_index_wrap {width: 100% !important;}
.guide_qa_right_fca {float: none !important;}
.guide_about_fca {margin: 16px auto 0 !important;width: 96% !important;}
.guide_menu_fca {width: 440px !important;margin: 10px auto !important;}
.guide_menu_fca .gd_ico_index_wrap .gd_ico_index_section {width: 219px !important;}
.guide_menu_fca .gd_ico_index_wrap .gd_ico_index_section a {width: auto !important;}
.guide_menu_fca .gd_ico_index_wrap .gd_ico_index_section a img {margin: 10px auto !important;}
.guide_menu_fca .gd_ico_index_wrap .gd_ico_index_section a .gd_ico_index_title img {margin: -4px 0 0 0 !important;}
.guide_about_section_fca:first-child {margin: 0 0 20px 46px !important;}
.guide_fca, div.kraso_kr {display: none !important;}
.pickup2-cmn { display:block; }
.pickup2-cmn h3 { padding: 10px 12px; background-color: #000000; color: #FFFFFF; font-size: 100%; font-weight: bold; }
.pickup2-cmn ul { padding: 8px 11px 20px; background-color: #CCCCCC; }
.pickup2-cmn ul li { padding: 8px 0 0 0; }
.pickup2-cmn ul li a { display: block; }
.pickup2-cmn ul li .bnr_bg { position: relative; display: block;padding: 10px 12% 10px 3%;width: 85%; background-color: #444444; overflow: hidden; border-radius: 8px; -webkit-border-radius: 8px; }
.pickup2-cmn ul li a .bnr_bg { background: url(../images/pickup2_ico_arw.png) no-repeat 98% center #444444;background-size: 26px;  }
.pickup2-cmn ul li .bnr_thumb { position: static;float: left;left: auto;top: auto;display: block;width: 20%;margin-right: 4%; }
.pickup2-cmn ul li .bnr_thumb img { width: 100%;height: auto; border: solid 1px #CBCBCB; }
.pickup2-cmn ul li small { display: block; color: #999999; font-size: 140%; line-height: 1.2;margin: 1% 0 5px 0; }
.pickup2-cmn ul li .title { display: block; color: #FFFFFF; font-size: 180%; line-height: 1.2; }
.pickup2-cmn ul li small,
.pickup2-cmn ul li .title { width: 76%;float: left; }
div.guide { display:block; padding:15px 0; background:#F7F7F7 repeat 0 0; text-align:center; }
div.guide p { text-align: center; }
}
@media screen and (max-width: 460px) {
.guide_menu_fca .gd_ico_index_wrap { width: 310px !important;margin: 0 auto !important; }
.guide_menu_fca {width: 310px !important;margin: 10px auto !important;}
.guide_menu_fca .gd_ico_index_wrap .gd_ico_index_section {width: 154px !important;}
.guide_menu_fca .gd_ico_index_wrap .gd_ico_index_section a img {margin: 10px auto 15px !important;}
.guide_about_fca {margin: 20px auto !important;}
.guide_about_container_fca {margin: 16px auto !important;}
.guide_about_section_fca:first-child {margin: 0 auto !important;float: none !important;}
.guide_qa_left_fca {float: none !important;width: auto !important;}
.guide_about_section_fca {width: 100% !important;}
.guide_about_container_fca img, .guide_qa_section_fca .guide_qa_ss_fca img {width: 100% !important;height: auto !important;}
}
/* ---------------------------------
	kraso_common_foot_kr
--------------------------------- */
@media screen and (max-width: 639px) {
div.foot_head_kr h3 { margin: 3px 0 10% !important; }
div.foot_head_kr h3 img,
.kraso_common_foot_kr img { width:auto !important; height:auto !important; max-width:100% !important; }
div.foot_head_kr,
div.kraso_common_foot_kr,
div.krasp_camp_kr ul { width: 100% !important; }
div.foot_head_kr h3 { padding: 18px 3% 24px !important;width: 94% !important; }
div.kraso_common_foot_kr h4 { padding: 0 10% !important; }
div.kraso_cat_kr,
div.krasp_camp_kr { width: 94% !important;margin: 0 auto 10% !important; }
div.kraso_cat_kr ul { width: auto !important;margin-left: -2% !important; }
div.kraso_cat_kr li { margin: 0 0 2% 2% !important; width: 48% !important; }
div.kraso_cat_kr li a { width: 100% !important;height: auto !important; }
}
/* ---------------------------------
	lineup
--------------------------------- */
.lineupArea_kr { margin:0 auto 20px; }
.lineupBox_kr { margin: 60px auto 0; }
.lineupBox_kr .l_inner_kr { background: #fff; }
.lineupBox_kr .l_inner_kr .lineup_lead_kr { font-size:135%;line-height: 1.4em; }
.lineupBox_kr .l_inner_kr .lineup_lead_kr,
.lineupBox_kr .l_inner_kr .lineup_img_kr { margin-bottom: 5px; }
.lineupBox_kr .l_inner_kr .rf_kr { padding:0 0;text-align:center; display:table; }
.lineupBox_kr .l_inner_kr .rf_kr .tblcell_kr { display:block; }
.lineupArea_kr span { display:block; }
.lineupArea_kr .price_kr span { display:inline; }
.lineupArea_kr .price_kr span.priceBtn_kr { display:inline-block; }
@media screen and (min-width: 768px) {
.lineupArea_kr { width:760px; }
.lineupBox_kr .l_inner_kr .lf_kr,
.lineupBox_kr .l_inner_kr .rf_kr { float:left; }
.lineupBox_kr .l_inner_kr .lf_kr,
.lineupBox_kr .l_inner_kr .lf_kr img { width:300px; height:auto; }
.lineupBox_kr .l_inner_kr .rf_kr { width:460px; }
.lineupBox_kr .l_inner_kr .rf_kr .tblcell_kr { display: table-cell;height: 340px;vertical-align: middle; }
.lineupBox_kr .l_inner_kr:hover { opacity:0.7; cursor:pointer; }
.lineupBox_kr .l_inner_kr:hover .price_kr .priceBtn_kr img { visibility: hidden; }
}
@media screen and (max-width: 767px) {
.lineupBox_kr { margin: 30px auto 0; }
.lineupBox_kr .l_inner_kr a { display:block; padding: 5%; }
.lineupBox_kr .l_inner_kr a:hover { text-decoration:none; }
.lineupBox_kr .l_inner_kr .lf_kr { text-align: center;padding: 0px 0 20px; }
}
@media screen and (max-width: 639px) {
.lineupBox_kr .l_inner_kr .rf_kr { display:block;padding-bottom: 10px; }
.lineupArea_kr .price_kr span.name_kr,
.lineupArea_kr .price_kr span.priceBtn_kr { display:block; }
.lineupArea_kr .price_kr span.name_kr { margin-bottom: 2px; }
}