<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*h1, p, ul, li {
margin: 0;
padding: 0;
}

li {
list-style-type: none;
}

a:link, a:visited {
color: #00F;
}

a:hover {
text-decoration: none ;
color: #F60;
}

a:active {
text-decoration: none;
color : #F00;
}

.align_right {
text-align: right;
}*/

#content {
font-size: 14px;
line-height: 1.6;
text-align: left;
max-width:940px;
}

#content div.topicpath {
margin: 0 auto 8px auto;
padding: 6px;
background-color: #A5BD35;
display: block;
font-size: 12px;
}

#content div.topicpath li {
display: inline;
}

#content div.topicpath li a {
margin-right: .25em;
}

#content div.page_title,
#content div.profile {
margin-bottom: 24px;
}

#content div.page_title {
float: left;
width: 297px;
}

#content div.page_title h1 {
padding-bottom: 170px;
background: url(images/bg_index_06.jpg) left 130px no-repeat;
}

#content div.page_title p {
padding: 12px 12px 0 12px;
}

#content div.float_right {
padding-top: 28px;
float: right;
width: 434px;
}

#content div.profile {
margin-top: 16px;
background: #e6e3d4 url(images/img_index_01.jpg) right top no-repeat;
font-size: 12px;
}

#content div.profile p {
padding: 42px 16px 12px 140px;
}

#content div.profile p span {
display: none;
}


#content div.products {
margin-bottom: 36px;
clear: both;
}

/*#content div.products div {
padding: 0 10px 16px 10px;
background: url(images/bg_index_04.gif) left top repeat;
}

#content div.products div div {
background-color: #f4f8ee;
background-image: none !important;
border-color: #b4d786;
border-style: solid;
border-width: 0 4px 6px 4px;
}
*/
#content div.products table {
margin: 0 auto;
width:920px;
}

#content div.products caption {
padding-top: 16px;
font-size: 16px;
text-align: left;
}

#content div.products caption span {
padding: 2px 6px;
border-color: #338533;
border-style: solid;
border-width: 0 0 2px 6px;
color: #040;
display: block;
font-weight: bold;
}

#content div.products td {
padding: 16px 0;
border-bottom: 1px #ADADAD solid;
vertical-align: top;
}

#content div.products tr.first_child td {
border-top: 0 none;
}

#content div.products td.photo {
padding-left: 8px;
padding-right: 16px;
width: 126px;
}

#content div.products td.photo img {
padding: 11px 12px;
background: url(images/bg_index_01.gif) left top no-repeat;
}

#content div.products td strong {
padding: 2px 0 4px 20px;
background: url(images/bg_index_02.gif) left 8px no-repeat;
color: #008a32;
font-size: 16px;
display: block;
}



#content div.page_title h1.roji {
background-position: -300px bottom;
}

#content div.products.roji {
/*background-image: url(images/bg_index_05.gif);*/
}

#content div.products.roji {
/*background-color: #f4f1e3;*/
border-color: #d5c56a;
}

#content div.products.roji caption span {
border-color: #835B20;
color: #372101;
}

#content div.products.roji td strong {
background-image: url(images/bg_index_03.gif);
color: #372101;
}

/* ttlSub */
.ttlSub01{
	margin-top:30px;
	position:relative;
}
.ttlSub01 h4{
	font-size: 18px;
	margin:0 0 15px;
	padding:0 0 5px;
	border-bottom:4px solid #ccc;
	color:#008a32;
	line-height:1.15;
}
.ttlSub01:after{
	content:"";
	width:20px;
	height:4px;
	display:block;
	background-color:#008a32;
	position:absolute;
	left:0;
	bottom:0;
}

.kihon_main{
	overflow:hidden;
	margin:30px 0;}
	
.kihon_main .kihon_mainimg{
	float:left;}
	
.kihon_main .kihon_txtarea{
	float:right;
	width:614px;}
	
.kihon_main .kihon_txtarea div{
	background:url(images/img_index_02.jpg) no-repeat top left #e6e3d4;
	padding:50px 10px 15px 130px;
	margin-top:10px;}	

.kihon_tab{
	overflow:hidden;
	border-bottom:#008a32 1px solid;
	margin-bottom:30px;}
	
.kihon_tab li{
	width:50%;
	text-align:center;
	box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	-webkit-box-sizing: border-box !important;
	padding-left:5px;
	}
.kihon_tab li:first-child{
	padding-left:0px;
	padding-right:5px;
	}
	
.kihon_tab li a{
	color:#008a32;
	background:#FFF;
	display:block;
	padding:15px 0;
	text-decoration:none;
	border-top:#008a32 1px solid;
	border-left:#008a32 1px solid;
	border-right:#008a32 1px solid;
}
.kihon_tab li a.current{
	color:#FFF;
	background:#008a32;
	display:block;
	padding:15px 0;
	text-decoration:none;
}
	
.kihon_tab li a:hover{
	background:#008a32;
	color:#FFF;}

@media only screen and (max-width:767px){
#content {width:100%;}

.kihon_main .kihon_mainimg{
	float:none;
	text-align:center;}
	
.kihon_main .kihon_mainimg img{
	width:50%;}
	
.kihon_main .kihon_txtarea{
	float:none;
	width:100%;}
	
.kihon_main .kihon_txtarea div{
	background:url(images/img_index_03.jpg) no-repeat top left #e6e3d4;
	padding:50px 10px 15px 130px;
	margin-top:10px;}
	


#content div.products table {
	width:100%;
	display:block;}	
	
#content div.products table tr{
	display:inline;}
	
#content div.products table td{
	display:inline-block;
	border-bottom:none;}
	
#content div.products table td:nth-child(even){
	width:50%;}

	
}


























</pre></body></html>