.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%;}
.text_link a{font-weight:bold; color:#ff4e68!important; font-size:20px;font-size:2.0rem;text-decoration:underline;}
.color_red{color:#e80009;}
.main_wrapper{width:1100px; margin:10px auto 0;padding:0; position:relative;}
.main_wrapper p{font-size: 16px;font-size: 1.6rem;color:#444;}
.w50{width:50%;float:left;}
.w50 img{width:100%;}
.tabi_content header.clearfix{width:100%;}

.header_img{background:url(/img/babygoods/tabi/tabi_header.png) right bottom no-repeat;position:relative;background-size:100%;}
span.size_smaller{font-size:75%;}
.header_img img{width:40%;}

.header_logo{position:absolute;right:0;top:0;width: 10%;}
.tabi_nav_wrap{background:;}
.tabi_nav{font-size: 17px; font-size: 1.7rem;line-height:1.2;text-align:center;}
.tabi_nav li{float:left; height:101px; width:25%;padding:0;}
.tabi_nav li a{height:101px;display:block;}
.tabi_nav li a span{display:none;}
.tabi_nav li.li_fumiiku a{background:url(/img/babygoods/tabi/navi1.png) center center no-repeat;}
.tabi_nav li.li_about a{background:url(/img/babygoods/tabi/navi2.png) center center no-repeat;}
.tabi_nav li.li_online a{background:url(/img/babygoods/tabi/navi3.png) center center no-repeat;}
.tabi_nav li.li_topics a{background:url(/img/babygoods/tabi/navi4.png) center center no-repeat;}
.tabi_nav li.li_fumiiku a.current,.tabi_nav li.li_fumiiku a:hover{background:url(/img/babygoods/tabi/navi1_on.png) center center no-repeat;}
.tabi_nav li.li_about a.current,.tabi_nav li.li_about a:hover{background:url(/img/babygoods/tabi/navi2_on.png) center center no-repeat;}
.tabi_nav li.li_online a.current,.tabi_nav li.li_online a:hover{background:url(/img/babygoods/tabi/navi3_on.png) center center no-repeat;}
.tabi_nav li.li_topics a.current,.tabi_nav li.li_topics a:hover{background:url(/img/babygoods/tabi/navi4_on.png) center center no-repeat;}

.main_wrapper a:hover img{  opacity: 0.7;  filter: alpha(opacity=70);  -ms-filter: "alpha(opacity=70)";}
/*カミングスーン*/
li.csoon{position:relative;}
li.csoon a{color:#969696;}
li.csoon a:hover{border-bottom:none;color:#969696;}
li.csoon img{position:absolute;bottom: -5px;left: 36%;}
/*li.yoyaku img{left: 30%;}*/

/*トップページ*/
section.new_article{background:#eeeeee;}
section.new_article a:hover{color:#797979;}
.article_wrap{padding:40px;}
.hentry{background:#fff;}
#top_article{padding:20px;margin-bottom:20px;border-radius:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
#top_article h2{font-size:28px;font-size:2.8rem;}
#top_article .photo {margin-right: 2%; width:37%;}
p.category_present{margin-bottom:10px;color:#e83428;font-size:14px;font-size:1.4rem;}
#top_article .photo {float: left;display: inline;}
p.updated{font-size:14px;font-size:1.4rem;font-family:"Century Gothic",Verdana,Arial,sans-serif;}

#list_article .hentry{padding:3%;width:26%;float:left;margin-right:2%;margin-bottom:0px;margin-top:15px;border-radius:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;min-height: 455px;}
#list_article .third{margin-right:0;}
#list_article .photo {width:100%;margin:0 auto 15px;}
#list_article h2{line-height:1.5;}
#list_article h2 a{font-size:20px;font-size:2.0rem;/*font-weight:bold!important;*/text-decoration:underline;}
#list_article p.updated{margin-bottom:10px;}
#list_article p.entry_content{font-size:14px;font-size:1.4rem;}

section.gennai_item{border:5px solid #ffe200;background:#ffe200;}
section.gennai_item .article_wrap {padding: 0;}
section.gennai_item a:hover{ opacity: 0.7;  filter: alpha(opacity=70);  -ms-filter: "alpha(opacity=70)";}
section.gennai_item .article_wrap {padding: 0;}
section.gennai_item a:hover h2{color:#797979;}
#list_item .hentry{margin-right: 5px;padding: 10px;width: 340px;float: left;margin-bottom:0;border-radius:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;height: 80px;}
#list_item .third{margin-right:0;}
#list_item .text {float:left;width:245px;}
#list_item .photo {width: 80px;margin: 0 15px 0 0;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;float: left;
}
#list_item h2{line-height:1.0;}
#list_item h2{font-size:16px;font-size:1.6rem;font-weight:bold!important;margin:5px 0;}
#list_item p.entry_content{font-size:14px;font-size:1.4rem;}
#list_item p.item_content{font-size:14px;font-size:1.4rem;line-height:1.4;}
section.gennai_item h2.item_header{font-weight:normal;}

li.tabi_foot_banner{float:left;width:33.2%;height:120px;list-style: none;text-align:center;}
li.gennai_corp{background:#c3ebb9;}
li.instagram{background:#fff;}
li.linestamp{background:url(/img/babygoods/tabi/bn_linestamp_back.gif) bottom center no-repeat #22c11d;background-size:80%;}
li.tabi_foot_banner a{line-height: 120px;display:block; }
li.tabi_foot_banner a img{width:80%;}
.tabi_foot{margin:0px auto;}
.tabi_foot li{border-bottom:1px #eee solid;}
.tabi_foot li.fumfum{border-right:1px #eee solid;}

/*写真の丸み*/
.new_article img,.tabi_post img,.tabi_side_banner li,.bn_other img,.side_post_list li a img {border-radius:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
p.index_link a{color:#889b00;text-decoration:underline;}
p.index_link a:hover{color:#068681;}


/*記事*/
#tabi_main{width:625px;float:left; padding:0 15px 20px 40px; margin-top:10px;border-right:#e6e6e6 solid 1px;}
#tabi_main .tabi_post header{background:#9bc71a; padding:20px;margin-bottom:20px;border-radius:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
#tabi_main .category{font-size:14px;font-size:1.4rem;}
#tabi_main .tabi_post header hr{border-bottom:1px solid #fff;margin:15px 0 10px; border-top:none;}
#tabi_main .tabi_post header h2,#tabi_main .tabi_post header #title{font-size:28px;font-size:2.8rem; font-weight:bold;}
#tabi_main .tabi_post header .entry_content{font-size:15px;font-size:1.5rem;float:left;width:75%;}
#tabi_main .tabi_post header .post_header_photo{float:left;width:24%;margin-left:1%;}
p.updated{font-size:14px;font-size:1.4rem;font-family:"Century Gothic",Verdana,Arial,sans-serif;}
#tabi_main .post_content{margin:10px;}
#tabi_main .post_photo{margin:15px 0;}
#tabi_main a{color:#889b00;text-decoration:underline;}
#tabi_main a:hover{color:#068681;}
#tabi_main p{margin-bottom:10px;}
#tabi_main p.photocap{width:400px; margin:10px auto 20px;font-size:14px;font-size:1.4rem;}
#tabi_main p.photocap_full{margin:10px auto 20px;font-size:14px;font-size:1.4rem;}
#tabi_main h3{margin-top:20px;}
#tabi_main .post_content h3{margin:40px 0 20px; padding-left:10px;border-left:4px solid #99198a;}
#tabi_main .post_content p.quote{padding:20px;border:1px solid #99198a;border-radius:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}

#tabi_side{width:340px;float:left; margin:10px 0 0 15px;}
.tabi_side_banner li{margin-bottom:10px;height:90px;list-style: none;text-align:center;width:100%;}
.tabi_side_banner li a{line-height:90px; display:block;}
.tabi_side_banner li.instagram,.tabi_side_banner li.fumfum{border:1px solid #eeeeee;}
.tabi_side_banner li.linestamp {background-image:none;}
.greenborder{border:1px #9bc71a solid; }
.round5px{border-radius:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
#tabi_main .greenborder h3{color:#9bc71a;paddimg:0;margin:0;}

.side_post_list{line-height:1.2;}
.side_post_list li{font-size:15px;font-size:1.5rem;font-weight:bold;}
.list_color{background:#e6e6e6;}
.side_relate_entry img{float:left;margin:0 10px 0 0;width:50px;}
.side_post_list li a.side_relate_entry{ display:block;padding: 20px 10px;}
.side_post_list li a.side_relate_entry:hover{ color:#777777;}
.side_post_list li a.side_relate_entry span.updated{font-size:14px;font-size:1.4rem;font-family:"Century Gothic",Verdana,Arial,sans-serif;font-weight:normal;}
section.relate{margin-bottom:20px;}
section.relate h2{font-size:14px;font-size:1.4rem;}
.tabi_side_banner li a img{width:80%;}

/*先行予約*/
#onlineshop{background: #eeeeee;}
.onlineshop_wrap{padding:40px;}
.onlineshop_box{background:#fff;border-radius:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;padding:40px;}
#onlineshop h1{font-size:28px; font-size:2.8rem;font-weight:normal;}
/*.online_header h1,.online_header p{padding-left:150px;padding-bottom:10px;}*/
/*.online_header h1{padding-top:20px;}*/
.online_header img{float:left;}
hr.yellow{border-top:2px #ffe200 solid;}
.round_blue,.round_perple,.round_green,.round_blue,.round_deepred{margin:50px 0 30px;}
.round_blue span{border-radius:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;background:#00a3e7;padding:2px 4px 1px;color:#fff;}
.round_perple span{border-radius:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;background:#8e057f;padding:2px 4px 1px;color:#fff;}
.round_green span{border-radius:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;background:#89c105;padding:2px 4px 1px;color:#fff;}
.round_deepred span{border-radius:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;background:#c30f25;padding:2px 4px 1px;color:#fff;}
hr.green{border-top:1px #89c105 solid;margin-top:30px;margin-bottom:30px;}
.present_oubo{margin:40px auto 10px;width:738px;}
.oubo_btn a {display:block;background: #89c105 none repeat scroll 0% 0%;color: #FFF;padding: 24px 10px;margin: 10px 0px;font-size: 24px;border-radius: 5px;border-bottom: 1px solid #6a8726;width: auto%;}
.oubo_btn a:hover{color:#fff;background:#b8da69;}
#onlineshop .column{margin:40px auto 30px;width: 738px;}
.online_lead{width:70%;margin:0 auto;}
.column h2{line-height:1.3; font-size:25px;font-size:2.5rem;}
.column_txt{padding:30px;border-radius:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;background:#fcf6c9;}
.indent1em{padding-left:1em;text-indent:-1em;}
#tabi_main .oubo a{color:#fff;text-decoration:none;}
/*アーカイブ一覧*/
#tabi_archive {
    width: 665px;
    float: left;
    padding: 0 15px 20px 0px;
    margin-top: 10px;
    border-right: #e6e6e6 solid 1px;
}
.archive_list{background:#eee;}
#tabi_archive .archive_list h2{padding:10px 20px 10px 20px;}
#tabi_archive .archive_list .article_wrap{padding:0 20px;}
#tabi_archive .hentry { padding: 3%;width: 94%;float: none;margin-right:0;margin-bottom: 15px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;min-height:0;}
#tabi_archive .photo{width:25%;float:left;margin:0;}
#tabi_archive .text{width:73%;float:right;margin:0;}
#tabi_archive .hentry h2{padding:0;text-align:left;}
#tabi_archive p.updated {margin-bottom: 0;}

.iframe_content { position: relative; width: 100%;padding: 51% 0 0 0!important;}
.iframe_content iframe {position: absolute;top: 0;left: 4%;width: 92%;height: 100%;margin:0 auto;}
.post_oubo{margin-top:40px;}
.post_oubo p.oubo_btn a,.post_oubo p.oubo_btn a:hover{color:#fff!important; text-decoration:none!important;}
#tabi_main .greenborder h3.center{color:#99198a;border-left:none;}
.christmas{background:url(/img/babygoods/tabi/topics/christmas-back020.gif) repeat-x top;}
#tabi_main .christmas h3{margin-top:40px;}

}
@media screen and (max-width: 756px) {
.top_blandpanel{display:none!important;}
}

@media screen and (max-width: 670px) {
.top_blandpanel {
    display:none!important;
}
.main_wrapper{width:auto; margin:0 auto;}
.tabi_header {margin: 0;}
.pc{display:none;}
.sp{display:block;}

.header_img img{width:88%;}
.header_img img.header_logo{width:18%;}


/*.tabi_nav li {height: auto;width: auto; float:none;text-align:left;padding: 0px 20px 0px 15px;}
.tabi_nav li a{padding:6px 20px 6px 20px; height: auto; width: auto;border-bottom:1px #666 dotted;}
.tabi_nav_wrap {height: 120px;padding-top:10px;}
.tabi_nav li a:hover, .tabi_nav li a.current {border-left: solid 5px #fff;padding: 6px 20px 6px 15px;border-bottom:1px #666 dotted;}
.tabi_nav li a:hover{background:#fffcc2;}
.tabi_nav_wrap {height:140px;}
.tabi_nav li.yoyaku {width: auto;padding-right: 0%;}*/
.tabi_nav li.li_fumiiku a{background-size:100%;}
.tabi_nav li.li_about a{background-size:100%;}
.tabi_nav li.li_online a{background-size:100%;}
.tabi_nav li.li_topics a{background-size:100%;}
.tabi_nav li.li_fumiiku a.current,.tabi_nav li.li_fumiiku a:hover{background-size:100%;}
.tabi_nav li.li_about a.current,.tabi_nav li.li_about a:hover{background-size:100%;}
.tabi_nav li.li_online a.current,.tabi_nav li.li_online a:hover{background-size:100%;}
.tabi_nav li.li_topics a.current,.tabi_nav li.li_topics a:hover{background-size:100%;}


/*カミングスーン*/
.tabi_nav li.csoon a {padding-left: 82px!important;border-bottom:1px #666 dotted;}
li.csoon a:hover{border:none;padding: 6px 20px 6px 20px;background:#ffe200;border-bottom:1px #666 dotted;}
li.csoon img { bottom: 9px;left: 35px;}
.tabi_nav li.newtopics a,.tabi_nav li.newtopics a:hover{border-bottom:none;}

.article_wrap{padding:15px;}
#top_article {padding: 10px;margin-bottom: 0px;}
#list_article p.updated,#tabi_archive p.updated {margin-bottom: 0;line-height: 1.6;}
#list_article .hentry,#tabi_archive .hentry{padding: 2%;width: 96%;margin-right: 0%;margin-bottom: 10px;margin-top: 10px;float:none;min-height:auto;}
#list_article .photo,#tabi_archive .photo{margin-right: 2%;width: 30%;float: left;display: inline;}
p.category_present {margin-bottom: 0;}
#list_article .photo,#tabi_archive .photo{margin-bottom:10px;}
#list_article p.entry_content,#tabi_archive p.entry_content{clear:both;}
#tabi_archive .text{width:auto;float:none;}

#list_article h2,#list_item h2,#tabi_archive h2{line-height:1.4!important;margin:5px 0;}

#list_item {background:#ffe200;}
#list_item .hentry {width: 30%;border-right:none;padding: 1.3%;height:auto;margin-right:1%;min-height:190px;}
#list_item .photo {margin: 0 auto 10px;float: none;}
#list_item .text {width: auto;}
#list_item .third{margin-right:0;}
#list_item p.item_content {font-size: 14px;font-size: 1.4rem;}

#tabi_main,#tabi_archive{width: 100%;float: left;padding: 0 0 20px 0px;}
.post_content{border-bottom:1px solid #e6e6e6;padding-bottom:10px;border-right:0;}
#tabi_side{width:auto;float:none; margin:10px;clear:both;}
#top_article .photo{margin-bottom:10px;}
#top_article p.entry_content{clear:both;}

.tabi_side_banner li{margin-bottom:20px;height:150px;list-style: none;text-align:center;width:33.3333333%;float:left;}
.tabi_side_banner li a{line-height:150px; display:block;}
.tabi_side_banner li.instagram{border:1px solid #eeeeee;}
.tabi_side_banner li a img{width:80%;}
.tabi_side_banner li.instagram{border:none;}

.onlineshop_wrap{padding:15px;}
.onlineshop_box{padding:15px;}
.online_header h1,.online_header p{text-align:left;padding-left:0;padding-bottom:10px;}
.online_header img{width:120px;float:none;}
.present_oubo {width: auto;}
#onlineshop .column{width:auto;}
.online_lead{width:auto;}
.column_txt{padding:20px;}

}
@media screen and (max-width: 573px) {
#list_item .hentry {min-height:224px;}
}
@media screen and (max-width: 500px) {
.pc500{display:none;}
.sp500{display:block;}

#top_article h2 {font-size: 20px;font-size: 2.0rem;}

p.category_present {margin-bottom: 0;}
#list_article .photo{margin-bottom:10px;}
#list_article p.entry_content{clear:both;}

#list_item .hentry {width: auto;border-right: none;padding: 10px;
	float:none;min-height:inherit;margin-bottom: 5px;}
#list_item .photo {margin: 0 15px 0 0;float: left;}
#list_item .text { width: 60%;}
#list_item .third{margin-bottom:0;}

li.tabi_foot_banner,.tabi_side_banner li{float:none;width:auto;}
li.tabi_foot_banner a img,.tabi_side_banner li a img{width:70%;}
.tabi_side_banner li {margin-bottom: 0;}
.tabi_side_banner{margin-bottom:20px;}


.tabi_nav li{width:50%;}



}
@media screen and (max-width: 400px) {
.pc400{display:none;}
.sp400{display:block;}

.w50{float:none;width:auto;margin:0 10px;}

#top_article .photo {margin-right: 0%;width: 100%;}
#list_article .photo{margin-right: 0%;width: 100%;float: none;display:inherit;
}
/*.tabi_nav li {height: auto;width: auto; float:none;text-align:left;padding: 3px 10px 3px 15px;}
.tabi_nav li a{padding: 3px 5px 3px 20px; height: auto; width: auto;}
.tabi_nav_wrap {height: 120px;}
.tabi_nav li a:hover, .tabi_nav li a.current {border-left: solid 5px #fff;border-bottom:1px #666 dotted;padding: 3px 5px 3px 15px;}
.entry_content{clear:both;}*/
/*.tabi_nav li a:hover{color:#797979;}*/
/*.tabi_nav_wrap {height: 136px;}
.tabi_nav li.yoyaku {width: auto;padding-right: 0%;}
li.csoon a:hover{border:none;padding: 3px 5px 3px 20px;border-bottom:1px #666 dotted;}
	li.csoon img {left:24px;}*/
.tabi_nav li{height:70px; }
.tabi_nav li a{height:70px;}

}

@media screen and (max-width: 320px) {
	.online_header img{width:90px;}
	.present_oubo a {font-size:20px;font-size:2.0rem;}
	.present_oubo img{width:18px;}
}