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

/*-----------------------------------

	お祝いプラン「七五三」	
	
-----------------------------------*/

#naka_main_con_inner h6 {
	padding-bottom:25px;
}


/*特典*/
#naka_main_con_inner div.box_exp_other div#box_tokuten_753 {
	overflow:hidden;
	height:100%;
	padding:20px 0 0 150px;
}

#naka_main_con_inner div.box_exp_other .box_left {
	float:left;
}

#naka_main_con_inner div.box_exp_other .box_right {
	float:right;
}

#naka_main_con_inner div.box_exp_other div#box_tokuten_753 dl {
	width:287px;
	height:100px;
	position:relative;
}

#naka_main_con_inner div.box_exp_other div#box_tokuten_753 dl dt {
	position:absolute;
	top:-18px;
	left:-33px;
	z-index:2;
}

#naka_main_con_inner div.box_exp_other div#box_tokuten_753 dl dd {
	margin:0 0 0 16px;
	padding:20px 10px 15px 60px;
	border:1px solid #f9d357;
	background:#fff;
	z-index:1;
}

#naka_main_con_inner div.box_exp_other div#box_tokuten_753 dl dd.box_hanshin {
	border:1px solid #ffa0a0;
}

#naka_main_con_inner div.box_exp_other div#box_tokuten_753 dl dd ul li {
	padding:0 0 10px 17px;
	font-size:14px;
	font-weight:bold;
	text-indent:-17px;
}

#naka_main_con_inner div.box_exp_other div#box_tokuten_753 dl dd ul li span.chi_ttl {
	font-size:14px;
	font-weight:bold;
	color:#9c511f;
}

#naka_main_con_inner div.box_exp_other div#box_tokuten_753 dl dd ul li a.chi_01,
#naka_main_con_inner div.box_exp_other div#box_tokuten_753 dl dd ul li a.chi_02 {
	color:#ff7a20;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

#naka_main_con_inner div.box_exp_other div#box_tokuten_753 dl dd ul li a.chi_02 {
	color:#ff3fc7;
}

#naka_main_con_inner div.box_exp_other div#box_tokuten_753 dl dd.height_kotei {
	height:100px;
	margin:0 0 30px 16px;
}

#naka_main_con_inner div.box_exp_other div#box_tokuten_753 dl dd.height_kotei02 {
	height:100px;
	margin:0 0 10px 16px;
}


/*お得情報*/
#naka_main_con_inner div.box_exp_other div.box_otoku {
	border:1px solid #ffcbc9;
	background:#fff;
	padding:2px;
	margin:0 0 20px 0;
}

#naka_main_con_inner div.box_exp_other div.box_otoku div.box_otoku_inner {
	background:url(../images/13mairi/bg_otoku.gif) repeat-x bottom;
	padding:15px;
	overflow:hidden;
	height:100%;
}

#naka_main_con_inner div.box_exp_other div.box_otoku dl {
	float:left;
	width:300px;
}

#naka_main_con_inner div.box_exp_other div.box_otoku dl.otoku_01 {
	float:none;
	width:100%;
}

#naka_main_con_inner div.box_exp_other div.box_otoku dl.otoku_02 {
	width:340px;
}

#naka_main_con_inner div.box_exp_other div.box_otoku dl dt {
	background:url(../images/13mairi/ico_otoku.gif) no-repeat 0 0;
	padding:0 0 10px 25px;
	font-size:18px;
	font-weight:bold;
}

#naka_main_con_inner div.box_exp_other div.box_otoku dl dd {
	margin:0 0 0 25px;
}

#naka_main_con_inner div.box_exp_other div.box_otoku dl dd.boy_girl {
	float:left;
	width:250px;
	padding:0 0 10px 25px;
	margin:0;
	line-height:1.2;
}

#naka_main_con_inner div.box_exp_other div.box_otoku dl dd.bg

#naka_main_con_inner div.box_exp_other div.box_otoku dl dd.otoku_imgbox {
	padding:5px 0 0 0;
}

#naka_main_con_inner div.box_exp_other div.box_otoku dl dd.otoku_imgbox img {
	padding:0 14px 0 0;
}

#naka_main_con_inner div.box_exp_other div.box_otoku dl dd.otoku_imgbox img.last_img {
	padding:0 0 0 0;
}

#naka_main_con_inner div.box_exp_other div.box_otoku dl dd p {
	font-size:14px;
	font-weight:bold;
}

#naka_main_con_inner div.box_exp_other .txt_red,
#naka_main_con_inner div.box_exp_other .txt_red_sml {
	color:#f8525a;
	font-weight:bold;
	font-size:18px;
}

#naka_main_con_inner div.box_exp_other .txt_red_sml {
	font-size:14px;
}

#naka_main_con_inner div.box_exp_other .txt_cha {
	color:#723300;
	font-weight:bold;
	font-size:14px;
}

#naka_main_con_inner div.box_exp_other .txt_bgpink {
	background:#edd9c9;
	color:#915346;
	font-size:14px;
	font-weight:bold;
	padding:3px;
}

#naka_main_con_inner div.box_exp_other .txt_white_sml {
	font-size:12px;
	color:#915346;
	font-weight:bold;
}

#naka_main_con_inner div.box_exp_other .txt_10px {
	font-size:10px;
	font-weight:normal;
}

#naka_main_con_inner div.box_exp_other .txt_12px {
	font-size:12px;
	font-weight:normal;
}

#naka_main_con_inner div.box_exp_other .pb_10px {
	padding-bottom:10px;
}

#naka_main_con_inner div.box_exp_other .pt_10px {
	padding-top:10px;
}

#naka_main_con_inner div.box_exp_other .ovf {
	overflow:hidden;
	height:100%;
}

#naka_main_con_inner div.box_exp_other p.img_icon {
	float:left;
	width:49px;
	padding:0 5px 0 0;
}

#naka_main_con_inner div.box_exp_other p.box_price {
	float:left;
	width:220px;
	padding:3px 0 0 0;
}
/* 110111追加 */
#naka_main_con_inner div.box_exp_other div.box_otoku div.box_otoku_inner dl dd span.strikeout,
#naka_main_con_inner div.box_exp_other p.box_price span.strikeout {
	text-decoration:line-through;
}
/* 110111追加ここまで */
