@charset 'utf-8';



/* このCSSファイルはUTF-8でエンコードされています。 */
/**
 * ======================================================================
 * [party base]
 * ----------------------------------------------------------------------
 */
#partyList {
	width: 100%;
	font-size: 1.2em;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
#partyList .planDetail .cap_s {
	font-size: 10px;
}



#partyList .headerimg {
	height: 170px;
	width: 650px;
	float: right;
}
#partyList #mainMenu {
	height: auto;
	width: 230px;
	padding-right: 20px;
	float: left;
}


#partyList .maincolumn {
	height: auto;
	width: 650px;
	float: left;
}

#partyList .subcolumn {
	height: auto;
	width: 230px;
	float: right;
	padding-left: 20px;
}

/**
 * ======================================================================
 * [clear]
 * ----------------------------------------------------------------------
 */
#partyList .clear {
	margin: 0;
	padding: 0;
	height: 0px;
	clear: both;
	line-height:0%;
}
#partyList .gototop {
	text-align: right;
	margin-top: 30px;
}


/**
 * ======================================================================
 * [header]
 * ----------------------------------------------------------------------
 */
#partyList #mainMenu .contents {
	background-image: url(../party/images/common/contents_bg.jpg);
	background-repeat: no-repeat;
	height: 153px;
	width: 230px;
}
#partyList #mainMenu .contents .mail {
	padding-bottom: 4px;
}
#partyList #mainMenu .contents .inquiry_tel {
	padding-bottom: 10px;
	text-align: center;
}

/**
 * ======================================================================
 * [what's new]
 * ----------------------------------------------------------------------
 */
#partyList .news {
	width: 650px;
	float: left;
	font-size: 12px;
	margin-right: 55px;
	line-height: 1.2em;
}
#partyList .news img {
	margin-top: 6px;
}
#partyList .news .recplan {
	margin-top: 10px;
}
#partyList .news table {
	margin-top: 10px;
}
#partyList .news th,
#partyList .news td {
	border-bottom: solid 1px #e1e1e1;
	vertical-align: top;
	padding: 6px 0 6px 6px;
}
#partyList .news #mainteTXT {
	color: #FF0000;
}

/**
 * ======================================================================
 * [banner]
 * ----------------------------------------------------------------------
 */
#partyList .bnrarea {
	height: auto;
	width: 190px;
	float: right;
	margin-bottom: 10px;
}
#partyList .bnrarea li img {
	margin-bottom: 3px;
}

/**
 * ======================================================================
 * [planLIST]
 * ----------------------------------------------------------------------
 */
#partyList .List_upper {
	height: auto;
	width: 900px;
	float: left;
}
#partyList .List_upper .planbox {
	height: auto;
	width: 200px;
	margin-top: 10px;
	float: left;
	margin-right: 32px;
	margin-bottom: 10px;
}
#partyList .List_upper .planboxEND {
	float: left;
	height: auto;
	width: 200px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#partyList .List_upper .plantxt {
	height: 30px;
	width: 200px;
	background-image: url(../party/images/index/bg_plantxt.jpg);
	background-repeat: no-repeat;
}
#partyList .List_upper .planbox .plantxt p {
	font-size: 12px;
	color: #666666;
	text-align: center;
	padding-top: 8px;
}
#partyList .List_upper .planboxEND .plantxt p {
	font-size: 12px;
	color: #666666;
	text-align: center;
	padding-top: 8px;
}


#partyList .List_center {
	height: auto;
	width: 900px;
	float: left;
}
#partyList .List_center .planbox {
	height: auto;
	width: 200px;
	margin-top: 10px;
	float: left;
	margin-right: 32px;
	margin-bottom: 10px;
}
#partyList .List_center .planboxEND {
	float: left;
	height: auto;
	width: 200px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#partyList .List_center .plantxt {
	height: 30px;
	width: 200px;
	background-image: url(../party/images/index/bg_plantxt.jpg);
	background-repeat: no-repeat;
}
#partyList .List_center .planbox .plantxt p {
	font-size: 12px;
	color: #666666;
	text-align: center;
	padding-top: 8px;
}
#partyList .List_center .planboxEND .plantxt p {
	font-size: 12px;
	color: #666666;
	text-align: center;
	padding-top: 8px;
}


#partyList .List_under {
	height: auto;
	width: 900px;
	float: left;
}
#partyList .List_under .planbox {
	height: auto;
	width: 200px;
	margin-top: 10px;
	float: left;
	margin-right: 32px;
	margin-bottom: 10px;
}
#partyList .List_under .planboxEND {
	float: left;
	height: auto;
	width: 200px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#partyList .List_under .plantxt {
	height: 30px;
	width: 200px;
	background-image: url(../party/images/index/bg_plantxt.jpg);
	background-repeat: no-repeat;
}
#partyList .List_under .planbox .plantxt p {
	font-size: 12px;
	color: #666666;
	text-align: center;
	padding-top: 8px;
}
#partyList .List_under .planboxEND .plantxt p {
	font-size: 12px;
	color: #666666;
	text-align: center;
	padding-top: 8px;
}
#partyList .banquetList {
	height: auto;
	width: 900px;
}
#partyList .banquetList table {
	color: #666666;
	background-color: #EFEFEF;
	line-height: 1.2em;
	width: 898px;
	text-align: center;
}
#partyList .banquetList table thead td {
	background-color:#F2F4F4;
	font-weight:bold;
	line-height:130%;
	color: #254672;
}
#partyList .banquetList table th,
#partyList .banquetList table td {
	font-weight:normal;
	line-height:130%;
	border: 1px solid #E0E0E0;
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 12px;
}

#partyList .banquetList .list table {
	color: #666666;
	background-color: #FFFFFF;
	line-height: 1.2em;
	width: 898px;
	text-align: center;
	margin-bottom: 5px;
}
#partyList .banquetList .list .link {
	font-size: 14px;
}

#partyList .banquetList .list table thead td {
	background-color:#FFFFFF;
	font-weight:bold;
	line-height:130%;
	/*padding:6px 12px;*/:
	color: #254672;
}
#partyList .banquetList .list table th,
#partyList .banquetList .list table td {
	font-weight:normal;
	line-height:130%;
	/*padding:4px 12px;*/
	border: 1px solid #E0E0E0;
}
#partyList .banquetList .tab {
	margin-top: 10px;
	margin-bottom: 1px;
}
#partyList .banquetList .list .cap1 {
	font-size: 10px;
}
#partyList .mainTitle {
	width: 230px;
	float: left;
	height: auto;
	margin-right: 20px;
}
#partyList .mainImage {
	width: 430px;
	float: left;
	height: auto;
	margin-bottom: 10px;
}
#partyList .mainTitle .detail_cap {
	font-size: 14px;
	line-height: 1.2em;
	font-weight: bold;
	color: #D1584C;
	margin-top: 20px;
}
#partyList .mainTitle .detail_txt {
	font-size: 12px;
	line-height: 1.4em;
	font-weight: normal;
	color: #666666;
	margin-top: 15px;
}

/**
 * ======================================================================
 * [drawing]
 * ----------------------------------------------------------------------
 */
#partyList .drawingArea {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	margin-bottom: 20px;
}
#partyList .drawingArea .leftBOX {
	float: left;
	width: 330px;
	margin-right: 30px;
	height: auto;
	margin-bottom: 30px;
	text-align: center;
}
#partyList .drawingArea .rightBOX p {
	line-height: 1.2em;
	color: #666666;
	font-size: 10px;
	margin-top: 3px;
	text-align: center;
}
#partyList .drawingArea .leftBOX p {
	font-size: 10px;
	line-height: 1.2em;
	color: #666666;
	text-align: center;
	margin-top: 3px;
}
#partyList .drawingArea .rightBOX {
	float: right;
	height: auto;
	width: 330px;
	margin-bottom: 30px;
	text-align: center;
}

/**
 * ======================================================================
 * [floor]
 * ----------------------------------------------------------------------
 */
#partyList .floor_mainTitle {
	float: left;
	width: 500px;
	height: auto;
}
#partyList .floor_mainTitle .floor_link {
	font-size: 12px;
}
#partyList .floor_mainTitle li {
	float: left;
	margin-top: 18px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	background-color: #EFEFEF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#partyList .floor_mainTitle .floor_linkEND {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
#partyList .banquetList .floorplan {
	text-align: center;
	width: 900px;
	height: auto;
	padding-top: 30px;
}
#partyList .banquetList .download {
	text-align: right;
	margin-top: 10px;
	width: 900px;
}

/**
 * ======================================================================
 * [delivery]
 * ----------------------------------------------------------------------
 */
#partyList .delivery_mainTitle {
	float: left;
	width: 600px;
	height: auto;
}
#partyList .delivery_mainTitle .floor_link {
	font-size: 12px;
}
#partyList .delivery_mainTitle li {
	float: left;
	margin-top: 18px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	background-color: #EFEFEF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#partyList .delivery_mainTitle .delivery_linkEND {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

/**
 * ======================================================================
 * [plan]
 * ----------------------------------------------------------------------
 */
#partyList .planTitle {
	width: 230px;
	float: left;
	height: auto;
	margin-right: 20px;
}
#partyList .planDetail {
	width: 650px;
	float: left;
	height: auto;
	margin-bottom: 10px;
}
#partyList .planTitle li {
	margin-bottom: 10px;
}
#partyList .planDetail .subBox {
	width: 50px;
	float: left;
	margin-right: 20px;
	height: auto;
	margin-top: 10px;
	margin-bottom: 20px;
}
#partyList .planDetail .infoTxt {
	font-size: 14px;
	line-height: 1.4em;
	color: #666666;
	margin-top: 10px;
	margin-bottom: 30px;
}
#partyList .planDetail .infoTxtSP {
	font-size: 14px;
	line-height: 1.4em;
	color: #666666;
	margin-top: 10px;
	margin-bottom: 30px;
	width: 350px;
	float: left;
}
#partyList .planDetail .infoTxtSP2 {
	font-size: 14px;
	line-height: 1.4em;
	color: #666666;
	margin-top: 10px;
	margin-bottom: 30px;
	width: 420px;
	float: left;
}
#partyList .planDetail .infoTxtSP3 {
	font-size: 14px;
	line-height: 1.4em;
	color: #666666;
	margin-top: 10px;
	margin-bottom: 30px;
	width: 400px;
	float: left;
}
#partyList .planDetail .bnr_SP {
	height: 80px;
	width: 220px;
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
}
#partyList .planDetail .adv_SP {
	width: 230px;
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
}
#partyList .planDetail .item_period {
	height: 30px;
	width: 650px;
}

#partyList .planDetail .item_period img {
	float: left;
	margin-right: 20px;
}
#partyList .planDetail .item_period p {
	font-size: 14px;
	line-height: 1.2em;
	font-weight: bold;
	color: #333333;
	padding-top: 6px;
}
#partyList .planDetail .item_planinfo {
	margin-top: 10px;
	height: 30px;
	width: 650px;
	margin-bottom: 30px;
}
#partyList .planDetail .item_planinfo img {
	float: left;
	margin-right: 20px;
}
#partyList .planDetail .item_planinfo p {
	padding-top: 6px;
	font-size: 12px;
	color: #666666;
}
#partyList .planDetail .item_planinfo .2Line {
	font-size: 12px;
	line-height: 1.2em;
	color: #666666;
	padding-top: 1px;
}

#partyList .planDetail .item_planinfo2 {
	margin-top: 10px;
	height: 50px;
	width: 650px;
	margin-bottom: 30px;
}
#partyList .planDetail .item_planinfo2 img {
	float: left;
	margin-right: 20px;
}
#partyList .planDetail .item_planinfo2 .3Line {
	font-size: 12px;
	line-height: 1.2em;
	color: #666666;
}

#partyList .planDetail table {
	color: #333333;
	background-color: #FFFFFF;
	line-height: 1.2em;
	width: 100%;
	text-align: center;
}
#partyList .planDetail .p_Title {
	font-size: 14px;
	color: #333333;
	line-height: 1.2em;
}

#partyList .planDetail .caption {
	color: #CC3333;
	line-height: 1.4em;
	font-size: 10px;
	margin-top: 5px;
}
#partyList .planDetail .caption2 {
	color: #666666;
	line-height: 1.4em;
	font-size: 12px;
	margin-top: 20px;
}
#partyList .planDetail .caption2 li {
	list-style-type: square;
	margin-left: 20px;
}
#partyList .plan_ladiesPrice table {
	color: #333333;
	background-color: #FFFFFF;
	line-height: 1.2em;
	width: 50%;
	text-align: center;
}
#partyList .planDetail .link_nijikai {
	padding: 8px;
	border: 1px solid #CCCCCC;
	margin-top: 20px;
	font-size: 14px;
	line-height: 1.2em;
	text-align: center;
}
#partyList .planDetail .infoTxt .gd_tokuten {
	font-weight: bold;
	color: #660000;
	font-size: 14px;
	background-color: #D9B364;
	margin-top: 5px;
	border: 1px solid #CC9933;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}

#partyList .planDetail .infoTxt .gd_tokuten .caption3 {
	font-size: 12px;
	color: #660000;
	font-weight: normal;
}
* html #partyList .addoption_leftBox img {
	margin-right: 5px;
	margin-top: 1px;
}
#partyList .planDetail .tokuten li {
	list-style-type: decimal;
	margin-left: 20px;
}
#partyList .addoption_Box {
	float: left;
	width: 650px;
	margin-top: 5px;
}
#partyList .addoption_Box img {
	margin-right: 5px;
	margin-top: 6px;
}

#partyList .addoption_Box dt {
	font-weight: bold;
	color: #666666;
	font-size: 12px;
	line-height: 2.0em;
	margin-top: 5px;
}
#partyList .addoption_Box dd {
	font-size: 12px;
	color: #666666;
	line-height: 1.2em;
	text-indent: 25px;
}
#partyList .addoption_leftBox {
	float: left;
	width: 380px;
	margin-top: 5px;
}
#partyList .addoption_leftBox img {
	margin-right: 5px;
	margin-top: 6px;
}

#partyList .addoption_leftBox dt {
	font-weight: bold;
	color: #666666;
	font-size: 12px;
	line-height: 2.0em;
	margin-top: 5px;
}
#partyList .addoption_leftBox dd {
	font-size: 12px;
	color: #666666;
	line-height: 1.2em;
	text-indent: 25px;
}
#partyList .addoption_rightBox {
	float: right;
	width: 270px;
	margin-top: 5px;
}
#partyList  .addoption_rightBox  img  {
	margin-right: 5px;
	margin-top: 6px;
}
* html #partyList  .addoption_rightBox  img  {
	margin-right: 5px;
	margin-top: 1px;
}
#partyList .addoption_rightBox dt {
	font-weight: bold;
	font-size: 12px;
	line-height: 2.0em;
	color: #666666;
	margin-top: 5px;
}
#partyList .addoption_rightBox dd {
	font-size: 12px;
	line-height: 1.4em;
	color: #666666;
	text-indent: 25px;
}
#partyList .planDetail .addprice {
	font-size: 12px;
	line-height: 1.2em;
	color: #666666;
	margin-top: 15px;
	margin-bottom: 5px;
}
#partyList .planDetail .item_addoption {
	height: 30px;
	width: 650px;
	margin-top: 30px;
}
#partyList .planDetail .item_planinfo_tt {
	font-size: 12px;
	line-height: 1.2em;
	color: #377880;
}
#partyList  .planDetail  .item_planinfo_ttRed {
	font-size: 12px;
	line-height: 1.2em;
	color: #FF0000;
}
#partyList .planDetail .item_tokuteninfo_tt {
	color: #FF6600;
	font-size: 12px;
	line-height: 1.2em;
}
#partyList .planDetail .item_tokuteninfo_ttL {
	color: #FFFFFF;
	font-size: 16px;
	line-height: 1.2em;
}
#partyList  .planDetail  .item_planinfo_ttLady {
	color: #FF6600;
	font-size: 12px;
	line-height: 1.2em;
}
#partyList .planDetail table thead td {
	background-color:#F2F4F4;
	font-weight:bold;
	line-height:130%;
	color: #254672;
}
#partyList .planDetail table th,
#partyList .planDetail table td {
	font-weight:normal;
	line-height:130%;
	border: 1px solid #E0E0E0;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#partyList .planDetail .item_freedrink {
	height: 30px;
	width: 650px;
	margin-top: 30px;
	margin-bottom: 10px;
}
#partyList .planDetail .item_desert {
	margin-top: 20px;
	height: 30px;
	width: 650px;
	margin-bottom: 10px;
}
#partyList .planDetail .item_desert img {
	float: left;
	margin-right: 20px;
}
#partyList .planDetail .item_desert p {
	padding-top: 1px;
	font-size: 12px;
	color: #666666;
}
#partyList .planDetail .item_list {
	font-size: 12px;
	color: #333333;
	line-height: 1.4em;
	margin-top: 3px;
	margin-bottom: 3px;
}

#partyList .planDetail .tokuten {
	margin-top: 20px;
}
#partyList .planDetail .impact {
	color: #CC3333;
}
#partyList .planDetail .impact_12 {
	color: #CC3333;
	font-size: 12px;
	font-weight: normal;
}
#partyList .planDetail .subcap {
	font-size: 10px;
	color: #666666;
}
#partyList .planDetail .infoTxt .impactB {
	font-size: 14px;
	line-height: 1.4em;
	font-weight: bold;
	color: #FF0000;
}
#partyList .planDetail .caption2 .conpact {
	font-size: 10px;
}
#partyList .planDetail .plusalpha_guide {
	font-size: 12px;
	line-height: 1.4em;
	color: #666666;
	margin-top: 10px;
}
#partyList .planDetail .plusalpha_price {
	font-size: 14px;
	line-height: 1.2em;
	font-weight: bold;
	color: #FF0000;
	margin-top: 5px;
	margin-bottom: 10px;
}
#partyList .planDetail .plusalpha_cap {
	font-size: 12px;
	line-height: 1.2em;
	color: #666666;
}
#partyList .planDetail .p_3column {
	height: auto;
	width: 650px;
	margin-top: 30px;
}
#partyList .planDetail .p_3column .p_left {
	width: 216px;
	float: left;
	height: auto;
}
#partyList .planDetail .p_3column .p_center {
	float: left;
	height: auto;
	width: 216px;
}
#partyList .planDetail .p_3column .p_right {
	float: left;
	height: auto;
	width: 216px;
}
#partyList .planDetail .p_3column .p_left p {
	font-size: 10px;
	line-height: 1.2em;
	color: #666666;
	text-align: center;
	margin-top: 3px;
}
#partyList .planDetail .p_3column .p_center p {
	font-size: 10px;
	line-height: 1.2em;
	color: #666666;
	text-align: center;
	margin-top: 3px;
}
#partyList .planDetail .p_3column .p_right p {
	font-size: 10px;
	line-height: 1.2em;
	color: #666666;
	text-align: center;
	margin-top: 3px;
}
#partyList .planDetail .p_point {
	height: auto;
	width: 650px;
	margin-bottom: 30px;
}
#partyList .planDetail .p_point dt {
	font-size: 16px;
	line-height: 1.2em;
	font-weight: bold;
}
#partyList .planDetail .p_point dd {
	font-size: 12px;
	line-height: 1.4em;
	margin-left: 30px;
	margin-bottom: 20px;
}
#partyList .planDetail .p_point .p1 {
	color: #C0A0E7;
}
#partyList .planDetail .p_point .p2 {
	color: #FF8C8C;
}
#partyList .planDetail .p_point .p3 {
	color: #84E1C2;
}
#partyList .planDetail .p_example {
	text-align: center;
	width: 650px;
	margin-top: 20px;
	margin-bottom: 20px;
}#partyList .planDetail .subtitle {
	background-color: #3E437D;
	color: #FFFFFF;
	padding: 5px;
	width: 250px;
	text-align: center;
	font-size: 12px;
	line-height: 1.2em;
	margin-top: 15px;
}
#partyList .planDetail .item_banquetTxt {
	font-size: 12px;
	line-height: 1.4em;
	color: #666666;
	margin-top: 15px;
	margin-bottom: 30px;
}
#partyList .planDetail .item_gourmetPhoto {
	float: left;
	width: 160px;
	height: 107px;
	margin-right: 20px;
	margin-top: 20px;
}
#partyList .planDetail .item_gourmetTxt {
	font-size: 12px;
	line-height: 1.4em;
	color: #666666;
	float: right;
	margin-top: 20px;
	width: 460px;
}
#partyList .planDetail .item_howto {
	height: auto;
	width: 650px;
	margin-top: 20px;
	margin-bottom: 10px;
}
#partyList .planDetail .howto_title {
	font-size: 12px;
	color: #0C1A49;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #0C1A49;
	padding-top: 0px;
	padding-bottom: 60px;
	width: 140px;
	padding-right: 10px;
	text-align: right;
	float: left;
	height: auto;
	margin-bottom: 10px;
}
#partyList .planDetail .howto_title1 {
	font-size: 12px;
	color: #0C1A49;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #0C1A49;
	padding-top: 0px;
	padding-bottom: 45px;
	width: 140px;
	padding-right: 10px;
	text-align: right;
	float: left;
	height: auto;
	margin-bottom: 10px;
}
#partyList .planDetail .howto_owakarenokai .howto_advice {
	font-size: 12px;
	line-height: 1.2em;
	color: #666666;
	height: auto;
	float: left;
	margin-left: 20px;
	margin-bottom: 10px;
}
#partyList .planDetail .cateringImage {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}
#partyList .planDetail .cateringserviceTxt {
	font-size: 14px;
	line-height: 1.4em;
	color: #666666;
	width: 580px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 50px;
}
#partyList .drawingArea .oneBOX p {
	font-size: 10px;
	line-height: 1.2em;
	color: #666666;
	margin-top: 3px;
}

#partyList .drawingArea .oneBOX {
	text-align: center;
}
#partyList .news .announce {
	color: #FF0000;
	line-height: 1.3em;
}
#partyList .planDetail .caption2 .impact {
	font-weight: bold;
	color: #CC0000;
}
#partyList .planDetail .adv_space {
	margin-top: 20px;
}
#partyList .planDetail .tokuten .number {
	font-weight: bold;
}
#partyList .planDetail .tokuten .SP_tokuten li {
	list-style-type: none;
	margin-left: 12px;
	font-size: 10px;
}
#partyList  .planDetail  .green  {
	background-color: #336633;
	font-size: 16px;
	color: #FFFFFF;
	padding: 3px;
	width: 410px;
	margin-bottom: 3px;
	font-weight: bold;
	text-align: center;
}

#partyList .planDetail .deepblue {
	color: #23305A;
	font-size: 14px;
	font-weight: bold;
}
#partyList .bnrarea .paintInfo {
	font-size: 10px;
	line-height: 1.4em;
	margin-top: 10px;
	text-align: center;
}
#partyList .planDetail .bnr_SP li {
	list-style-type: circle;
	margin-left: 12px;
	font-size: 10px;
	line-height: 1.2em;
}
#partyList .planDetail .bnr_SP ul {
	margin-top: 3px;
}
#partyList .planDetail .item_title {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC3333;
	padding: 3px;
	width: 400px;
	text-align: center;
}
#partyList  .planDetail  .subTxt  {
	font-size: 10px;
	line-height: 1.4em;
	margin-top: 14px;
}
#partyList .planDetail .infoTxt .imgL {
	float: left;
	margin-right: 20px;
	margin-top: 5px;
	display: block;
	margin-bottom: 10px;
}
.impactBlue {
	color: #0066CC;
}

