@charset "utf-8";

/* @group index.html ========================================================*/

#funIndex {
	margin:8px 0 0;
}

#funIndex .inner {
	padding:6px 0px 10px 0px;
}

#funIndex #areaCanyou {
	float:left;
	width:459px;
	margin:6px 0 0;
	padding:0 0 7px;
	background:url(../images/index_cy_bottom.gif) left bottom no-repeat;
	text-align:center;
}

#areaCanyou h2 {
	padding:0 0 2px;
}

#areaCanyou h3,
#areaCanyou p {
	padding:2px 14px 0;
	text-align:left;
}

#areaCanyou dl {
	margin:0 14px;
	padding:12px 0 6px 0;
	text-align:left;
}

#areaCanyou dl.cyTop {
	background:none;
}

#areaCanyou p,
#areaCanyou dd {
	color:#333;
}

#areaCanyou dt {
	padding:2px 0px 0px 0px;
}

#mainSingle #areaCanyou dd {
	line-height:1.7;
}

#areaCanyou dd em {
	color:#dc990f;
}

#areaCanyou ul {
	float:left;
	width:185px;
	padding:40px 14px 0;
	text-align:left;
}

#areaCanyou ul li {
	display:inline;
}

#areaCanyou ul li a {
	display:block;
	/*width:185px;*/
	margin:0 0 18px;
}

#funIndex #areaTeatime {
	float:right;
	width:459px;
	padding:6px 0 14px;
}

#areaTeatime h2 {
	padding:190px 0 0px;
	background:url(../images/index_clm_titlebg.jpg) left top no-repeat;
}

#ttDetail {
	width:459px;
	background:url(../images/index_clm_memo02.gif) left bottom no-repeat;
}

#ttDate {
	padding:25px 40px 0px 0px;
	background:url(../images/index_clm_memo01.gif) left top no-repeat;
	text-align:right;
}

#ttDetail dl {
	padding:0 45px 12px 50px;
}

#ttDetail dt {
	padding:0 0 15px;
}

#mainSingle #ttDetail dd {
	line-height:1.2;
}

#ttDetail ul {
	padding:0 10px 27px 65px;
}

#ttDetail li {
	float:left;
}

#ttDetail li img {
	margin:0 18px 0 0;
}


/* @end */


/* @group clearfix=================================================================== */
#funIndex .inner:after,
#ttDetail ul:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	content:".";
}

#funIndex .inner,
#ttDetail ul {
	display:inline-block;
}

/* Hides from IE-mac \*/
* html #funIndex .inner,
* html #ttDetail ul {
	height:1%;
}

#funIndex .inner,
#ttDetail ul {
	display:block;
}
/* End hide from IE-mac */
/* @end */



/* canyoudothis rayout */

#qarea{
margin-bottom:40px;
}

#qno {
font-size:14px;
font-weight:bold;
color:#007130;
background-color:#ccfccc;
padding:4px 4px;
}

#qwords {
font-size:14px;
line-height:1.2;
}

#eng{
font-weight:bold;
}

.anser-panel {
border:solid 1px #007130;
padding:8px 8px;
}

#default-open,#default-close,
#default-open2,#default-close2,
#default-open3,#default-close3,
#default-open4,#default-close4,
#default-open5,#default-close5
 {
margin-top:10px;
}

.anser {
font-size:14px;
line-height:1.2;
color:#ff2222;
}





.fancan .inner {
	margin:0 0 15px;
	padding:10px 15px;
	border:solid 1px #007130;
}

.fancan .inner p {
	text-align:right;
}

.fancan .inner dt {
	font-size:124%;
	line-height:26px;
	font-weight:bold;
}

.fancan .inner dd {
	line-height:1.7;
}

.fancan .inner dd em {
	color:#dc990f;
}

.fancan .inner ul {
	padding:15px 10px 40px 250px;
}

.fancan .inner li {
	float:left;
}

.fancan .inner li img {
	margin:0 18px 0 0;
}







.fantea .inner {
	margin:0 0 15px;
	padding:10px 15px;
	border:solid 1px #883521;
}

.fantea .inner p {
	text-align:right;
}

.fantea .inner dt {
	font-size:124%;
	line-height:26px;
	font-weight:bold;
}

.fantea .inner dd {
	line-height:1.7;
}

.fantea .inner ul {
	padding:15px 10px 40px 300px;
}

.fantea .inner li {
	float:left;
}

.fantea .inner li img {
	margin:0 18px 0 0;
}

