@charset "utf-8";

/* CSS Document */

/* ===================================================================

CSS information

 file name  :  information.css

 style info :  information専用CSS

=================================================================== */



/*----------------------------------------------------

	Common

----------------------------------------------------*/

h2.lastn {margin:0;}

#entryWrap{
	background:#FFF;
	padding:20px;
}

#informationNews{
	padding-bottom:1px;
}



/*----------------------------------------------------

	Headline

----------------------------------------------------*/

#mainTitle {
	/*padding:0 0 20px;*/
	background-color:#fff;
	text-align:center;
}

#mainTitle #headline {
	padding-top:10px;

}

#mainTitle .rss {

	position:absolute;

	top:6px;

	right:6px;

}



/*----------------------------------------------------

	entry-asset

----------------------------------------------------*/

.entry-asset {

	clear:both;

	overflow:hidden;

	position:relative;

	width:580px;

	padding:16px 20px;

	background: url(../img/common/mak_dotline.gif) repeat-x top #fff;

}

.firstChild {
	
	padding-top:0;

	background:none;
	
	background-color:#fff;

}

#leftside .entry-asset:first-child {

	background:none;

}

.assetImage {

	float:left;

	width:135px;

	padding:4px;

	border:1px solid #ccc;

}

.assetImage p{

	width:135px;

	height:93px;

	overflow:hidden;

	text-align:center;

}

.assetImage td{

	vertical-align:middle;

	height:93px;

}

.assetText {

	margin:0 0 0 163px;

}

.noImage {

	margin:0;

}

.assetMeta {

	overflow:hidden;

	margin:0 0 1px 0;

}

.entryMeta .published {

	display:block;

	float:right;

	color:#999;

}

.assetMeta .entryCategory {

	width:105px;

	padding:0 0 6px;

	background:url(../img/common/bg_category_mid.gif) center bottom no-repeat;

	text-align:center;

	font-weight:bold;

}

.entryCategory .inner {

	padding:1px 5px 0;

	background:url(../img/common/bg_category_top.gif) center top no-repeat;

}

#information h3.asestTitle  {

	margin:0 0 2px;
	
	background:none;

}

.asestTitle a {

	font-weight:bold;

	color:#D84174;

}

.assetBody {

	margin:0 120px 0 0; 

	line-height:1.4;

	color:#333;

}

.assetMoreLink {

	position:absolute;

	right:20px;

	bottom:16px;

}



/*----------------------------------------------------

	entry

----------------------------------------------------*/

.entryTitle {

	margin:0 0 10px 0;

	padding:0 0 5px 0;

	border-bottom:1px solid #777;

	line-height:1.4;

}

.entryTitle h1 {

	margin:0 0 0 100px;

	font-size:120%;

	color:#D84174;

}

.noCategory h1 {

	margin:0;

}

.entryTitle .entryCategory{

	float:left;

	width:94px;

	background:url(../img/common/bg_category02_top.gif) left top no-repeat;

	font-weight:bold;

	color:#FFF;

}

.entryTitle .entryCategory .inner{

	width:91px;

	padding:2px 0;

	text-align:center;

	background:url(../img/common/bg_category02_btm.gif) left bottom no-repeat;
	
	color:#FFF;

}

.entryMeta {

	overflow:hidden;

}

.entryMeta abbr {

	display:block;

	float:right;

	color:#999;

}

.entryBody {

	clear:both;

	margin:0 0 35px 0;

}

.entryBody a {

	color:#D84174;

}

.moreLink {

	margin:0 0 23px 0;
	
	padding:15px 20px 10px 0;

	text-align:right;
	
	background:#fff;

}

.catgoryEntryList {

	margin:35px 0 0 0;

}

.catgoryEntryList h2 {

	margin:0 0 4px 0;

}

.catgoryEntryList .entry-asset {

	clear:both;

	overflow:hidden;

	position:relative;

	width:616px;

	padding:16px 0 16px 0;

	background: url(../img/common/mak_dotline.gif) bottom repeat-x;

}

/*----------------------------------------------------

	twitter

----------------------------------------------------*/

.entryMeta .twitter {

	float:right;

	margin:0 0 0 5px;

}



#leftside div.twitter {

	clear:both;

	margin:10px 0 25px;

	text-align:right;

	font-weight:bold;

	line-height:1;

}

#leftside div.twitter imgｄ{

	margin:0 3px 0 3px;

	padding:0 0 1px;

	vertical-align:bottom;

}

*:first-child+html #leftside div.twitter imgd{

	margin:0 3px 0 3px;

	padding:0;

	vertical-align:middle;

}



/*----------------------------------------------------

	archive

----------------------------------------------------*/

#listType {

	margin:0 0 10px 0;

	padding:20px 0 5px 0;

	font-size:105%;

	border-bottom:1px solid #777;

	line-height:1.4;

}

/*----------------------------------------------------

	pageBute

----------------------------------------------------*/

.pageBute {

	clear:both;

	position:relative;

	/*width:660px;*/

	padding:0 0 5px 0;

	/*background:url(../img/common/bg_pagenav_btm.gif) bottom no-repeat;*/
	background:#fff;

}

.pageBute .inner {

	/*width:660px;*/

	padding:5px 0 0;

	/*background:url(../img/common/bg_pagenav_top.gif) top no-repeat;*/

}

.pageBute p{

	padding:22px 0;

	/*border-left:1px solid #d9d9d9;

	border-right:1px solid #d9d9d9;*/

	text-align:center;

	font-size:108%;

}

.pageBute p.toTop{

	padding:13px 0;

}

.pageBute p.toTop a{

	padding:0;

}

.pageBute a{

		padding:0 0.3em;

		color:#D84174;

		font-weight:bold;

}

.pageBute span.current_page {

	font-weight:bold;

	padding:0 0.3em;

}

.pageBute span a{

	display:block;

	overflow:hidden;

	position:absolute;

	width:152px;

	height:36px;

	padding:0;

	text-indent:-9999px;

}

.pageBute span.before a:hover,

.pageBute span.next a:hover{

	background-position:0 -36px;

}

.pageBute span.before a{

	top:18px;

	left:20px;

	background:url(../img/common/btn_before.gif) no-repeat;

}

.pageBute span.next a{

	top:18px;

	right:20px;

	background:url(../img/common/btn_next.gif) no-repeat;

}



#rightside .menu li {

	padding:0 0 0 17px;

	background: url(../img/common/mak_arrow.gif) 0 50% no-repeat;

}

#rightside .menu a {

	color:#333;

}


