@charset "utf-8";
/* ===================================================================
CSS information

 file name  :report.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */



/* -----------------------------------------------------------
	#header
		ヘッダー
----------------------------------------------------------- */


#report #wrp_header {
	background:url(../report/images/title.jpg) center top no-repeat;
}



/* -----------------------------------------------------------
	#gmenu
		グローバルメニュー
----------------------------------------------------------- */


#report #gmenu li#gm_wreport a {
	background:url(../images/menu/gmenu.gif) -670px -50px;
}



/* #detailedreport
		詳細ウエディングレポート
----------------------------------------------------------- */

#report #detailedreport {
	margin:0 0 20px 0;
	padding:0;
	width:690px;
	clear:both;
}


/*  #datename  日付・新郎新婦名前  */

#report #datename {
	margin:0;
	padding:0 0 0 30px;
	width:660px;
	background:url(../report/images/ic_reportname.gif) left center no-repeat;
}

#report #datename p#date {
	margin:0;
	padding:0;
	width:660px;
}

#report #datename h3#cname {
	margin:0;
	padding:0;
	width:660px;
	color:#00433d;
	font-size:14px;
}


/*  #imgreport  レポート画像  */

#report #imgreport {
	margin:20px 0 0 0;
	padding:0;
	width:690px;
}


#report #imgreport #imgbig {
	margin:0 0 20px 0;
	padding:8px;
	width:674px;
	background:url(../report/images/bg_bigimg.gif) 0 0 repeat;
}

#report #imgreport #imgbig p {
	text-align:center;
}

#report #imgreport ul#imgsmall {
	margin:0;
	padding:0;
	width:480px;
	float:right;
}

#report #imgreport ul#imgsmall li {
	margin:0;
	padding:0 0 0 15px;
	width:59px;
	height:58px;
	float:left;
}

#report #imgreport ul#imgsmall li img {
	margin:0;
	padding:0;
	width:53px;
	height:52px;
}


#report #imgreport ul#imgsmall li a {
	border:3px solid #b9bbb4;
	display:block;
	overflow:hidden;
}

#report #imgreport ul#imgsmall li a:hover {
	border:3px solid #00433d;
}


/*  #cmessage  新郎新婦さまからのコメント  */

#report #cmessage {
	margin:50px 0;
	padding:0;
	width:690px;
	clear:both;
	overflow:hidden;
}

#report #cmessage #imgcouple {
	margin:0;
	padding:3px;
	width:240px;
	height:180px;
	border:1px solid #bebcbc;
	float:left;
}

#report #cmessage #imgcouple img {
	margin:0;
	padding:0;
}


#report #cmessage #txtmesaage {
	margin:0;
	padding:0;
	width:440px;
	float:left;
}

#report #cmessage #txtmesaage h4 {
	margin:0;
	padding:0;
	width:439px;
	height:43px;
	text-indent:-9999px;
	background:url(../report/images/img_cmessage.gif) left top no-repeat;
}

#report #cmessage #txtmesaage p {
	margin:20px 0 0 0;
	padding:0 0 0 25px;
	width:387px;
	line-height:20px;
}



/*  #hmessage  hakone elecasaからのコメント  */

#report #hmessage {
	margin:0 0 50px 0;
	padding:0;
	width:690px;
	clear:both;
	overflow:hidden;
}

#report #wrp_txtmessage {
	margin:0;
	padding:0;
	width:490px;
	min-height:195px;
	float:left;
	background:url(../report/images/img_hmessage.gif) left top no-repeat;
}

#report #wrp_txtmessage #txtmessage {
	margin:23px 0 0 0;
	padding:20px 0 20px 20px;
	width:470px;
	background-color:#dae2df;
}

#report #wrp_txtmessage #txtmessage h4 {
	margin:0 0 15px 0;
	padding:0;
	width:344px;
	height:13px;
	line-height:13px;
	text-indent:-9999px;
	background:url(../report/images/tit_hmessage.gif) left top no-repeat;
}

#report #wrp_txtmessage #txtmessage p {
	margin:0;
	padding:0;
	line-height:20px;
	width:450px;
}


#report #imghotel {
	margin:0;
	padding:0;
	width:152px;
	float:left;
}



/* #latestrpt
		新着レポート一覧
----------------------------------------------------------- */

#report #latestrpt {
	margin:0 0 20px 0;
	padding:25px 0 0 0;
	width:690px;
	clear:both;
	background:url(../report/images/contentline.gif) left top no-repeat;
}

#report #latestrpt h3 {
	margin:0 0 20px 0;
	padding:0;
	width:340px;
	height:18px;
	line-height:18px;
	text-indent:-9999px;
	background:url(../report/images/tit_latestreports.gif) left top no-repeat;
}

#report #latestrpt p.txt_realdate {
	margin:0 0 30px 0;
	padding:0;
	width:640px;
	color:#006d64;
}


/*  #wrp_rptlist  レポート一覧  */
#report #latestrpt #wrp_rptlist {
	margin:0 0 0 0;
	padding:0;
	width:690px;
}

/*  #wddreport レポート  */
#report .wddreport {
	margin:0 45px 30px 0;
	padding:6px 0 6px 5px;
	width:195px;
	float:left;
	background:url(../report/images/bg_bigimg.gif) 0 0 repeat;
}

#report #nonemargin {
	margin-right:0;
}

#report .wddreport .bg_wddreport {
	margin:0;
	padding:6px;
	width:178px;
	background-color:#fff;
}

#report .wddreport .bg_wddreport img {
	margin:0;
	padding:0;
	height:111px;
}

#report .wddreport .bg_wddreport h5.txtname {
	margin:10px 0;
	padding:0 0 0 15px;
	color:#006d64;
	font-size:12px;
	width:165px;
	background:url(../report/images/ic_lrname.gif) left 5px no-repeat;
}

#report .wddreport .bg_wddreport h5.txtname a {
	text-decoration:underline;
}

#report .wddreport .bg_wddreport p.txtdate {
	margin:0;
	padding:0 0 0 15px;
	font-size:11px;
	width:165px;
}

/*  #btn_seeall 全てのウエディングレポートを見る  */
#report #btn_seeall {
	margin:0 auto;
	padding:0;
	width:240px;
	height:26px;
	text-align:center;
	clear:both;
}



/*	#wrp_mcontent
				編集コンテンツ(backnumberページ)
----------------------------------------------------------- */

#report #wrp_mcontent {
	margin:0 0 5px 0;
	padding:0;
	width:690px;
	clear:both;
}

#report #wrp_mcontent h3 {
	margin:0 0 30px 0;
	padding:0;
	width:384px;
	height:20px;
	line-height:20px;
	text-indent:-9999px;
	background:url(../report/images/tit_allreports.gif) left top no-repeat;
}


/*  #wrp_timeline  過去のウエディングタイムらうイン  */
#report #wrp_timeline {
	margin:0 0 0 0;
	padding:5px 0 0 0;
	width:690px;
	clear:both;
	background:url(../report/images/contentline.gif) left top no-repeat;
}

#report .timeline {
	margin:0 0 0 0;
	padding:5px 0 0 0;
	width:460px;
	float:left;
}

#report #timeline_scrollbox {
	width:450px;
	height:20px;
	background-color:#006d64;
	margin:0 0 5px 0;
	padding:5px 0 0 10px;
}

#report #timeline_scrollleft,
#report #timeline_scrollright,
#report #timeline_scrollwindow {
    float:left;
}

#report #timeline_scrollwindow {
    width:386px;
    overflow:hidden;
    margin:0 10px;
}

#report #timeline_scrollwindow ul {
    margin:0;
    padding:0;
}

#report #timeline_scrollwindow ul li {
	margin:0;
	padding:0;
	font-size:80%;
	color:#fff;
    float:left;
}

#report #timeline_scrollwindow ul li a {
	color:#fff;
	text-decoration:underline;
}

#report #timeline_scrollwindow ul li a:hover {
	color:#000;
	background-color:#45958e;
}

#report #timeline_scrollwindow ul li a.active {
	color:#000;
	background-color:#45958e;
}

#report #btn_wrtop {
	margin:0;
	padding:5px 10px 0 0;
	width:181px;
	float:right;
}



/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/

