@charset "UTF-8";

/******************************************** second */

#res-top {}

#res-top .column {
	margin-top:0;
}

#res-top .pageTtl {
	font-size:20px;
}

#viswrap {
	width:100%;
	background:url(/wp/wp-content/themes/labrid/images/bg_secmain.jpg) 0 0 repeat-x;
}

#res-top #visual {
	margin:0 auto;
	width:900px;
}

#content {
	float:left;
	width:630px;
}

#sideWrap {
	width:231px;
	float:right;
	margin-bottom:20px;
}

#res-top #topnews {
}


#resMenu {
}
#resMenu li {
	display:inline;
}
#resMenu li a {
	display:block;
	padding:126px 8px 6px;
	border:solid 1px #ccc;
	margin-bottom:15px;
	line-height:1.5;
	color:#333;
	text-decoration:none;
	width:213px;
}
#resMenu li a em {
	display:none;
}
#resMenu li a:hover {
	background-color: #DAEDF5;
}
#rmn01 a { background:url(/wp/wp-content/themes/labrid/images/research/smn-01.gif) 5px 5px no-repeat; }
#rmn02 a { background:url(/wp/wp-content/themes/labrid/images/research/smn-02.gif) 5px 5px no-repeat; }
#rmn03 a { background:url(/wp/wp-content/themes/labrid/images/research/smn-03.gif) 5px 5px no-repeat; }


#res-top #sidebanner {
	width:231px;
	float:right;
}


/******************************************** res-sec */


/*** post 538 / 540 ***/
#post-540 .column,
#post-538 .column {
	margin-top: 0 !important;
}


/* saisentan */
#post-2613 .column, #post-2613 h2,
#post-2621 .column, #post-2621 h2,
#post-2630 .column, #post-2630 h2 {
	margin-top: 0 !important;
}

#sst_profile {
	float:right;
	width:190px;
}
#sst_profile .bgblueTtl {
	font-size:116%;
	font-weight:normal;
}
#sst_profile .bgblueTtl span {
	font-size:80%;
	font-family:Verdana, Geneva, sans-serif;
}

#sst_main {
	float:left;
	width:400px;
}
#sst_main .pageTtl {
	font-size:141.7% !important;
}
#sst_main p {
	text-indent:1em;
}


/* sangakukan */
#post-2651 .column h2 { 
	position:relative;
	border: 3px solid #fff;
	padding: 9px 14px 8px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #888 0px 0px 3px;
	-moz-box-shadow: #888 0px 0px 3px;
	box-shadow: #888 0px 0px 3px;
	background: #C1E0FF;
	color:#000;
	margin-bottom:1em !important;
}

#post-2651 .page-list {
	width:650px;
	margin-right:-20px;
	margin-bottom:2em;
}
#post-2651 .page-list a {
	text-decoration:none;
}
#post-2651 .page-list li {
	margin-left:0 !important;
	list-style:none !important;
	border-top:solid 1px #ccc;
	display:inline;
	float:left;
	width:305px;
	margin-top:-1px;
	margin-right:20px;
	zoom:1;
}
#post-2651 .page-list li a {
	display:block;
	line-height:1.3;
	padding:10px 6px 10px 20px;
	background:url(/wp/wp-content/themes/labrid/images/bow_r.gif) 8px 12px no-repeat;
	border-bottom:solid 1px #ccc;
	zoom:1;
}
#post-2651 .page-list li a:hover {
	background:url(/wp/wp-content/themes/labrid/images/bow_r_over.gif) 8px 12px no-repeat;
}

#post-2651 .page-list:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}


