@charset "utf-8";
/*##################################################
-------------LIST-------------
 00: Base
 01: Index
 --: clearfix
------------------------------
##################################################*/
/* --------------------------------------------------
 00: Base
 -------------------------------------------------- */

div#paris-report{
	background:#faf6f1;
	border-left:1px solid #c7c7c7;
	border-bottom:1px solid #c7c7c7;
	border-right:1px solid #c7c7c7;
	margin: 0 0 20px 0;
}

/* --見出し-- */
h1	{
	background:url(../images/h1_img.jpg) no-repeat;
	height: 160px;
}
.main_tit{
	margin: 0 ;
}
p#pagetop{
	margin: 0 0 10px 0;
	padding: 0;
}

/* --コンテンツ枠組み-- */
div.alpha{
	width:529px;
	float:left;
}

div.beta{
	width:186px;
	float:right;
}


/* --------------------------------------------------
 01: main
 -------------------------------------------------- */

div.alpha {
	position: relative;
	top: -18px;
}
div.entry-tit{
	padding: 0 0 0 29px;
}
div.alpha p#update{
	color:#cc3333;
	font-weight: bold;
	font-size: 12px;
	padding:0;
}
div.alpha h2{
	background:url(../images/report_tit_bg.jpg) 0 0 no-repeat;
	padding: 8px 0 30px 10px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
div.alpha div.block-r,
div.alpha div.block-l{
	padding: 0 0 35px 29px;
}
div.alpha div.block-r p.photo{
	float: right;
	padding: 0 0 10px 12px;
}
div.alpha div.block-l p.photo{
	float: left;
	padding: 0 12px 10px 0;
}
div.alpha div.information{
	background: #fff;
	border:1px solid #e1dad1;
	margin: 3px 0 0 29px;
}
div.alpha div.information h3{
	background:url(../images/info_tit.gif) 0 0 no-repeat;
	height: 32px;
	text-indent: -9999px;
}
div.alpha div.information dl {
	padding:10px 20px 15px 34px;
}

div.alpha div.information dl dt{
	color: #c33;
	font-weight: bold;
}
div.alpha table#btm-navi{
	margin: 30px 0 5px 29px;
	width: 500px;
}
div.alpha table#btm-navi td{
	text-align: right;
}
div.alpha table#btm-navi th a,
div.alpha table#btm-navi td a{
	color: #333;
}

/* --------------------------------------------------
 02: right menu
 -------------------------------------------------- */

div.beta div#profile{
	background: #fff;
	border:1px solid #cfc6b8;
	margin: 0 22px 10px 0;
	padding: 11px 0 0 10px;
}
div.beta div#profile h4{
	background:url(../images/profile_name.gif) no-repeat;
	height: 32px;
	text-indent: -9999px;
}
div.beta div#profile p {
	color:#6c5437;
	font-size: 10px;
	line-height: 15px;
	padding: 10px 10px 15px 0;
}
div.beta div#recent-rep{
	margin: 0 22px 40px 0;
	padding: 0 0 17px 0;
	background:url(../images/recent_btm.gif) 0 bottom no-repeat #dfe4ed;
}
div.beta div#recent-rep h3{
	background:url(../images/recent_tit.gif) no-repeat;
	height: 53px;
	text-indent: -9999px;
}
div.beta div#recent-rep dl {
	padding: 0 10px 0 10px;
}
div.beta div#recent-rep dl dt,
div.beta div#recent-rep dl dd{
	font-size: 10px;
	line-height: 14px;
}
div.beta div#recent-rep dl dt{
	color: #4a619b;	
	font-weight: bold;
}
div.beta div#recent-rep dl dd {
	margin: 0 0 10px 0;
}
div.beta div#recent-rep dl dd a{
	color:#333;
}
div.beta div#recent-rep p{
	background:url(../images/recent_archive_btn.gif) 81px 4px no-repeat;
	height: 16px;
	padding: 4px 0 0 96px;
}
div.beta div#recent-rep p a{
	color: #fff;
	font-size: 10px;
}
/* --------------------------------------------------
 03: archive
 -------------------------------------------------- */

div.alpha div#archive{
	padding: 10px 0 0 52px;
}
div.alpha div#archive ul {
	width: 470px;
}
div.alpha div#archive ul li{
	float: left;
	padding:0 0 15px 0;
}
div.alpha div#archive ul li.paris_arch_date{
	color: #4a619b;
	font-weight: bold;
	width: 160px;
}
div.alpha div#archive ul li.paris_arch_date span{
	background:url(../images/paris_archive_listmark.gif) 0 2px no-repeat;
	padding: 0 0 0 10px;
}


div.alpha div#archive ul li.paris_arch_tit {
	width: 310px;
	min-height: 2em;
}
div.alpha div#archive ul li.paris_arch_tit a{
	color:#333;
}

/* --------------------------------------------------
 --: ClearFix
-------------------------------------------------- */
/* for Win IE */
div#paris-report,
div.alpha div.block-r,
div.alpha div.block-l,
div.alpha div#archive,
div.alpha div#archive ul 
	{zoom:1;}
/* for IE5 Mac start ¥*//*/
div#paris-report,
div.alpha div.block-r,
div.alpha div.block-l,
div.alpha div#archive,
div.alpha div#archive ul 
 	{display:inline-table;}
/*for IE5 Mac end */
div#paris-report:after,
div.alpha div.block-r:after,
div.alpha div.block-l:after,
div.alpha div#archive:after,
div.alpha div#archive ul:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

