/*
**********************************************
イベントリポート
**********************************************
*/

/*////////////////////////*/
/*リポート一覧 レイアウト*/
/*////////////////////////*/

#contents .cnt_txt div.report{
padding:5px 0 30px 0;
background-color:#fefefe;
margin:0 0 5px 0;
}

#contents .cnt_txt div.report .wrapper_report{
background:transparent url("../../images/common/bgimg/bg_grd12.gif") 0px 100% repeat-x;
padding-bottom:10px;
border-bottom:1px solid #d8d8d8;
border-right:1px solid #e8e8e8;
border-left:1px solid #e8e8e8;
margin:0 10px 0 0;
}

#contents .cnt_txt div.report img.rprt_img{
border:1px solid #c1c1c1;
margin:8px 15px 10px 8px;
float:left;
}


#contents .cnt_txt div.report h3{
margin:0;
padding:4px 0 4px 20px;
font-weight:normal;
line-height:120%;
background:transparent url("../../images/common/bgimg/title_bg.gif") 0px 0px no-repeat;
color:#333;
}

#contents .cnt_txt h1 .sub_title{
font-size:10pt;
color:#666;
}


#contents .cnt_txt div.report p a:link,
#contents .cnt_txt div.report p a:visited{
text-decoration:none;
color:#336699;
}

#contents .cnt_txt div.report p a:hover{
color:#ff0000;
text-decoration:underline;
}

#contents .cnt_txt div.report h3 a:link,
div.report h3 a:visited{
text-decoration:none;
color:#003366;
}

#contents .cnt_txt div.report h3 a:hover{
text-decoration:underline;
}


#contents .cnt_txt div.report p.opn{
margin:3px 10px 0 10px;
color:#333;
font-size:9pt;
}

#contents .cnt_txt div.report p.date{
text-align:right;
margin:0 13px 0 0;
padding:2px;
color:#aa0000;
font-size:9pt;
font-weight:bolder;
}

#contents .cnt_txt div.report span.update{
float:right;
margin-right:20px;
color:#666;
}


#contents .cnt_txt div.report strong{
font-weight:bolder;
}


/*////////////////////*/
/*各レポートコンテンツ*/
/*////////////////////*/

#contents .cnt_txt h2.report{
background-color:#000080;
font-size:12pt;
letter-spacing:2px;
border-bottom:3px double #fff;
color:#fff;
text-align:center;
padding:8px;
}

#contents .cnt_txt div.report_data{
border-bottom:3px double #d8d8d8;
padding-bottom:10px;
margin-bottom:20px;
}

#contents .cnt_txt div.report_data div.photo{
width:240px;
height:160px;
float:left;
margin-right:8px;
}

#contents .cnt_txt div.report_data img.main{
border:1px solid #666;
}

#contents .cnt_txt div.report_data div.data{
/*border:1px double #aaa;*/
width:350px;
color:#aa0000;
float:right;
}

#contents .cnt_txt div.report_data div.data div.title{
border-bottom:1px solid #aaa;
border-right:1px solid #aaa;
font-weight:bolder;
text-align:center;
padding:5px;
background-color:#333;
color:#eee;
}

#contents .cnt_txt div.report_data div.data div.date{
border-bottom:1px dotted #aaa;
padding:5px 10px;
line-height:130%;
}

#contents .cnt_txt div.report_data div.data div.intro_rpt{
color:#336699;
padding:5px;
line-height:130%;
}

#contents .cnt_txt img.report_img_right{
float:right;
border:1px solid #c3c3c3;
margin:0 0 10px 10px;
}

#contents .cnt_txt img.report_img_left{
float:left;
border:1px solid #c3c3c3;
margin:0px 10px 10px 0;
}


#contents .cnt_txt p.clm{
color:#555;
line-height:170%;
text-indent:1em;
margin-bottom:20px;
padding:0 10px;
}

#contents .cnt_txt p.clm2{
color:#555;
line-height:170%;
margin-bottom:20px;
padding:0 10px;
}


#contents .cnt_txt p.dialogue{
color:#3366bb;
line-height:170%;
letter-spacing:2px;
margin:15px 50px 15px 50px;
}

#contents .cnt_txt .title_box{
color:#333;
font-weight:bolder;
margin:15px 40px 0 40px;
}


#contents .cnt_txt p.clmp{
border:1px dotted #c1c1c1;
color:#3366bb;
line-height:200%;
margin:0 40px 15px 40px;
padding:10px;
}

#contents .cnt_txt p.note{
border-top:1px dotted #c1c1c1;
color:#467297;
font-size:8pt;
margin:30px 5px 10px 5px;
padding:5px;
}

#contents .cnt_txt div.last_cmnt{
border:1px solid #eee;
background-color:#fcfcfc;
color:#006699;
line-height:170%;
padding:10px 20px;
margin:10px 10px 0 10px;
}


#contents .cnt_txt table.clm{
margin:5px 0 15px 5px;
font-size:9pt;
}

#contents .cnt_txt table.clm td.p_trnw{
padding:3px 5px;
white-space:nowrap;
vertical-align:top;
line-height:150%;
}

#contents .cnt_txt table.clm td.p1{
padding:3px 5px;
line-height:150%;
}

#contents .cnt_txt div.hr{
		margin:15px 50px;
		padding:1px;
		background:transparent url("../../images/common/line_bg/a8w.gif") 0 bottom repeat-x;
		}

