@charset "Shift_JIS";

#cts		{margin-bottom:30px;}
#cts h2		{border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; background-color:#f3f3f3; padding:7px 10px; margin-top:-1px;}
#cts p		{margin:15px;}
#cts a		{color:#039; display:inline;}
#cts .img1	{width:100%; padding:10px 15px 0;}
#cts .txt1	{}
#cts .btn	{font-weight:bold; text-align:center; text-decoration:none; display:block; border:1px solid #ccc; padding:10px; margin:15px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#cts .btn:hover	{background:#ececec;}
#cts dt		{margin:0 15px;}
#cts dd		{margin:0 15px;}
#cts ul.str	{list-style-type:disc; margin:15px; padding-left:15px;}
#cts .ctn	{}

#cts h2.hd	{padding:15px; background-color:#f7f7f7;}
#cts .img2	{width:80%; display:block; margin:auto;}
#cts .img3	{width:80%; display:block; margin:10px auto;}
#cts .txt2	{font-weight:normal; margin:0;}
#cts .txt3	{font-weight:bold; margin-bottom:5px; padding:8px; background:#f7f7f7; margin-bottom:-10px;}
#cts .date	{color:#e4007f; display:block;}
#cts .colorRed	{font-weight:bold; color:#cc3333;}
#cts .nimg	{width:90%; display:block; margin:0 auto;}
#cts .map	{width:90%; display:block; margin:0 auto 20px;}
#cts .sale	{width:99%;}

#cts .back	{text-align:center; margin-bottom:30px; text-decoration:underline;}