/* ---------- common ---------- */

* {
	padding:		0px;
	margin:			0px;
}

body {
	margin-top:		10px;
	background:		#ffffff;
	font-family:		"Hiragino Kaku Gothic Pro","meiryo","ＭＳ Ｐゴシック","平成角ゴシック","Verdana","Arial","Helvetica",sans-serif;
	color:			#333333;
	background-image:	url(http://www.orix-sumai.jp/blog2/sys_img/_bg.gif);
}

img {
	vertical-align:		bottom;
	border:			none;
}

.clear {
	clear:			both;
}

.clearance{
	margin:			0px 0px 0px 0px;
	padding:		0px;
	font-size:		0px;
	line-height:		0;
	visibility:		hidden;
	clear:			both;
}

.clearfix:after{
	content:		".";
	display:		block;
	visibility:		hidden;
	height:			0.1px;
	font-size:		0.1em;
	line-height:		0;
	clear:			both;
}
.clearfix{
	zoom:			100%;
}

.append-context{
	display:		none;
}







div#bg-01{
}

div#bg-02{
}

div#warpper {
	margin:			0px auto;
	padding:		0px;
	width:			930px;
}





/* ---------- header ---------- */

div#head{
	margin:			0px auto 20px auto;
	padding:		0px;
	width:			930px;
	height:			170px;
	background-image:	url(http://www.orix-sumai.jp/blog2/sys_img/_hea_bg.jpg);
	background-repeat:	no-repeat;
}

#head h1 {
	margin:			0px;
	padding:		0px;
	width:			511px;
	height:			170px;
	float:			left;
}

#head h1 a:link,
#head h1 a:visited,
#head h1 a:hover,
#head h1 a:active{
	margin:			0px;
	padding:		170px 0px 0px 0px;
	display:		block;
	width:			511px;
	height:			0px;
	overflow:		hidden;
}

#head p {
	margin:			0px;
	padding:		129px 0px 0px 304px;
	width:			86px;
	height:			41px;
	float:			left;
}





/* ---------- footer ---------- */

div#foot{
	margin:			0px auto;
	padding:		0px;
	width:			930px;
}

div#foot h3{
	display:		none;
}

div#foot div{
	margin:			0px 0px 5px 0px;
	padding:		0px;
	background-color:	#ffffff;
}

div#foot div p.logo{
	margin:			0px;
	padding:		0px;
	width:			206px;
	float:			left;
}

div#foot div p.button{
	margin:			0px;
	padding:		0px;
	width:			81px;
	float:			left;
}

div#foot div ul{
	margin:			0px;
	padding:		10px 0px 0px 0px;
	width:			643px;
	float:			left;
}

div#foot div ul li{
	display:		inline;
	font-size:		12px;
	color:			#0E3962;
	line-height:		1.3;
}

div#foot div ul li a:link,
div#foot div ul li a:visited,
div#foot div ul li a:hover,
div#foot div ul li a:active{
	color:			#0E3962;
}

div#foot p.copyright{
	margin:			0px;
	padding:		0px 0px 30px 0px;
	text-align:		center;
}









/* メニュー */




body#cat_1 #categorylist .categorylist-box-cat_1 {
	width:			210px;
	height:			40px;
background:url(http://test.orix-sumai.jp/blog2/img/categorylist_bg_cat_1_on.gif) left top repeat-y;
	color:			#fff;
cursor:pointer;
}


body#cat_2 #categorylist .categorylist-box-cat_2 {
	width:			210px;
	height:			40px;
background:url(http://test.orix-sumai.jp/blog2/img/categorylist_bg_cat_2_on.gif) left top repeat-y;
	color:			#fff;
cursor:pointer;
}


body#cat_3 #categorylist .categorylist-box-cat_3 {
	width:			210px;
	height:			40px;
background:url(http://test.orix-sumai.jp/blog2/img/categorylist_bg_cat_3_on.gif) left top repeat-y;
	color:			#fff;
cursor:pointer;
}


body#cat_4 #categorylist .categorylist-box-cat_4 {
	width:			210px;
	height:			35px;
background:url(http://test.orix-sumai.jp/blog2/img/categorylist_bg_cat_4_on.gif) left top repeat-y;
	color:			#fff;
cursor:pointer;
}












/* 検索結果 */

#search-result .entrytitle {
	width:			610px;
	padding:		55px 0 5px 0;
}

#search-result .search-word {
	font-size:		12px;
}



/* ページ分割 */
#selectpage {
text-align:center;
	font-size:		12px;
}

#selectpage a {
	padding:		0 5px;
	font-size:		12px;
}

#selectpage a.page-back {
	padding:		0 25px 0 0;
	font-size:		10px;
	height:			80px;
}

#selectpage a.page-next {
	padding:		0 0 0 25px;
	font-size:		10px;
	height:			80px;
}

#selectpage img {
vertical-align:middle;
}




a.thispage:link {color:#666; text-decoration:none;}
a.thispage:visited {color:#666; text-decoration:none;}
a.thispage:hover {color:#be3c3c; text-decoration:underline;}
a.thispage:active {color:#666; text-decoration:none;}















/* ---------- left side ---------- */

#menu {
	width:			155px;
	float:			left;
	margin:			0px;
	padding:		0px 0px 50px 0px;
}

#menu div.lead{
	margin:			0px;
	padding:		0px 0px 20px 0px;
}

#menu div.lead p{
	margin:			0px;
	padding:		0px 0px 10px 0px;
}

#menu div.lead p.text a:link,
#menu div.lead p.text a:visited,
#menu div.lead p.text a:hover,
#menu div.lead p.text a:active{
	color:			#FF3333;
	text-decoration:	underline;
}

#menu div.recent{
	margin:			0px;
	padding:		0px 0px 20px 0px;
	width:			140px;
}

#menu div.recent h3{
	margin:			0px;
	padding:		0px 0px 7px 0px;
}

#menu div.recent ul{
	margin:			0px;
	padding:		0px;
	list-style-type:	none;
}

#menu div.recent ul li{
	margin:			0px;
	padding:		0px 0px 17px 0px;
	font-size:		10px;
	color:			#ffffff;
	line-height:		1.5;
	font-weight:		900;
	background-image:	url(http://www.orix-sumai.jp/blog2/sys_img/_sub_rec_sep_01.gif);
	background-repeat:	repeat-x;
	background-position:	bottom left;
}

#menu div.recent ul li a:link,
#menu div.recent ul li a:visited,
#menu div.recent ul li a:hover,
#menu div.recent ul li a:active{
	color:			#8DD7F9;
	text-decoration:	none;
	display:		block;
	margin:			0px;
	padding:		0px 0px 0px 17px;
	background-image:	url(http://www.orix-sumai.jp/blog2/sys_img/_sub_rec_lis_mar_01.gif);
	background-repeat:	no-repeat;
}

#menu div.recent p{
	margin:			0px;
	padding:		0px;
	font-size:		10px;
	color:			#ffffff;
	line-height:		1.5;
}

#menu div.recent p a:link,
#menu div.recent p a:visited,
#menu div.recent p a:hover,
#menu div.recent p a:active{
	color:			#8DD7F9;
	text-decoration:	none;
}

#menu form.search{
	margin:			0px;
	padding:		0px 0px 20px 0px;
	width:			140px;
}

#menu form.search h3{
	margin:			0px;
	padding:		0px 0px 7px 0px;
}

#menu form.search p{
	margin:			0px;
	padding:		0px 0px 5px 0px;
	text-align:		right;
}

#menu form.search input.textbox{
	width:			140px;
	height:			16px;
	border:			1px solid #7F9DB9;
}

#menu form.search input.button {
	position:		relative;
	top:			5px;
}

#menu div.member{
	margin:			0px;
	padding:		0px 0px 20px 0px;
}

#menu div.member h3{
	margin:			0px;
	padding:		0px 0px 1px 0px;
}

#menu div.member ul{
	margin:			0px;
	padding:		0px;
	list-style-type:	none;
}

#menu div.member ul li{
	margin:			0px;
	padding:		0px 0px 6px 0px;
}


#menu div.category{
	margin:			0px;
	padding:		0px 0px 20px 0px;
}

#menu div.category h3{
	margin:			0px;
	padding:		0px 0px 10px 0px;
}

#menu div.category ul{
	margin:			0px;
	padding:		0px;
	list-style-type:	none;
}

#menu div.category ul li{
	margin:			0px 0px 10px 0px;
	padding:		0px;
	width:			140px;
	height:			30px;
	background-position:	top left;
	background-repeat:	no-repeat;
	font-size:		10px;
}

#menu div.category ul li a{
	display:		block;
	margin:			0px;
	padding:		30px 0px 0px 0px;
	width:			140px;
	height:			0px;
	overflow:		hidden;
}

#menu div.category ul li.cat-5,
#menu div.category ul li.cat-21{
	background-image:	url(http://www.orix-sumai.jp/blog2/sys_img/_sub_res_but_01.gif);
}

#menu div.category ul li.cat-6,
#menu div.category ul li.cat-22{
	background-image:	url(http://www.orix-sumai.jp/blog2/sys_img/_sub_res_but_02.gif);
}

#menu div.category ul li.cat-7,
#menu div.category ul li.cat-23{
	background-image:	url(http://www.orix-sumai.jp/blog2/sys_img/_sub_res_but_03.gif);
}


#menu div.calendar h3 {
	margin:			0px;
	padding:		0px 0px 5px 0px;
}

#menu div.calendar #calendar {
	margin:			0px;
	padding:		0px 0px 20px 0px;
}

#menu div.calendar #calendar table {
	margin:			0px;
	border-collapse:	collapse;
	font-size:		10px;
}

#menu div.calendar #calendar table caption{
	margin:			0px 0px 5px 0px;
	padding:		0px;
	text-align:		center;
	font-size:		10px;
	color:			#ffffff;
}

#menu div.calendar #calendar table caption a:link,
#menu div.calendar #calendar table caption a:visited,
#menu div.calendar #calendar table caption a:hover,
#menu div.calendar #calendar table caption a:active{
	color:			#ffffff;
}

#menu div.calendar #calendar table tr th {
	padding:		0px;
	text-align:		center;
	font-weight:		normal;
	color:			#ffffff;
	background-color:	#4FBDEF;
	border-width:		1px;
	border-style:		solid;
	border-color:		#4FBDEF #283E64 #283E64 #283E64;
	width:			19px;
	height:			19px;
}

#menu div.calendar #calendar table tr th.sunday {
	background-color:	#E95065;
	border-color:		#E95065 #E95065 #283E64 #E95065;
}

#menu div.calendar #calendar table tr th.saturday {
	background-color:	#FBAD1A;
	border-color:		#FBAD1A #FBAD1A #283E64 #283E64;
}

#menu div.calendar #calendar table tr td {
	white-space:		nowrap;
	text-align:		center;
	color:			#ffffff;
	border-width:		0px 1px 1px 1px;
	border-style:		solid;
	border-color:		#52627E;
	width:			19px;
	height:			19px;
}

#menu div.calendar #calendar table tr td.today {
	background:		#be3c3c;
	color:			#fff;
}

#menu div.calendar #calendar table tr td.onentry {
	background:		#CADBEB;
}

#menu div.calendar #calendar table tr td span {
	display:		block;
	padding:		0px;
}

#menu div.calendar #calendar table tr td span.holiday {
	color:			#ff0000;
}

#menu div.calendar #calendar .today a:link,
#menu div.calendar #calendar .onentry a:link {
	color:			#333333;
	text-decoration:	none;
}
#menu div.calendar #calendar .today a:visited,
#menu div.calendar #calendar .onentry a:visited {
	color:			#333333;
	text-decoration:	none;
}
#menu div.calendar #calendar .today a:hover,
#menu div.calendar #calendar .onentry a:hover {
	color:			#333333;
	text-decoration:	underline;
}
#menu div.calendar #calendar .today a:active,
#menu div.calendar #calendar .onentry a:active {
	color:			#333333;
	text-decoration:	none;
}

#menu div.archive{
	margin:			0px;
	padding:		0px;
	width:			140px;
}

#menu div.archive h3{
	margin:			0px;
	padding:		0px 0px 7px 0px;
}

#menu div.archive ul{
	margin:			0px;
	padding:		0px;
	list-style-type:	none;
}

#menu div.archive ul li{
	margin:			0px;
	padding:		0px 0px 17px 0px;
	font-size:		10px;
	color:			#ffffff;
	line-height:		1.5;
	font-weight:		900;
	background-image:	url(http://www.orix-sumai.jp/blog2/sys_img/_sub_arc_sep_01.gif);
	background-repeat:	repeat-x;
	background-position:	bottom left;
}

#menu div.archive ul li a:link,
#menu div.archive ul li a:visited,
#menu div.archive ul li a:hover,
#menu div.archive ul li a:active{
	color:			#8DD7F9;
	text-decoration:	none;
	display:		block;
	margin:			0px;
	padding:		0px 0px 0px 17px;
	background-image:	url(http://www.orix-sumai.jp/blog2/sys_img/_sub_arc_lis_mar_01.gif);
	background-repeat:	no-repeat;
}

#menu div.archive p{
	margin:			0px;
	padding:		0px;
	font-size:		10px;
	color:			#ffffff;
	line-height:		1.5;
}

#menu div.archive p a:link,
#menu div.archive p a:visited,
#menu div.archive p a:hover,
#menu div.archive p a:active{
	color:			#8DD7F9;
	text-decoration:	none;
}






















/* ---------- center ---------- */

div#contents{
	margin:			0px;
	padding:		0px;
	width:			595px;
	float:			left;
}

div#contents div.article{
	margin:			0px 0px 30px 0px;
	padding:		0px 0px 30px 0px;
	background-color:	#ffffff;
	background-image:	url(http://www.orix-sumai.jp/blog2/sys_img/_con_bg.gif);
	background-repeat:	no-repeat;
	background-position:	bottom left;
}

div#contents div.article h2{
	display:		none;
}

div#contents div.article div.bg{
	background-repeat:	no-repeat;
	background-position:	top left;
}

div#contents div.article div.bg dl.meta{
	margin:			0px;
	padding:		0px;
	height:			132px;
}

div#contents div.article div.bg dl.meta dt,
div#contents div.article div.bg dl.meta dd{
	display:		none;
}

div#contents div.article div.bg dl.meta dd.date{
	display:		block;
	padding:		55px 0px 0px 160px;
	font-size:		10px;
	color:			#0E3962;
	line-height:		1.3;
}

div#contents div.article div.bg dl.meta dd.title{
	display:		block;
	padding:		5px 0px 0px 160px;
	font-size:		12px;
	color:			#FB6D04;
	font-weight:		900;
	line-height:		1.3;
}

div#contents div.article div.bg dl.meta dd.title a:link,
div#contents div.article div.bg dl.meta dd.title a:visited,
div#contents div.article div.bg dl.meta dd.title a:hover,
div#contents div.article div.bg dl.meta dd.title a:active{
	color:			#FB6D04;
}

div#contents div.person02 div.bg{
	background-image:	url(http://www.orix-sumai.jp/blog2/sys_img/_con_hea_bg_02.jpg);
}

div#contents div.person04 div.bg{
	background-image:	url(http://www.orix-sumai.jp/blog2/sys_img/_con_hea_bg_04.jpg);
}

div#contents div.person06 div.bg{
	background-image:	url(http://www.orix-sumai.jp/blog2/sys_img/_con_hea_bg_06.jpg);
}

div#contents div.person07 div.bg{
	background-image:	url(http://www.orix-sumai.jp/blog2/sys_img/_con_hea_bg_07.jpg);
}

div#contents div.person01 div.bg,
div#contents div.person03 div.bg,
div#contents div.person05 div.bg{
	background-image:	url(http://www.orix-sumai.jp/blog2/sys_img/_con_hea_bg_00.gif);
}

div#contents div.person01 div.bg dl.meta dd.date,
div#contents div.person03 div.bg dl.meta dd.date,
div#contents div.person05 div.bg dl.meta dd.date{
	padding-left:		53px;
}

div#contents div.person01 div.bg dl.meta dd.title,
div#contents div.person03 div.bg dl.meta dd.title,
div#contents div.person05 div.bg dl.meta dd.title{
	padding-left:		53px;
}

div#contents div.article div.bg div.body{
	margin:			0px 0px 0px 53px;
	padding:		0px;
	width:			500px;
}

div#contents div.article div.bg div.body p{
	margin:			0px;
	padding:		0px 0px 20px 0px;
	font-size:		12px;
	color:			#333333;
	line-height:		1.6;
}

div#contents div.article div.bg div.body p a:link,
div#contents div.article div.bg div.body p a:visited,
div#contents div.article div.bg div.body p a:hover,
div#contents div.article div.bg div.body p a:active{
	color:			#ff6600;
	font-weight:		900;
}

div#contents div.article div.body p img{
	margin:			0px 4px 4px 0px;
	float:			left;
}

div#contents div.article div.bg div.append{
	margin:			0px 0px 0px 53px;
	padding:		0px;
}

div#contents div.article div.bg div.append p{
	margin:			0px;
	padding:		0px;
	font-size:		12px;
	color:			#333333;
	line-height:		1.6;
}

div#contents div.article div.bg div.append p a:link,
div#contents div.article div.bg div.append p a:visited,
div#contents div.article div.bg div.append p a:hover,
div#contents div.article div.bg div.append p a:active{
	color:			#333333;
}









div.archive div.trackback{
	margin:			0px 30px 0px 0px;
	padding:		0px;
}

div.archive div.trackback h2{
	margin:			0px;
	padding:		0px 0px 10px 0px;
}

div.archive div.trackback dl{
	margin:			0px;
	padding:		0px;
}

div.archive div.trackback dl a:link,
div.archive div.trackback dl a:visited,
div.archive div.trackback dl a:hover,
div.archive div.trackback dl a:active{
	color:			#ff3333;
}

div.archive div.trackback dl dt{
	margin:			0px 0px 5px 0px;
	padding:		0px;
	font-size:		12px;
	color:			#333333;
	line-height:		1.4;
}

div.archive div.trackback dl dd{
	margin:			0px 0px 15px 10px;
	padding:		0px;
	font-size:		10px;
	color:			#333333;
	line-height:		1.4;
}



div.archive div.profile{
	margin:			0px;
	padding:		0px 0px 18px 0px;
}

div.archive div.profile h2{
	display:		none;
}

div.archive div.profile p{
	margin:			0px;
	padding:		0px 0px 10px 0px;
}



div.page-send{
	margin:			0px;
	padding:		30px 0px 30px 0px;
	width:			580px;
}

div.page-send ul{
	margin:			0px;
	padding:		0px;
	font-size:		12px;
	color:			#ffffff;
	text-align:		center;
	line-height:		1.3;
}

div.page-send ul li{
	margin:			0px;
	padding:		0px;
	display:		inline;
}

div.page-send ul li img{
	vertical-align:		top;
}

div.page-send ul li strong{
	font-weight:		900;
	color:			#ffffff;
	padding:		0px 3px;
}

div.page-send ul li a:link,
div.page-send ul li a:visited,
div.page-send ul li a:hover,
div.page-send ul li a:active{
	color:			#ffffff;
	padding:		0px 3px;
}

div.page-send ul li.arrow a:link,
div.page-send ul li.arrow a:visited,
div.page-send ul li.arrow a:hover,
div.page-send ul li.arrow a:active{
	color:			#ffffff;
	text-decoration:	none;
}




div.search-result{
}

div.search-result div.report{
	margin:			0px 0px 10px 0px;
	padding:		0px;
	background-color:	#ffffff;
	background-image:	url(http://www.orix-sumai.jp/blog2/sys_img/_con_bg.gif);
	background-repeat:	no-repeat;
	background-position:	bottom left;
}

div.search-result div.report p{
	margin:			0px;
	padding:		10px;
	background-image:	url(http://www.orix-sumai.jp/blog2/sys_img/_con_hea_bg_00.gif);
	background-repeat:	no-repeat;
	background-position:	top left;
	font-size:		14px;
	color:			#333333;
}

div.search-result div.result{
	margin:			0px 0px 10px 0px;
	padding:		0px 0px 0px 0px;
	background-color:	#ffffff;
	background-image:	url(http://www.orix-sumai.jp/blog2/sys_img/_con_bg.gif);
	background-repeat:	no-repeat;
	background-position:	bottom left;
}

div.search-result div.result h2{
	margin:			0px;
	padding:		10px 10px 15px 10px;
	background-image:	url(http://www.orix-sumai.jp/blog2/sys_img/_con_hea_bg_00.gif);
	background-repeat:	no-repeat;
	background-position:	top left;
	font-size:		14px;
	color:			#000033;
}

div.search-result div.result h2 a:link,
div.search-result div.result h2 a:visited,
div.search-result div.result h2 a:hover,
div.search-result div.result h2 a:active{
	color:			#ff6600;
}

div.search-result div.result p{
	margin:			0px;
	padding:		0px 10px 10px 10px;
	font-size:		12px;
	color:			#333333;
	line-height:		1.4;
}

div.search-result div.result p a:link,
div.search-result div.result p a:visited,
div.search-result div.result p a:hover,
div.search-result div.result p a:active{
	color:			#ff6600;
}

div.search-result div.result p img{
	display:		none;
	margin:			0px 4px 4px 0px;
	float:			left;
}

div.search-result div.result dl{
	margin:			0px;
	padding:		10px;
	font-size:		12px;
	color:			#333333;
}

div.search-result div.result dl dt{
	margin:			0px;
	padding:		0px;
	display:		inline;
}

div.search-result div.result dl dd{
	margin:			0px;
	padding:		0px 5px 0px 0px;
	display:		inline;
}







div.recent-index ul{
	margin:			0px;
	padding:		30px 20px 10px 20px;
	list-style-type:	none;
}

div.recent-index ul li{
	margin:			0px;
	padding:		0px 0px 17px 0px;
	font-size:		10px;
	color:			#333333;
	line-height:		1.5;
	font-weight:		900;
	background-image:	url(http://www.orix-sumai.jp/blog2/sys_img/_sub_rec_sep_01.gif);
	background-repeat:	repeat-x;
	background-position:	bottom left;
}

div.recent-index ul li a:link,
div.recent-index ul li a:visited,
div.recent-index ul li a:hover,
div.recent-index ul li a:active{
	color:			#ff6600;
	text-decoration:	none;
	display:		block;
	margin:			0px;
	padding:		0px;
}






















/* ---------- right side ---------- */

#ad {
	width:			165px;
	float:			left;
	margin:			0px;
	padding:		0px 0px 50px 15px;
}

#ad div.campaign {
	margin:			0px;
	padding:		0px 0px 20px 0px;
}

#ad div.campaign h3{
	margin:			0px;
	padding:		0px 0px 10px 0px;
}

#ad div.campaign ul{
	margin:			0px;
	padding:		0px;
	list-style-type:	none;
}

#ad div.campaign ul li{
	margin:			0px;
	padding:		0px 0px 10px 0px;
}

#ad div.recommend {
	margin:			0px;
	padding:		0px 0px 20px 0px;
}

#ad div.recommend h3{
	margin:			0px;
	padding:		0px 0px 10px 0px;
}

#ad div.recommend ul{
	margin:			0px;
	padding:		0px;
	list-style-type:	none;
}

#ad div.recommend ul li{
	margin:			0px;
	padding:		0px 0px 10px 0px;
}

