@charset "UTF-8";
/* CSS Document */

/* --------------フォーマット部分-------------- */


/* --navi--- */

#primary #mainnavi {
	padding-bottom: 15px;
}

#primary #mainnavi #mainnaviue {
	height: 37px;
}

*+html #primary #mainnavi #mainnaviue {  /*winIE6,7*/
	padding-bottom: 5px;
}

#primary #mainnavi #mainnaviue li {
	float: left;
	height: 37px;
	padding-bottom: 5px;
}

#primary #mainnavi #mainnaviue li#naviue01, li#naviue02{
	padding-right: 5px;
}

#primary #mainnavi #mainnaviue li a {
	display: block;
}

#primary #mainnavi li#naviue01 a {
	height: 37px;
	width: 225px; /*winIE6,7*/
	text-indent: -9999em;
	background: url(../../images/K_TOP_btn_nav01.jpg) left top no-repeat;
}

#primary #mainnavi li#naviue01 a:hover,
#primary #mainnavi li#naviue01 a:focus {
	background: url(../../images/K_TOP_btn_nav01.jpg) left bottom no-repeat;
}

#primary #mainnavi li#naviue02 a {
	height: 37px;
	width: 225px; /*winIE6,7*/
	text-indent: -9999em;
	background: url(../../images/K_TOP_btn_nav02.jpg) left top no-repeat;
}

#primary #mainnavi li#naviue02 a:hover,
#primary #mainnavi li#naviue02 a:focus {
	background: url(../../images/K_TOP_btn_nav02.jpg) left bottom no-repeat;
}

#primary #mainnavi li#naviue03 a {
	height: 37px;
	width: 225px; /*winIE6,7*/
	text-indent: -9999em;
	background: url(../../images/K_TOP_btn_nav03.jpg) left top no-repeat;
}

#primary #mainnavi li#naviue03 a:hover,
#primary #mainnavi li#naviue03 a:focus {
	background: url(../../images/K_TOP_btn_nav03.jpg) left bottom no-repeat;
}

#primary #mainnavi #mainnavisita {
	clear: both;
	width: 100%; /*winIE6,7*/
}

#primary #mainnavi #mainnavisita {
	height: 37px;
}

#primary #mainnavi #mainnavisita li {
	float: left;
	height: 37px;
}

#primary #mainnavi #mainnavisita li#navisita01, li#navisita02{
	padding-right: 5px;
}

#primary #mainnavi #mainnavisita li a {
	display: block;
}

#primary #mainnavi li#navisita01 a {
	height: 37px;
	width: 225px; /*winIE6,7*/
	text-indent: -9999em;
	background: url(../../images/K_TOP_btn_nav04.jpg) left top no-repeat;
}

#primary #mainnavi li#navisita01 a:hover,
#primary #mainnavi li#navisita01 a:focus {
	background: url(../../images/K_TOP_btn_nav04.jpg) left bottom no-repeat;
}

#primary #mainnavi li#navisita02 a {
	height: 37px;
	width: 225px; /*winIE6,7*/
	text-indent: -9999em;
	background: url(../../images/K_TOP_btn_nav05.jpg) left top no-repeat;
}

#primary #mainnavi li#navisita02 a:hover,
#primary #mainnavi li#navisita02 a:focus {
	background: url(../../images/K_TOP_btn_nav05.jpg) left bottom no-repeat;
}

#primary #mainnavi li#navisita03 a {
	height: 37px;
	width: 225px; /*winIE6,7*/
	text-indent: -9999em;
	background: url(../../images/K_TOP_btn_nav06.jpg) left top no-repeat;
}

#primary #mainnavi li#navisita03 a:hover,
#primary #mainnavi li#navisita03 a:focus {
	background: url(../../images/K_TOP_btn_nav06.jpg) left bottom no-repeat;
}

/* --footer-- */

#footer #topreturn {
	float: right;
	width: 104px;
	padding-right: 15px;
	padding-bottom: 20px;
}

#footer #kankosociety {
	clear: both;
	width: 100%; /*winIE6,7*/
	height: 32px;
	text-align:center;
	line-height : 32px;
	text-decoration: none;
	font-size: 90%;
	margin-bottom: 15px;
	background: url(../../images/K_TOP_kyokai_bg.jpg) left center no-repeat;
}

#footer #kankosociety a {
	text-decoration: none;
}

#footer #supprt {
	clear: both;
	width: 100%; /*winIE6,7*/
	height: 30px;
	text-align:center;
	line-height : 32px;
	font-size: 90%;
	margin-bottom: 10px;
	border-top: 1px #000000 solid;
	border-bottom: 2px #000000 solid;
}
#footer #supprt a {
	text-decoration: none;
}

#footer #address {
	width: 900px;
	height: 90px;
	line-height: 1.5;
	border-bottom: 5px #000000 solid;
}

#footer #address p {
	font-size: 85%;
}

#footer #address p a {
	color : #5B7921;
	text-decoration: none;
}

#footer #address #con {
	font-size: 110%;
}

#footer #address #copyright {
	padding-top: 20px;
}

/* --------------フォーマット部分終わり-------------- */


/* --new--- */

.cat_title{
font-size: 110%;
color:#6C932C;
font-weight:bold;
border-bottom:1px dotted #6C932C;
margin-bottom:25px;
}

.cat_title a{
text-decoration:none;
}





.cat_title a:link {
	color:#6C932C;
}
.cat_title a:visited {
	color:#6C932C;
}
.cat_title a:hover,
.cat_title a:focus {
	color: #93AB57;
	}
.cat_title a:active {
	color:#DD5A26;
}







.the_content{
margin:10px;
}

.list_toko_title{
color:#666666;
font-weight:normal;
}




.list_toko_title a {
text-decoration:none;
font-weight:normal;
}


.list_toko_title a:link {
	color:#6C932C;
}
.list_toko_title a:visited {
	color:#6C932C;
}
.list_toko_title a:hover,
.list_toko_title a:focus {
	color: #93AB57;
	}
.list_toko_title a:active {
	color:#DD5A26;
}







.list_toko_bassui{
margin-left:15px;
}

.list_toko_hr{
border-bottom:1px dotted #ccc;
margin-bottom:15px;
}


.toko_title{
font-size: 120%;
color:#666666;
font-weight:bold;
border-bottom:3px solid #d3d3d3;
margin-bottom:10px;
}

#return_top{
text-align:center;
margin:20px 0 30px 0;
}

#return_top a{
text-decoration:none;

}





#cmswp strong {
    font-weight: bold;
}

#cmswp ul{
    list-style-type: disc;
	padding-left: 25px;
}

#cmswp ol{
    list-style-type: decimal;
	padding-left: 25px;
}

#cmswp h1 {
    font-weight: bold;
	font-size: 130%;
}

#cmswp h2 {
    font-weight: bold;
	font-size: 120%;
}

#cmswp h3 {
    font-weight: bold;
	font-size: 110%;
}

#cmswp h4 {
    font-weight: bold;
	font-size: 100%;
}

#cmswp h5 {
    font-weight: bold;
	font-size: 90%;
}

#cmswp h6 {
    font-weight: bold;
	font-size: 80%;
}
