.share_wrap {
margin-top:20px;padding: 10px;background: #fff;border-radius: 5px;}
.top_right{display:none!important;}
.main_content{width:100%;}
.sp{display:none;}
.sp400{display:none;}
.sp500{display:none;}
.bold{font-weight:bold;}
.mx100{max-width:100%;}
.w50{width:50%;float:left;}
.w50 img{width:100%;}
.text_link a{font-weight:bold; color:#ff4e68!important; font-size:20px;font-size:2.0rem;text-decoration:underline;}
.text_link a:hover{font-weight:bold; color:#e38690!important; }
.color_red{color:#e80009;}
.nboxpink,.nboxpink a{color:#ff8989;}.nboxyellow{color:#f4c82c;}.nboxorange{color:#ffa02a;}.nboxblue{color:#7cc5de;}.nboxgreen{color:#abc13a;}
.ichidou{margin-left:87px;}
#nbox_wrap{width:900px; margin:10px auto 0;padding:0;}
#nbox_wrap p{font-size: 16px;font-size: 1.6rem;color:#444;}
#nbox_wrap p.f12{font-size: 12px;font-size: 1.2rem;}
#nbox_wrap p.f14{font-size: 14px;font-size: 1.4rem;}
#nbox_wrap p.f18{font-size: 18px;font-size: 1.8rem;}
#nbox_wrap p.f20{font-size: 20px;font-size: 2.0rem;}
#nbox_wrap p.f24{font-size: 24px;font-size: 2.4rem;}
#nbox_wrap header{margin-bottom: 20px;}
#nbox_wrap a:hover img{  opacity: 0.7;filter: alpha(opacity=70);-ms-filter: "alpha(opacity=70)";}
#nbox_wrap nav ul{hight:60px;}
#nbox_wrap nav ul li{width:24.9%;float:left;text-align:center;border-right:#e0e0e0 1px solid;background:#f4f4f4;}
#nbox_wrap nav ul li:last-child{border-right:none;}
#nbox_wrap nav ul li a{color:#8a8a8a;height:40px;padding:10px 0 15px;display:block;border-bottom:2px solid #e0e0e0;}
#nbox_wrap nav ul li a:hover,#nbox_wrap nav ul li.current a{text-decoration:none;font-weight:bold;}
#nbox_wrap nav ul li a.nav_top:hover,#nbox_wrap nav ul li.current a.nav_top{color:#fff;background:#ff8989;}
#nbox_wrap nav ul li a.nav_column:hover,#nbox_wrap nav ul li.current a.nav_column{color:#fff;background:#ffa02a;}
#nbox_wrap nav ul li a.nav_product:hover,#nbox_wrap nav ul li.current a.nav_product{color:#fff;background:#a9ce5c;}
#nbox_wrap nav ul li a.nav_seat:hover,#nbox_wrap nav ul li.current a.nav_seat{color:#fff;background:#7cc5de;}
#nbox_wrap nav ul li.nav_top{border-right:#e0e0e0 1px solid;}
#nbox_wrap nav ul li.nav_column{border-right:#e0e0e0 1px solid;}
.link_blue{margin:20px 0;}
.link_blue span a{background:#909090;color:#fff; border:#909090 solid 1px;border-radius:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;padding:10px;}
.link_blue span a:hover{color:#fff; background:#b2b2b2;}
.link_pink{margin-top:20px;}
.link_pink a{padding:10px;background:#ff8989;color:#fff;font-size:24px;font-size:2.4rem; display:block;border-radius:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.link_pink a:hover{background:#ffa8a8;color:#fff;}
.link_orange a{padding:10px;background:#ffa02a;color:#fff;font-size:24px;font-size:2.4rem; display:block;border-radius:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.link_orange a:hover{background:#eeac5b;color:#fff;}
.link_green a{padding:10px;background:#a9ce5c;color:#fff;font-size:24px;font-size:2.4rem; display:block;border-radius:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.link_green a:hover{background:#b7db6c;color:#fff;}
span.supText {
font-size: 75.5%;
vertical-align: top;
position: relative;
top: -0.1em;}

/*トップページ*/

.top_leeadimg{float:left; margin-right:10px;width:35%;}
.top_leeadtxt{float:left;width:63%;}
#nbox_wrap h2.toph2{font-size:28px;font-size:2.8rem;border-bottom:#ffd5d5 8px solid;color:#444;margin-top:40px;}
.points{margin-top:20px;}
.points ul{width:755px;margin:0 auto;}
.points li{float:left;margin-right:10px;}
.points li:last-child{margin-right:0px;}
.point_contents,.product_points{margin:0 40px 0; clear:both;}
.point_contents h2{clear:both; background:#f4f4f4;font-size:28px;font-size:2.8rem;color:#525250;padding:10px 10px 10px 50px;position:relative;margin:20px 0;}
.point_contents h2 img{position:absolute;left:-40px;top:-10px;}
.point_contents{padding-top:30px;}
.point_contents h3.greenh3{border-bottom:1px solid #a9ce5c; margin-top:20px;}
.point_contents h3.yellowh3{border-bottom:1px solid #f4c82c; margin-top:20px;}
.point_contents h3.blueh3{border-bottom:1px solid #7fc6dd; margin-top:20px;}
.mamakoe{position:relative;}
.mamakoe .fukidashi_right{float:right; margin-top:-20px}
.mamakoe .fukidashi_left{float:left;}
.top_matome{padding:20px 30px;border:2px solid #ffd5d5;border-radius:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
/*.link_pink{color:#ff8989;font-size:24px;font-size:2.4rem;background:url(/img/childcare/kcar/pink_arrow_l.gif) no-repeat bottom right;height: 98px;margin-top:30px;}*/

/*column*/

.columnhead{background:url(/img/childcare/kcar/header_column.jpg) no-repeat ;height: 250px;}
.columnhead p{padding:120px 355px 0 0;}
hr.colorhr{height:3px;background:url(/img/childcare/kcar/hr_color.gif) repeat-x ;border:none;margin:25px 0 20px;}
h2.colh2{text-align:center;font-size:24px;font-size:2.4rem;color:#525250;margin-bottom:12px;}
.col_wrap{padding:0 40px;}
.uv_outer,.column_outer{background:url(/img/childcare/kcar/osaraiback.gif);padding:15px 0;}

.uv_inner,.column_inner{background:#fff;margin:0 15px;padding:15px 30px;}
.col_wrap h3 {
	position: relative;
    height: 40px;
    line-height: 40px;
    padding: 0 1em;
    background-color: #ffa02a;
    margin-bottom: 4px;
    margin-left: -10px;
    font-size: 14px;
    color: #fff;
    width: 200px;
}
.col_wrap h3::before,
.col_wrap h3::after {
	content: '';
	position: absolute;
}
.col_wrap h3::before {
	top: 100%;
	left: 0;
	border-width: 0 15px 15px 0;
	border-style: solid;
	border-color: transparent;
	border-right-color: #ccc;
}
.col_wrap h3::after {
	top: 0;
	right: 0;
	z-index: 2;
	border-width: 22px 15px;
	border-style: solid;
	border-color: transparent;
	border-right-color: #fff;
}
.uv_inner h3{text-align:center;font-size:17px;font-size:1.7rem;color:#525250;margin-bottom:20px;background:none;width: auto; line-height:inherit;height:auto;}
.uv_inner h3::after,.uv_inner h3::before{display:none;}
.column_inner h3{font-size:20px;font-size:2.0rem;color:#525250;margin-bottom:20px;}
.uv_inner li{float:left;margin-bottom:20px;text-align:center;}
.uv_inner  ul{width:680px;margin:0 auto;}



/*product*/

.producthead{background:url(/img/childcare/kcar/header_product.jpg) no-repeat ;height: 250px;}
.producthead p{padding:160px 330px 0 0;}
.pro_lead h2,.product_points h2,.kinou_contents h2{text-align:center; margin-bottom:20px;font-size:24px;font-size:2.4rem;color:#525250;}
.pro_leeadimg{width:370px;}
.kinou_contents h3 span{color:#fff;font-size:24px;font-size:2.4rem;padding:4px 8px;border-radius:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.kinou_contents h3 span.kinou1{background:#ff8989;}
.kinou_contents h3 span.kinou2{background:#f4c82c;}
.pro_kinouleft{float:left;width:485px;}
.pro_kinouright{float:right; width:390px;}

#nbox_wrap .favorite_content{width:705px;margin:0 auto;}
#nbox_wrap .favorite_box{width:740px; margin:0 auto;}
#fav_add{margin-top:20px;}
.user_list li {width: 12%;}

#nbox_wrap .campaign_lead{float:left;width:600px;font-size:16px!important;font-size:1.6rem!important;line-height:2;}
.campaign_img{float:right;width:300px;}
#nbox_wrap h2.camph2 span {font-size: 16px;padding: 3px 30px;margin-bottom: 5px;display: inline-block;border-bottom: 1px dotted #333;}#nbox_wrap h2.camph2{text-align:center;margin-top:40px;margin-bottom:20px;}
.campaign_navi{margin-top:40px;}
.campaign_navi li{width:32%;float:left;border:#eee 2px solid;}
.campaign_navi li:hover{border:#ffd5d5 2px solid;}
.campaign_navi li.campaign_navi1,.campaign_navi li.campaign_navi2{margin-right:1%;}
.mt40{margin-top:40px;}	
.oubo p{text-align:center;}	
.whatsnew {border-top: #ff8989 1px solid;border-bottom: #ff8989 1px solid;margin-top: 10px;padding: 10px;}
.whatsnew_title {/*line-height:43px;*/line-height:66px;width: 100px;float: left;}
.whatsnew li a {text-decoration:underline;font-size:14px;font-size:1.4rem; }
.whatsnew li a:before {content: '';display: inline-block;width: 6px;height: 6px;margin: 0 15px 0 0 ;border-right: 1px solid #666;border-bottom: 1px solid #666;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.whatsnew_icon{width: 30px;margin-left:5px;}
.nayami_prof{margin-top:20px;}
.nayami_prof_img{float:left;margin-right:15px;width:160px;}
.nayami_prof_txt{font-size:14px;font-size:1.4rem;float:left;}
.nayami_prof_name span{font-weight:bold;border-bottom:1px dotted #999;}
#nbox_related{margin-top:40px;}
#nbox_related h3{border-bottom:1px #999 dotted;}
#nbox_related h3:before{content: '';display: inline-block;width: 10px;height: 10px;margin: 0 10px 0 0 ;border-right: 2px #666 double;border-bottom: 2px #666 double;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
#nbox_related li{margin:10px 0;border-bottom:1px #999 dotted;padding-bottom:10px;}
.related_thumbnail{float:left; margin-right:15px;width:100px;height:100px;overflow:hidden; overflow:hidden;position:relative;}
.related_thumbnail img{position:absolute;z-index:100;max-width:140%;}
.related_txt{font-size:16px;font-size:1.6rem;}

#balloon-1-bottom {position: relative;padding:  5px 10px;width: auto;min-width: 115px;color: #555;text-align: center;background: #fff;z-index: 0;border-bottom:double 4px #ccc;border-top:double 4px #ccc;}
#balloon-1-bottom:after {content: "";position: absolute;bottom: -10px; left: 50%;margin-left: -10px;display: block;width: 0px;height: 0px;border-style: solid;border-width: 10px 10px 0 10px;border-color: #ccc transparent transparent transparent;}
span.larger{font-size:170%;}

#balloon-2-bottom,#balloon-2-bottom-2 {position: relative;padding:  10px 10px;width: auto;min-width: 115px;color: #fff;text-align: center;background: #ffa02a;z-index: 0;border-bottom:double 5px #fff;border-top:double 5px #fff;font-size: 24px;font-size: 2.4rem;}
#balloon-2-bottom:after,#balloon-2-bottom-2:after {content: "";position: absolute;bottom: -10px; left: 50%;margin-left: -10px;display: block;width: 0px;height: 0px;border-style: solid;border-width: 10px 10px 0 10px;border-color: #ffa02a transparent transparent transparent;}
#balloon-2-bottom-3 {position: relative;padding:  10px 10px;width: auto;min-width: 115px;color: #fff;text-align: center;background: #7cc5de;z-index: 0;border-bottom:double 5px #fff;border-top:double 5px #fff;font-size: 24px;font-size: 2.4rem;}
#balloon-2-bottom-3:after {content: "";position: absolute;bottom: -10px; left: 50%;margin-left: -10px;display: block;width: 0px;height: 0px;border-style: solid;border-width: 10px 10px 0 10px;border-color: #7cc5de transparent transparent transparent;}

.nbox_articles{position:relative;width:auto;padding:15px;border:solid 1px #CCC;margin-bottom:20px;}
.nbox_articles:hover{border:solid 1px #ffa02a;} 
.nbox_articles a{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-999px;}
 
.nbox_articles .article_thumb{display:block;width:180px;height:180px;float:left;overflow:hidden;}
.nbox_articles .article_thumb img{max-width: 150%;}
 
.nbox_articles .detail{margin-left: 15px;
float: left;
width: 660px;}

.nbox_articles .new{background:#e80009;padding:0 4px;color:#fff;font-size:12px;font-size:1.2rem;}
.border_bottoom_dotted{border-bottom: 1px #999 dotted;}
.nboxh1{font-size:18px;font-size:1.8rem;color:#555;}

.column_inner h3.column02h3{font-size:16px;font-size:1.6rem;}
.h1_makura{text-align:center;}
.comment_left_green,.comment_right_green{background:#e3eddb;}
.comment_left_green:before {	border-color: transparent #e3eddb transparent transparent;}
.comment_right_green:before {	border-color: transparent transparent transparent #e3eddb;}
.comment_balloon{width:28%;margin-right:1%;border-radius:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;float:left;padding:2%;line-height:1.2;}
.balloon_green li.last-balloon{margin-right:0;}
.balloon_green li{background:#e3eddb;}
.balloon_yellow li{background:#fdf9de;}
.balloon_pink li{background:#ffe8e8;}


.backcolor_pink{background:#ffe8e8;}
.backcolor_blue{background:#ddfaff;}
.backcolor_green{background:#e3eddb;}
.backcolor_yellow{background:#fdf9de;}
.backcolor_purple{background:#dadaf2;}

.left300{width:300px;float:left;   height:200px;}
.right500{width:500px;float:right;}
.left600{width:600px;float:left;}
.right200{width:200px;float:right;}
#slideshow,#slideshow2,#slideshow3 {
   position: relative;width:500px;height:331px;margin: 0 auto;
}
#slideshow img,#slideshow2 img,#slideshow3 img {
   position: absolute;
   top: 0;
   left:0;
   z-index: 8;
   opacity: 0.0;
  
}
#slideshow img.active,#slideshow2 img.active,#slideshow3 img.active {
   z-index: 10;
   opacity: 1.0;
}
#slideshow img.last-active,#slideshow2 img.last-active,#slideshow3 img.last-active {
   z-index: 9;
}
.img30per img{width:32%;margin-right:1%;}
.col_wrap h3.column6h3{width:250px;background:#7fc6dd;margin-bottom:0px;margin-left:125px;}
.number_indent {padding-left:1.5em;}
.number_indent li{text-indent:-1.5em;}
.mama_advice{margin-bottom:20px;background: url(/img/childcare/kcar/osaraiback.gif) repeat-x bottom;}
.indent_1em{padding-left:1em;text-indent:-1em;}
.pl_1em{padding-left:1em}
.top_matome .img_left{margin-right:20px;margin-bottom:20px;}
.column6h4{border-bottom:1px solid #f4c82c; margin-top:20px; font-size:16px;font-size:1.6rem;}
.width16{width:16px;}
.column6_pointimg img{width:49%;float:left;}
.mr2per{margin-right:2%;}

.interview_prof li,.interview_conclusion{border:#ffd5d5 2px solid;line-height:1.3;padding:10px 0;}
/*.interview_prof li img{width:13%;float:left;margin-right:10px;}*/
.interview_prof li p{margin:0 10px;}
.mama_icon_right{width:10%;float:right;}
.mama_icon_left{width:10%;float:left;}
.mama_comment{width:88%;float:left;}

/*add2016-12-26*/
.notes{font-size:13px!important;font-size:1.3rem!important;margin-top:0px;}
.flexWrapUl{display:-webkit-box;/*--- Androidブラウザ用 ---*/display:-ms-flexbox;/*--- IE10 ---*/display:-webkit-flex;/* Safari */display:flex;-webkit-flex-direction:row;/* Safari */flex-direction:row;-webkit-flex-wrap:wrap;/* Safari */flex-wrap:wrap;justify-content:center;-webkit-box-pack: center;/* Android4.3以前ブラウザ用 */-webkit-justify-content: center;/* iOS8以前Safari用 */}
.interview_prof li{width:265px;-webkit-box-flex:1;}
.border_pink{border-bottom:1px solid #ffd5d5;}
.border_orange{border-bottom:1px solid #ffa02a;}
.interview_conclusion{border:#ffd5d5 1px solid;line-height:1.3;padding:10px 10px;}
.mama_icon_right{margin-left:5px;}
.mama_icon_left{margin-right:5px;}
.mamaComment_contents h2{background:#fff7ed;font-size:28px;font-size:2.8rem;color:#525250;padding:10px 10px 10px 10px;margin:20px 0px;text-align:left;}
/*end add2016-12-26*/
.adviser_icon {width: 100px;float: left;}
.adviser_head_right {margin-left: 100px;}
.adviser_head_right p{margin-left:20px;}

/*childseat*/
.seat_mokuji{background:#f8f8f8;padding:20px 20px 10px;}
.seat_mokuji li{margin-bottom:10px;font-size:16px;font-size:1.6rem;text-indent:-1.5em;padding-left:1.5em;}
.seat_mokuji li a:hover{text-decoration:underline;}
span.circle{color: #fff;background-color:#7cc5de;width: 1px;height: 24px;line-height: 25px;text-align: center;display: inline-block;border-radius: 50%;padding-left: 24px;padding-top: 1px;
}
span.back_orange{background:#ffa02a;color:#fff;font-size:16px;font-size:1.6rem;padding:1px 4px;border-radius:3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
span.back_red{background:#ff8989;color:#fff;font-size:16px;font-size:1.6rem;padding:1px 4px;border-radius:3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
span.back_yellow{background:#f4c82c;color:#fff;font-size:16px;font-size:1.6rem;padding:1px 4px;border-radius:3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
span.back_blue{background:#7cc5de;color:#fff;font-size:16px;font-size:1.6rem;padding:1px 4px;border-radius:3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
span.comingsoon{background:#999;border-radius:3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;font-size:13px;font-size:1.3rem;color:#fff;padding:1px 4px;}
.deg10{transform: rotate(-5deg);
-moz-transform: rotate(-5deg);
-webkit-transform: rotate(-5deg);}
span.komatta{font-size: 16px;background-color: #ff8989;color: #fff;padding: 2px 9px 0px;white-space: nowrap;}
span.sono{font-size: 12px;background-color: #f4c82c;color: #fff;padding: 2px 3px;margin: 0 5px 0 0;white-space: nowrap;}
.seat_setti1,.seat_setti2{margin: 0 1%; width:47%;float:left;}
.seat_setti1 img,.seat_setti2 img{width:50%;}
.col_wrap h3.blue_ribbon {
    background-color: #7cc5de;
    width: 250px;font-size: 16px;font-weight:normal;
}
.seat_type1 p,.seat_type2 p,.seat_type3 p,.seat_setti1 p,.seat_setti2 p{font-size:14px!important;}
.seat_type1,.seat_type2{width:31%;float:left;margin-right:1%;}
.seat_type3{width:31%;float:left;}
.seat_type1_title{background:#ff8989;color:#fff;padding:2px 1%;font-size:16px; text-align:center;}
.seat_type2_title{background:#ffa02a;color:#fff;padding:2px 1%;font-size:16px; text-align:center;}
.seat_type3_title{background:#f4c82c;color:#fff;padding:2px 1%;font-size:16px; text-align:center;}
.child_seat_kakomi{border:1px #ff8989 solid;padding:12px;}
.link_detail{margin:20px 0;}
.link_detail span a{font-size:14px;background:#909090;color:#fff; border:#909090 solid 1px;border-radius:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;padding:4px 10px;}
.link_detail span a:hover{color:#fff; background:#b2b2b2;}
.childseat_linktotop a{font-weight:bold; font-size:17px;font-size:1.7rem;text-decoration:underline;}
.childseat_linktotop a:hover{font-weight:bold; color:#999!important; }
.pc14sp10{font-size:14px!important;font-size:1.4rem!important;}
.w33{width:33%; float:left;}

@media screen and (max-width: 756px) {
.top_blandpanel{display:none!important;}
}

@media screen and (max-width: 670px) {
.campaign_navi a li{width:auto;float:none;margin-bottom:20px;}
.campaign_navi li.campaign_navi1,.campaign_navi li.campaign_navi2{margin-right:0;}

#nbox_wrap{width:auto; margin:0 auto;}
.pc{display:none;}
.sp{display:block;}

#nbox_wrap header {height: auto;}
.w50{float:none;width:auto;margin:0px;}

#nbox_wrap nav ul li a {padding: 5px 0 10px;}
.points ul { width: auto;}
.points li {width:33%;margin-right: 0;}
.point_contents, .product_points {margin: 0 10px 0;}
.point_contents h2 img {position: absolute;left: -20px;top: -0;width: 60px;}
.point_contents h2{padding: 7px 6px 7px 50px;}
.top_leeadimg {float: none;margin-right: 0px;width: auto;text-align: center;}
.top_leeadtxt {float: none;width: auto;}
.top_matome {padding: 10px 15px;}
.columnhead,.producthead {background-size:100%;}
.columnhead p,.producthead p{padding: 166px 0 0 0;}
.col_wrap {padding: 0 10px;}
.uv_inner ul {width: 100%;}
.uv_inner {padding: 15px;}
#nbox_wrap nav ul li {width: 33.1%;}
/*.pro_leeadimg {width: 200px;}*/	
.pro_leeadimg {width: auto;}
.pro_kinouleft,.pro_kinouright {float: none;width: auto;}	
.kinou_contents h3{margin-top:20px;}
.columnhead{background:url(/img/childcare/kcar/head_sp2.jpg) no-repeat  ;height: 200px;background-size:100%;}
.producthead{background:url(/img/childcare/kcar/head_sp3.jpg) no-repeat ;height: 200px;background-size:100%;}
.p_2_5{background:#f1f1f1;}
.link_pink a,.link_orange a,.link_green a {    font-size: 16px; font-size: 1.6rem;}
.whatsnew_title {line-height: inherit;width: auto;float: none;}
.whatsnew li {padding-left: 24px;text-indent: -22px;}
.user_list li {width: 25%;}

#nbox_wrap .campaign_lead{float:none;width:auto;padding-top:0px}
.campaign_img{float:none;width:auto; text-align:center;}
.oubo p{text-align:left;}	
#nbox_wrap h2.camph2 span {font-size: 16px;padding: 3px 0px;margin-bottom: 5px;display: inline-block;border-bottom: 1px dotted #333;}
#nbox_wrap h2.camph2{text-align:left;}
h1#balloon-2-bottom,h1#balloon-2-bottom-2 {font-size:24px;font-size:2.4rem;}

.nbox_articles .detail {margin-left: 0;padding-left: 115px;float:inherit;width: auto;}
.nbox_articles .article_thumb {width: 100px;height: 100px;}
#nbox_wrap .favorite_box {
    width: auto;}
#nbox_wrap .favorite_content{width: auto;}

.left300,.right500{width:auto;float:none;}
.left300{margin:0 auto 10px;text-align:center;width:300px;}
.top_matome .img_left{width:24%;}
.img30per img{width:49%;margin-right:1%;}
.col_wrap h3.column6h3{margin-left:-10px;}

/*add2016-12-26*/
.interview_prof li{width:32%;}
.mama_icon_right,.mama_icon_left{width:20%;}
.mama_comment{width:75%;}
/*end add2016-12-26*/
#nbox_wrap nav ul li{width:auto;float:none;text-align:inherit;border-right:none;}
#nbox_wrap nav ul li a {padding: 10px;}
#nbox_wrap nav ul li a {color: #8a8a8a;height: auto;
border-bottom: 1px solid #e0e0e0;
border-left: 2px solid #e0e0e0;}
.seat_type1 p,.seat_type2 p,.seat_type3 p{font-size:10px!important;}
.seat_type1,.seat_type2{width:auto;float:none;margin-right:0;margin-bottom:20px;border-bottom:1px solid #ccc;}
.seat_type3{width:auto;float:none;}
.text_link a{font-size:16px;font-size:1.6rem;}
.pc14sp10{font-size:10px!important;font-size:1.0rem!important;}
.ecmark img{width:66%;}
}
@media screen and (max-width: 540px) {
.mama_advice{margin-bottom:20px; padding-bottom:20px; background: url(/img/childcare/kcar/osaraiback.gif) repeat-x bottom; background-size:10px;}
#slideshow,#slideshow2,#slideshow3 {
   position: relative;width:280px;height:200px;
}
.w300h200{width:280px;height:200px;margin:0 auto;}
}
@media screen and (max-width: 500px) {
.ichidou{margin-left:77px;}
.pc500{display:none;}
.sp500{display:block;}
.mamakoe .fukidashi_left {margin-bottom:10px;}
/*.link_pink {font-size: 18px;font-size: 1.8rem;
.eight:94px;
.ackground-size:100%;}*/
#nbox_wrap nav br.sp{display:none}
.columnhead p,.producthead p{padding: 124px 0 0 0;}

.kinou_contents h3 span{font-size:18px;font-size:1.8rem;}	
#nbox_wrap .kinou_contents p.f18{font-size:16px;font-size:1.6rem;}
#nbox_wrap .kinou_contents p.f24{font-size:18px;font-size:1.8rem;}

.pro_lead h2, .product_points h2, .kinou_contents h2 {text-align: left;}
.related_txt{font-size:14px;font-size:1.4rem;}

.comment_balloon{width:auto;margin:10px 0;}
.img30per img{margin:0 0 10px;width:auto;float:none;}

.seat_setti1,.seat_setti2{margin: 0; width:auto;float:none;}
.seat_setti1{margin-bottom:10px;}
.seat_setti2 p.mt10 .sp{display:none;}

}

@media screen and (max-width: 400px) {
.pc400{display:none;}
.sp400{display:block;}
/*.link_pink img {width: 36px;}*/
.columnhead p,.producthead p {padding: 98px 0 0 0;}	
.nbox_articles img {float: none;}
.nbox_articles .article_thumb{float:none;}
.nbox_articles .detail {width: auto;margin-top: 10px;padding:0;}
.related_txt{float:none;margin-top:10px; clear:left;}
#nbox_wrap h2.toph2 {
    font-size: 22px;
    font-size: 2.2rem;}
.left300{width:280px;}
.top_matome .img_left{width:50%;float:none; margin:0 auto 10px;}
.column6_pointimg img{width:auto;float:none;margin-bottom:20px;}

/*add2016-12-26*/
.interview_prof li{width:400px;}
/*end add2016-12-26*/
.adviser_icon {text-align:center;float: none;}
.adviser_head_right {margin-left: 0;}
.adviser_head_right p{margin-left:0;}
h2.colh2{font-size:22px;font-size:2.2rem;}
.w33{width:auto; float:none;}

}

@media screen and (max-width: 320px) {
.point_contents h2 img {width: 47px;}
.point_contents h2,.mamaComment_contents h2{font-size: 20px;font-size: 2.0rem;}
.point_contents h2,.product_points h2 {padding: 7px 6px 7px 42px;}
.pro_lead h2, .product_points h2, .kinou_contents h2 {font-size: 22px;font-size: 2.2rem;}
.point_contents, .product_points {margin: 0;}
.point_contents h2 img {    left: -10px;}

}
