@charset "utf-8";
/* ===================================================================
CSS information

 file name  :chapel.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */



/* -----------------------------------------------------------
	#header
		ヘッダー
----------------------------------------------------------- */


#chapel #wrp_header {
	background:url(../chapel/images/title.jpg) center top no-repeat;
}



/* -----------------------------------------------------------
	#gmenu
		グローバルメニュー
----------------------------------------------------------- */


#chapel #gmenu li#gm_chapel a {
	background:url(../images/menu/gmenu.gif) 0 -50px;
}



/*	#wrp_introchapel
				コンテンツ
----------------------------------------------------------- */

#chapel #wrp_introchapel {
	margin:0 0 5px 0;
	padding:0;
	width:690px;
	clear:both;
}

#chapel #wrp_introchapel h3 {
	margin:0 0 30px 0;
	padding:0;
	width:147px;
	height:20px;
	line-height:20px;
	text-indent:-9999px;
	background:url(../chapel/images/tit_chapel.gif) left top no-repeat;
}


#chapel #wrp_introchapel p {
	margin:0 0 15px 0;
	padding:0;
	width:238px;
	height:17px;
	line-height:17px;
	text-indent:-9999px;
	background:url(../chapel/images/sbtit_chapel.gif) left top no-repeat;
}



/*	#imgchapel  レポート画像
				            画像
----------------------------------------------------------- */


#report #imgchapel {
	margin:20px 0 0 0;
	padding:0;
	width:690px;
	overflow:hidden;
}


#chapel #imgchapel #imgbig {
	margin:0 0 20px 0;
	padding:8px;
	width:674px;
	height:424px;
	background:url(../images/bg_bigimg.gif) 0 0 repeat;
}

#chapel #imgchapel #imgbig p {
	text-align:center;
}


#chapel #imgchapel ul#imgsmall {
	margin:0;
	padding:0;
	width:640px;
	float:right;
}

#chapel #imgchapel ul#imgsmall li {
	margin:0;
	padding:0 0 0 15px;
	width:59px;
	height:58px;
	float:left;
	overflow:hidden;
	position:relative;
}

#chapel #imgchapel ul#imgsmall li div {
    position:absolute;
    top:0;
    left:15px;
}

#chapel #imgchapel ul#imgsmall li div a {
	background:url(../images/spacer.gif) 0 0;
	display:block;
	width:59px;
	height:58px;
	text-indent:-9999px;
	overflow:hidden;
}

#chapel #imgchapel ul#imgsmall li div a:hover {
	background:url(../images/imgover.gif) 0 0;
}


/* -----------------------------------------------------------
	
	#wrp_cntchapel  チャペルコンテンツ
	
----------------------------------------------------------- */

#chapel #wrp_cntchapel {
	margin:40px 0 0 0;
	padding:30px 0 0 0;
	width:690px;
	clear:both;
	overflow:hidden;
	background:url(../images/bglinecnt.gif) right top repeat-y;
}


/* -----------------------------------------------------------
	
	#wrp_cntchapel_left  チャペル左コンテンツ
	
----------------------------------------------------------- */

#chapel #wrp_cntchapel_left {
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:310px;
	float:left;
	border-right:#d4d2d2;
}

#chapel #wrp_cntchapel_left #imgtenderlight {
	margin:0;
	padding:0;
}

/****************/

#chapel #wrp_cntchapel_left #imgtxt_steps {
	margin:155px 0 0 0;
	padding:0;
	width:310px;
	height:101px;
	text-indent:-9999px;
	background:url(../chapel/images/txt_steps.gif) left top no-repeat;
}

#chapel #wrp_cntchapel_left #txt_steps {
	margin:20px 0 0 15px;
	padding:0;
	width:270px;
	line-height:20px;
}

#chapel #wrp_cntchapel_left #img_steps02 {
	margin:60px 0 0 0;
	padding:0;
}


/****************/

#chapel #wrp_cntchapel_left #imgtxt_congratulations {
	margin:102px 0 0 0;
	padding:0;
	width:310px;
	height:78px;
	text-indent:-9999px;
	background:url(../chapel/images/txt_congratulations.gif) left top no-repeat;
}


#chapel #wrp_cntchapel_left #txt_congratulations {
	margin:0 0 0 0;
	padding:15px 0 0 0;
	width:310px;
	background:url(../chapel/images/img_congratulations02.jpg) right top no-repeat;
}

#chapel #wrp_cntchapel_left #txt_congratulations p {
	margin:0 0 0 15px;
	padding:0;
	width:180px;
	line-height:20px;
}


/****************/


#chapel #wrp_cntchapel_left #img_smile {
	margin:50px 0 0 0;
	padding:0;
	text-align:right;
}



/* -----------------------------------------------------------
	
	#wrp_cntchapel_right  チャペル右コンテンツ
	
----------------------------------------------------------- */

#chapel #wrp_cntchapel_right {
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:378px;
	float:right;
}

#chapel #wrp_cntchapel_right p#txtenderlight {
	margin:69px 0 28px 0;
	padding:0;
	width:379px;
	height:98px;
	text-indent:-9999px;
	background:url(../chapel/images/txt_tenderlight.gif) left top no-repeat;
}

#chapel #wrp_cntchapel_right p#txtenderlight02 {
	margin:0 0 0 0;
	padding:0 0 0 25px;
	width:290px;
	line-height:20px;
}


/****************/

#chapel #wrp_cntchapel_right #img_steps {
	margin:150px 0 0 0;
	padding:0;
}


#chapel #wrp_cntchapel_right #txt_steps02 {
	margin:80px 0 0 25px;
	padding:0;
	width:270px;
	line-height:20px;
}


/****************/


#chapel #wrp_cntchapel_right #img_congratulations {
	margin:115px 0 0 0;
	padding:0;
}


/****************/


#chapel #wrp_cntchapel_right #imgtxt_smile {
	margin:123px 0 0 0;
	padding:0;
	width:379px;
	height:84px;
	text-indent:-9999px;
	background:url(../chapel/images/imgtxt_smile.gif) left top no-repeat;
}


#chapel #wrp_cntchapel_right #txt_smile {
	margin:25px 0 0 25px;
	padding:0;
	width:270px;
	line-height:20px;
}




/* -----------------------------------------------------------
	
	#chplinfo  チャペル情報
	
----------------------------------------------------------- */


#chapel #chplinfo {
	margin:50px 0 0 0;
	padding:15px 0 0 0;
	width:690px;
	clear:both;
	background:url(../images/contentline.gif) left top no-repeat;
}


#chapel #chplinfo h4 {
	margin:0 0 20px 0;
	padding:0;
	width:270px;
	height:17px;
	line-height:17px;
	text-indent:-9999px;
	background:url(../chapel/images/sbtit_chplinfo.gif) left top no-repeat;
}

#chapel #chplinfo table {
	margin:0;
	padding:0;
	width:690px;
}


#chapel #chplinfo table th {
	width:150px;
}

/* */

#chapel #chplinfo #wrp_icon {
	margin:25px 0 0 0;
	padding:0;
	width:690px;
	overflow:hidden;
}

#chapel #chplinfo #wrp_icon #cnt_left {
	margin:0;
	padding:0;
	width:370px;
	float:left;
}

#chapel #chplinfo #wrp_icon #cnt_left p {
	margin:0 0 15px 0;
	padding:0;
	width:370px;
}

#chapel #chplinfo #wrp_icon #cnt_left img {
	margin:0;
	padding:0;
	vertical-align:middle;
}

#chapel #chplinfo #wrp_icon #cnt_right {
	margin:0;
	padding:0;
	width:255px;
	float:right;
}

#chapel #chplinfo #wrp_icon #cnt_right p {
	margin:10px 0 0 0;
	padding:0;
	width:255px;
	text-align:right;
}






/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html #chapel #wrp_cntchapel {
	margin:60px 0 0 0;
	padding:0;
}
