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

#size_box ul li.btn01 a{
	width:46px;
	background-image: url(../img/com_header_size_no_off.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:26px;
	overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
	display:block;
}

#size_box ul li.btn02 a{
	width:27px;
	background-image: url(../img/com_header_size_big_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:26px;
	overflow: hidden;
	text-indent: 100%;
	display:block;
	white-space: nowrap;
}



/*▼フッター━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─*/

.footer_navi p{
	font-size:18px;
	color:#999999;
	text-align:center;
}

.footer_navi p a{
	font-size:16px;
	color:#2898c2;
	text-decoration: underline;	
}




/*▼レフトコンテンツ━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─*/

#left_contents .menu_box .info_box .name{
	font-size: 18px;
	line-height: 23px;
	font-weight: bold;
	color: #0066ff;
	text-align:center;
	padding:8px 0px 8px 0px;
	margin:0px 5px;
	border-bottom: 2px dotted #999999;
}

#left_contents .menu_box .info_box .address{
	font-size: 18px;
	line-height: 23px;
	padding:8px 0px 0px 0px;
	margin:0px 5px;
}



/*--------------------------------------------------------------
	●トップページ
--------------------------------------------------------------*/

#top_box01 .left p{
	font-size:18px;
	line-height:30px;
}

#top_box03 .box .box_in{
	background-image: url(../img/top_box03_text_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width:297px;
	margin:0px auto;
}

#top_box03 .box .box_in ul{
	padding:35px 15px 13px 17px;
}

#top_box03 .box .box_in ul li{
	background-image: url(../img/top_box03_icon.png);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding:0px 0px 10px 10px;
}

#top_box03 .box .box_in ul li a{
	font-size: 16px;
	color: #333;
	text-decoration: underline;
}

#top_box03 .box .box_in ul li span{
	font-size: 16px;
	color: #3366cc;
}

#top_box05 .left .text01,#top_box06 .left .text01{
	font-size: 18px;
	line-height: 30px;
	color: #333;
	padding:10px 0px 0px;	
}

#top_box05 .text,#top_box06 .text{
	font-size: 18px;
	line-height: 30px;
	color: #333;	
}

#top_box05 .table_box table th,#top_box06 .table_box table th{
	border-bottom:1px solid #a1c7dd;
	border-right:1px solid #a1c7dd;
	text-align:center;
	color:#666666;
	font-size:16px;
	background-color:#ffffcc;
	padding:5px 2px;
}

#top_box05 .table_box table td,#top_box06 .table_box table td{
	border-bottom:1px solid #a1c7dd;
	border-right:1px solid #a1c7dd;
	text-align:center;
	color:#666666;
	font-size:16px;
	padding:5px 2px;
}

#top_box07 .access .midashi01{
	color:#ae5e2e;
	font-size:16px;
	line-height:27px;
	font-weight:bold;
}

#top_box07 .access .midashi02{
	color:#4b79d5;
	font-size:16px;
	line-height:27px;
	font-weight:bold;
}

#top_box07 .access .text{
	font-size:16px;
	line-height:27px;
	padding:0px 0px 25px 10px;
}

#top_box07 .access .text:last-child{
	font-size:16px;
	line-height:27px;
	padding:0px 0px 0px 10px;
}



/*--------------------------------------------------------------
	●みさきの自然風景
--------------------------------------------------------------*/

#shizen_box .title p{
	padding:15px 15px 14px 75px;
	font-size: 22px;
	line-height: 25px;
	color: #330d0d;	
}

#shizen_box .box_in .text_box p{
	font-size:18px;
	line-height:30px;
}



/*--------------------------------------------------------------
	●自然体験教室
--------------------------------------------------------------*/

#taiken_box .title p{
	padding:15px 15px 14px 75px;
	font-size: 22px;
	line-height: 25px;
	color: #330d0d;	
}

#taiken_box .box_in .text_box p{
	font-size:18px;
	line-height:30px;
}



/*--------------------------------------------------------------
	●お問合わせ
--------------------------------------------------------------*/

#inquiry_box .box .text{
	font-size:18px;
	line-height:30px;
}

#inquiry_box .form_box table th{
	font-size:16px;
	line-height:25px;
}	

#inquiry_box .form_box table td{
	font-size:16px;
	line-height:25px;
}

#inquiry_box .form_box .saite li{
	width:120px;
	float:left;
}