/*www.mikame-c-c.net----------------------*/
body{
	margin		: 0px;
	padding		: 0px;
	background	: url(image/common/background.jpg) 0px 0px;
	text-align	: center;
	font-family	: "｣ﾍ｣ﾓ ｣ﾐ･ｴ･ｷ･ﾃ･ｯ",Osaka,Serif;
	font-size	: 9pt;
}

img{
	border-width	: 0px;
	border-style	: none;
}

h1{
	background	: url(image/common/top_line.gif) repeat-x 0px 0px;
	margin		: 0px 0px;
	padding		: 10px 0px 5px;
}

h2{
	margin		: 0px;
	padding		: 0px;
}

h2 img{
	vertical-align	: top;
}

a{
	color		: #657346;
}

a:hover{
	color		: #A3B970;
}

/*----------------------------------------*/

#wrapper{
	background	: url(image/common/main_background.jpg) repeat-y 0px 0px;
	width		: 750px;
	margin		: 0px auto;
	padding		: 5px 0px;
	text-align	: left;
}

#header{
	height		: 245px;
	margin		: 0px 25px;
	width		: 700px;
	padding		: 0px 0px 0px;
	background	: url(image/common/image.jpg) repeat-x 0px 65px;
}

#contents{
	width		: 670px;
	margin		: 15px 40px 0px;
}

#menu{
	line-height	: 100%;
	width		: 700px;
	height		: 35px;
	margin		: 0px 25px 0px;
	background	: url(image/common/menu_background.jpg) no-repeat 0px 0px;
}

#menu ul{
	list-style	: none;
	margin		: 0px 0px 0px 10px;
	padding		: 0px;
}

#menu li{
	list-style	: none;
	display		: inline;
	margin		: 0px;
	padding		: 0px;
}

#menu li img{
	margin		: 0px 1px 0px 0px;
	vertical-align	: bottom;
}

#footer{
	text-align	: center;
	width		: 700px;
	margin		: 0px 25px;
	border-style	: solid;
	border-width	: 0px 0px 2px;
	border-color	: #D990AB;
	letter-spacing	: 2px;
}


#footer #footer_menu{
	border-style	: solid;
	border-width	: 1px 0px 0px;
	border-color	: #ECC7D5;
	margin		: 0px 0px 15px;
	padding		: 15px 0px 0px;
}

#footer #footer_menu span{
	font-size	: 10px;
	color		: #A6AB9B;
	padding		: 0px 10px 0px;
}

#footer #copyright{
	color		: #6F634E;
	font-size	: 10px;
	margin		: 0px 10px 15px 20px;
}



/*----------------------------------------*/
/*index*/
#index #explanation{
	padding		: 0px 0px 15px;
	margin		: 0px 0px 10px;
	background	: url(image/index/logo.gif) no-repeat 5px 40px;
}

#index #explanation p{
	padding		: 0px 7px 0px 10px;
	margin		: 10px 0px 20px 170px;
}

#index #explanation .bottom{
	padding		: 0px 7px 0px 10px;
	margin		: 10px 0px 0px 170px;
}

#index #greeting{
	padding		: 0px 0px;
	background	: url(image/index/profile.jpg) no-repeat 510px 50px;
}

#index #greeting h3{
	margin		: 0px 0px 0px 18px;
	padding		: 3px 0px 0px;
}

#index #greeting div{
	margin		: 15px 10px 30px 5px;
	background	: url(image/index/greeting_line.gif) no-repeat 0px 0px;
}

#index #greeting .photo{
	margin		: 15px 10px 30px 5px;
	padding		: 0px 155px 0px 0px;
}

#index #greeting p{
	margin		: 0px;
	padding		: 7px 0px 10px 20px;
}

#index #greeting .bottom{
	background	: url(image/index/greeting_line_bottom.gif) no-repeat 4px 100%;
}

#index p{
	text-indent	: 9pt;
	letter-spacing	: 2px;
	line-height	: 150%;
	color		: #5D4927;
}


/*----------------------------------------*/
/*seminar*/
#seminar #information{
	padding		: 0px 0px 0px;
	margin		: 0px 0px 15px;
}

#seminar #information p{
	padding		: 0px 10px 0px 10px;
	margin		: 10px 0px 20px 0px;
}


#seminar p img{
	margin		: 5px 0px 0px 0px;
}

#seminar #list{
	padding		: 0px 0px;
}

#seminar #list table{
	width		: 650px;
	margin		: 10px 10px 20px;
	background	: #CCD9A9;
}

#seminar #list th{
	border-style	: solid;
	border-width	: 1px 1px 1px 1px;
	border-color	: #fff;
	padding		: 2px;
	font-size	: 9pt;
	letter-spacing	: 1px;
	background	: #F2F5E9;
	color		: #5D4927;
	line-height	: 150%;
	text-align	: center;
}

#seminar #list td{
	padding		: 5px;
	font-size	: 9pt;
	letter-spacing	: 1px;
	background	: #fff;
	line-height	: 150%;
	color		: #5D4927;
}

#seminar #list .icon{
	width		: 52px;
}

#seminar #list span{
	color		: #f33;
	font-size	: 10px;
	font-weight	: bold;
}

#seminar #list .date{
	width		: 90px;
}

#seminar #download{
	padding		: 0px 10px 50px;
	font-size	: 10px;
	line-height	: 150%;
	letter-spacing	: 1px;
	color		: #5D4927;
}

#seminar #download img{
	margin		: 0px 10px 0px 0px;
	float		: left;
}




#seminar #greeting div{
	margin		: 15px 10px 30px 5px;
	background	: url(image/index/greeting_line.gif) no-repeat 0px 0px;
}

#seminar #greeting .photo{
	margin		: 15px 10px 30px 5px;
	padding		: 0px 155px 0px 0px;
}

#seminar #greeting p{
	margin		: 0px;
	padding		: 7px 0px 10px 20px;
}

#seminar #greeting .bottom{
	background	: url(image/index/greeting_line_bottom.gif) no-repeat 4px 100%;
}

#seminar p{
	text-indent	: 9pt;
	letter-spacing	: 2px;
	line-height	: 150%;
	color		: #5D4927;
}
/*----------------------------------------*/
/*seminar_b*/
#seminar_b #information{
	padding		: 0px 0px 0px;
	margin		: 0px 0px 15px;
}

#seminar_b #information p{
	padding		: 0px 10px 0px 10px;
	margin		: 10px 0px 20px 0px;
}


#seminar_b p img{
	margin		: 5px 0px 0px 0px;
}

#seminar_b #list{
	padding		: 0px 0px;
}

#seminar_b #list table{
	width		: 650px;
	margin		: 10px 10px 20px;
	background	: #CCD9A9;
}

#seminar_b #list th{
	border-style	: solid;
	border-width	: 1px 1px 1px 1px;
	border-color	: #fff;
	padding		: 2px;
	font-size	: 9pt;
	letter-spacing	: 1px;
	background	: #F2F5E9;
	color		: #5D4927;
	line-height	: 150%;
	text-align	: center;
}

#seminar_b #list th.th_date{
	width		: 160px;
}
#seminar_b #list th.th_place{
	width		: 200px;
}

#seminar_b #list td{
	padding		: 5px;
	font-size	: 9pt;
	letter-spacing	: 1px;
	background	: #fff;
	line-height	: 150%;
	color		: #5D4927;
	text-align	: center;
}



#seminar_b #list td h3{
	padding		: 0px;
	font-size	: 11pt;
	margin		: 0px;
}

#seminar_b #list .icon{
	width		: 52px;
}

#seminar_b #list span{
	color		: #f33;
	font-size	: 10px;
	font-weight	: bold;
}

#seminar_b #list .date{
	width		: 90px;
}

#seminar_b #download{
	padding		: 0px 10px 50px;
	font-size	: 10px;
	line-height	: 150%;
	letter-spacing	: 1px;
	color		: #5D4927;
}

#seminar_b #download img{
	margin		: 0px 10px 0px 0px;
	float		: left;
}

#seminar_b #list td h3 a{
	color		: #333333;
	text-decoration	: none;
}




#seminar_b #greeting div{
	margin		: 15px 10px 30px 5px;
	background	: url(image/index/greeting_line.gif) no-repeat 0px 0px;
}

#seminar_b #greeting .photo{
	margin		: 15px 10px 30px 5px;
	padding		: 0px 155px 0px 0px;
}

#seminar_b #greeting p{
	margin		: 0px;
	padding		: 7px 0px 10px 20px;
}

#seminar_b #greeting .bottom{
	background	: url(image/index/greeting_line_bottom.gif) no-repeat 4px 100%;
}

#seminar_b p{
	letter-spacing	: 2px;
	line-height	: 150%;
	color		: #5D4927;
}

#seminar_b #more h3{
	margin-left	: 0px;
	margin-right	: 0px;
	padding	: 0px 5px 10px 5px;
	border-width	: 0px 0px 1px;
	border-style	: dashed;
	border-color	: #cccccc;
	color	: #e07d9b;
}

#seminar_b #more h3 span{
	padding	: 0px 0px 0px 10px;
	font-size	: 12px;
}



#seminar_b #more div{
	line-height	: 170%;
	padding	: 0px 10px 20px 10px;
}

#seminar_b #more div span.time{
	padding	: 0px 0px 0px 10px;
	color		: #999999;
}
#seminar_b #more span.date{
	color		: #999999;
}
#seminar_b #more span.place{
	color		: #999999;
}

#seminar_b #more div p{
	padding		: 20px 0px 0px;
	border-width	: 1px 0px 0px;
	border-style	: dashed;
	border-color	: #cccccc;	
}


/*----------------------------------------*/
/*guidance*/
#guidance #information{

	padding		: 0px 0px 0px;
	margin		: 0px 0px 15px;
}

#guidance #information p{
	padding		: 10px 10px 10px;
	margin		: 0px 0px 0px;
}

#guidance #information div{
	padding		: 0px 0px 0px 160px;
	background	: url(image/guidance/photo.jpg) no-repeat 5px 10px;
}

#guidance #information .top{
	margin		: 0px 0px 0px 0px;

}

#guidance #information .lists{
	text-indent	: 0pt;
	padding		: 10px 10px 10px 30px;
	background	: url(image/guidance/list.gif) no-repeat 15px 15px;
}

#guidance #information .bottom{
	margin		: 5px 0px 0px;
	border-style	: dashed;
	border-width	: 1px 0px 0px;
	border-color	: #ccc;
}

#guidance #information .img_h{
	margin		: 15px 0px 0px 10px;
}

#tbl_guidance{
	font-size	: 12px;
	margin		: 20px 0px 0px;
	border-style	: solid;
	border-width:1px 1px 0px;
	border-color:#dddddd;
	width:	660px;
}
#tbl_guidance th{
	padding		: 10px 10px 10px;
	font-size	: 12px;
	text-align	: left;
	color		: #5D4927;
	background:#eeeeee;
}
#tbl_guidance th h3{
	font-size	: 14px;
	margin:	0px;
	padding:0px 0px 0px 0px;
}
#tbl_guidance td span{
	font-weight	: normal;
	font-size	: 11px;
	padding:0px 0px 0px 5px;
}

#tbl_guidance td{
	border-style	: solid;
	border-width:0px 0px 1px;
	border-color:#dddddd;
	padding		: 10px 10px 10px 10px;
	font-size	: 12px;
	text-align	: left;
	color		: #5D4927;
	background:#ffffff;
}

#tbl_guidance td.left{
	width	: 100px;
}


#guidance #access{
	padding		: 0px 0px 30px;
	margin		: 0px 0px 15px;
}

#guidance #access table td{
	vertical-align	: top;
}

#guidance #access table table{
	margin		: 10px 0px 0px 15px;
}

#guidance #access h2{
	margin		: 0px 0px 10px 0px;
}

#guidance #access table table td{
	font-size	: 9pt;
	vertical-align	: top;
	padding		: 2px;
	letter-spacing	: 2px;
	line-height	: 150%;
	color		: #5D4927;
}

#guidance #access .top{
	padding		: 2px 2px 10px;
}

#guidance #access span{
	font-size	: 10px;
}

#guidance #access table img{
	vertical-align	: top;
	margin		: 10px 0px 0px 10px;
}


#guidance p{
	text-indent	: 9pt;
	letter-spacing	: 2px;
	line-height	: 150%;
	color		: #5D4927;
}

/*----------------------------------------*/
/*booklet*/
#booklet #information{
	padding		: 0px 0px 20px;
	margin		: 0px 0px 15px;
	/*background	: url(image/booklet/price.gif) no-repeat 2px 25px;*/
}

#booklet #information p{
	padding		: 0px 10px 0px;
	margin		: 10px 0px 15px;
}

#booklet #information .bottom{
	padding		: 5px 10px 0px 10px;
	margin		: 10px 0px 15px;
}

#booklet #thanks p{
	margin		: 10px 0px 15px;
	padding		: 0px 10px 0px 10px;

}

#booklet table{
	margin		: 0px 0px 15px;
}

#booklet #booklet_1{
}

#booklet #booklet_1 .booklet_1{
	witde:670px;
	height:18px;
	padding:6px 2px 4px 10px;
	font-size:14px;
	font-family:'Lucida Grande',
 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',
 Meiryo, メイリオ, sans-serif;
	color:#FFF;
	letter-spacing:1px;	
	background-image:url(image/booklet/booklet_bg.gif);
}

#booklet #booklet_1 td{
	font-size	: 9pt;
	vertical-align	: top;
	letter-spacing	: 2px;
	color		: #5D4927;
}

#booklet #booklet_1 .left{
	padding		: 5px 5px 0px 0px;
	text-align	: center;
}

#booklet #booklet_1 p{
	margin		: 15px 0px 15px;
	padding		: 0px 10px 0px 0px;

}

#booklet #booklet_1 a{
	letter-spacing	: 2px;
}

#booklet #booklet_1 h3{
	font-size	: 15px;
	margin:0px;
	padding:0px;
	color:#677f2e;
}

#booklet #booklet_2{
}

#booklet #booklet_2 .booklet_2{
	witde:670px;
	height:18px;
	padding:6px 2px 4px 10px;
	font-size:14px;
	font-family:'Lucida Grande',
 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',
 Meiryo, メイリオ, sans-serif;
	color:#FFF;
	letter-spacing:1px;	
	background-image:url(image/booklet/booklet_bg.gif);
}

#booklet #booklet_2 td{
	font-size	: 9pt;
	vertical-align	: top;
	letter-spacing	: 2px;
	color		: #5D4927;
}

#booklet #booklet_2 .left{
	padding		: 5px 5px 0px 0px;
	text-align	: center;
}

#booklet #booklet_2 p{
	margin		: 15px 0px 15px;
	padding		: 0px 10px 0px 0px;
}
#booklet #booklet_2 a{
	letter-spacing	: 2px;
}


#booklet #booklet_4{
}

#booklet #booklet_4 .booklet_4{
	witde:670px;
	height:18px;
	padding:6px 2px 4px 10px;
	font-size:14px;
	font-family:'Lucida Grande',
 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',
 Meiryo, メイリオ, sans-serif;
	color:#FFF;
	letter-spacing:1px;	
	background-image:url(image/booklet/booklet_bg.gif);
}

#booklet #booklet_4 td{
	font-size	: 9pt;
	vertical-align	: top;
	letter-spacing	: 2px;
	padding-bottom : 20px;
	color		: #5D4927;
}

#booklet #booklet_4 .left{
	padding		: 5px 5px 0px 0px;
	text-align	: center;
}

#booklet #booklet_4 p{
	margin		: 15px 0px 15px;
	padding		: 0px 10px 0px 0px;

}

#booklet #booklet_4 a{
	letter-spacing	: 2px;
}

/*↓↓ここから2014年6月追加↓↓*/

#booklet #booklet_5{
}

#booklet #booklet_5 .booklet_5{
	witde:670px;
	height:18px;
	padding:6px 2px 4px 10px;
	font-size:14px;
	font-family:'Lucida Grande',
 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',
 Meiryo, メイリオ, sans-serif;
	color:#FFF;
	letter-spacing:1px;	
	background-image:url(image/booklet/booklet_bg.gif);
}

#booklet #booklet_5 td{
	font-size	: 9pt;
	vertical-align	: top;
	letter-spacing	: 2px;
	padding-bottom : 20px;
	color		: #5D4927;
}

#booklet #booklet_5 .left{
	padding		: 5px 5px 0px 0px;
	text-align	: center;
}

#booklet #booklet_5 p{
	margin		: 15px 0px 15px;
	padding		: 0px 10px 0px 0px;

}

#booklet #booklet_5 a{
	letter-spacing	: 2px;
}

#booklet #booklet_6{
}

#booklet #booklet_6 .booklet_6{
	witde:670px;
	height:18px;
	padding:6px 2px 4px 10px;
	font-size:14px;
	font-family:'Lucida Grande',
 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',
 Meiryo, メイリオ, sans-serif;
	color:#FFF;
	letter-spacing:1px;	
	background-image:url(image/booklet/booklet_bg.gif);
}

#booklet #booklet_6 td{
	font-size	: 9pt;
	vertical-align	: top;
	letter-spacing	: 2px;
	padding-bottom : 20px;
	color		: #5D4927;
}

#booklet #booklet_6 .left{
	padding		: 5px 5px 0px 0px;
	text-align	: center;
}

#booklet #booklet_6 p{
	margin		: 15px 0px 15px;
	padding		: 0px 10px 0px 0px;

}

#booklet #booklet_6 a{
	letter-spacing	: 2px;
}

#booklet #booklet_7{
}

#booklet #booklet_7 .booklet_7{
	witde:670px;
	height:18px;
	padding:6px 2px 4px 10px;
	font-size:14px;
	font-family:'Lucida Grande',
 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',
 Meiryo, メイリオ, sans-serif;
	color:#FFF;
	letter-spacing:1px;	
	background-image:url(image/booklet/booklet_bg.gif);
}

#booklet #booklet_7 td{
	font-size	: 9pt;
	vertical-align	: top;
	letter-spacing	: 2px;
	padding-bottom : 20px;
	color		: #5D4927;
}

#booklet #booklet_7 .left{
	padding		: 5px 5px 0px 0px;
	text-align	: center;
}

#booklet #booklet_7 p{
	margin		: 15px 0px 15px;
	padding		: 0px 10px 0px 0px;

}

#booklet #booklet_7 a{
	letter-spacing	: 2px;
}

/*↑↑ここまで2014年6月追加↑↑*/
/*↓↓ここから2015年3月追加↓↓*/

#booklet #booklet_8{
}

#booklet #booklet_8 .booklet_8{
	witde:670px;
	height:18px;
	padding:6px 2px 4px 10px;
	font-size:14px;
	font-family:'Lucida Grande',
 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',
 Meiryo, メイリオ, sans-serif;
	color:#FFF;
	letter-spacing:1px;	
	background-image:url(image/booklet/booklet_bg.gif);
}

#booklet #booklet_8 td{
	font-size	: 9pt;
	vertical-align	: top;
	letter-spacing	: 2px;
	padding-bottom : 20px;
	color		: #5D4927;
}

#booklet #booklet_8 .left{
	padding		: 5px 5px 0px 0px;
	text-align	: center;
}

#booklet #booklet_8 p{
	margin		: 15px 0px 15px;
	padding		: 0px 10px 0px 0px;

}

#booklet #booklet_8 a{
	letter-spacing	: 2px;
}

#booklet #booklet_9{
}

#booklet #booklet_9 .booklet_9{
	witde:670px;
	height:18px;
	padding:6px 2px 4px 10px;
	font-size:14px;
	font-family:'Lucida Grande',
 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',
 Meiryo, メイリオ, sans-serif;
	color:#FFF;
	letter-spacing:1px;	
	background-image:url(image/booklet/booklet_bg.gif);
}

#booklet #booklet_9 td{
	font-size	: 9pt;
	vertical-align	: top;
	letter-spacing	: 2px;
	padding-bottom : 20px;
	color		: #5D4927;
}

#booklet #booklet_9 .left{
	padding		: 5px 5px 0px 0px;
	text-align	: center;
}

#booklet #booklet_9 p{
	margin		: 15px 0px 15px;
	padding		: 0px 10px 0px 0px;

}

#booklet #booklet_9 a{
	letter-spacing	: 2px;
}

#booklet #booklet_10{
}

#booklet #booklet_10 .booklet_10{
	witde:670px;
	height:18px;
	padding:6px 2px 4px 10px;
	font-size:14px;
	font-family:'Lucida Grande',
 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',
 Meiryo, メイリオ, sans-serif;
	color:#FFF;
	letter-spacing:1px;	
	background-image:url(image/booklet/booklet_bg.gif);
}

#booklet #booklet_10 td{
	font-size	: 9pt;
	vertical-align	: top;
	letter-spacing	: 2px;
	padding-bottom : 20px;
	color		: #5D4927;
}

#booklet #booklet_10 .left{
	padding		: 5px 5px 0px 0px;
	text-align	: center;
}

#booklet #booklet_10 p{
	margin		: 15px 0px 15px;
	padding		: 0px 10px 0px 0px;

}

#booklet #booklet_10 a{
	letter-spacing	: 2px;
}

#booklet #booklet_11{
}

#booklet #booklet_11 .booklet_11{
	witde:670px;
	height:18px;
	padding:6px 2px 4px 10px;
	font-size:14px;
	font-family:'Lucida Grande',
 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',
 Meiryo, メイリオ, sans-serif;
	color:#FFF;
	letter-spacing:1px;	
	background-image:url(image/booklet/booklet_bg.gif);
}

#booklet #booklet_11 td{
	font-size	: 9pt;
	vertical-align	: top;
	letter-spacing	: 2px;
	padding-bottom : 20px;
	color		: #5D4927;
}

#booklet #booklet_11 .left{
	padding		: 5px 5px 0px 0px;
	text-align	: center;
}

#booklet #booklet_11 p{
	margin		: 15px 0px 15px;
	padding		: 0px 10px 0px 0px;

}

#booklet #booklet_11 a{
	letter-spacing	: 2px;
}

#booklet #booklet_12{
}

#booklet #booklet_12 .booklet_12{
	witde:670px;
	height:18px;
	padding:6px 2px 4px 10px;
	font-size:14px;
	font-family:'Lucida Grande',
 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',
 Meiryo, メイリオ, sans-serif;
	 color:#FFF;
	letter-spacing:1px;	
	background-image:url(image/booklet/booklet_bg.gif);
}

#booklet #booklet_12 td{
	font-size	: 9pt;
	vertical-align	: top;
	letter-spacing	: 2px;
	padding-bottom : 20px;
	color		: #5D4927;
}

#booklet #booklet_12 .left{
	width:131px;
	padding		: 5px 5px 0px 0px;
	text-align	: center;
}

#booklet #booklet_12 p{
	margin		: 15px 0px 15px;
	padding		: 0px 10px 0px 0px;
	font-size: 1.3em;
}

#booklet #booklet_12 a{
	letter-spacing	: 2px;
}

/*↑↑ここまで2015年3月追加↑↑*/




#booklet p{
	font-size	: 9pt;
	text-indent	: 9pt;
	letter-spacing	: 2px;
	line-height	: 150%;
	color		: #5D4927;
}

#booklet #opinion{
}

#booklet #opinion span{
	color		: #AEA493;
}

#booklet #opinion div{
	border-color	: #ccc;
	border-width	: 0px 0px 1px;
	border-style	: dashed;
	font-size	: 9pt;
	letter-spacing	: 2px;
	line-height	: 150%;
	color		: #5D4927;
	padding		: 10px 10px 25px 100px;
	margin		: 10px 0px;
	background	: url(image/booklet/user.gif) no-repeat 10px 0px;
}

#booklet #opinion .last{
	border-width	: 0px;
	border-style	: none;
}

/*----------------------------------------*/
/*contact*/
#contact #information{
	padding		: 0px 0px 20px;
	margin		: 0px 0px 0px;
}

#contact #information p{
	padding		: 0px 10px 0px;
	margin		: 10px 0px 0px;
}

#contact #form form{
	margin		: 0px;
	padding		: 0px;
}

#contact #form p{
	margin		: 10px 10px;
}

#contact #form table{
	margin		: 10px 35px 0px;
	width		: 600px;
	background	: #CCD9A9;
}

#contact #form th{
	width		: 170px;
	letter-spacing	: 2px;
	border-width	: 1px;
	border-color	: #fff;
	border-style	: solid;
	text-align	: left;
	font-size	: 9pt;
	padding		: 5px;
	background	: #F2F5E9;
	color		: #5D4927;
}

#contact #form td{
	letter-spacing	: 2px;
	color		: #5D4927;
	font-size	: 9pt;
	padding		: 5px;
	background	: #fff;
}

#contact #form span{
	font-size	: 10px;
}


#contact #form .notic{
	font-weight	: normal;
	color		: #f33;
}

#contact #form .price{
	font-size	: 9pt;
	font-weight	: bold;
	color		: #f33;
}

#contact #form .input_s{
	color		: #333;
	width		: 60px;
}

#contact #form .input_m{
	color		: #333;
	width		: 120px;
}

#contact #form .input_l{
	color		: #333;
	width		: 250px;
}

#contact #form textarea{
	color		: #333;
	font-size	: 9pt;
	height		: 80px;
	width		: 400px;
}

#contact #form #frm_submit{
	margin		: 10px 0px 30px 35px;
}

#contact p{
	font-size	: 9pt;
	text-indent	: 9pt;
	letter-spacing	: 2px;
	line-height	: 150%;
	color		: #5D4927;
}

.link_banner {
	height:150px;
	display:block;
}

.link_banner li {
	width:280px;
	height:120px;
	padding-right:30px;
	display:block;
	float:left;
}

.link_banner p {
	font-size:1.2em;
}

.link_banner p span{
	font-size:1.5em;
}

.link_banner .sentaku_chiyo_hp {
	display: inline-block;
	width: 280px;
	text-decoration:none;
	font-weight:600;
	text-align:center;
	line-height:1.5em;
	padding-top:1em;
	padding-bottom:1em;
	color:#f60;
	text-shadow: 1px 1px 1px #fff, -1px 1px 1px #fff, 1px -1px 1px #fff, -1px -1px 1px #fff, 1px 1px 1px #fff, -1px 1px 1px #fff, 1px -1px 1px #fff, -1px -1px 1px #fff;
	background-image:url(image/index/sentaku_chiyo_hp.png);
	border:#f79f24 solid 1px;
	border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */  
}

.link_banner .sentaku_chiyo_hp:hover {
	opacity: 0.6;
	filter: pickup(opacity=60);
	-ms-filter: "pickup(opacity=60)";
}

.link_banner .sentaku_chiyo_blog {
	display: inline-block;
	width: 280px;
	text-decoration:none;
	font-weight:600;
	text-align:center;
	line-height:1.5em;
	padding-top:1em;
	padding-bottom:1em;
	color:#fff;
	/*text-shadow: 1px 1px 1px #f60, -1px 1px 1px #f60, 1px -1px 1px #f60, -1px -1px 1px #f60, 1px 1px 1px #f60, -1px 1px 1px #f60, 1px -1px 1px #f60, -1px -1px 1px #f60;*/
	background-color:#f79f24;
	border:#f60 solid 1px;
	border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */  
}

.link_banner .sentaku_chiyo_blog:hover {
	opacity: 0.6;
	filter: pickup(opacity=60);
	-ms-filter: "pickup(opacity=60)";
}

.link_radio_banner {
	height:85px;
	display:block;
}

/*.link_radio_banner li {
	height:120px;
	margin-bottom:20px;
	display:block;
}
*/
.link_radio_banner .link_radio {
	display: inline-block;
	width: 280px;
	text-decoration:none;
	padding-top:3.3em;
	padding-bottom:3.5em;
	background-image:url(image/index/rnb_radio.png);
	border:#f79f24 solid 1px;
	border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */ 
}


.link_radio:hover {
	opacity: 0.6;
	filter: pickup(opacity=60);
	-ms-filter: "pickup(opacity=60)";
}