@charset "UTF-8";
/* 文字コード：UTF-8 */

/*----------------------------------------------
 =Top
------------------------------------------------*/
div#Header #logo h1{ padding-top:0;}
div#Content.Front{ clear:both; width:950px;margin:0 auto; background:none;}

div.Front div#Main #Info ul li{
	border:none;
	padding:5px;
	margin:0;
	padding-right:0;
	}

div.Front div#Main #Info ul li.list-on{
	background-color:#fdefdf;
}

div#Content.Front div#Main #Info ul li span {
	width:70px;
	display:block;
	float:left;
	margin:3px 0 0 10px;
	}

div.Front div#Main #Info ul li a{
	width:530px;
	float:right;
	/*background:url(/resource/image/common/ico_arrow_org.gif) no-repeat 0 0.45em;*/
	/*padding-left:7px;*/
	}

div#Main .thumbnail .Thumb-txt p,
div.Front div#Main #Blog li p,
div#Front-01 ul li p,
div#Front-02 ul li p span{ line-height:1.3em;}


div.Front div#Main div#Info div.TitleArea a,
div.Front div#Main div#Blog div.TitleArea a{
	background:url(/resource/image/common/ico_listarrow.gif) no-repeat right center;
	padding:2px 14px 0 14px;
}



/*---------------
 =Front-01
---------------*/
div#Front-01{
	clear:both;
	background:#fce0bf;
	padding:15px 0 15px 10px;
	border:1px solid #f9cbad;
	margin-bottom:15px;
	}
	
div#Front-01 h2{ margin-left:10px;margin-bottom:10px;}
div#Front-01 ul{ margin-left:8px;}
div#Front-01 ul li{ width:150px; color:#666; font-size:93%;}
div#Front-01 ul li.w160{width:160px;}
div#Front-01 ul li.w130{width:130px;}
div#Front-01 ul li p{ padding:0;}
div#Front-01 ul li p span{ font-size:146.5%;}
div#Front-01 ul li p a{margin-bottom:3px;}
div#Front-01 ul li.ml-9{margin-left:9px;}

/*---------------
 =Front-02
---------------*/
div#Front-02{ background:#EBEAE0;padding-bottom:7px;}
div#Front-02 h2{ clear:both;}
div#Front-02 ul li{ margin-left:7px;border:1px solid #e4e3d8; background:#fff; width:200px;}
div#Front-02 ul li img.left{ margin:5px;}
div#Front-02 ul li p{ padding:5px 0; width:125px;}
div#Front-02 ul li p span{ display:block;margin-bottom:5px;}



/*---------------
 =Front-03
---------------*/

div.Front div#Main #Info{
	clear:both;
}

/*---------------
 =Front-04
---------------*/
div#Main .thumbnail img.photo{ max-width:100%; border:1px solid #e4e3d8; padding:3px;}

div#Main .thumbnail,
div.Front div#Main #Blog{ width:313px;}

div#Main .thumbnail li,
div.Front div#Main #Blog li { border-bottom:1px solid #e4e3d8;padding:7px 0;}

div#Main .thumbnail .Thumb-txt .f-org,
div.Front div#Main #Blog li .update-txt{ margin-bottom:5px;}

div#Main .thumbnail .Thumb-txt { width:230px;}

div#Main .thumbnail .Thumb-txt img.right{ margin-left:3px;}

div.Front div#Main #Blog li img{ vertical-align:middle; margin-bottom:5px;}

/*---------------
 =PickUp
---------------*/
div#PickUp ul li { width:307px; }
div#PickUp ul li h3 { margin-bottom:5px; }

div#Main div#PickUp p a.ar-org{
	font-size:93%;
	color:#eb6100;
	font-weight:bold;
	margin-bottom:4px;
}

/*---------------
 =Flash
---------------*/

div#swf{
	margin:0px auto 15px auto;
	width:635px;
	height:285px;
}

div#subswf{
	margin-bottom:15px;
}



