@charset "utf-8";

@import "/manual/css/manual_common.css"; 	/* common css 読み込み */



/* ------------------------------ 受付係の基本とマナー */


/* 小見出し */
#content h4 {
	font-weight: bold;
	color: #666666;
	margin: 20px 0px 0px 50px;
}

/* 余白margin別バージョン */
#content p.text-middle {
	margin: 10px 50px 10px 50px;
}

/* ポイント */
#content dl.point-recep {
	width: 700px;
	padding: 0px;
	margin: 40px 0px 0px 50px;
	background: url(/manual/img/common/point.gif) no-repeat 0px 0px;
}

#content dl.point-recep dt {
	padding: 0px;
	margin: 5px 0px 0px 50px;
	font-weight: bold;
	color: #666666;
	line-height: 25px;
}

#content dl.point-recep dd {
	padding: 0px;
	margin: 15px 50px 40px 0px;
}

/*
		詳細ボタン
 -------------------------------------------------- */

#content .detail {
	padding: 0px;
	margin: 0px 50px 20px 10px;
	text-align: right;
}

#content .detail a {
	padding: 0px 0px 0px 10px;
	background: #FFFFFF url(/manual/img/common/link-back.gif) no-repeat 0px 3px;
}


/* ------------------------------  index */

/* 大枠 */
#content ul.receptionist {
	padding: 0px;
	margin: 0px 0px 30px 50px;
	line-height: 2.0em;
}

/* 小枠 */
#content ul.receptionist li {
	padding: 0px;
	margin: 0px 0px 0px 15px;
}

/* カテゴリー別：タイトル */
#content ul.receptionist li.recep-category {
	list-style: none;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}

/* カテゴリー別：内容のタイトル */
#content ul.receptionist li.recep-ttl {
	list-style: none;
	padding: 0px;
	margin: 0px 0px 15px 40px;
	font-weight: bold;
}

/* カテゴリー別：内容 */
#content ul.receptionist li.recep-ttl ul {
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

#content ul.receptionist li.recep-ttl ul li {
	list-style: disc;
	padding: 0px;
	margin: 0px 0px 0px 30px;
}



/* ------------------------------no1. step06 受付係の心得 */

/* ポイント */
#content dl.point {
	width: 700px;
	padding: 0px;
	margin: 0px 0px 0px 50px;
	background: url(/manual/img/common/point.gif) no-repeat 0px 0px;
}

#content dl.point dt {
	padding: 0px;
	margin: 5px 0px 0px 50px;
	font-weight: bold;
	color: #666666;
	line-height: 25px;
}

#content dl.point dd {
	padding: 0px;
	margin: 15px 50px 40px 0px;
}

/* チェックリスト 大枠 */
#content .check{
	padding: 0px;
	margin: 0px 0px 45px 0px;
}

#content .check dl{
	width: 700px;
	padding: 0px;
	margin: 10px 0px 0px 45px;
	list-style-position: outside;
	line-height: 20px;
}

#content .check dl dt{
	font-weight: bold;
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

#content .check dl dd{
	padding: 0px 0px 10px 22px;
	margin: 0px;
	background: url(/manual/img/common/check.gif) no-repeat 3px 0px;
}



/* ------------------------------no3. step07 受付係の役割分担 */
/* ------------------------------no4. step08 受付の準備をしよう */

/* step07のみ：画像センター */
#content img.step7-pic {
	margin: 10px 0px 30px 130px;
}

/* リスト：大枠 */
#content .list-box {
	width: 330px;
	height: 140px;
	float: left;
	margin: 0px 0px 0px 20px;
	display: inline;
}

/* リスト */
#content ul.step7-list, 
#content ul.step8-list {
	padding: 0px;
	margin: 0px;
	line-height: 1.6em;
}

#content ul.step7-list li, 
#content ul.step8-list li {
	list-style: outside square;
	padding: 0px;
	margin: 0px 0px 0px 65px;
}



/* ------------------------------no6. step11 開演時間になったら */


/* 会話部分 */
#content dl.conversation {
	width: 730px;
	padding: 0px;
	margin: 30px 0px 30px 30px;
}

#content dl.conversation dt {
	width: 90px;
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 50px;
	display: inline;
	font-weight: bold;
}

/* 個別指定 */
#content dl.conversation dt.recep { color: #000000;}
#content dl.conversation dt.guest { color: #F38FC5;}

#content dl.conversation dd {
	width: 590px;
	float: left;
	padding: 0px;
	margin: 0px;
}



/* ------------------------------no7. step09 結婚式場に潜むご祝儀泥棒 */

/* セリフ画像 */
#content .step9-pic img {
	width: 333px;
	float: left;
	margin: 0px 0px 0px 30px;
	display: inline;
}



/* ------------------------------no8. step04 受付係の服装 */

/* 受付(着物)のイメージ */
#content .step4-pic-right {
	width: 730px;
	height: 160px;
	background: url(../img/step4-pic.jpg) no-repeat 500px 0px;
}

#content .step4-pic-right p {
	width: 400px;
}




/* ------------------------------no9. step10 ワンランクアップ！講座 */

/* 受付のイメージ */
#content .step10-pic-right {
	width: 730px;
	height: 180px;
	background: url(../img/step10-pic.jpg) no-repeat 500px 0px;
}

#content .step10-pic-right p {
	width: 400px;
}




/* ------------------------------no10. step05 困ったときのQ＆A */

/* 大枠 */
#content dl.step5 {
	width: 700px;
	padding: 0px;
	margin: 0px 0px 50px 30px;
}

/* Ｑ指定 */
#content dl.step5 dt {
	padding: 0px 0px 10px 30px;
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	background:url(/manual/img/common/question.gif) no-repeat 0px 0px;
}

/* Ａ指定 */
#content dl.step5 dd.text {	padding: 0px; margin: 0px 0px 0px 30px;}

/* Ａ背景指定 */
#content dl.step5 dd.answer { background:url(/manual/img/common/answer.gif) no-repeat 0px 0px; padding: 0px 0px 15px 30px; font-size: 14px; font-weight: bold; color: #666666;}

/* リスト */
#content dl.step5 dd ul.step5-list {
	padding: 0px;
	margin: 0px;
}

#content dl.step5 dd ul.step5-list li {
	list-style: outside square;
	padding: 0px;
	margin: 0px 0px 0px 20px;
}


/* ----------------------------------- Adsense&Dart */

/* 広告枠 */
#content .cgm-ad{
	margin: 30px 15px 0 45px;
	padding: 20px 0;
	background: #F5F5F5;
}

/* インパクト枠 */
#content .cgm-ad .impact-ad{
	float: left;
	margin: 0 0 0 20px;
	display: inline;
}

#content .cgm-ad .impact-ad a img{border: 1px #C6C6C6 solid;}
#content .cgm-ad .impact-ad a:hover img{border: 1px #F9396F solid;}


/* アドセンス枠 */
#content .cgm-ad .adsense-ad{
	width: 300px;
	height: 250px;
	margin: 0 0 0 360px;
	padding: 20px 10px 0px 10px;
	background-color: #FFF;
	text-align: center;
}


#content .cgm-ad .adsense-ad dl{
	margin: 10px 0px 20px 5px;	

}

#content .cgm-ad .adsense-ad dl dt{
	font-size: 15px;
	line-height: 17px;
	font-weight: bold;
	text-align: left;	

}

#content .cgm-ad .adsense-ad dl dt a{
	color: #6693DD;
}

#content .cgm-ad .adsense-ad dl dd{
 	color: #454545;
	font-size: 14px;
	line-height: 16px;
	text-align: left;	
}


















