@charset "utf-8";

/*---------------------------------------------------------
  SIZZERL CSS : index
----------------------------------------------------------*/

.index .mainImg {
	padding-top: 36px;
}
/*.index .mainImg .picTarget {
	height: 310px;
	width: 650px;
}
.index .mainImg .picTarget p {
	text-align: center;
	padding-top: 143px;
}*/

/* serviceBox
------------------------------------------------*/
.index .serviceBox {
	padding-top: 20px;
}
.index .serviceBox .inner {
	background: #F5F2E9 url(../../img/service_bg.gif) no-repeat right top;
	padding: 15px 0px 20px 16px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
}
.index .serviceBox h2 a {
	text-decoration: none;
	font-weight: bold;
}
.index .serviceBox p.text {
	padding: 5px 150px 7px 0px;
}
.index .serviceBox li {
	float: left;
	padding: 13px 13px 0px 0px;
}
.index .serviceBox li img {
	vertical-align: bottom;
}

/* trainingBox
------------------------------------------------*/
.index .trainingBox {
	padding-top: 20px;
}
.index .trainingBox .inner {
	background: #F5F2E9 url(../../img/training_bg.gif) no-repeat right top;
	padding: 15px 0px 20px 16px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
}
.index .trainingBox h2 a {
	text-decoration: none;
	font-weight: bold;
}
.index .trainingBox p.text {
	padding: 5px 150px 7px 0px;
}
.index .trainingBox li {
	float: left;
	padding: 13px 13px 0px 0px;
}
.index .trainingBox li img {
	vertical-align: bottom;
}

/* contBox
------------------------------------------------*/
.index .contBox h2 {
	padding-bottom: 5px;
}
.index .contBox h2 a {
	text-decoration: none;
	font-weight: lighter;
}

.index .contBox .sizeS {
	width: 203px;
	padding-top: 20px;
	float: left;
	padding-left: 20px;
}
.index .contBox .sizeS .inner {
	background: url(../../img/box_s_bg.gif) no-repeat 0px 100%;
	padding: 15px 11px;
}
.index .contBox .sizeS p.text {
	padding-bottom: 10px;
}
.index .contBox .leftSide {
	padding-left: 0px;
}
.index .bnrBox li {
	float: left;
	padding: 20px 0px 0px 20px;
}
.index .bnrBox li.leftSide {
	padding-left: 0px;
}
.index .bnrBox li img {
	vertical-align: bottom;
}

/* bookstoreBox
------------------------------------------------*/
.index .bookstoreBox {
	padding-top: 20px;
}
.index .bookstoreBox .inner {
	background: url(../../img/bookstore_bg.gif) no-repeat 0px 100%;
	padding: 5px 16px 20px;
}
.index .bookstoreBox li {
	float: left;
	width: 144px;
	text-align: center;
	padding: 15px 5px 0px;
}
.index .bookstoreBox li img {
	padding-bottom: 5px;
}

/* facebookStBox
------------------------------------------------*/
.index .facebookStBox {
	padding-top: 20px;
}
