@charset "UTF-8";

/* CSS Document */

/* =========================================================
 基本レイアウト
========================================================= */

#sub_main_c .right_bt{
  text-align : left; 
  margin : 0px;
  padding : 0px;
  width : 668px;
  float : right;
  text-align : left;
  background-image :  url(../../outline/images/sub_right_bt.jpg);
  background-repeat :  no-repeat;
  background-position :  bottom;
}


#sub_main_c .right_bt p{
  margin : 25px 32px 5px 32px;
  padding : 0px;
}

#sub_main_c .box_ezu{
  background-color : #ece9cf;
  margin : 0px 30px 20px 30px;
  padding : 10px 10px 0px 10px;
}

#sub_main_c .box_ezu p{
  margin : 5px 0px 10px 10px;
  padding : 0px;
  fonot-size : 77%;
  line-height : 1.3em;
}

#sub_main_c .right_area .box_bunken{
  margin : 21px 35px 25px 30px;
  padding : 10px;
  border : 1px solid #cccccc;
}

#sub_main_c .right_area .box_bunken p{
  margin :0px;
  padding : 0px;
}

#sub_main_c .right_area .box_bunken ul { 
  list-style-type : disk; 
  margin : 0px 0px 0px 0px;
  padding : 0px 0px;
  list-style-position:outside;
} 

#sub_main_c .right_area .box_bunken ul li { 
  line-height : 1.5em;
  padding : 0px 0px 0px 0px;
  margin : 0px 10px 0px 20px;
  font-size : 85%;
}


#sub_main_c .right_area .ezu1{
  text-align : left;
  padding : 0px;
  background-image : url(../../outline/images/ezu1_bk.gif);
  background-repeat : no-repeat;
  background-position : top center ;
  width : 163px ;
  height : 270px ;
  margin : 0px 10px 0px 10px;
}

#sub_main_c .right_area .ezu2{
  text-align : left;
  margin : 0px;
  padding : 0px;
  background-image : url(../../outline/images/ezu2_bk.gif);
  background-repeat : no-repeat;
  background-position : top center ;
  width : 163px ;
  height : 270px ;
}


#pop{
  width : 100%;
  text-align : center;
  background-color : #f5f5e6;
}


#sub_main_pop{
  width : 500px;
  text-align : center; 
  margin : 0px auto ;
  padding : 10px 0px 0px 0px ;
}

#sub_main_pop h1{
  width : 500px;
  text-align : center; 
  background-color : #53711f;
  color : #ffffff;
  font-size : 131%;
  line-height : 1.4em;
  margin : 0px 0px 5px 0px ;
  padding : 6px 0px ;
}

#sub_main_pop .btn{
  font-size : 93%;
  width : 150px ;
  height : 40px ;
  text-align : center; 
  margin : 0px auto ;
  padding : 6px 10px ;
}

#sub_main_pop .btn a:link,#sub_main_pop .btn a:visited { 
  color : #FFFFFF;
  background-color : #85a64d;
  text-decoration : none;
  font-size : 93%;
  width : 150px ;
  height : 40px ;
  text-align : center; 
  margin : 0px auto ;
  padding : 6px 10px ;
}
#sub_main_pop .btn a:active,#sub_main_pop .btn a:hover { 
  color : #FFFFFF;
  background-color : #3d5a0d;
  text-decoration : underline;
  font-size : 93%;
  width : 150px ;
  height : 40px ;
  text-align : center; 
  margin : 0px auto ;
  padding : 6px 10px ;
}


#sub_main_pop .ezu1_big{
  text-align : left;
  padding : 0px;
  background-image : url(../../outline/images/ezu1_big_bk.jpg);
  background-repeat : no-repeat;
  background-position : top center ;
  width : 500px ;
  height : 768px ;
  margin : 0px 0px 10px 0px;
  border-bottom : 1px dotted #85a64d;
}

#sub_main_pop .ezu2_big{
  text-align : left;
  margin : 0px;
  padding : 0px;
  background-image : url(../../outline/images/ezu2_big_bk.jpg);
  background-repeat : no-repeat;
  background-position : top center ;
  width : 500px ;
  height : 768px ;
  margin : 0px 0px 10px 0px;
  border-bottom : 1px dotted #85a64d;
}


/* 110329追加 */
#sub_main_c .right_area div.movie {
  margin: 0px 28px 20px 30px;
	padding: 15px;
	/*background: #E3DFDA;*/
	text-align: center;
}

#sub_main_c .right_area p.movie_data {
  margin: 0px 28px 15px 30px;
	padding: 15px;
	background: #DCE5CB;
	font-size: 100%;
	color: #305300;
	text-align: center;
	border: 1px solid #C4CFB5;
}

#sub_main_c .right_area div.get_flash {
  margin: 0px 0px 15px 32px;
	width: 640px;
}
#sub_main_c .right_area div.get_flash img {
  margin: 0 10px 0 0;
	float: left;
}
#sub_main_c .right_area div.get_flash p {
  margin: 2px 0 0;
	float: left;
	width: 430px;
}


