﻿/* CSS Document */
@charset "UTF-8";

.dropmenudiv{
position:absolute;
border: 1px solid #ddd; /*Theme Change here*/
line-height:18px;
z-index:100;
background-color:#FFFFFF;
color:#7abf15;
width: 255px;
visibility: hidden;
}

.dropmenudiv a{
width: 100%;
display: block;
text-indent: 2px;
border-bottom: 1px solid #BBB;
padding: 2px 0;
font-size: 10px;
text-decoration: none;
color:#7abf15;
z-index:100;
}

.dropmenudiv a:visited{
color:#7abf156;
}
.dropmenudiv a:hover{
color: #ff970f;
}


body {
		margin:0px;
		font-size:12px;
        /*color:#666666;*/
		color:#666666;
        line-height: 18px;
	    letter-spacing: 1px;
		font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		text-align:center;
		background-color:#FFFFFF;
        }

* {
 margin: 0;
 padding: 0;
 }

/* htmlとbodyタグの設定：サイト全体の設定 */
html {
 margin: 0;
 padding: 0;
 color: #555;
 font-size: 12px;
 }


#page{
	display:block;
	width:100%;
	background:#fff url(../kunren/img/bg_haikei_kogecha2.jpg) repeat;
        margin:0px;
	padding:0px;
	background-position:center;
	text-align:center;
	float:left;

}

#page:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

#page_inner{
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	width:780px;
	background:#fff;
        background-position:center;
	text-align:left;

}

#page_inner:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

#header{
	display:block;
        width:780px;
	height:80px;
	background-color:#432614;
        margin:0px;
	padding:0px;
	float:left;

}


#logo{
	width:310px;
	height:70px;
	margin:10px 0px 0px 15px;
	float:left;

}

#info{
	width:425px;
	height:70px;
	margin:10px 0px 0px 0px;
	color:#fff;
	float:left;

}

#info_inner{
	width:300px;
	height:68px;
	margin-left:35px;
	float:right;

}

.info_kyocho1{
	font-size:15pt;
	font-weight:bold;
}

.info_kyocho2{
	font-size:20pt;
	font-weight:bold;
}


#main{
	display:block;
        width:780px;
        margin:0px;
	padding:0px;
	background:#fff;
	float:left;

}

#main_inner{
	display:block;
        width:762px;
        margin:0px;
	padding:8px;
	background:#fff;
	float:left;

}

#gnavi{
	display:block;
        width:760px;
	height:35px;
        margin:0px 0px 10px 0px;
	padding:0px;
	background:#fff;
	float:left;

}

#main_left{
	display:block;
	width:460px;
        margin:0px 10px 10px 0px;
	padding:0px;
	background:#fff;
	float:left;

}

#main_left_inner{
	display:block;
	width:430px;
	height:200px;
	background:url(../kunren/img/img_top1.jpg) no-repeat;
        margin:5px 5px 5px 5px;
	padding:0px;
	float:left;

}


#main_right{
	display:block;
	width:290px;
	height:200px;
	background:url(../kunren/img/img_bosyu.jpg) no-repeat;
        margin:0px 0px 10px 0px;
	padding:0px;
	float:left;

}

.leaf{
	display:block;
	width:215px;
	height:27px;
	margin-top:155px;
	margin-left:40px;
}

#main_center{
	display:block;
	width:760px;
        margin:0px 0px 10px 0px;
	padding:0px;
	background:#fff;
	float:left;

}

#main_left2{
	display:block;
	width:180px;
        margin:0px 0px 10px 0px;
	padding:0px;
	background:#fff;
	float:left;

}


#main_right2{
	display:block;
	width:570px;
	background:#fff;
        margin:0px 0px 10px 0px;
	padding:0px;
	float:left;

}

.bun{
	display:block;
	width:680px;
	margin:15px 10px 15px 15px;
}

.bun2{
	display:block;
	width:650px;
	margin:15px 10px 15px 25px;
}

.kyocho1{
	color:#e99f31;
	font-weight:bold;
	font-size:12pt;
}

.leftbutton{
	display:block;
	width:180px;
	height:30px;
	background-color:#5e4433;
	margin:5px 0px 5px 0px;
	color:#fff;

}

.leftbutton a{
	display:block;
	width:174px;
	height:24px;
	padding:6px 0px 0px 6px;
	color:#fff;
	text-decoration:none;
}

.leftbutton a:hover{
	background-color:#ff9966;
	color:#fff;
}

.koumoku{
	display:block;
	width:570px;
	height:25px;
	background:url(../kunren/img/bg_koumoku.jpg) no-repeat;
	margin:10px 0px 10px 0px;
	font-size:12pt;
	font-weight:bold;
	text-align:center;
}

.setumei{
	display:block;
	width:530px;
	margin:10px 10px 15px 15px;
	padding:10px;
	line-height:2.0em;
	border:solid 1px #ccc;

}

.setumei2{
	display:block;
	width:500px;
	padding:10px;
	text-align:center;
	line-height:2.0em;

}

.setumei2 table{
	width:400px;
	border:solid 1px #ccc;
	border-collapse: collapse;
}

.setumei2 td{
	border:solid 1px #ccc;
	border-collapse: collapse;
}

.td-green{
	background-color:#9edc03;
}

#footer{
	display:block;
	width:760px;
	height:105px;
	background-color:#fff;	
	font-size:10pt;
	text-align:left;
	float:left;

}

#footer_link{
	display:block;
	width:750px;
	height:15px;
	margin:5px;
	color:#695143;
	font-size:8pt;
	font-family: 'ＭＳ Ｐゴシック';
	float:left;
}

#footer_link a{
	color:#a57205;
	text-decoration:none;
}

#footer_link a:hover{
	color:#eab200;
	text-decoration:none;
}

#footer_left{
	display:block;
	width:750px;
	height:50px;
	background-color:#fff;
	text-align:left;
	float:left;

}

.footer_bun{
	display:block;
	width:740px;
	height:48px;
	margin:5px;
	color:#999999;
	font-size:8pt;
	font-family: 'ＭＳ Ｐゴシック';
	line-height:1.5em;
	float:left;

}

#copy{
	display:block;
	width:550px;
	height:20px;
	background-color:#fff;
	color:#432614;
	text-align:right;
	float:right;



}






