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

.product_left{float:left; width:420px;}
.product_right{float:right; width:420px;}
.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;}
.takahina h4,.product_wrap h5{font-family: "ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Â¹Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â", YuMincho, "ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â£ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â£ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â£ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â£ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Â¹Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ProN W3", "Hiragino Mincho ProN", "HGÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Â¹Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂE", "ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â­ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â³ ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Â¹Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â", "ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â­ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â³ ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Â¹Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â", serif;}
.sitainner{margin-top:5px;}
.product_main_wrap{padding: 0 10px 10px 10px;}
.head_wrap p{margin-top:15px;}
.product_inner,.other_wrap{ margin-top:20px;}
.product_main{/* border:1px solid #111; */box-shadow: 0 0 3px #999;}

.product_head img{margin-bottom:15px;}

.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{width:100px; height:100px; position:absolute; right: -20px;top: -20px;}
.photo img{width:100px; height:100px;}

.pink_wrap{position:relative; background: url(/img/babygoods/taka/hina/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{display:block; text-align:right; margin-top:15px; color: #C4141E; text-decoration: underline; font-weight: bold;}
.other_wrap h4{color: #D39A9A;}
span.ruby{font-size:10px;}

.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{width: 400px;vertical-align: middle;font-size: 12px;}
table.spec td.left{width: 60px;}
table.spec td.left span{color: #C67E7B;border-left: 2px solid #D39A9A;border-right: 2px solid #d39a9a;display: inline-block;padding: 0 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/hina/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:20px; display:inline-block}
.detail img{width: 285px;margin-top: 20px;}
.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%;}
}

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

@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%;}
.detail li{margin-right:0;}
}

@media screen and (max-width:670px){
.top_blandpanel{display:none!important;}
.product_left{width:100%; float:none;}
.product_right{width:100%; float:none;}
.detail{text-align:center;}
.present_wrap{padding:20px 25px;}
.other1_left{width:100%; float:none;}
.other1_right{width:100%; float:none; margin-left:0%;}
.other2_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%;}
}

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