/* CSS Document */

#navi { width: 800px; margin: 0 auto; padding: 0; }
#navi ul { margin: 0; padding: 0; list-style:none; }
#navi li { margin: 0; padding: 0; height: 32px; text-indent: -9999px; }
#navi li#home { float: left; background:  url(../btn_top.jpg) no-repeat; width: 78px;}
#navi li#search { float: left; background:  url(../btn_search.jpg) no-repeat; width: 121px;}
#navi li#cata { float: left; background:  url(../btn_cata.jpg) no-repeat; width: 150px;}
#navi li#news { float: left; background:  url(../btn_blog_over.jpg) no-repeat; width: 132px;}
#navi li#case { float: left; background:  url(../btn_case.jpg) no-repeat; width: 114px;}
#navi li#kiji { float: left; background:  url(../btn_kiji.jpg) no-repeat; width: 105px;}
#navi li a { height: 32px; text-decoration: none; display: block;}

#navi li#home a:hover { background:  url(../btn_top_over.jpg); }
#navi li#search a:hover { background:  url(../btn_search_over.jpg); }
#navi li#cata a:hover { background:  url(../btn_cata_over.jpg); }
#navi li#news a:hover { background:  url(../btn_blog_over.jpg); }
#navi li#case a:hover { background:  url(../btn_case_over.jpg); }
#navi li#kiji a:hover { background:  url(../btn_kiji_over.jpg); }

#l-con p { /*左側コンテンツ*/
	margin: 0px 0 0 0;
	padding: 0;
	width: 500px;
}

/*#l-con h3 { margin: 0; padding: 0; font-size: 1.2em; font-weight: bold; }*/

#snavi { width: 580px; height: 23px; margin: 10px 0 0 0; padding: 0;}
#snavi ul { margin: 0; padding: 0; list-style:none; }
#snavi li { margin: 0; padding: 0; height: 23px; text-indent: -9999px; }
#snavi li#cad { float: left; background:  url(../../news/img/btn_cad.gif) no-repeat; width: 116px;}
#snavi li#doboku { float: left; background: url(../../news/img/btn_doboku.gif) no-repeat; width: 116px;}
#snavi li#kenchiku { float: left; background: url(../../news/img/btn_kenchiku.gif) no-repeat; width: 116px;}
#snavi li#kyoutsu { float: left; background: url(../../news/img/btn_kyoutsu.gif) no-repeat; width: 116px;}
#snavi li#hard { float: left; background: url(../../news/img/btn_hard.gif) no-repeat; width: 116px;}
#snavi li a { height: 23px; text-decoration: none; display: block;}

#snavi li#cad a:hover { background: url(../../news/img/btn_cad_over.gif) }
#snavi li#doboku a:hover { background: url(../../news/img/btn_doboku_over.gif) }
#snavi li#kenchiku a:hover { background: url(../../news/img/btn_kenchiku_over.gif) }
#snavi li#kyoutsu a:hover { background: url(../../news/img/btn_kyoutsu_over.gif) }
#snavi li#hard a:hover { background: url(../../news/img/btn_hard_over.gif) }

#b-title {
	width: 580px;
	height: 35px;
	font-size: 1.3em;
	color: #0000FF;
	background: url(../../news/img/title.jpg) no-repeat;
	font-weight: bold;
	line-height: 2.2;
	text-indent: 10px;
}
.ltext {
	font-size: 1em;
	color: #000000;
	font-weight: bold;
}
.stext {
	font-size: 0.75em;
	color: #000000;
}

.text9p {
	font-size: 9pt;
	color: #333333;
	line-height: 1.5;
}

#date {
	margin: 10px 0 0 15px;
	padding: 0;
	width: 560px;
	font-size: 9pt;
	color: #000000;
}

#data {
	margin: 10px 0 0 10px;
	padding: 0;
	width: 550px;
	font-size: 9pt;
	line-height: 1.6;
	color: #000000;
}
#data P {
	margin: 10px 0 0 0;
	padding: 0;
	width: 550px;
}
#data P.navi {
	margin: 15px 0 20px 0;
	padding: 0;
	width: 550px;
}



/*--右側コンテンツ--*/
#r-con-b {
	float: right;
	margin: 0; padding: 0;
	width:220px;
	text-align:left;
}
#r-con-b p {
	margin: 10px 0 0 0;
	padding: 0;
	width: 220px;
}
h3#kiji {
	margin: 18px 0 5px 0; padding: 0;
	width: 220px; height: 23px;
	background: url(../../news/img/sub_title_01.gif) no-repeat;
	text-indent: -9999px;
}
h3#categ {
	margin: 18px 0 5px 0; padding: 0;
	width: 220px; height: 23px;
	background: url(../../news/img/sub_title_02.gif) no-repeat;
	text-indent: -9999px;
}
h3#past {
	margin: 18px 0 5px 0; padding: 0;
	width: 220px; height: 23px;
	background: url(../../news/img/sub_title_03.gif) no-repeat;
	text-indent: -9999px;
}

.module-list,
.archive-list {
    margin: 0;
    padding: 0;
    list-style: none;
}

.module-list-item {
    margin-top: 5px;
    margin-bottom: 5px;
}

/* WordPress */
.side_backunumber ul li {
}

.side_backnumuber ul li.expanded {
}

.side_backnumuber ul li.collapsed {
}

.side_backnumuber ul.expanded {
    margin-left:-20px;
	display:block;
}
.side_backnumuber ul.collapsed {
	display:none;
}

.pageBox{
width:580px;
margin:0px 0 0 0;
}

.pageBoxInner{
padding:5px 15px
}

.pageBoxL{
float:left;
}

.pageBoxR{
float:right;
}

.entry-body img {
	max-width: 550px;
}

li {
  list-style: none;
}

.verticalList {
  margin: 15px 0;
  padding: 0 20px;
}
.verticalList li {
  list-style: revert;
  margin: 10px 0;
}
ul.verticalList {
  list-style: disc;
}

/** 最終更新日時 */
.lastupdated {
  font-size: 11px!important;
  line-height: 1.5em!important;
  color: #333!important;
  margin: 10px 0 0!important;
  text-align: right;
  float: none!important;
}
