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


/* ナビゲーション */

#left_navi01 li.menu02_02 a{
	background:url(../img/left_menu02.jpg) bottom no-repeat;
	}


/* ライトコンテンツ */

#right_contents h2{
	width:720px;
	height:30px;
	margin:0 0 15px 0;
	padding:0 0 0 20px;
	background-image:url(../img/right_title.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:22px;
	color:#007D49;
	font-family:"Meiryo","MS UI Gothic","MS PGothic","Lucida Grande",sans-serif;
	line-height:140%;
	}



/* ライトコンテンツ01 */

#right_contents01{
	width:720px;
	padding:0 0 50px 0;
	}

#right_contents01 h3{
	margin:0 0 5px 0;
	padding:0 0 0 20px;
	background-image:url(../img/right_title02.jpg);
	background-position:0 2px;
	background-repeat:no-repeat;
	font-size:15px;
	color:#EB6C0B;
	font-family:"Meiryo","MS UI Gothic","MS PGothic","Lucida Grande",sans-serif;
	line-height:140%;
	}

#right_contents01 p{
	margin:0 0 10px 0;
	/*padding:0 10px;*/
	font-size:14px;
	color:#313131;
	font-family:"Meiryo","MS UI Gothic","MS PGothic","Lucida Grande",sans-serif;
	line-height:180%;
	}


#right_contents01 .contents01{
	background-image:url(img/about_bg01.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	}

#right_contents01 .contents01 p{
	padding:0 220px 0 0;
	}

#right_contents01 .text_strong{
	font-weight:bold;
	}

#right_contents01 a{
	color:#007D49;
	font-weight:bold;
	}

#right_contents01 a:hover{
	color:#029B5D;
	font-weight:bold;
	}

#right_contents01 .contents01_text01{
	padding:0;
	}

#right_contents01 .about_contact01 a{
	width:500px;
	height:120px;
	margin:0;
	padding:0 0 50px 0;
	background:url(img/about_contact01.jpg) top no-repeat;
	text-decoration:none;   
	display:block;
	}

#right_contents01 .about_contact01 a:hover{
	opacity: 0.8;
	}

#right_contents01 .about_contact02 a{
	width:720px;
	height:120px;
	margin:0;
	padding:0 0 50px 0;
	background:url(img/about_contact02.jpg) left top no-repeat;
	text-decoration:none;   
	display:block;
	}

#right_contents01 .about_contact02 a:hover{
	opacity: 0.8;
	}

#right_contents01 .contact_title{
	margin:0;
	padding:14px 0 0 140px;
	/*background-image:url(../img/right_title02.jpg);
	background-position:0 2px;
	background-repeat:no-repeat;*/
	font-size:15px;
	color:#EB6C0B;
	font-family:"Meiryo","MS UI Gothic","MS PGothic","Lucida Grande",sans-serif;
	line-height:140%;
	}

#right_contents01 .contact_text{
	padding:3px 10px 0 123px;
	margin:0;
	font-size:14px;
	color:#313131;
	font-family:"Meiryo","MS UI Gothic","MS PGothic","Lucida Grande",sans-serif;
	line-height:160%;
	text-align:left;
	font-weight:normal;
	}

#right_contents01 ul{
	padding:0 15px;
	list-style:none;
	}

#right_contents01 li{
	margin:0 0 5px 0;
	padding:0 0 0 10px;
	font-size:14px;
	color:#007D49;
	font-family:"Meiryo","MS UI Gothic","MS PGothic","Lucida Grande",sans-serif;
	line-height:150%;
	font-weight:bold;
	text-align:left;
	}

#right_contents01 .contents01_text02{
	padding:5px 5px 5px 10px;
	margin:0 0 10px 0;
	background:url(img/about_bg.jpg) left repeat;
	font-size:16px;
	}
	
#right_contents01 .contents01_text03{
	color:#EB6C0B;
	font-weight:bold;
	text-decoration:underline;
	}


#right_contents01 .curled{
	width:720px;
	height:230px;
	margin:0 0 30px 0;
	}

#right_contents01 .curled ul{
	margin:0;
	padding:0 0 0 15px;
	list-style:none;
	}
	
#right_contents01 .curled li{
	margin:0 15px 0 0;
	padding:0;
	width:220px;
	height:220px;
	background-image:url(img/curled_li.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	/*background-color:#EB6C0B;
	border-radius:50%;
	-webkit-box-shadow: 0 5px 3px -3px #959595;
    -moz-box-shadow: 0 5px 3px -3px #959595;
    box-shadow: 0 5px 3px -3px #959595;*/
	float:left;
	}

#right_contents01 .curled p{
	padding:85px 10px 0 10px;
	font-size:18px;
	color:#FFFFFF;
	font-family:"Meiryo","MS UI Gothic","MS PGothic","Lucida Grande",sans-serif;
	font-weight:bold;
	text-align:center;
	}












