@charset "utf-8";

/* picture01 */
div.picture01 { width: 663px; }
div.picture01 div.text {
	float: left;
	width: 450px;
}
div.picture01 div.pic {
	float: right;
	width: 200px;
}

/* picture02 */
div.picture02 { width: 633px; }
div.picture02 div.text {
	float: left;
	width: 420px;
}
div.picture02 div.pic {
	float: right;
	width: 200px;
}

/* picture03 */
div.picture03 { width: 663px; }
div.picture03 div.text {
	float: left;
	width: 480px;
}
div.picture03 div.pic {
	float: right;
	width: 170px;
}

/* picture04 */
div.picture04 { width: 633px; }
div.picture04 div.text {
	float: left;
	width: 450px;
}
div.picture04 div.pic {
	float: right;
	width: 170px;
}

/* picture05 */
div.picture05 { width: 633px; }
div.picture05 div.text {
	float: left;
	width: 470px;
}
div.picture05 div.pic {
	float: right;
	width: 150px;
}

/* frame */
img.frame {
	padding: 1px;
	border: 1px solid #CCCCCC;
}

/* freedial */
div.freedial span {
	padding-left: 55px;
	background: transparent url("../images/zenwa/freedial.gif") no-repeat left center;
	font-family: "ヒラギノ明朝 Pro W6", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS P Mincho", serif;
	font-size: 240%;
	font-weight: bold;
	line-height: 1.1em;
}

/* hotoke */
ul.hotoke { background: transparent url("../images/b_line.gif") repeat-x left bottom; }
ul.hotoke li {
	padding: 10px 3px;
	background: transparent url("../images/b_line.gif") repeat-x left top;
}

/* lecture */
dl.lecture {
	width: 665px;
	margin-top: 1px;
}
dl.lecture dt {
	padding: 6px 6px 4px 6px;
	background-color: #ECECEC;
	font-size: 115%;
	font-weight: bold;
	line-height: 1.1em;
}
dl.lecture dt span {
	padding-left: 10px;
	background: transparent url("../images/icon_arrow_s.gif") no-repeat left center;
}
dl.lecture dd {
	padding-top: 5px;
	padding-left: 2px;
}

/* lecturelist */
ul.lecturelist { width: 665px; }
ul.lecturelist li {
	width: 659px;
	padding: 15px 3px;
	background: transparent url("../images/b_line.gif") repeat-x left bottom;
}
ul.lecturelist div.pic {
	float: left;
	width: 154px;
}
ul.lecturelist div.pic img {
	padding: 1px;
	border: 1px solid #CCCCCC
}
ul.lecturelist div.text {
	float: right;
	width: 485px;
}
ul.lecturelist div.date {
	font-size: 85%;
	font-weight: bold;
	line-height: 1.3em;
}
ul.lecturelist div.title {
	/*color: #BF565D;*/
	margin-top: 10px;
	font-family: "ヒラギノ明朝 Pro W6", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS P Mincho", serif;
	font-size: 150%;
	font-weight: bold;
}


/* faq */
dl.faq { width: 663px; }
dl.faq dt {
	padding-left: 30px;
	font-weight: bold;
	background: transparent url("../images/zazen/icon_faq_q.gif") no-repeat 0 3px;
}
dl.faq dt.single {
	height: 20px;
	padding-left: 30px;
	font-weight: bold;
	background: transparent url("../images/zazen/icon_faq_q.gif") no-repeat left center;
}
dl.faq dd {
	margin-top: 10px;
	padding-bottom: 20px;
	background: transparent url("../images/b_line.gif") repeat-x left bottom;
}
dl.faq dd.last {
	padding-bottom: 0;
	background: none;
}
dl.faq dd div.inner {
	padding-left: 30px;
	background: transparent url("../images/zazen/icon_faq_a.gif") no-repeat 0 3px;
}
dl.faq dd div.innersingle {
	height: 20px;
	padding-left: 30px;
	background: transparent url("../images/zazen/icon_faq_a.gif") no-repeat left center;
}

/* conver */
dl.conver { width: 663px; }
dl.conver dt {
	clear: both;
	float: left;
	width: 40px;
	font-weight: bold;
}
dl.conver dd {
	float: right;
	width: 610px;
}

/* silkroad */
ul.silkroad {
	width: 663px;
}
ul.silkroad li {
	float: left;
	width: 150px;
	padding-left: 21px;
	padding-bottom: 20px;
	font-size: 80%;
	text-align: center;
}
ul.silkroad li.return {
	clear: both;
	padding-left: 0;
}
ul.silkroad li a {
	display: block;
	width: 146px;
	padding: 1px;
	border: 1px solid #CCCCCC;
}
div.photo {
	width: 454px;
	margin: 0 auto;
}

/* tellist */
dl.tellist {
	width: 663px;
	background: transparent url("../images/b_line.gif") repeat-x left bottom;
}
dl.tellist dt {
	clear: both;
	float: left;
	width: 210px;
	padding: 10px;
	background: transparent url("../images/b_line.gif") repeat-x left top;
}
dl.tellist dd {
	float: left;
	width: 413px;
	padding: 10px;
	background: transparent url("../images/b_line.gif") repeat-x left top;
}
dl.tellist dt span {
	padding-left: 10px;
	background: transparent url("../images/icon_arrow_s.gif") no-repeat left center;
	font-weight: bold;
}

/* radio */
dl.radio {
	width: 663px;
	background: transparent url("../images/b_line.gif") repeat-x left bottom;
}
dl.radio dt {
	clear: both;
	float: left;
	width: 122px;
	padding: 10px;
	background: transparent url("../images/b_line.gif") repeat-x left top;
}
dl.radio dd {
	float: left;
	width: 501px;
	padding: 10px;
	background: transparent url("../images/b_line.gif") repeat-x left top;
}
dl.radio dt span {
	padding-left: 10px;
	background: transparent url("../images/icon_arrow_s.gif") no-repeat left center;
	font-weight: bold;
}

/* internetradio */
ul.internetradio li {
	padding: 8px 5px 9px;
	background: transparent url("../images/b_line.gif") repeat-x left bottom;
}

/* media */
div.media {
	width: 480px;
	padding-left: 92px;
}
div.mediahv {
	width: 640px;
	padding-left: 12px;
}

/* houwalist */
ul.houwalist { width: 665px; }
/*
ul.houwalist li {
	float: left;
	width: 659px;
	padding: 10px 3px 11px;
	background: transparent url("../images/b_line.gif") repeat-x left bottom;
}
ul.houwalist li a {
	display: block;
	width: 651px;
	overflow: hidden;
}
*/
ul.houwalist li {
	float: left;
	width: 665px;
	padding-bottom: 1px;
	background: transparent url("../images/b_line.gif") repeat-x left bottom;
}
ul.houwalist li a {
	display: block;
	width: 659px;
	padding: 7px 3px;
	overflow: hidden;
}
ul.houwalist li a:hover { background-color: #FFF3F3; }
.win.ie7 ul.houwalist li a { cursor: pointer; }
ul.houwalist li a div { float: left; }
ul.houwalist li a div.date {
	width: 80px;
	padding-left: 10px;
	background: transparent url("../images/icon_arrow_s.gif") no-repeat left center;
}
ul.houwalist li a div.title { width: 300px; }
ul.houwalist li a div.name { width: 269px; }

/* houwaback */
div.houwaback {
	margin-top: 20px;
	padding-top: 20px;
	background: transparent url("../images/b_line.gif") repeat-x left top;
	text-align: center;
}
