@charset "UTF-8";
/* CSS Document */

#page2nd #contents h1 {margin-bottom:20px;}
#page2nd #contents .shop .image {float:left;}
#page2nd #contents .shop .image ul {width:290px;}
#page2nd #contents .shop .image ul li {float:left; margin-right:7px;}
#page2nd #contents .shop .image ul li.top {margin-bottom:15px;}
#page2nd #contents .shop .info {width:425px; float:left; position:relative;}
#page2nd #contents .shop .info h1 {margin-bottom:10px;}
#page2nd #contents .shop .info .btn01 {position:absolute; top:-3px; left:275px;}
#page2nd #contents .shop .info .btn02 {position:absolute; top:-3px; left:295px;}
#page2nd #contents .shop .info .btn03 {position:absolute; top:-3px; left:335px;}
#page2nd #contents .shop .info dl {width:425px; border-bottom:#ccc 1px solid; padding-bottom:5px; margin-bottom:5px; font-size:15px; line-height:21px;}
#page2nd #contents .shop .info dl dt {width:75px; float:left; font-weight:bold;}
#page2nd #contents .shop .info dl dd {width:350px; float:left;}
#page2nd #contents .shop .map {float:right;}
#page2nd #contents .border {padding:15px 0 20px 0;}
#page2nd #contents article {font-size:15px; line-height:25px;}
#page2nd #contents article h1 {margin-bottom:5px;}
#page2nd #contents article p {margin-bottom:25px;}
#page2nd #contents article p .price {font-size:20px;}
#page2nd #contents article p .eng {font-size:13px;}
#page2nd #contents article dl dt {width:180px; float:left; font-weight:bold;}
#page2nd #contents article dl dd {width:760px; float:left;}
#page2nd #contents .border2 {padding:0 0 5px 0;}
#page2nd #contents .border2_bottom {padding:0 0 60px 0;}