@charset "utf-8";

/* main_content */
#panlist {font-size: 90%; padding:5px; margin:20px 0px;}

.title02{ background:#18477A; padding:25px 20px; font-size: 134%; margin:20px 0px 10px 0px;  color:#FFFFFF;}
.title03{ background:#EAE8DA; padding:10px 20px; font-size: 128.6%; margin-bottom:10px; }
.title04{ background:#EFEFEF; padding:10px 20px; font-size: 115%; margin-bottom:10px;}
.title05{ background: url(../images/icon05.png) 0px 3px no-repeat; padding:0px 20px 0px 20px; font-size: 110%; margin-bottom:10px;}

section { margin-top:20px; padding:10px 0px 10px 10px; }
.lilist li { background:url(../images/icon01.gif) no-repeat 0px 5px ; padding-left:10px;}
.dllist dt { background:url(../images/icon01.gif) no-repeat 0px 5px ; padding-left:10px; float:left;}
.dllist dd {  }
.tablelist { border-top: 1px solid #ccc; border-left: 1px solid #ccc; }
.tablelist th { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 5px 5px; background:#DCEAF4; font-weight:bold;}
.tablelist td { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 5px 5px;}	
.shop_img { padding:0px; }
.shop_img td { padding:3px; border:none;
 }

/* info */
.info{ margin-top: 10px;}
.info li{ border-bottom: 1px solid #d4d3c1; display:table; width: 100%; padding: 10px 0; }
.info .title{ display:table-cell;}
.info .title dt { background:url(../images/icon01.gif) no-repeat 0px 6px; padding-left:10px; float:left;}
.info .title dd{ float:right; }
.info .title dd.cccate a { background:#18477A; color:#FFFFFF !important;  padding:0px 8px; margin-left:10px; font-size:90%; display:inline-block;}
.info .title dd.cccate a:hover { background:#466C95; text-decoration: none !important;}
.info .title dd.cate a { background:#999999; color:#FFFFFF !important; padding:0px 3px; margin-left:10px; font-size:90%; display:inline-block;}
.info .title dd.cate a:hover { background:#CCCCCC;; text-decoration: none !important;}

.side_category { border:1px solid #CCCCCC; padding:10px; margin-top:0px; }
.side_category li { float:left; margin-right:5px;}


/* news */
.news { margin-top: 10px;}
.news li{ display:table; width: 100%; padding: 10px 0; border-bottom: 1px solid #d4d3c1; }
.news dl {}
.news dt { background:url(../images/icon01.gif) no-repeat 0px 6px; padding-left:10px; float:left;}
.news dd { margin-left:140px;}
.news dd.cate a { background:#999999; color:#FFFFFF !important; padding:0px 3px; margin-right:10px; font-size:90%; display:inline-block; float:left;}
.news dd.cate a:hover { background:#CCCCCC;; text-decoration: none !important;}

/* pagenation */
.pagenation { margin-top: 30px; text-align: center;}
.wp-pagenavi {	clear: both; }
.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {	border-color: #000;}
.wp-pagenavi span.current {	font-weight: bold;}

.btback { margin:0px auto; clear:both; width:300px; }
.btback a { padding:10px; background:#18477A; color:#FFFFFF; display:inline-block; }
.btback a:hover { background:#466C95; text-decoration:none; }

.cccate {float:right;}
.cate {float:right;}
.cccate a { background:#18477A; color:#FFFFFF !important;  padding:0px 8px; margin-left:10px; font-size:90%; display:inline-block;}
.cccate a:hover { background:#466C95; text-decoration: none !important;}
.cate a { background:#999999; color:#FFFFFF !important; padding:0px 3px; margin-left:10px; font-size:90%; display:inline-block;}
.cate a:hover { background:#CCCCCC;; text-decoration: none !important;}



/* cons CMSの中 */
#main_content section.cons { margin-top:20px; }
#main_content section.cons ul li { background:url(../images/icon01.gif) no-repeat 0px 5px ; padding-left:10px;}
#main_content section.cons h2{ background:#18477A; padding:25px 20px; font-size: 134%; margin:20px 0px 10px 0px;  color:#FFFFFF;}
#main_content section.cons h3{ background:#EAE8DA; padding:10px 20px; font-size: 128.6%; margin-bottom:10px; }
#main_content section.cons h4{ background:#EFEFEF; padding:10px 20px; font-size: 115%; margin-bottom:10px;}
#main_content section.cons h5{ background: url(../images/icon05.png) 0px 3px no-repeat; padding:0px 20px 0px 20px; font-size: 110%; margin-bottom:10px;}





	
	
	
	

