/*-------------------------------
*info
-------------------------------*/
/*index*/
body#kfc2013 div.main div.itemList {
	border: solid 1px #ddd;
	padding: 5px 40px;
	background: #fff;
}
body#kfc2013 div.main div.itemList div.svcItem {
	background:url(//d2926x4i2sob2.cloudfront.net/images/common/dotLine.gif) repeat-x top center;
	padding: 35px 0;
	position: relative;
}
body#kfc2013 div.main div.itemList div.svcItem:first-child {
	background:none;
}
body#kfc2013 div.main div.svcItem div.pic {
	float: left;
	width: 190px;
	margin: 0 20px 0 0;
}
body#kfc2013 div.main div.svcItem div.desc {
	float: left;
	width: 318px;
}
body#kfc2013 div.main div.svcItem div.desc p {
	color: #666;
	line-height: 1.8;
	margin-bottom: 30px;
}
body#kfc2013 div.main div.svcItem div.desc h3 {
	background:url(//d2926x4i2sob2.cloudfront.net/images/common/arrow_down.gif) no-repeat left 0;
	padding: 0 0 4px 24px;
	font-size: 136%;
	font-weight: bold;
}
body#kfc2013 div.main div.svcItem div.desc div.detailBtn {
	position: absolute;
	bottom: 35px;
}

/*common*/
body#kfc2013 div.main div.itemList {
	border: solid 1px #ddd;
	background: #fff;
	padding: 30px 40px 40px;
}
body#kfc2013 div.main div.socialBtn {
	border-bottom: none!important;
	padding: 30px 30px 24px;
	position: relative;
}
body#kfc2013 div.main div.socialBtn ul.spcialBtns li {
	float: left;
}
body#kfc2013 div.main div.socialBtn .spcialBtns .first{
	margin:-8px 14px 0 0;
}
body#kfc2013 div.main div.socialBtn .spcialBtns .first .simpleBtn{
	cursor:pointer;
}
body#kfc2013 div.main div.socialBtn .spcialBtns .first .count{
	margin:8px 0 0 1px;
}
body#kfc2013 div.main div.socialBtn .spcialBtns .first div{
	float:left;
}
body#kfc2013 div.main div.socialBtn .spcialBtns .first .center{
	background:url(//d2926x4i2sob2.cloudfront.net/images/common/balloonCenter.gif);
	background-repeat:repeat-x;
	height:18px;
	font-size: 11px;
	padding-top:2px;
}
body#kfc2013 div.main div.socialBtn .spcialBtns .second{
	margin-right:17px;
}

body#kfc2013 div.main div.article {background: #fff;}
body#kfc2013 div.main div.article a {display: inline;}

body#kfc2013 div.main h2 span {
	display: block;
	padding: 10px 0 3px;
	font-size: 18px;
	line-height: 1;
}

body#kfc2013.info .iLeft {float: left;}
body#kfc2013.info .iRight {float: right;}

body#kfc2013.info div.sidebar ul.localMenu li {
	border-bottom: solid 1px #ddd;
}
body#kfc2013.info div.sidebar ul.localMenu li a {
	border-bottom: none;
}
body#kfc2013.info div.sidebar ul.localMenu li.current a {
	display: block;
	margin: 4px;
	padding: 8px 6px 6px 12px;
	background: #E4002B;
	color: #fff;
}

body#kfc2013.info div.sidebar ul.localMenu li.currentSub a {
	padding: 8px 10px 10px 16px;
	margin: 4px 0 0;
	background: url(//d2926x4i2sob2.cloudfront.net/images/room/bg_sidenav_current.gif) no-repeat center bottom;
	color: #fff;
}
body#kfc2013.info div.sidebar ul.localMenu li.currentSub ul {
	padding: 7px 0 13px;
}
body#kfc2013.info div.sidebar ul.localMenu li.currentSub ul li {
	border: none;
}
body#kfc2013.info div.sidebar ul.localMenu li.currentSub ul li a {
	padding: 4px 10px 2px 30px;
	background: url(//d2926x4i2sob2.cloudfront.net/images/common/side_listMark.gif) no-repeat 15px center;
	color: #666;
}
body#kfc2013.info div.sidebar ul.localMenu li.currentSub ul li.current a {
	background: url(//d2926x4i2sob2.cloudfront.net/images/common/side_listMark.gif) no-repeat 15px center #ddd;
}
body#kfc2013.info div.sidebar ul.localMenu li.currentSub ul li a:hover,
body#kfc2013.info div.sidebar ul.localMenu li.currentSub ul li a:active {
	background: url(//d2926x4i2sob2.cloudfront.net/images/common/side_listMark.gif) no-repeat 15px center #ddd;
	color: #666 !important;
}

body#kfc2013.info div.main div.article p {
	font-size: 12px;
	line-height: 1.8;
	margin: 0 0 1em;
}


body#kfc2013.info div.main div.article dl dt {
	font-weight: bold;
	margin: 0;
	text-indent: -0.5em;
}
body#kfc2013.info div.main div.article dl dd {
	line-height: 1.5;
}

body#kfc2013.info div.main div.article a {
	color: #E4002B;
	text-decoration: underline;
}
body#kfc2013.info div.main ul.aside a {
	color: #E4002B;
	text-decoration: underline;
	display: inline;
}

body#kfc2013.info div.main div.article {
	padding: 5px 0 15px;
	border: solid 1px #ddd;
}
body#kfc2013.info div.main div.article div.section {
	margin: 30px 0 0;
	padding: 0 39px 40px;
	background:url(//d2926x4i2sob2.cloudfront.net/images/common/dotLine.gif) repeat-x left bottom;
}
body#kfc2013.info div.main div.article div.section.first {
	margin: 0;
}
body#kfc2013.info div.main div.article div.section.last {
	padding: 0 39px 20px;
	background: none;
}

body#kfc2013.info div.main div.article h4 {
	margin: 5px 0 0;
	font-weight: bold;
	font-size: 12px;
}

body#kfc2013.info div.main div.detailBtn {
	margin: 15px 0 30px;
}

/*next_shop*/
body#kfc2013.info.nextShop div.main div.pageHeader {
	margin: 0 0 25px;
}
body#kfc2013.info.nextShop div.main div.pageHeader div.iLeft {
	width: 185px;
}
body#kfc2013.info.nextShop div.main div.pageHeader div.iRight {
	width: 517px;
}
body#kfc2013.info.nextShop div.main div.pageHeader div.iRight p {
	font-size: 13px;
	font-weight: bold;
	line-height: 1.6;
}

body#kfc2013.info.nextShop div.article div.articleHeader {
	padding: 10px 39px 20px;
}
body#kfc2013.info.nextShop div.article div.articleHeader h3 {
	margin: 20px 0 15px;
	padding: 0;
	font-size: 20px;
	font-weight: bold;
	color: #b1163a;
	background: none;
}
body#kfc2013.info.nextShop div.article div.articleBody h4 {
	margin: 20px 0 10px;
	font-size: 15px;
}

body#kfc2013.info.nextShop div.article div.articleBody ul li {
	float: left;
	width: 140px;
	margin: 0 0 0 30px;
}
body#kfc2013.info.nextShop div.article div.articleBody ul li.first-child {
	margin: 0;
}
body#kfc2013.info.nextShop div.article div.articleBody ul li dl {
	padding: 10px 0 0;
}
body#kfc2013.info.nextShop div.article div.articleBody ul li dl dt{}
body#kfc2013.info.nextShop div.article div.articleBody ul li dl dd.price {
	padding: 5px 0 7px;
	line-height: 1.6;
}


/*limited*/
body#kfc2013.info.limited div.main div.article {
	padding: 40px 39px 0;
}
body#kfc2013.info.limited div.main ul.aside {
	margin: 30px 0;
	font-size: 11px;
}
body#kfc2013.info.limited div.main div.article div.articleBody div.iLeft {
	width: 185px;
}
body#kfc2013.info.limited div.main div.article div.articleBody div.iRight {
	width: 440px;
}

body#kfc2013.info.limited div.main div.article div.articleBody div.iRight .btn {
	margin-top: 15px;
}
body#kfc2013.info.limited div.main div.article div.articleBody div.clearfix {
	margin: 0 0 30px;
	padding: 0 0 30px;
	background: url(//d2926x4i2sob2.cloudfront.net/images/common/dotLine.gif) repeat-x left bottom;
}

body#kfc2013.info.limited div.main div.article div.articleBody ul li {
	float: left;
	margin: 0 0 0 10px;
}
body#kfc2013.info.limited div.main div.article div.articleBody ul li.first-child {
	margin: 0;
}

/*limitedLunchbox*/
body#kfc2013.info.limitedLunchbox div.main div.article div.articleHeader h3 {
	background: none;
	padding: 0;
	margin: 30px 39px 30px;
}
body#kfc2013.info.limitedLunchbox div.main div.article h4 {
	margin: 15px 0 8px;
	padding: 0 0 0 27px;
	font-size:15px;
}
body#kfc2013.info.limitedLunchbox div.main div.article div.section {
	background: none;
}
body#kfc2013.info.limitedLunchbox div.main div.article h4.iconA {
	background: url(//d2926x4i2sob2.cloudfront.net/images/info/icon_A.gif) no-repeat left top;
}
body#kfc2013.info.limitedLunchbox div.main div.article h4.iconB {
	background: url(//d2926x4i2sob2.cloudfront.net/images/info/icon_B.gif) no-repeat left top;
}
body#kfc2013.info.limitedLunchbox div.main div.article h4.iconC {
	background: url(//d2926x4i2sob2.cloudfront.net/images/info/icon_C.gif) no-repeat left top;
}
body#kfc2013.info.limitedLunchbox div.main div.article h4.iconD {
	background: url(//d2926x4i2sob2.cloudfront.net/images/info/icon_D.gif) no-repeat left top;
}
body#kfc2013.info.limitedLunchbox div.main div.article h4.iconE {
	background: url(//d2926x4i2sob2.cloudfront.net/images/info/icon_E.gif) no-repeat left top;
}
body#kfc2013.info.limitedLunchbox div.main div.article h4.iconF {
	background: url(//d2926x4i2sob2.cloudfront.net/images/info/icon_F.gif) no-repeat left top;
}
body#kfc2013.info.limitedLunchbox div.main div.article h4.iconG {
	background: url(//d2926x4i2sob2.cloudfront.net/images/info/icon_G.gif) no-repeat left top;
}
body#kfc2013.info.limitedLunchbox div.main div.article h4.iconH {
	background: url(/images/info/icon_H.gif) no-repeat left top;
}
body#kfc2013.info.limitedLunchbox div.main div.article h4.iconI {
	background: url(/images/info/icon_I.gif) no-repeat left top;
}
body#kfc2013.info.limitedLunchbox div.main div.article h4.iconM {
	background: url(/images/info/icon_M.gif) no-repeat left top;
}
body#kfc2013.info.limitedLunchbox div.main div.article h4.iconJ {
	background: url(//d2926x4i2sob2.cloudfront.net/images/info/icon_J.gif) no-repeat left top;
}
body#kfc2013.info.limitedLunchbox div.main div.article h4.iconK {
	background: url(//d2926x4i2sob2.cloudfront.net/images/info/icon_K.gif) no-repeat left top;
}
body#kfc2013.info.limitedLunchbox div.main div.article h4.iconR {
	background: url(/images/info/icon_R.gif) no-repeat left top;
}
body#kfc2013.info.limitedLunchbox div.main div.article h4.iconS {
	background: url(//d2926x4i2sob2.cloudfront.net/images/info/icon_S.gif) no-repeat left top;
}
body#kfc2013.info.limitedLunchbox div.main div.article h4.iconV {
	background: url(/images/info/icon_V.gif) no-repeat left top;
}
body#kfc2013.info.limitedLunchbox div.main div.article h4.iconW {
	background: url(/images/info/icon_W.gif) no-repeat left top;
}

body#kfc2013.info.limitedLunchbox div.main div.article div.iCenter,
body#kfc2013.info.limitedLunchbox div.main div.article div.iLeft,
body#kfc2013.info.limitedLunchbox div.main div.article div.iRight {
	width: 310px;
}
body#kfc2013.info.limitedLunchbox div.main div.article div.iCenter{
	margin:0 auto;
}
body#kfc2013.info.limitedLunchbox div.main div.article div.clearfix {
	margin: 20px 0 0;
}

body#kfc2013.info.limitedLunchbox div.main div.article div.ribon {
	padding: 18px 10px 16px;
	background: #aa0128;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}


body#kfc2013.info.limitedLunchbox div.main div.article ul {
	margin: 0 0 30px;
	padding: 0 0 25px;
	background:url(//d2926x4i2sob2.cloudfront.net/images/common/dotLine.gif) repeat-x left bottom;
}
body#kfc2013.info.limitedLunchbox div.main div.article ul.last {
	margin: 0;
	background: none;
}

body#kfc2013.info.limitedLunchbox div.main div.article ul li {
	float: left;
	width: 140px;
	margin: 0 0 0 30px;
}
body#kfc2013.info.limitedLunchbox div.main div.article ul li.first-child {
	margin: 0;
}

body#kfc2013.info.limitedLunchbox div.main div.article ul li dt {
	text-indent: 0;
	margin: 10px 0 6px;
	line-height: 1;
}
body#kfc2013.info.limitedLunchbox div.main div.article ul li dd {}

body#kfc2013.info.limitedLunchbox div.main div.article p.aside {
	margin: 0 39px 30px;
	font-size: 11px;
}
body#kfc2013.info.limitedLunchbox div.main ul.aside {
	margin: 30px 0;
	font-size: 11px;
}

/*torikaratei*/
body#kfc2013.info.torikaratei div.main h2 {
	margin: 0 0 5px;
}
body#kfc2013.info.torikaratei div.main div.article {
padding: 15px 39px 15px ;
border: solid 1px #ddd;
}
body#kfc2013.info.torikaratei div.main div.article div.section {
	margin: 30px 0 0;
	padding: 0 0 20px;
}
body#kfc2013.info.torikaratei div.main div.article div.section.last {
	padding: 0 0 30px;
	background: none;
}

body#kfc2013.info.torikaratei div.main div.article div.articleHeader h3 {
	background: none;
	padding: 0;
	margin: 30px 0;
}

body#kfc2013.info.torikaratei div.main ul.btn {
	margin: 0 0 30px;
}
body#kfc2013.info.torikaratei div.main ul.btn li {
	float: left;
	margin: 0 0 0 10px;
}
body#kfc2013.info.torikaratei div.main ul.btn li.first-child {
	margin: 0;
}

body#kfc2013.info.torikaratei div.main div.article h3 {
	margin: 0 0 12px;
}
body#kfc2013.info.torikaratei div.main div.article h4 {
	font-size: 12px;
}

body#kfc2013.info.torikaratei div.main div.articleHeader {
	padding: 0 0 10px;
}

body#kfc2013.info.torikaratei div.main div.article div.iLeft,
body#kfc2013.info.torikaratei div.main div.article div.iRight {
	width: 300px;
	text-align: center;
}

body#kfc2013.info.torikaratei div.main div.article ul.listTable li {
	background: #f5f5f5;
	padding: 15px 20px 12px;
}
body#kfc2013.info.torikaratei div.main div.article ul.listTable li.odd {
	background: #fff;
}
body#kfc2013.info.torikaratei div.main div.article ul.listTable li span {
	display: block;
	padding: 0 0 8px;
	color: #0f698b;
	font-size: 14px;
	font-weight: bold;
}
body#kfc2013.info.torikaratei div.main div.article h4.listTable {
	margin: 50px 0 15px;
	font-size: 15px;
}

/*twoInOne*/
body#kfc2013.info.twoInOne div.main p.min {
	margin: 0 0 20px;
	font-size: 11px;
}
body#kfc2013.info.twoInOne div.main div.article div.articleHeader {
	margin: 35px 39px 40px;
}

body#kfc2013.info.twoInOne div.main div.article h3 {
	margin: 30px 0 10px;
}
body#kfc2013.info.twoInOne div.main div.article h3.first-child {
	margin: 0 0 10px;
}

body#kfc2013.info.twoInOne div.main div.btn {
	margin: 20px 0 0;
	text-align: center;
}

body#kfc2013.info.twoInOne div.main div.articleBody div.iLeft {
	width: 408px;
}
body#kfc2013.info.twoInOne div.main div.articleBody div.iRight {
	width: 205px;
}

body#kfc2013.info.twoInOne div.main div.articleBody div.iRight ul {
	padding: 30px 0 0;
}
body#kfc2013.info.twoInOne div.main div.articleBody div.iRight li {
	padding: 0 0 15px;
}
body#kfc2013.info.twoInOne div.main div.articleBody div.iRight li img {
	padding: 0 0 3px;
}

.supplement {
	margin: 0 0 12px;
	font-weight: bold;
	line-height: 1.8;
}
.btn-round {
	color: #fff !important;
	text-decoration: none !important;
	display: block !important;
	font-size: 18px;
	padding-top: 0;
	line-height: 50px;
	height: 50px;
	width: 300px;
}
.btn-round img {
	margin-right: 8px;
}
.btn-triup.btn-small {
	width: 115px;
}
.btn-triup a {
	display: block !important;
	text-decoration: none !important;
}

/************ add 161215 **************/
body#kfc2013.info div.main div.article.delivery div.section{
	background: none;
}
body#kfc2013.info div.main div.article.delivery div.articleHeader{
	text-align: center;
}
