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

#content div#content753 { margin:0 7px; }
#content div#content753 h2,
#content div#content753 h3 { margin-bottom:1em; }

#content div#content753 div#page-title { margin:0 0 1em 0; padding:0; position:relative; width:616px; }
#content div#content753 div#page-title { height:190px; }
#content div#content753 div#page-title.large { height:300px; }

#content div#content753 div#page-title h2 { position:absolute; z-index:0; }
#content div#content753 div#page-title p { position:relative; z-index:10; }

#content div#content753 div#page-title.large p { top:143px; left:25px; width:280px; margin-bottom:1em; }
#content div#content753 div#page-title.small p { top:110px; left:25px; width:300px; margin-bottom:1em; }

#content div#content753 ul#navigation { margin:0 0 1em 0; padding:0; }
#content div#content753 ul#navigation li { margin:0; padding:0; list-style-type:none; float:left; }



#content div#content753 #topic { }
#content div#content753 #topic div.left { width:406px; }

/* news */
#content div#content753 #topic div.left div#news { margin:0 0 1em 0; padding:0; padding-bottom:1em; border:2px solid #f2f2f2; }
#content div#content753 #topic div.left div#news dl { margin:0 1em; padding:0; }
#content div#content753 #topic div.left div#news dl dt { margin:0 0 0.25em 0; padding:0; color:#ffa800; }

/* news */
#content div#content753 #topic div.left div#coupon {
	margin:0 0 1em 0;
	padding:0;
	padding-bottom:1em;
	border:2px solid #f2f2f2;
	text-align: center;
}
#content div#content753 #topic div.left div#coupon

/* advantage */
#content div#content753 #topic div.left div#advantage { margin:0 0 1em 0; padding:1em; background:url(imgdir/common/stripe01.gif) repeat; }
#content div#content753 #topic div.left div#advantage em { color:#e95166; font-weight:bold; }


/* rental-type */
#content div#content753 #rental-type { margin:0 0 1em 0; padding:0; }
#content div#content753 #rental-type ul { margin:0 -8px 0 0; padding:0; zoom:1; }
#content div#content753 #rental-type ul li { margin:0 8px 0 0; padding:0; float:left; width:115px; font-size:90%; }
#content div#content753 #rental-type ul li dl { margin:0; padding:0; }
#content div#content753 #rental-type ul li dl dt { margin:0 0 0.25em 0; padding:0; }
#content div#content753 #rental-type ul li dl dd { margin:0; padding:0; text-align:justify; text-justify:inter-ideograph; line-height:1.4; }


/* footer banner */
#content div#content753 #footer-banner { margin:0 0 1em 0; padding:0; }
#content div#content753 #footer-banner ul { margin:0; padding:0; }
#content div#content753 #footer-banner ul li { margin:0 8px 0 0; padding:0; float:left; }
#content div#content753 #footer-banner ul li.last-child { margin-right:0; }


/********************

	sichigosan2

*********************/

/* price */
#content div#content753 .unit { margin:0 0 40px 0; padding:0 10px; }
#content div#content753 .unit .price_rightBox { float:right; width:390px; }
#content div#content753 .unit dl { margin:0 0 10px 0; }
#content div#content753 .unit dt { font-weight:bold; color:#E1596C; font-size:110%; padding:0 0 5px 0; }
#content div#content753 .unit dd { padding:0 0 20px 0; }
#content div#content753 .unit p.price { text-align:right; font-weight:bold; color:#E1596C; }
#content div#content753 .unit p.price span { font-size:150%; }
#content div#content753 .unit p.btn { margin:10px 0 0 0; }
#content div#content753 .unit p.btn a { display:block; background:url(imgdir/price/img_bg_btn.gif) 0 0 no-repeat; height:33px; width:390px; text-align:center; font-weight:bold; color:#fff; line-height:33px; }
#content div#content753 .unit .list01 { margin:0 0 20px 0; }
#content div#content753 .unit .list01 li { background:url(imgdir/common/ic_green.gif) 0 0 no-repeat; padding:0 0 0 28px; line-height:19px; margin:0 0 10px 0; }




/********************

	sichigosan3

*********************/

/* plan */
#content div#content753 .unit p.txt { margin:0 0 20px 0; }

#content div#content753 table.sichigosan { width:100%; border-collapse:collapse; border:2px solid #DDDDDD; }
#content div#content753 table.sichigosan th { background:#FDEEF1; border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:3px 8px; text-align:left; }
#content div#content753 table.sichigosan td { border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:3px 8px; }

#content div#content753 table.sichigosan th.center ,
#content div#content753 table.sichigosan td.center { text-align:center; }

#content div#content753 a.plan { background:url(imgdir/common/ic_link.gif) 0 2px no-repeat; padding:0 0 0 13px; }

#content div#content753 ul.plan_icon01 { float:left; background:url(imgdir/plan/plan_plus.gif) right center no-repeat; padding:0 22px 0 0; }
#content div#content753 ul.plan_icon02 { float:left; padding:0 22px 0 3px; }
#content div#content753 ul.plan_icon02 li,
#content div#content753 ul.plan_icon03 li { float:left; padding:0 3px 0 0; }

#content div#content753 .unit dl.attention { border:2px solid #FDEEF1; padding:8px 12px; margin:20px 0 0 0; clear:both; }
#content div#content753 .unit dl.attention dd { padding:0 0 5px 0; color:#333; }

#content div#content753 .unit .plan_rightBox { float:right; width:255px; }




/********************

	sichigosan4

*********************/

.tb_sichigosan4 { margin:10px 0; border-collapse:collapse; font-size:11px; border:2px solid #ddd; }
.tb_sichigosan4 th,
.tb_sichigosan4 td { border:1px solid #ddd; padding:7px; }
.tb_sichigosan4 th { text-align:center; background:#FDEEF1; font-size:14px; font-weight:bold; }
.tb_sichigosan4 td { vertical-align:top;}
.tb_sichigosan4 td p { margin-bottom:5px;}

span.pink{ color:#E1596C; }
span.b{ font-weight:bold;}
.btn_banner { text-align:center;}

/********************

	sichigosan5

*********************/
.big_h3 { font-size:18px; font-weight:bold; color:#FF6699; text-align:center; margin:20px 0 0 0; }
.big_td p { font-size:14px; color:#FF6633; text-align:center; font-weight:bold; }

#content #content753 #topic .clearfix left #coupon .sitikosan-coupon {
	margin: 0px;
	padding: 0px;
}
