.side_content{display:none;}
.main_content{float:none; width:883px; margin:0 auto;}

.takatango h2{font-size:24px;margin-bottom:10px;line-height: 1.4; color:#20142A;}
.takatango h3{font-size:24px; margin-bottom:10px;}
.takatango h2,.takatango h3,.takatango h4{ font-family: "ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif!important; font-weight:normal;}
.takatango p{color:#888!important; font-size:14px!important; line-height:1.8!important;}

.tango_head{background:url(/img/babygoods/taka/tango/tango_header.jpg) no-repeat top right;min-height: 290px;}.header_sp{display:none;}

.logo{max-width:200px; margin-bottom:30px; margin-top:15px; display:block;}
.title{width:400px; display:block;}
.tango_head p{font-size:16px!important; color:#2F2438!important; width:420px; font-weight:bold; font-family: "ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif!important;}
.head_wrap p{margin: 30px 0 30px 0; color:#334!important;}

.box1{background:#e8efe3; padding:20px; margin-top:45px;}
.box2{ margin-top:60px;}

.kou_wrap{margin-bottom:20px;}
.kou_wrap li.kou_left{width:110px; float:left;}
.kou_wrap li.kou_right{margin-left:130px;}
.takatango h4{ font-size:19px!important; margin-bottom:10px; line-height:1.4;}
.kou_txt_wrap{border-left:5px solid #496238; padding-left:20px; min-height:161px;}

.product_left{float:left; width:420px;}
.product_right{float:right; width:420px;}
.kou_pr{width:410px;}
.takatango .product_left h4{text-align:left!important; color:#484943;}
.takatango .product_right h4{text-align:left!important; color:#484943;}
.pr_txt_wrap{border-left:5px solid #496238; padding-left:20px;}

.box3{border:1px solid #105676; padding:40px; margin-top:60px;}
.box3_wrap_right{float:right;width: 100px; text-align:right;}
.box3_wrap_right img{max-width: 80px;}
.box3_wrap_right_sp{display:none;}
.box3_wrap_left{float:right;width: 690px;}
.b3inwp_left{float:left; width:330px;}
.b3inwp_right{float:left;width: 350px; box-sizing:border-box; padding-left:20px;}
.b4inwp_left{float:right; width:210px;}
.b4inwp_right{float:right; width:420px; box-sizing:border-box; padding-left:20px;padding-top: 97px;}
.box3_inner2{margin-top:-40px;}

.product_left h4{margin: 15px 0 5px 0; font-size:16px;text-align: center;color: #C4141E;}
.product_right h4{margin: 15px 0 5px 0; font-size:16px;text-align: center;color: #8B0C17;}
.product_wrap h5{font-size: 14px;margin-bottom: 15px;color: #9E9E9E;}
.sitainner{margin-top:5px;}
.product_main_wrap{padding: 0 10px 10px 10px;}
.product_inner,.other_wrap{ margin-top:20px;}

.product_main{margin-bottom:30px;}
.product_head img{margin-bottom:15px;}
.product_left h3{border-bottom:3px solid #103376; color:#103376; margin:30px 0 25px 0; padding:0 10px 5px 10px; font-weight:normal!important; text-align:center;}
.product_right h3{border-bottom:3px solid #3f1080; color:#3f1080; margin:30px 0 25px 0; padding:0 10px 5px 10px; font-weight:normal!important; text-align:center;}
.product_bottom h3{border-bottom:3px solid #105676; color:#105676; margin:0 0 25px 0; padding:0 10px 5px 10px; font-weight:normal!important;}

.pr_btm_right{float:right; width:55%;}
.pr_btm_left{float:right; width:45%; padding: 0; box-sizing: border-box; padding-right: 20px;}

.other1_wrap h4{margin-bottom:10px;font-size: 16px;}
.other1_left{float:left;width: 300px;}
.other1_right{float:left;width: 513px;margin-left: 20px;}

.other2_wrap h4{margin-bottom:10px;font-size: 16px;}
.other2_left{float:right;width: 300px;}
.other2_right{float:right;width: 513px;margin-right: 20px;}

.photo{position:absolute;right: -20px;top: -20px;}
.photo img{width:100px;}

.pink_wrap{position:relative; background: url(/img/babygoods/taka/tango/hina_back.gif);padding: 3px; position:relative;margin-top: 30px;border: 1px solid #FFFFFF;box-shadow: 0 0 3px #555;}
.point{position:absolute;left: -2px;top: -2px;}
.point img{width: 30px;}
.pink_inner{border: 1px solid #C0A298;padding: 10px;}
.introduce{font-size:12px;padding-right: 70px;}
.head_wrap a{text-align:right; display:block; margin-top:15px; color: #6284DE; text-decoration: underline; font-weight: bold;}
.other_wrap h4{color: #D39A9A;}
span.ruby{font-size:10px; font-family: "Hiragino Kaku Gothic ProN","メイリオ", sans-serif!important;}

.modan_wrap h2{font-size:16px; color:#c4141e;}
.tradition_wrap h2{font-size:16px; color:#8b0c17;}

.modan_wrap h4{color:#c4141e;}
.tradition_wrap h4{color:#8b0c17;}


.modan_wrap h2 span.ruby,.tradition_wrap h2 span.ruby{font-size:13px;}
.product_main img{margin-bottom: 0px;}
.other1_wrap{background: url(/img/babygoods/taka/hina/hina_back.gif);padding: 5px;box-shadow: 0 0 3px #555;}
.other2_wrap{background: url(/img/babygoods/taka/hina/hina_back.gif);padding: 5px;margin-top: 20px;box-shadow: 0 0 3px #555;}

table.spec{margin-top:15px;}
table.spec td{max-width: 400px;vertical-align: middle;font-size: 13px;}
table.spec td.left{width: 60px;padding: 5px 0;}
table.spec td.left span{color: #fff; background: #2E0D50;display: inline-block;padding: 5px 5px;line-height: 1;width: 40px;text-align: center;}

.caotion{display:block; text-align:center; margin-top:5px; font-size:10px;}
.item_top{margin-top:20px;}

.present_wrap{background:url(/img/babygoods/taka/tango/present_back.jpg);padding: 50px 70px;}

.present_title{text-align:center;margin: 50px 0 15px 0;}
.present_title img{width:297px;}
.detail {text-align:center;}
.detail li{width: 285px; margin-right:40px; display:inline-block}
.detail img{width: 285px;margin-top: 60px;}
.takashimaya_logo{text-align:center;}

h3.fukkura{text-align:center;background: url(/img/babygoods/taka/hina/fukkura_back.png) left top;/* margin-bottom: 20px; */padding: 20px 0;}
.fukkura img{width: 421px;}

@media screen and (max-width:1217px){
.other1_left{width:40%;}
.other1_right{width:55%; margin-left:5%;}

.other2_left{width:40%;}
.other2_right{width:55%; margin-right:5%;}

.box3_wrap_left {width: auto;}
}

@media screen and (max-width:915px){
.main_content{width:100%;}
.photo{right:0;}
.introduce{padding-right:90px;}

.box3_wrap_right{width:20%;}
.box3_wrap_left{width:80%;}
.b3inwp_left{width:100%; float:none;}
.b3inwp_right{width:100%; float:none;padding-left:0px;}
.b4inwp_left{float:none;width:100%;text-align:center;}
.b4inwp_right{float:none;width:100%; padding-left:0px;padding-top:10px;}
.box3_inner2{margin-top:0px;}

}

@media screen and (max-width:875px){
.main_content{width:100%;}
.photo{right:-5px;}
.introduce{padding-right:90px;}
.product_left{width:48.5%;}
.product_right{width:48.5%;}

}

@media screen and (max-width:670px){
.product_main_wrap h4{margin-top:15px!important;}
.title{max-width:280px;}
span.overflow_sp{height:200px; overflow:hidden; display:block;}
.top_blandpanel{display:none!important;}
.tango_head p{font-size:14px!important;width:auto;}
.product_left{width:100%; float:none;}
.product_right{width:100%; float:none;margin-top:0;}
.product_inner, .other_wrap{margin-top:0;}
.detail{text-align:center;}
.present_wrap{padding:20px 25px;}
.other1_left{width:100%; float:none;}
.other1_right,.pr_btm_right{width:100%; float:none; margin-left:0%;}
.other2_left,.pr_btm_left{width:100%; float:none;}
.other2_right{width:100%; float:none; margin-right:0%;}
.other_wrap h4{margin-top:20px;}
.present_wrap{background-size:100%;}
.product_left h3{margin-top:0;}
.takatango h3,.takatango h4{font-size:20px!important; font-weight:bold;}

.kou_txt_wrap{padding-left:10px;}
.kou_txt_wrap h2,.pr_txt_wrap h2{font-size:20px; font-weight:bold;}
.kou_wrap li.kou_left{width:100%;float:none;text-align:center;}
.kou_wrap li.kou_left img{max-width:100px; border-radius:100%;}
.kou_wrap li.kou_right{width:auto;float:none;margin-top:10px; padding-right:10px; margin-left:0;}
/*
.kou_wrap li.kou_left{width:30%;float:left;text-align:center;}
.kou_wrap li.kou_right{width:65%;float:left;margin-left:5%;}
*/

.product_bottom,.pr_txt_wrap{padding:10px; background:#f1f1f1;}
.product_inner{background:#f1f1f1; padding:10px;}
.product_main_wrap br{display:none;}
.product_wrap{margin-top:0;}
.product_main_wrap{padding-left:0px;padding-right:0px;}
p.p_subtitle{margin-top:15px; font-size:11px;}
.product_left h3,.product_head h3{text-align:left; padding-left:0; font-weight:bold!important; font-size:20px;}
.product_right h3{margin-top:10px;}
.takatango h4{margin:0 0 5px 0;}

.tango_head{background:none;min-height:auto;}
.header_sp{display:block; margin-bottom:15px;}
.head_wrap p{margin-top:20px;}
.logo{margin-bottom:20px;margin-top:15px;}

.box1,.box3{margin-top:40px;padding-top:10px;padding-bottom:5px;padding-left:0;padding-right:0;}
.box3{padding:10px 10px 0 10px!important;}
.koupr_wrap{padding:0 10px;}
.box3_inner1{margin-top:10px;}
.box3_wrap_right{display:none;}
.box3_wrap_right_sp{display:block;}
.box3_wrap_left{width:100%;float:none;}
.b4inwp_left img{width:60%;}
.box3_wrap_right_sp .osusumeTxt{font-size:20px!important;color:#2F2438!important;font-weight:bold; font-family: "ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho","MS 明朝",serif;}

.detail{margin-top:30px;}
.detail li{margin-right:0px;}
.detail img{margin-top:20px;}
}

@media screen and (max-width:420px){
.present_wrap{padding:10px;}
.takashimaya_logo img{width:180px;}
.photo img{width:80px;}
.introduce{padding-right:70px;}
}
