@charset "Shift-jis";

@import url(navi6.css);
@import url(menu7.css);
@import url(module.css);
@import url(print.css);

/* ページ全体
------------------------------------------------------------ */
* {
margin: 0px;
padding: 0px;
	  font-family: 'Universe','Lucida Grande','Hiragino Kaku Gothic Pro',"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, sans-serif;
    }
		

body {
	margin: 0;
	padding: 0;
	color: #645249;
	background-color:#DFCE92;
	background-position:top;
}

strong{
	font-weight:bold;
	color:#555555;
	}

form {
	  font-family: 'Universe','Lucida Grande','Hiragino Kaku Gothic Pro',"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, sans-serif;
    }
		



#wrapper {
	width: 920px;
	margin: 0 auto;
	background:url(../../img/main_bk.gif) repeat-y;
}

#wrapper-body {
	width: 880px;
	margin: 0 auto;
}




img {
	border: none;
	vertical-align:bottom;
	margin:0;
	padding:0;
	
}

em{
font-style:normal;
}

a{
	overflow:hidden;
	}

ul{
margin-left:5px;
}

li{
list-style:none;
}


/* テーブルタグ装飾
------------------------------------------------------------ */

table {
	margin: 0;
	padding: 0;
}
table td {
	padding: 0;
	vertical-align: top;
}


a{color:#627f27; text-decoration:underline;}
a:visited {color:#627f27; text-decoration:underline;}
a:hover{color:#ff9e0d; text-decoration:underline;}
a:activ{color:#ff9e0d; text-decoration:underline;}





/* リンクテキストの装飾
------------------------------------------------------------ */
/*
a {
	color: #6e6e6e;
	text-decoration: none;
}
a:visited {
	color: #6e6e6e;
	text-decoration: none;
}
a:hover {
	color: #ff0000;
	text-decoration: none;
}
*/

/* 全ての行間を詰める（行間リセット）
------------------------------------------------------------ */

h1,h2,h3,h4,h5,h6,p,ul,ol,dl {
	margin-top: 0;
	margin-bottom: 0;
	line-height: 100%;
}

hr {
    margin: 0;
    padding: 0;
    display: none;
}


/* リストタグ装飾
------------------------------------------------------------ */

ul {}

ol {}

li {}


/* ページの先頭に戻る
------------------------------------------------------------ */

.page-top {
height:60px;
	text-align: right;
	margin:0px 0px 30px 0;
	clear:both;
}
/* 前のページに戻る
------------------------------------------------------------ */

.goback {
	text-align: right;
}


/* ヘッダー装飾（サイトID部分）
------------------------------------------------------------ */

#header {
width: 920px;
background:url(../../img/header_bk.gif) repeat-y ;
background-position:top;
margin: 0 auto;
}

#header-top{
height:101px;
}

#header-inner{
margin:9px 0 0 16px;
padding:0px;
float:left;
}

#header-right{
width:524px;
margin:10px 16px 0 0px;
_margin:10px 8px 0 0px;
float:right;
}

#header .logo {
	float: left;
	width:286px;
	height:43px;
	background:url(../../img/logo_img.gif) no-repeat;
	margin:0px 0 4px 0px;
}


#header h1 {
	width:630px;
	padding: 5px 0 0 0px;
	margin:30px 0 0 5px;
	float:left;
	font-size:14px;
	line-height:1.2;
	color:#A26C37;
}

#header h2 {
	margin: 0;
	padding: 21px 0 0 20px;	
	font-weight:normal;
	color:#454545;
}

#header-botton{
	clear:both;
	margin-right:7px;
}
#header-botton img{
	margin-right:1px;
}

#header table{
margin:0 8px 15px 0px;
}

#header table img{
margin:0;
padding:0;
}

/*------------------------------TextSize*/
#textSize {
	width: 162px;
	height: 31px;
	margin: 0 0 5px 0;
	padding: 0;
	float:right;
	background:url(../../img/text_bk.gif) no-repeat;
}
#textSize th{
	vertical-align:middle;
	margin: 0;
	padding: 0;
}
#textSize th img{
	margin:0 0px 0 4px;
}

#textSize th img a{
	margin:0 0 0 0;
}

#textSize td img {
	margin: 0;
	padding: 0;
}





/*----------------------------Contents*/

#content{
width:880px;
clear:both;
}

#content-left{
width:660px;
float:left;
}


             
#content-right{
width:200px;
float:right;
}
           



/* パンくずナビ
------------------------------------------------------------ */

.bread {
	padding: 10px 0px 0px 3px;
	clear:both;
}

.bread a{color:#454545; text-decoration:underline;}
.bread a:visited {color:#454545; text-decoration:underline;}
.bread a:hover{color:#E38037; text-decoration:underline;}
.bread a:activ{color:#E38037; text-decoration:underline;}


/* メインビジュアル
------------------------------------------------------------ */

#visualmain {
height:148px;
margin:0 0 0 3px;
float:left;
padding-top: 2px;
padding-bottom:1px;
background: url(../img/bg_visualmain.gif) bottom;
}



/* フッター装飾
------------------------------------------------------------ */
#footer  {
	margin: 0 auto;
	padding:0;
	background-position:bottom;
	text-align:center;
}


#footer-body {
	width: 920px;
	height:100%;
	margin: 0 auto;
	background:url(../../img/footer_bk.gif) repeat-y;
}
#footer address {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:14px;
	color:#754C24;
	width:450px;
	margin: 0 auto;
}

#footer p {
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
color:#FFFFFF;
width:200px;
float:right;
font-size:13px;
text-align:center;
margin:30px 40px 0 0px;
_margin:30px 20px 0 0px;
}

#footer a {
	color:#754C24;
	text-decoration: none;
}
#footer a:visited {
	color:#754C24;
	text-decoration: none;
}
#footer a:hover {
	color: #ff9e0d;
	text-decoration: underline;
}
#footer-body p a {
	color: #ffffff;
	text-decoration: none;
}

#footer-body p a:visited {
	color: #ffffff;
	text-decoration: none;
}

#footer-body p a:hover {
	color: #ffffff;
	text-decoration: none;
}



#footer .copyright {
	text-align: left;
}

#powered {
	position:absolute;
    display:block;	
	top:17px;
	left:20px;	
	margin:0;
}

/* フッターメニュー
------------------------------------------------------------ */
#foot-menu{
	width: 880px;
	margin: 10px auto;
	height:40px;
	color:#754C24;
}
#foot-menu ul{
width:880px;
margin:0px 10px 5px 10px;
padding:10px 10px 0 10px;
background-position:top;
}
#foot-menu li{
background:url(../../img/arrow_green01.gif) no-repeat;
background-position:left center;
padding-left:15px;
display:inline;
margin:0 15px 0 0;
}




/* clearfixハック
------------------------------------------------------------ */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clearA{

}


/*----------------------------------------コンテンツ汎用*/

.mb-A{
margin:0 0 20px 0;
}

.mb-B{
margin:0 0 10px 10px;
}

.mb-C{
margin:0 0 10px 0px;
}
.mb-D{
margin:0 0 0px 10px;
}
.mb-E{
margin:0 0 20px 10px;
}

.arrow{
background:url(../../img/allow_img.gif) no-repeat;
background-position:left center;
float:right;
padding:0 0 0 15px;
clear:both;
}

.arrow a{color:#454545; text-decoration:none;}
.arrow a:visited {color:#454545; text-decoration:none;}
.arrow a:hover{color:#E38037; text-decoration:underline;}
.arrow a:activ{color:#E38037; text-decoration:underline;}


#content-inner{
width:890px;
margin: 10px 0 10px 0;
padding: 0px 0 0px 0;

}

#content-inner p{
margin:0px 0 10px 15px;
float:left;
width:600px;
color:#598527;
}
#content-inner img{
float:right;
margin:2px 10px 10px 0;
_margin:2px 10px 10px 0;
}

#content-inner a{color:#598527; text-decoration:underline;}
#content-inner a:visited {color:#598527; text-decoration:underline;}
#content-inner a:hover{color:#E38037; text-decoration:underline;}
#content-inner a:activ{color:#E38037; text-decoration:underline;}




#local-menu{
width:200px;
margin:0 0 20px 0px;
}
localbg_all.gif



#local-menu ol li{
margin:0 0 0px 0;
font-size:14px;
}

#local-menu ol li a,#local-menu ol li strong{
width:180px;
padding:20px 0px 15px 15px;
display:block;
background: url(../../img/h3_small.gif) repeat-y;
background-position: 0px top;
color:#FFFFFF;
}


#local-menu ol li a,#local-menu ol li h2{
width:180px;
padding:20px 0px 15px 15px;
display:block;
background: url(../../img/h3_small.gif) repeat-y;
background-position: 0px top;
color:#FFFFFF;
font-size:13px;
}


#local-menu ol li ol li{
width:165px;
border-right: none;
border-left: none;
border-bottom: none;
}

#local-menu ol li ol li a,#local-menu ol li ol li strong{
width:155px;
padding:10px 5px 10px 40px;
display:block;
background:url(../../img/local-arrow.gif) repeat-y;
background-position:0px center;
font-size:12px;
}

#local-menu ol li ol li strong{color:#FF9900; text-decoration:none; font-weight:bold; background:url(../../img/localbg_off_strong.gif) no-repeat; background-position:0px center;}
#local-menu ol li ol li a{color:#7D4900; text-decoration:none; background:url(../../img/localbg_off.gif) no-repeat; background-position:0px center;}
#local-menu ol li ol li a:visited {color:#7D4900; text-decoration:none; background:url(../../img/localbg_off.gif) no-repeat; background-position:0px center;}
#local-menu ol li ol li a:hover{color:#E38037; text-decoration:none; background:url(../../img/localbg_on.gif) no-repeat; background-position:0px center;}
#local-menu ol li ol li a:activ{color:#E38037; text-decoration:none; background:url(../../img/localbg_on.gif) no-repeat; background-position:0px center;}



#local-menu3{
width:200px;
margin:0 0 20px 0px;
}




#local-menu3 ol li{
width:165px;
border-top:dotted 1px #cccccc;
border-right: none;
border-left: none;
border-bottom: none;
}

#local-menu3 ol li a,#local-menu3 ol li strong{
width:165px;
padding:15px 5px 14px 30px;
display:block;
background-position:0px center;
font-size:12px;
}


#local-menu3 ol li strong{color:#627f27; text-decoration:none; font-weight:bold; background:url(../../img/localbg_off.gif) no-repeat; background-position:0px center;}
#local-menu3 ol li a{color:#454545; text-decoration:none; background:url(../../img/localbg_off.gif) no-repeat; background-position:0px center;}
#local-menu3 ol li a:visited {color:#454545; text-decoration:none; background:url(../../img/localbg_off.gif) no-repeat; background-position:0px center;}
#local-menu3 ol li a:hover{color:#E38037; text-decoration:none; background:url(../../img/localbg_on.gif) no-repeat; background-position:0px center;}
#local-menu3 ol li a:activ{color:#E38037; text-decoration:none; background:url(../../img/localbg_on.gif) no-repeat; background-position:0px center;}








#content-right h3{
background:url(../../img/h3_small.gif) no-repeat;
color:#627f27;
background-position:left center;
padding:0px 0 0px 25px;
margin-bottom:8px;
}
















.block-A{
clear:both;
}

.block-A h4{
background:url(../../img/circle.gif) no-repeat;
background-position:left center;
padding-left:18px;
margin-bottom:10px;
}

.block-B{
clear:both;
}
.block-B dl{
clear:both;
margin-bottom:8px;
}
.block-B dl dt{
float:left;
width:100px;
margin:0;
}
.block-B dl dd{
float:right;
width:460px;
margin:0;
}


.block-B-prst{
clear:both;
width:650px;
}
.block-B dl{
clear:both;
margin-bottom:8px;
}
.block-B dl dt{
float:left;
width:100px;
margin:0;
}
.block-B dl dd{
float:right;
width:460px;
margin:0;
}



.block-C{
clear:both;
}

.block-C-inner{
float:left;
width:275px;
margin:0 0 20px 10px;
_margin:0 0 20px 5px;
}

.block-C-inner h4{
background:url(../../img/topic_bk01.jpg) no-repeat;
width:245px;
height:23px;
color:#FFFFFF;
padding:7px 5px 0 30px;
letter-spacing:1px;
}
.block-C-inner div{
background: url(../../img/topic_bk02.jpg) no-repeat;
width:275px;
height:105px;
}
.block-C-inner img{
width:80px;
height:80px;
float:left;
margin:10px;
_margin:10px 5px 10px 5;
}
.block-C-inner p{
width:165px;
height:80px;
float:right;
margin:10px 10px 10px 0;
_margin:10px 5px 10px 0;
}

.block-D{
clear:both;
}

.taBox{
clear:both;
width:600px;
background: url(../../img/ta_bk.gif) repeat-y;
border-left:1px solid #E1BA69;
border-right:1px solid #E1BA69;
border-top:1px solid #E1BA69;
border-collapse:collapse;
margin:0 0px 0px 15px;
}
.ta-left{
width:164px;
float:left;
}
.ta-left p{
margin:0 2px 0px 3px;
padding:5px;
}
.ta-right{
width:430px;
float:right;
}
.ta-right p{
margin:0 2px 0px 3px;
padding:5px;
}
.ta-bottom{
border-top:1px solid #E1BA69;
width:602px;
margin:0 5px 0px 15px;
}


.block-D{
clear:both;
}
.block-D img{
width:200px;
float:left;
}
.block-D-inner{
float:right;
width:353px;
}

.block-D h4{
background:url(../../img/circle.gif) no-repeat;
background-position:left center;
padding-left:18px;
margin-bottom:10px;
}

.block-D h5{
background:url(../../img/h5_bg.jpg) no-repeat;
background-position:left center;
padding:5px 0 0 25px;
height:15px;
margin-bottom:10px;
}

.block-E{
width:555px;
margin-bottom:30px;
clear:both;
}
.block-E-img{
width:53px;
height:53px;
background: url(../../img/number.gif) no-repeat;
float:left;
}
.block-E-img p{
font-size:24px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
margin-top:13px;
}


.block-E-inner{
float:right;
width:490px;
}

.block-E-inner div h4{
ping:0px 0px 2px 5px;
margin:0px 0 3px 0;
color:#454545;
float:left;
width:485px;
display:block;
}

.block-E-inner div img{

float:right;
}
.block-E-inner p{
padding:6px 5px 0 5px;
clear:both;
width:480px;
background: url(../../img/h4_bg2.gif) no-repeat;
background-position:left top;
}
.block-E-inner div{
clear:both;
}


.block-F{
clear:both;
}




.block-F-inner{
margin:0 5px 30px 5px;
}
.block-F h4{
font-weight:bold;
text-align:right;
margin: 0 10px 5px 0;
}
.block-F-inner img{
margin:0 15px 10px 0px;
float:left;
}
.block-F-inner p{
margin:0 0px 20px 0px;
}

.block-G{
width:561px;
margin:0 5px 15px 5px;
clear:both;
}
.block-G2{
width:561px;
margin:0 5px 30px 5px;
padding-bottom:30px;
clear:both;
background: url(../../img/border_bg.gif) repeat-x;
background-position:bottom;
}
.block-G img{
width:53px;
float:left;
}
.block-G2 img{
width:53px;
float:left;
}
.block-G-inner{
float:right;
width:497px;
}

.block-G strong{
font-weight:bold;
}






.block-Z{
width:200px;
background:#f7f8d7;
}
.block-Z h4{
background:url(../../img/arrow_green02.gif) no-repeat;
background-position:left center;
padding:0 0 0 10px;
margin:5px 10px;
color:#627f27;
}
.block-Z img{
margin:0 10px 5px;
}
.block-Z p{
color:#969723;
margin:0 10px 5px;
}





html, body {
	height: 100%;
	margin: 0;
}
#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -90px; /* the bottom margin is the negative value of the footer's height */
}
.push { clear:both;}
#footer, .push {
	height: 90px; /* .push must be the same height as .footer */
	margin: 0;
}





/* トップページ　カイゴのカイギ　コーナー
------------------------------------------------------------ */

#block-kaigi{
clear:both;
}

#block-kaigi-1 {
	background:url(../../img/block-kaigi/1.jpg) repeat-y;
	width:244px;
	height:99px;
	padding: 35px 11px 0px 405px;
	}

#block-kaigi-1 .inner {
	width:252px;
	height:66px;
	}

#block-kaigi-1 h2 {
	display:none;
	}	


#block-kaigi-2 {
	background:url(../../img/block-kaigi/2.jpg) repeat-y;
	width:463px;
	padding: 0px 44px 0px 153px;
	}

#block-kaigi-2 .inner {
	width:463px;
	}
	
#block-kaigi-2 h3 {
    font-size:22px;
    color:#A36209;
	font-weight:bold;
	}	
	
	
#block-kaigi-3 {
	background:url(../../img/block-kaigi/3.jpg) repeat-y;
	width:660px;
	height:45px;
	padding-top:6px;
	}
	
#block-kaigi-3 .inner {
	width:418px;
	margin: 12px 14px 0px 208px;
	}
		
#block-kaigi-3 p {
    font-size:14px;
    color:#329A99;
	font-weight:bold;
	margin: 9px 0px;
	}	
		
#block-kaigi-4 {
	background:url(../../img/block-kaigi/4.jpg) repeat-y;
	width:520px;
	height:76px;
	padding: 30px 12px 0 128px;
	}
	
#block-kaigi-4 .inner {
	width:392px;
	}	

#block-kaigi-4 h3 {
    font-size:16px;
    color:#A36209;
	font-weight:bold;
	margin-left:26px;
	}	
	
#block-kaigi-4 p {
    font-size:14px;
    color:#329A99;
	font-weight:bold;
	margin: 12px 0px;
	}		




#block-kaigi-5 {
	background:url(../../img/block-kaigi/5.jpg) repeat-y;
	width:635px;
	height:27px;
	padding-top:10px; 
	padding-right:25px;
	}

#block-kaigi-6 {
	background:url(../../img/block-kaigi/6.jpg) repeat-y;
	width:660px;
	padding:10px;
	}

#block-kaigi-6 .inner {
    width:600px;
	margin: 3px 8px;
	float:left;
	font-size:14px;
	}



#block-kaigi-7 {
	background:url(../../img/block-kaigi/7.jpg) repeat-y;
	width:660px;
	height:17px;
	}



/* パターンB　ページ　カイゴのカイギ　コーナー
------------------------------------------------------------ */

#block-kaigi{
clear:both;
}

#block-kaigiB-1 {
	background:url(../../img/block-kaigi/1.jpg) repeat-y;
	width:244px;
	height:99px;
	padding: 35px 11px 0px 405px;
	}

#block-kaigiB-1 .inner {
	width:252px;
	height:66px;
	}



#block-kaigiB-2 {
	background:url(../../img/ptnB/block-kaigi/1-2.gif) repeat-y;
	width:544px;
	padding: 0px 44px 0px 50px;
	}

#block-kaigiB-2 .inner {
	width:463px;
	}
	
#block-kaigiB-2 h3 {
    font-size:22px;
    color:#961404;
	font-weight:bold;
	}	
	
	
#block-kaigiB-3 {
	background:url(../../img/ptnB/block-kaigi/1-3.gif) repeat-y;
	width:638px;
	height:21px;
	}
		
#block-kaigiB-4 {
	background:url(../../img/ptnB/block-kaigi/1-4.gif) repeat-y;
	width:598x;
	padding: 0px 12px 0 45px;
	}
	
#block-kaigiB-4 .inner {
	width:549px;
	}	

#block-kaigiB-4 h4 {
    font-size:14px;
    color:#329A99;
	font-weight:bold;
	margin-top:10px;
	margin-left:270px;
	}	
	

#block-kaigiB-5 {
	background:url(../../img/block-kaigi/5.jpg) repeat-y;
	width:635px;
	height:27px;
	padding-top:10px; 
	padding-right:25px;
	}

#block-kaigiB-6 {
padding:0px 20px
	}

#block-kaigiB-4 .inner {
	width:549px;
	font-size:14px;
	}	

#block-kaigiB-6 h4 {
    height:50px;
    font-size:15px;
    background:url(../../img/ptnB/title3.gif) no-repeat;
    padding-left:136px;
    padding-top:10px;
	color:#A36209;
    }

#block-kaigiB-6 h5 {
    font-size:14px;
    color:#329A99;
	font-weight:bold;
	margin-top:10px;
	margin-left:270px;
	}	
	
#block-kaigiB-7 {

	}		

#block-kaigiB-7 h1 {
height:50px;
font-size:15px;
padding-top:10px 0px;
}

#block-kaigiB-7 .hed {
    height:48px;
    background:url(../../img/ptnB/block-kaigi/2-2.gif) no-repeat;
	padding:15px 70px 0px 40px;
	color:#578926;
}

#block-kaigiB-7 .inner {
    background:url(../../img/ptnB/block-kaigi/2-3.gif) repeat-y;
　zoom:100%;/*IE6*/
　overflow:auto;/*IE7 and Firefox*/
}
/*\*/
* html #block-kaigiB-7 .inner {
　overflow: visible;
　height:1px;
}
/**/
#block-kaigiB-7 .table {
	margin:0px 40px 10px 40px;
	_margin:0px 20px 0px 20px;
	width:200px;
	float:left;
}

#block-kaigi ul{
margin-left:5px;
}

#block-kaigi li{
list-style:none;
}




/* トップページ　ほっと喫茶　コーナー
------------------------------------------------------------ */

#block-hot{
clear:both;
}

#block-hot-1 {
	width:240px;
	float:left;
	}

#block-hot-1 .innerimg {
	width:70px;
	height:66px;
	margin: 6px 6px;
	_margin: 6px 3px;
	float:left;
	}

#block-hot-1 .innertxt {
    color:#83953A;
    margin-top:6px;
	}
	
#block-hot-1 p {	
	color:#83953A;
	margin-top:6px;
	}	

#block-hot-1 a {	
    color:#83953A;
	text-decoration:none;
	}	
	
#block-hot-1 a:visited {
    color:#697B31;
	text-decoration: none;
}
#block-hot-1 a:hover {
	color: #ff9e0d;
	text-decoration: underline;
}	
	
	
/* トップページ　教えてカイゴ　便利情報　コーナー
------------------------------------------------------------ */
	
	
#block-benri {
	background:url(../../img/benri_bk.jpg) repeat-y;
	width:300px;
	height:75px;
	float:left;
	margin: 0 20px 10px 6px;
	_margin: 0 15px 10px 3px;
	}

#block-benri .innerimg {
	width:75px;
	height:75px;
	margin-right:14px;
	_margin-right:8px;
	float:right;
	}

#block-benri .innertxt {
    width:200px;
    margin-top:6px;
	margin-left:6px;
	float:left;
	}	
	
#block-benri .title {	
	background:url(../../img/allow_img2.gif) no-repeat ;
    margin:5px 4px;
	_margin:5px 2px;
	padding-left:25px;
    color:#7D4900;
	text-align:left;
	font-weight:bold;
	}
	
#block-benri p {	
    margin:5px 4px;
	_margin:5px 2px;
	}	

#block-benri a {	
    color:#7D4900;
	text-decoration:none;
	}
	
#block-benri a:visited {
    color:#697B31;
	text-decoration: none;
}
#block-benri a:hover {
	color: #ff9e0d;
	text-decoration: underline;
}	

















/* パターンB　ページ　カイゴのカイギ 内容　コーナー
------------------------------------------------------------ */

#block-kaigi_det{
clear:both;
}

#block-kaigi_det-1 {
	}

#block-kaigi_det-1 h2{
	background:url(../../img/ptnC/icon_heart.gif) no-repeat;
	padding: 2px 11px 0px 30px;
	margin-bottom:10px;
	font-weight:bold;
	color:#556E07;
	}
	
#block-kaigi_det-1 h3{
	background:url(../../img/ptnC/hasen-1.gif) no-repeat;
	background-position:bottom;
	height:30px;
	font-size:22px;
	padding: 2px 11px 0px 18px;
	font-weight:bold;
	color:#991600;
	}	

#block-kaigi_det-1 p {
	padding:15px;
	float:left;
	width:510px;
	}

#block-kaigi_det-1 .img {
	padding:10px 20px;
	float:right;
	}	






#block-kaigi_det-2 {
  width:615px;
  margin-left:20px;
  background:url(../../img/ptnC/box2.gif) repeat-y;
}


#block-kaigi_det-2 h4{
    width:300px;
    font-size:14px;
	padding: 2px 11px 0px 15px;
	font-weight:bold;
	color:#39B54A;
	float:left;
	}
	
#block-kaigi_det-2 h5{
	background-position:bottom;
	font-size:14px;
	padding: 2px 11px 0px 18px;
	font-weight:bold;
	float:right;
	}		
	
#block-kaigi_det-2 .name{
    width:300px;
    font-size:14px;
	padding: 2px 11px 0px 15px;
	font-weight:bold;
	color:#39B54A;
	float:left;
	}	
	
#block-kaigi_det-2 .day{
	background-position:bottom;
	font-size:14px;
	padding: 2px 11px 0px 18px;
	font-weight:bold;
	float:right;
	}		

#block-kaigi_det-2 .f_green{
	color:#39B54A;
	}

#block-kaigi_det-2 .inner {
  background:url(../../img/ptnC/box2.gif) repeat-y;
  clear:both;
　zoom:100%;/*IE6*/
　overflow:auto;/*IE7 and Firefox*/
}
/*\*/
#block-kaigi_det-2 .inner {
　overflow: visible;
　height:1px;
}
/**/



/* パターンD　ページ　カイゴのカイギ 内容　コーナー
------------------------------------------------------------ */



#block-kaigi_det-3 {
	}

#block-kaigi_det-3 h1{
	background:url(../../img/ptnC/icon_heart.gif) no-repeat;
	padding: 2px 11px 0px 30px;
	margin-bottom:10px;
	font-weight:bold;
	color:#556E07;
	}
	
#block-kaigi_det-3 h2{
display:none;
	}	

#block-kaigi_det-3 p {
	padding:15px;
	margin-top:20px;
	float:left;
	width:390px;
	}

#block-kaigi_det-3 .img {
padding: 20px 0 20px 20px;
	float:right;
	}	


#block-kaigi_det-4 {
	}


#block-kaigi_det-4 h1{
	background:url(../../img/ptnC/icon_heart.gif) no-repeat;
	padding: 2px 11px 0px 30px;
	margin-bottom:10px;
	font-weight:bold;
	color:#556E07;
	}
	
#block-kaigi_det-4 h2{
	background:url(../../img/ptnC/hasen-1.gif) no-repeat;
	background-position:bottom;
	height:30px;
	font-size:22px;
	padding: 2px 11px 0px 18px;
	font-weight:bold;
	color:#991600;
	}	

#block-kaigi_det-4 p {
	}

#block-kaigi_det-4 strong {
color:#F26D7D;
	}

#block-kaigi_det-4 .float {
float:left;
margin:10px 15px 10px 15px;
	}

#block-kaigi_det-4 .img {
	padding:10px 20px;
	float:right;
	}	

#block-kaigi_det-4 .link{
	background:url(../../img/allow_link.gif) no-repeat;
	height:30px;
	padding-left:15px;
	float:right;
	}	



#block-kaigi_det-5 {
    width:618px;
	margin-bottom:20px;
	margin-left:15px;
	background:url(../../img/ptnD/box2.jpg) repeat-y;
	}

#block-kaigi_det-5 .inner {
  background:url(../../img/ptnD/box2.jpg) repeat-y;
  clear:both;
　zoom:100%;/*IE6*/
　overflow:auto;/*IE7 and Firefox*/
}
/*\*/
#block-kaigi_det-5 .inner {
　overflow: visible;
　height:1px;
}
/**/
	
#block-kaigi_det-5 h2{
	background:url(../../img/ptnC/hasen-1.gif) no-repeat;
	background-position:bottom;
	height:30px;
	font-size:22px;
	padding: 2px 11px 0px 18px;
	font-weight:bold;
	color:#991600;
	}	
	
	
#block-kaigi_det-5 .link{
	background:url(../../img/allow_link.gif) no-repeat;
	height:30px;
	padding-left:15px;
	float:right;
	}	

#block-kaigi_det-5 p {
	}

#block-kaigi_det-5 strong {
color:#F26D7D;
	}

#block-kaigi_det-5 .table {
margin:10px 15px 10px 25px;
	}

#block-kaigi_det-5 .img {
	padding:10px 20px;
	float:right;
	}	

#block-kaigi_det-5 a {	
    color:#EC008C;
	text-decoration:none;
	font-weight:bold;
	}
	
#block-kaigi_det-5 a:visited {
    color:#EC008C;
	text-decoration: none;
}

#block-kaigi_det-5 a:hover {
	color: #ff9e0d;
	text-decoration: underline;
}	



/* パターンE　ページ　ほっと喫茶 投稿一覧　コーナー
------------------------------------------------------------ */


#block-toukou_det-1 {
	}

#block-toukou_det-1 h2{
	background:url(../../img/ptnC/hasen-1.gif) no-repeat;
	background-position:bottom;
	height:35px;
	font-size:30px;
	padding: 2px 11px 0px 18px;
	font-weight:bold;
	color:#5A3400;
	}
	
#block-toukou_det-1 h3{
	background:url(../../img/ptnC/hasen-1.gif) no-repeat;
	background-position:bottom;
	height:30px;
	font-size:22px;
	padding: 2px 11px 0px 18px;
	font-weight:bold;
	color:#991600;
	}	

#block-toukou_det-1 p {
	padding:15px;
	float:left;
	width:620px;
	}

#block-toukou_det-1 .img {
	padding:10px 20px;
	float:right;
	}	




#block-toukou_det-2 {
	}


#block-toukou_det-2 h3{
	background:url(../../img/ptnE/title1.gif) no-repeat;
	padding: 7px 11px 0px 40px;
	margin-left:10px;
	margin-bottom:10px;
	font-weight:bold;
	color:#556E07;
	height:30px;
	}
	
#block-toukou_det-2 h2{
	background:url(../../img/ptnC/hasen-1.gif) no-repeat;
	background-position:bottom;
	height:30px;
	font-size:22px;
	padding: 2px 11px 0px 18px;
	font-weight:bold;
	color:#991600;
	}	
	
#block-toukou_det-2 .title{
	background:url(../../img/ptnE/title1.gif) no-repeat;
	padding: 7px 11px 0px 40px;
	margin-left:10px;
	margin-bottom:10px;
	font-weight:bold;
	color:#556E07;
	height:30px;
	}	

#block-toukou_det-2 p {
	}

#block-toukou_det-2 strong {
color:#F26D7D;
	}

#block-toukou_det-2 .float {
float:left;
margin:10px 30px 10px 20px;
_margin:10px 25px 10px 15px;
width:166px;
	}

#block-toukou_det-2 .img {
	padding:10px 20px;
	float:right;
	}	



#block-toukou_det-3 {
	}


#block-toukou_det-3 h3{
	background:url(../../img/ptnE/title1.gif) no-repeat;
	padding: 7px 11px 0px 40px;
	margin-left:10px;
	margin-bottom:10px;
	font-weight:bold;
	color:#556E07;
	height:30px;
	}	




#block-toukou_box .inner {
  background:url(../../img/ptnE/box2.gif) repeat-y;
  clear:both;
　zoom:100%;/*IE6*/
}
/*\*/

#block-toukou_box .inner {
　overflow: visible;
　height:1px;
}
/**/

#block-toukou_box .table {
margin:10px 15px 10px 20px;
}






/* パターンF　ページ　ほっと喫茶 投稿内容　コーナー
------------------------------------------------------------ */


#block-toukou2 {
	}


#block-toukou2 h1{
	background:url(../../img/ptnF/icon-heart.gif) no-repeat;
	padding: 0px 11px 0px 35px;
	margin-left:30px;
	font-weight:bold;
	color:#5A3400;
	height:40px;
	}
	
#block-toukou2 h2{
	background:url(../../img/ptnC/hasen-1.gif) no-repeat;
	background-position:bottom;
	height:30px;
	font-size:22px;
	padding: 2px 11px 0px 18px;
	font-weight:bold;
	color:#991600;
	}	
	
#block-toukou2 h3{
	background:url(../../img/ptnF/icon-heart.gif) no-repeat;
	padding: 0px 11px 0px 35px;
	margin-left:30px;
	font-weight:bold;
	color:#5A3400;
	height:40px;
	}	
	

#block-toukou2 p {
	}

#block-toukou2 strong {
color:#F26D7D;
	}





/* 中央　汎用ボックス類
------------------------------------------------------------ */


#han-box1 {
float:left;
margin:10px 30px 10px 20px;
_margin:10px 25px 10px 15px;
width:600px;
	}
	
#han-box1 .img {
float:left;
margin:0 15px;
	}	


#han-box2 {
float:left;
width:300px;
margin: 5px 10px 5px 10px;
	}
	
#han-box2 .img {
float:left;
margin-right:10px;
	}	

#han-box2 .txt {
float:right;
	}	

#han-box2 h1 {
	background:url(../../img/ptnG/arrow1.gif) no-repeat;
	padding: 0px 11px 5px 15px;
	margin-left:30px;
	font-weight:bold;
	color:#598527;
	height:20px;
	}	
	
#han-box2 .title {
	background:url(../../img/ptnG/arrow1.gif) no-repeat;
	padding: 0px 11px 5px 15px;
	margin-left:30px;
	font-weight:bold;
	color:#598527;
	height:20px;
	}	
	
#han-box2 .title2 {
	background:url(../../img/ptnG/arrow1.gif) no-repeat;
	padding: 0px 11px 5px 15px;
	margin-left:0px;
	font-weight:bold;
	color:#598527;
	height:20px;
	}				
	
	
	
#han-box3 {
float:left;
width:610px;
margin: 5px 10px 5px 10px;
	}
	
#han-box3 .img {
float:left;
margin-right:10px;
	}	

#han-box3 .txt {
float:right;
	}	

#han-box3 h1 {
	background:url(../../img/ptnG/arrow1.gif) no-repeat;
	padding: 0px 11px 5px 15px;
	margin-left:30px;
	font-weight:bold;
	color:#598527;
	height:20px;
	}		
	
#han-box3 .title {
	background:url(../../img/ptnG/arrow1.gif) no-repeat;
	padding: 0px 11px 5px 15px;
	margin-left:30px;
	font-weight:bold;
	color:#598527;
	height:20px;
	}		


/* 　右　ボックス類
------------------------------------------------------------ */


.block-Rbana{
width:200px;
}
.block-Rbana h4{
background:url(../../img/arrow_green02.gif) no-repeat;
background-position:left center;
padding:0 0 0 10px;
margin:5px 10px;
color:#627f27;
}
.block-Rbana img{
margin:0 10px 5px;
}
.block-Rbana p{
color:#969723;
margin:0 10px 5px;
}


#Lbox_osusume {
   width:200px;
   text-align:left;
   margin:0 0 10px;
   padding:0 0 15px;
		}
		
#Lbox_osusume .hed {
   text-align:center;
   background: url(../../img/Lbox/l_tit01.gif) no-repeat;
   width:200px;
   height:26px;
   color:#FFFFFF;
   font-weight:bold;
   padding-top:1px;
		}		
		
#Lbox_osusume .inner {
   text-align:left;
   background: url(../../img/Lbox/l_bk01.gif) repeat-y;
   margin:0;
   padding:4px 12px;
		}

#Lbox_osusume h1 {
}

#Lbox_osusume img {
margin: 5px 0px;
}

#Lbox_osusume p {
margin:0px 10px;
text-align:center;
}


/*サイトマップ*/

div.sitemap {
    width:600px;
    margin:0 0 20px 5px;
	padding:0 10px;
}

div.sitemap li {
    width:570px;
	background:url(../../img/arrow_green02.gif) no-repeat 0 3px;
	text-align:left;
    margin:0 0 10px 5px;
	padding:0 10px 15px 20px;
}

div.sitemap li ol {
    margin:10px 0 0;
	padding:0;
}

div.sitemap li li {
    width:559px;
	background:url(../../img/arrow_green02.gif) no-repeat 0 3px;
	text-align:left;
    margin:0px 0 5;
	padding:0 0 0 18px;
}



/* 　行間調整 その他
------------------------------------------------------------ */


.txt-hi {
line-height:30px;
}

.F-bg {
color:#329A99;
}

.F-pink {
color:#ED008C;
}

.F-grn {
color:#83953A;
}

.F-bwn {
color:#7B4B00;
}




.allow-grn {
	background:url(../../img/allow_link2.gif) no-repeat;
	height:30px;
	padding-left:15px;
	float:right;
	}	
