#container {
	width: 100%;
	margin-left:auto;
	margin-right:auto;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-position:center top;
	background-image: url(../images/aifie_bg.gif);
   border: 0px solid #7a6a61; /* 1.枠緁E*/
}

#header {
	width: 790px;
	margin-left:auto;
	margin-right:auto;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: justify;
  background-color: #ffffff;  /* 2.背景色 */
   border: 0px solid #7a6a61; /* 1.枠緁E*/
}


#main {
	width: 790px;
	margin-left:auto;
	margin-right:auto;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
  background-color: #ffffff;  /* 2.背景色 */
   border: 0px solid #7a6a61; /* 1.枠緁E*/
}


#footer {
	width: 790px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	padding-top: 0px;
	padding-bottom: 10px;
	text-align: center;
   border: 0px solid #7a6a61; /* 1.枠緁E*/
}

div.box_foot{
　width: 790px;
   margin:0px;
   padding-top: 1px;
　margin-right:0px;
   padding-bottom: 1px;
background-color:#FFFFFF;
   border: 0px solid #7a6a61; /* 1.枠緁E*/
}

div.box_foot_g{
　width: 790px;
　margin: 0px;
   padding-top: 1px;
   padding-bottom: 1px;
   border: 0px solid #555555; /* 1.枠緁E*/
   background-color: #CBBC9D;  /* 2.背景色 */
}




#centerNavigation {
	width: 363px;
	height:343px;
	margin-left:0px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: justify;
	color: #404040;	
	background-color:#CCE5B2;
}

#centerNavigation02 {
	width: 363px;
	height:363px;
	margin-left:0px;
	margin-right:0px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: justify;
	color: #404040;	
	background-color:#CCE5B2;
}

#centerNavigation03 {
	width: 363px;
	height:363px;
	margin-left:0px;
	margin-right:0px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: justify;
	color: #404040;	
	background-color:#CCE5B2;
}

#centerNavigation_le {
	width: 363px;
	margin-left:0px;
	margin-right:0px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: justify;
	color: #404040;}



#centerNavigation_le_02 {
	width: 363px;
	margin-left:0px;
	margin-right:0px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: justify;
	color: #404040;	
	background-color:#CCE5B2;
}


#newsNavigation {
	width: 308px;
	margin-left:0px;
	margin-right:0px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: justify;
	color: #404040;	
	background-color:#F6EED4;
}

#newsNavigation_02 {
	width: 732px;
	margin-left:0px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: justify;
	color: #404040;	
	background-color:#F6EED4;
	border: 0px solid #555555; /* 1.枠緁E*/
}

#leftNavigation{
	width: 720px;
	margin-left:0px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: justify;
	color: #404040;
	background-color:#F6EED4;
	border: 0px solid #555555; /* 1.枠緁E*/
}

#leftNavigation_red {
	width: 726px;
	margin-left:0px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: justify;
	background-color:#8d120b;
	border: 0px solid #555555; /* 1.枠緁E*/
}



#leftNavigation_blue {
	width: 726px;
	margin-left:0px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: justify;
	border: 0px solid #555555; /* 1.枠緁E*/
}

#leftNavigation_reco{
	width: 788px;
	margin-left:0px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom: 12px;
	text-align: justify;
	color: #404040;
	background-color:#FFFFFF;
	border: 1px solid #FFFFFF; /* 1.枠緁E*/
}



#leftNavigation_top{
	width: 788px;
	height:1500px;	
margin-left:0px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom: 12px;
	text-align: justify;
	color: #404040;
	background-color:#F6EED4;
	border: 0px solid #33FFFF; /* 1.枠緁E*/
}

#centerNavigation_le2010 {
	width: 758px;
	height:450px;
	margin-left:15px;
	margin-top:10px;
	margin-right:0px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: justify;
	color: #404040;
	background-color:#F6EED4;
	border: 0px solid #555555; /* 1.枠緁E*/
}

#centerNavigation_le2010_l {
	width: 758px;
	height:570px;
	margin-left:15px;
	margin-top:10px;
	margin-right:0px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: justify;
	color: #404040;
	background-color:#F6EED4;
	border: 0px solid #555555; /* 1.枠緁E*/
}

#centerNavigation_le2010_lot {
	width: 758px;
	height:750px;
	margin-left:15px;
	margin-top:10px;
	margin-right:0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 10px;
	text-align: justify;
	color: #404040;
	background-color:#F6EED4;
	border: 0px solid #555555; /* 1.枠緁E*/
}


#centerNavigation_le2010_lot2 {
	width: 758px;
	height:1000px;
	margin-left:15px;
	margin-top:10px;
	margin-right:0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 10px;
	text-align: justify;
	color: #404040;
	background-color:#F6EED4;
	border: 0px solid #555555; /* 1.枠緁E*/
}


#centerNavigation_lesson_lot {
	width: 758px;
	height:1250px;
	margin-left:15px;
	margin-top:10px;
	margin-right:0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 10px;
	text-align: justify;
	color: #404040;
	background-color:#F6EED4;
	border: 0px solid #555555; /* 1.枠緁E*/
}


#centerNavigation_lesson {
	width: 758px;
	height:850px;
	margin-left:15px;
	margin-top:10px;
	margin-right:0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 10px;
	text-align: justify;
	color: #404040;
	background-color:#F6EED4;
	border: 0px solid #555555; /* 1.枠緁E*/
}

#centerNavigation_lesson02 {
	width: 758px;
	height:1600px;
	margin-left:15px;
	margin-top:10px;
	margin-right:0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 10px;
	text-align: justify;
	color: #404040;
	background-color:#F6EED4;
	border: 0px solid #555555; /* 1.枠緁E*/
}

#centerNavigation_lesson03 {
	width: 758px;
	height: 1500px;
	margin-left:15px;
	margin-top:10px;
	margin-right:0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 10px;
	text-align: justify;
	color: #404040;
	background-color:#F6EED4;
	border: 0px solid #555555; /* 1.枠緁E*/
}

#centerNavigation_lesson04 {
	width: 758px;
	height: 2100px;
	margin-left:15px;
	margin-top:10px;
	margin-right:0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 10px;
	text-align: justify;
	color: #404040;
	background-color:#F6EED4;
	border: 0px solid #555555; /* 1.枠緁E*/
}

#centerNavigation_lesson05 {
	width: 758px;
	height: 1200px;
	margin-left:15px;
	margin-top:10px;
	margin-right:0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 10px;
	text-align: justify;
	color: #404040;
	background-color:#F6EED4;
	border: 0px solid #555555; /* 1.枠緁E*/
}

#centerNavigation_lesson06 {
	width: 758px;
	height: 1000px;
	margin-left:15px;
	margin-top:10px;
	margin-right:0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 10px;
	text-align: justify;
	color: #404040;
	background-color:#F6EED4;
	border: 0px solid #555555; /* 1.枠緁E*/
}

#centerNavigation_lesson07 {
	width: 758px;
	height: 1100px;
	margin-left:15px;
	margin-top:10px;
	margin-right:0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 10px;
	text-align: justify;
	color: #404040;
	background-color:#F6EED4;
	border: 0px solid #555555; /* 1.枠緁E*/
}

#centerNavigation_lesson08 {
	width: 758px;
	height: 1250px;
	margin-left:15px;
	margin-top:10px;
	margin-right:0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 10px;
	text-align: justify;
	color: #404040;
	background-color:#F6EED4;
	border: 0px solid #555555; /* 1.枠緁E*/
}


#centerNavigation_lesson09 {
	width: 758px;
	height: 1350px;
	margin-left:15px;
	margin-top:10px;
	margin-right:0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 10px;
	text-align: justify;
	color: #404040;
	background-color:#F6EED4;
	border: 0px solid #555555; /* 1.枠緁E*/
}

#centerNavigation_lesson10 {
	width: 758px;
	height: 1900px;
	margin-left:15px;
	margin-top:10px;
	margin-right:0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 10px;
	text-align: justify;
  	font-size:0.80em;
   line-height:150%;
	color: #333333;
	background-color:#F6EED4;
	border: 0px solid #555555; /* 1.枠緁E*/
}

#centerNavigation_lesson12 {
	width: 758px;
	height: 1700px;
	margin-left:15px;
	margin-top:10px;
	margin-right:0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 10px;
	text-align: justify;
  	font-size:0.80em;
   line-height:150%;
	color: #333333;
	background-color:#F6EED4;
	border: 0px solid #555555; /* 1.枠緁E*/
}

#centerNavigation_lesson15 {
	width: 758px;
	height: 700px;
	margin-left:15px;
	margin-top:10px;
	margin-right:0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 10px;
	text-align: justify;
  	font-size:0.80em;
   line-height:150%;
	color: #333333;
	background-color:#F6EED4;
	border: 0px solid #555555; /* 1.枠緁E*/
}

#centerNavigation_lesson18 {
	width: 758px;
	height: 2100px;
	margin-left:15px;
	margin-top:10px;
	margin-right:0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 10px;
	text-align: justify;
  	font-size:0.80em;
   line-height:150%;
	color: #333333;
	background-color:#F6EED4;
	border: 0px solid #555555; /* 1.枠緁E*/
}

#centerNavigation_lesson19 {
	width: 758px;
	height: 1500px;
	margin-left:15px;
	margin-top:10px;
	margin-right:0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 10px;
	text-align: justify;
  	font-size:0.80em;
   line-height:150%;
	color: #333333;
	background-color:#F6EED4;
	border: 0px solid #555555; /* 1.枠緁E*/
}

#centerNavigation_lesson20 {
	width: 758px;
	height: 1100px;
	margin-left:15px;
	margin-top:10px;
	margin-right:0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 10px;
	text-align: justify;
  	font-size:0.80em;
   line-height:150%;
	color: #333333;
	background-color:#F6EED4;
	border: 0px solid #555555; /* 1.枠緁E*/
}


div.line{
　margin: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   border: 0px solid #555555; /* 1.枠緁E*/
 background-color:#ffffff;
}

div.diss{
　margin: 3px;
   padding-top: 5px;
   padding-bottom: 5px;
   border: 0px solid #555555; /* 1.枠緁E*/
font-size:0.85em;
line-height:150%;
text-align: left;
}

p.line {
	margin:0px;
	padding: 0px;
	text-align: justify;
}

#leftNavigation_s{
	width: 790px;
	margin-left:0px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: justify;
	color: #404040;
	background-color:#F6EED4;
	border: 0px solid #555555; /* 1.枠緁E*/
}


div.menu_s{
	width: 180px;
	height: 480px;
	margin-left:8px;
	margin-top:5px;
	margin-right:8px;
	margin-bottom:5px;
	padding: 10px;
	text-align: justify;
  	font-size:0.75em;
	line-height:200%;
	color: #404040;
    float: right; /* 左に配置 */
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-position:right top;
	background-image: url(../images/staff_bg.gif);
	border: 1px solid #cccccc; /* 1.枠緁E*/
}



div.staff{
	width: 510px;
	height: 450px;
	margin-left:20px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:10px;
	padding: 10px;
	text-align: justify;
  	font-size:0.8em;
	line-height:150%;
	color: #404040;
	border: 0px solid #555555; /* 1.枠緁E*/
    float: left; /* 左に配置 */
}

div.staff_1{
	width: 790px;
	margin-left:20px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:10px;
	padding: 10px;
	text-align: justify;
  	font-size:0.8em;
	line-height:150%;
	color: #404040;
	border: 0px solid #555555; /* 1.枠緁E*/
    float: left; /* 左に配置 */
}


div.box_top_l {
	height:1500px;	margin-left:3px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 1px;
   border: 0px solid #555555; /* 1.枠緁E*/
background-color:#D9F0B0;
    width: 198px; /* 横幁E*/
    float: left; /* 左に配置 */
}

div.box_top_l2 {
	height:1500px;	margin-left:3px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 1px;
   border: 0px solid #555555; /* 1.枠緁E*/
background-color:#D9F0B0;
    width: 198px; /* 横幁E*/
    float: left; /* 左に配置 */
}


div.box_top_m {
	margin-left:3px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:2px;
	padding: 2px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 370px; /* 横幁E*/
    float: left; /* 左に配置 */
}


div.box_s {
	margin-left:2px;
	margin-top:15px;
	margin-right:5px;
	margin-bottom:0px;
	padding: 1px;
   border: 1px solid #999999; /* 1.枠緁E*/
    width: 150px; /* 横幁E*/
   height: 400px; 
    float: left; /* 左に配置 */
}

div.box_s2 {
	margin-left:2px;
	margin-top:15px;
	margin-right:2px;
	margin-bottom:0px;
	padding: 1px;
   border: 1px solid #999999; /* 1.枠緁E*/
    width: 240px; /* 横幁E*/
   height: 400px; 
    float: left; /* 左に配置 */
}

div.box_s3 {
	margin-left:2px;
	margin-top:15px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 1px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 310px; /* 横幁E*/
   height: 200px; 
    float: left; /* 左に配置 */
}

div.box_s4 {
	margin-left:5px;
	margin-top:15px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 1px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 200px; /* 横幁E*/
    float: left; /* 左に配置 */
}

div.box_less {
	margin-left:12px;
	margin-top:15px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 1px;
   border: 0px solid #555555; 
    width: 110px; 
    float: left; /* 左に配置 */
}

div.box_lesson {
	margin-left:15px;
	margin-top:0px;
	margin-right:5px;
	margin-bottom:0px;
	padding: 5px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 710px; /* 横幁E*/
	background-color:#F6EED4;
}


div.box_lesson_a {
	margin-left:10px;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:0px;
	padding: 5px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 325px; /* 横幁E*/
   height: 175px; 
  	font-size:0.75em;
	color: #333333;	
	background-color:#FFFFFF;
    float: left; /* 左に配置 */
}


div.box_lesson_2 {
	margin-left:10px;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:0px;
	padding: 5px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 325px; /* 横幁E*/
  	font-size:0.75em;
	color: #333333;	
	background-color:#FFFFFF;
    float: left; /* 左に配置 */
}

div.box_lesson_2_3 {
	margin-left:10px;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:0px;
	padding: 5px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 315px; /* 横幁E*/
   height: 300px; 
  	font-size:0.75em;
	color: #333333;	
	background-color:#FFFFFF;
    float: left; /* 左に配置 */
}

div.box_lesson_a_a {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 204px; /* 横幁E*/
   height: 175px; 
    float: left; /* 左に配置 */
}

div.box_lesson_a_a2 {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 119px; /* 横幁E*/

    float: left; /* 左に配置 */
}

div.box_lesson_a_a3 {
	margin-left:0px;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:0px;
	padding: 0px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 100px; /* 横幁E*/
   height: 297px; 
    float: left; /* 左に配置 */
}

div.box_lesson_a_a4 {
	margin-left:10px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 190px; /* 横幁E*/
    float: left; /* 左に配置 */
}

div.box_lesson_a_a5 {
	margin-left:10px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 520px; /* 横幁E*/
    float: left; /* 左に配置 */
  	font-size:0.75em;
	color: #333333;	
}

div.box_lesson_a_a7 {
	margin-left:5px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 175px; /* 横幁E*/
  	font-size:0.75em;
	color: #333333;	
    float: left; /* 左に配置 */
}


div.box_lesson_a_b {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 115px; /* 横幁E*/
    float: left; /* 左に配置 */
}

div.box_lesson_a_b2 {
	margin-left:2px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 200px; /* 横幁E*/
    float: left; /* 左に配置 */
}

div.box_lesson_a_b3 {
	margin-left:5px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 200px; /* 横幁E*/
    float: left; /* 左に配置 */
}
div.box_lesson_a_b4 {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 200px; /* 横幁E*/
    float: left; /* 左に配置 */
}
div.box_lesson_a_b5 {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 520px; /* 横幁E*/
    float: left; /* 左に配置 */
}

div.box_lesson_a_b7 {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 175px; /* 横幁E*/
    float: left; /* 左に配置 */
}

div.box_lesson_a_b14 {
	margin-left:62px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 200px; /* 横幁E*/
    float: left; /* 左に配置 */
}

div.box_lesson_a_b14_2 {
	margin-left:2px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 325px; /* 横幁E*/
text-align: center;
    float: left; /* 左に配置 */
}

div.box_lesson_p {
	margin-left:10px;
	margin-top:10px;
	margin-right:5px;
	margin-bottom:30px;
	padding-left:5px;
	padding-top:10px;
	padding-right:5px;
	padding-bottom:20px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 675px; /* 横幁E*/
	background-color:#ffcccc;
    float: left; /* 左に配置 */
}


div.box_lesson_p_t {
	margin-left:10px;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:0px;
	padding: 5px;
   border: 0px solid #555555; /* 1.枠緁E*/
  	font-size:0.75em;
	color: #333333;	
    width: 200px; /* 横幁E*/
   height: 155px; 
	background-color:#ffffff;
    float: left; /* 左に配置 */
}


div.box_lesson_p_t2 {
	margin-left:5px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 5px;
   border: 0px solid #555555; /* 1.枠緁E*/
  	font-size:0.75em;
	color: #333333;	
    width: 195px; /* 横幁E*/
	background-color:#ffffff;
    float: left; /* 左に配置 */
}

div.box_lesson_p_t2 {
	margin-left:5px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 5px;
   border: 0px solid #555555; /* 1.枠緁E*/
  	font-size:0.75em;
	color: #333333;	
    width: 195px; /* 横幁E*/
	background-color:#ffffff;
    float: left; /* 左に配置 */
}


div.box_lesson_p_t3 {
	margin-left:5px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 5px;
   border: 0px solid #555555; /* 1.枠緁E*/
  	font-size:0.75em;
	color: #333333;	
    width: 350px; /* 横幁E*/
	background-color:#ffffff;
    float: left; /* 左に配置 */
}


div.box_lesson_a2 {
	margin-left:10px;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:0px;
	padding: 0px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 685px; /* 横幁E*/
	background-color:#FFFFFF;
    float: left; /* 左に配置 */
}
div.box_lesson_3 {
	margin-left:10px;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:0px;
	padding: 5px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 210px; /* 横幁E*/
  	font-size:0.75em;
	color: #333333;	
	background-color:#FFFFFF;
    float: left; /* 左に配置 */
}
div.box_lesson_4 {
	margin-left:10px;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:0px;
	padding: 5px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 220px; /* 横幁E*/
  	font-size:0.75em;
	color: #333333;	
	background-color:#FFFFFF;
    float: left; /* 左に配置 */
}
div.box_lesson_7 {
	margin-left:5px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:5px;
	padding: 0px;
   border: 1px solid #ff6699; /* 1.枠緁E*/
    width: 185px; /* 横幁E*/
    height: 460px; /* 横幁E*/
	background-color:#FFFFFF;
    float: left; /* 左に配置 */
}

div.box_lesson_5 {
	margin-left:10px;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:0px;
	padding: 5px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 530px; /* 横幁E*/
	background-color:#FFFFFF;
    float: left; /* 左に配置 */
}

div.box_lesson_77 {
	margin-left:0px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 580px; /* 横幁E*/
	background-color:#FFFFFF;
    float: left; /* 左に配置 */
}


div.box_lesson_8 {
	margin-left:85px;
	margin-top:0px;
	margin-right:5px;
	margin-bottom:0px;
	padding: 5px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 550px; /* 横幁E*/
   height: 380px; 
  	font-size:0.95em;
	color: #333333;	
	background-color:#FFFFFF;
    float: left; /* 左に配置 */
}


div.box_lesson_8_a2 {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 200px; /* 横幁E*/
    float: left; /* 左に配置 */
}

div.box_lesson_8_b2 {
	margin-left:20px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 300px; /* 横幁E*/
    float: left; /* 左に配置 */
}

div.box_lesson_16_a2 {
	margin-left:20px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 250px; /* 横幁E*/
    float: left; /* 左に配置 */
}

div.box_lesson_16_b2 {
	margin-left:10px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 270px; /* 横幁E*/
    float: left; /* 左に配置 */
}

div.box_lesson_9 {
	margin-left:85px;
	margin-top:0px;
	margin-right:5px;
	margin-bottom:0px;
	padding: 5px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 550px; /* 横幁E*/
   height: 450px; 
  	font-size:0.75em;
	color: #333333;	
	background-color:#FFFFFF;
    float: left; /* 左に配置 */
}

div.box_lesson_9_a2 {
	margin-left:20px;
	margin-top:15px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 200px; /* 横幁E*/
    float: left; /* 左に配置 */
}

div.box_lesson_9_b2 {
	margin-left:30px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 300px; /* 横幁E*/
    float: left; /* 左に配置 */
}

div.box_lesson10 {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:10px;
	padding: 5px;
   border: 0px solid #555555; 
    width: 700px; 
	background-color:#FFFFFF;
}

div.box_lesson10_02 {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 5px;
   border: 0px solid #555555; 
    width: 700px; 
	background-color:#FFFFFF;
}

p.lesson10 {
	margin:5px;
padding: 5px;
}

p.lesson09 {
font-size:0.80em;
	margin:5px;
padding: 5px;
}

div.box_lesson_11 {
	margin-left:85px;
	margin-top:0px;
	margin-right:5px;
	margin-bottom:0px;
	padding: 5px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 550px; /* 横幁E*/
   height: 430px; 
  	font-size:100％;
	color: #333333;	
	background-color:#FFFFFF;
    float: left; /* 左に配置 */
}

div.box_lesson_17 {
	margin-left:85px;
	margin-top:0px;
	margin-right:5px;
	margin-bottom:0px;
	padding: 5px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 550px; /* 横幁E*/
   height: 390px; 
  	font-size:100％;
	color: #333333;	
	background-color:#FFFFFF;
    float: left; /* 左に配置 */
}


div.box_lesson_18 {
	margin-left:10px;
	margin-top:10px;
	margin-right:5px;
	margin-bottom:0px;
	padding: 5px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 680px; /* 横幁E*/
   height: 400px; 
  	font-size:100%;
	color: #333333;	
	background-color:#FFFFFF;
    float: left; /* 左に配置 */
}


div.box_lesson_18_02 {
	margin-left:10px;
	margin-top:0px;
	margin-right:5px;
	margin-bottom:0px;
	padding: 5px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 680px; /* 横幁E*/
   height: 330px; 
  	font-size:100%;
	color: #333333;	
	background-color:#FFFFFF;
    float: left; /* 左に配置 */
}

div.box_lesson_18_03 {
	margin-left:10px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 5px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 325px; /* 横幁E*/
   height: 320px; 
  	font-size:100%;
	color: #333333;	
	background-color:#FFFFFF;
    float: left; /* 左に配置 */
}


div.box_lesson_18_p {
	margin-left:25px;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:0px;
	padding: 5px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 620px; /* 横幁E*/
  	font-size:100%;
	color: #333333;	
	background-color:#FFFFFF;
    float: left; /* 左に配置 */
}

div.box_lesson18_a_a4 {
	margin-left:10px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 600px; /* 横幁E*/
    float: left; /* 左に配置 */
}


div.box_lesson18_a_b2 {
	margin-left:2px;
	margin-top:10px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 200px; /* 横幁E*/
    float: left; /* 左に配置 */
}


div.box_lesson_12 {
	margin-left:30px;
	margin-top:20px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 5px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 650px; /* 横幁E*/
  	font-size:100％;
	color: #333333;	
	background-color:#FFFFFF;
    float: left; /* 左に配置 */
}


div.box_lesson_11_02 {
	margin-left:10px;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:0px;
	padding: 5px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 324px; /* 横幁E*/
  	font-size:100%;
	color: #333333;	
	background-color:#FFFFFF;
    float: left; /* 左に配置 */
}

div.box_lesson_11_a2 {
	margin-left:20px;
	margin-top:15px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 500px; /* 横幁E*/
    float: left; /* 左に配置 */
}

div.box_lesson_11_b2 {
	margin-left:45px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 210px; /* 横幁E*/
    float: left; /* 左に配置 */
}


div.box_lesson_12_a2 {
	margin-left:25px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 600px; /* 横幁E*/
    float: left; /* 左に配置 */
}

div.box_lesson_12_b2 {
	margin-left:6px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 5px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 650px; /* 横幁E*/
	background-color:#FFFFFF;
    float: left; /* 左に配置 */
}

div.box_lesson_13 {
	margin-left:10px;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:0px;
	padding: 5px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 205px; /* 横幁E*/
  	font-size:100%;
	color: #333333;	
	background-color:#FFFFFF;
    float: left; /* 左に配置 */
}

div.box_lesson_14_b2 {
	margin-left:20px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 500px; /* 横幁E*/
    float: left; /* 左に配置 */
}

div.box_lesson_15 {
	margin-left:30px;
	margin-top:20px;
	margin-right:0px;
	margin-bottom:20px;
	padding: 5px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 650px; /* 横幁E*/
  	font-size:100％;
	color: #333333;	
	background-color:#FFFFFF;
    float: left; /* 左に配置 */
}

div.box_lesson_18_a2 {
	margin-left:15px;
	margin-top:15px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 650px; /* 横幁E*/
  	font-size:100％;
    float: left; /* 左に配置 */
}

div.box_lesson_18_b2 {
	margin-left:15px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 200px; /* 横幁E*/
    float: left; /* 左に配置 */
}

div.box_lesson18_a_a2 {
	margin-left:5px;
	margin-top:10px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 110px; /* 横幁E*/
font-size:100%;

    float: left; /* 左に配置 */
}


div.box_lesson_19 {
	margin-left:10px;
	margin-top:10px;
	margin-right:5px;
	margin-bottom:0px;
	padding: 5px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 680px; /* 横幁E*/
   height: 310px; 
  	font-size:100%;
	color: #333333;	
	background-color:#FFFFFF;
    float: left; /* 左に配置 */
}

div.box_lesson_19_02 {
	margin-left:10px;
	margin-top:10px;
	margin-right:5px;
	margin-bottom:10px;
	padding: 5px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 680px; /* 横幁E*/
   height: 410px; 
  	font-size:100%;
	color: #333333;	
	background-color:#FFFFFF;
    float: left; /* 左に配置 */
}


div.box_lesson_19_b2 {
	margin-left:15px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 210px; /* 横幁E*/
    float: left; /* 左に配置 */
}

div.box_lesson_21_02 {
	margin-left:10px;
	margin-top:0px;
	margin-right:5px;
	margin-bottom:0px;
	padding: 5px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 680px; /* 横幁E*/
   height: 400px; 
  	font-size:100%;
	color: #333333;	
	background-color:#FFFFFF;
    float: left; /* 左に配置 */
}


div.box_w {
	margin-left:0px;
	margin-top:0px;
	margin-right:5px;
	margin-bottom:0px;
	padding: 10px;
   border: 1px solid #555555; /* 1.枠緁E*/
    width: 600px; /* 横幁E*/
    float: center; /* 左に配置 */
}


p.image_s, p.cap_s {
   text-align: center; /* 3.中央寁E�� */
   margin: 1px;        /* 4.余白・間隔 */
  	font-size:0.9em;
	line-height:120%;
	color: #404040;}


#powNavigation {
	width: 315px;
	margin-left:15px;
	margin-right:15px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: justify;
	color: #000000;	
}

div.speacebox {
   margin:3px;
    width: 3px; /* 横幁E*/
    height= 10px; 
}

div.textbox {
   width: 710px;
   margin:5px;
   padding-top: 1px;
   padding-bottom: 1px;
   border: 1px solid #555555; /* 1.枠緁E*/
    float: left; /* 左に配置 */
}
div.textbox_new {
   width: 710px;
   margin:3px;
   padding-top: 1px;
   padding-bottom: 1px;
   border: 0px solid #555555; /* 1.枠緁E*/
    float: left; /* 左に配置 */
}

div.textbox2 {
   width: 710px;
   margin:5px;
   border: 1px solid #555555; /* 1.枠緁E*/
    float: left; /* 左に配置 */
}

div.textbox3_red {
	width: 710px;
	margin:5px;
	border: 0px solid #555555; /* 1.枠緁E*/
	float: left; /* 左に配置 */
}

div.text_red {
	width: 390px;
	margin:5px;
   padding: 5px;
  	font-size:0.75em;
	color: #cccccc;	
	border: 0px solid #555555; /* 1.枠緁E*/
	float: left; /* 左に配置 */
}

div.text_red02 {
   width: 300px;
   margin:5px;
   padding: 5px;
   font-size:0.75em;
   color: #cccccc;	
   border: 0px solid #555555; /* 1.枠緁E*/
   float: left; /* 左に配置 */
}

div.text_red03 {
	width: 480px;
	margin:5px;
   padding: 5px;
  	font-size:0.75em;
	color: #cccccc;	
	border: 0px solid #555555; /* 1.枠緁E*/
	float: left; /* 左に配置 */
}

div.text_red04 {
	width: 710px;
	margin:5px;
   padding: 5px;
  	font-size:0.75em;
	color: #cccccc;	
	border: 0px solid #555555; /* 1.枠緁E*/
	float: left; /* 左に配置 */
}


div.text_red05 {
	width: 710px;
	margin:5px;
   padding: 5px;
  	font-size:0.75em;
	color: #cccccc;	
	border: 0px solid #555555; /* 1.枠緁E*/
	float: left; /* 左に配置 */
}
div.text_red06 {
	width: 210px;
	margin:5px;
   padding: 5px;
  	font-size:0.75em;
	color: #cccccc;	
	border: 0px solid #555555; /* 1.枠緁E*/
	float: left; /* 左に配置 */
}

div.text_red07 {
	width: 690px;
	margin:5px;
   padding: 5px;
  	font-size:0.75em;
	color: #cccccc;	
	border: 0px solid #555555; /* 1.枠緁E*/
	float: left; /* 左に配置 */
}

div.text_red08 {
	width: 410px;
	margin:5px;
   padding: 5px;
  	font-size:0.75em;
	color: #cccccc;	
	border: 0px solid #555555; /* 1.枠緁E*/
	float: left; /* 左に配置 */
}


div.textbox3_blue 
{
	width: 724px;
	height: 100px;
	margin:0px;
  	font-size:0.75em;
	color: #cccccc;	
	border: 1px solid #3962cc; /* 1.枠緁E*/
	float: center; /* 左に配置 */
	background-color:#3962cc;
}


div.img_red_r {
	width: 300px;
	margin:0px;
	border: 0px solid #555555; /* 1.枠緁E*/
	float: right; /* 左に配置 */
}

div.img_red_r02 {
	width: 467px;
	margin:0px;
	border: 0px solid #555555; /* 1.枠緁E*/
	float: right; /* 左に配置 */
}

div.img_red_r03 {
	width: 250px;
	margin:0px;
	border: 0px solid #555555; /* 1.枠緁E*/
	float: right; /* 左に配置 */
}

div.img_red_l02 {
	width: 200px;
	margin:0px;
	border: 0px solid #555555; /* 1.枠緁E*/
	float: left; /* 左に配置 */
}

div.img_red_l {
	width: 300px;
	margin:0px;
	border: 0px solid #555555; /* 1.枠緁E*/
	float: left; /* 左に配置 */
}

div.img_red_l2 {
	width: 370px;
	margin:0px;
	border: 0px solid #555555; /* 1.枠緁E*/
	float: left; /* 左に配置 */
}


div.textbox3 {
	width: 710px;
	margin:5px;
	border: 0px solid #555555; /* 1.枠緁E*/
font-size:0.80em;
text-align: left;
	float: left; /* 左に配置 */
}

div.textbox4 {
	width: 690px;
	margin:20px;
	border: 0px solid #555555; /* 1.枠緁E*/
	float: left; /* 左に配置 */
}


div.text_reco{
   background-color: #F6EED4;  /* 2.背景色 */
}

div.text_reco2{
　padding-top: 10px;
　padding-bottom: 10px;
background-color:#FFFFFF;
   border: 0px solid #D9F0B0; /* 1.枠緁E*/
}

p.text_reco {
   font-size: 75%;  /* 5.斁E��サイズ */
   color: #121212 ; /* 6.斁E��色 */
}

div.imgbox_new {
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	padding-top: 10px;
	padding-bottom: 5px;
   border: 0px solid #555555; /* 1.枠緁E*/
   background-color: #D1D1D1;  /* 2.背景色 */
    width: 330px; /* 横幁E*/
   height: 330px; 
    float: left; /* 左に配置 */
}

div.imgbox_new02 {
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	padding-top: 10px;
	padding-bottom: 5px;
   border: 0px solid #555555; /* 1.枠緁E*/
   background-color: #D1D1D1;  /* 2.背景色 */
    width: 660px; /* 横幁E*/
   height: 360px; 
    float: left; /* 左に配置 */
}

div.imgbox_new03 {
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	padding-top: 10px;
	padding-bottom: 5px;
   border: 0px solid #555555; /* 1.枠緁E*/
   background-color: #D1D1D1;  /* 2.背景色 */
    width: 660px; /* 横幁E*/
   height: 500px; 
    float: left; /* 左に配置 */
}

div.imgbox_pow03 {
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	padding-top: 10px;
	padding-bottom: 5px;
   border: 0px solid #555555; /* 1.枠緁E*/
    width: 360px; /* 横幁E*/
   height: 230px; 
    float: left; /* 左に配置 */
}

div.block_a {
   float: left;
   width: 244px;
   text-align: left; /* 3.中央寁E�� */
   margin: 1px;        /* 4.余白・間隔 */
}

div.block_b {
   text-align: left; /* 3.中央寁E�� */
   margin: 1px;        /* 4.余白・間隔 */
   font-size: 12px;  /* 5.斁E��サイズ */

}
p.img_new {
   text-align: center; /* 3.中央寁E�� */
   margin: 5px;        /* 4.余白・間隔 */

}

p.img_eve {
   text-align: center; /* 3.中央寁E�� */
   margin: 3px;        /* 4.余白・間隔 */

}

p.img {
   text-align: center; /* 3.中央寁E�� */
   margin: 0px;        /* 4.余白・間隔 */
   border: 0px solid #555555; /* 1.枠緁E*/
}

p.cap_new {
   text-align: left; /* 3.左寁E�� */
   margin: 10px;        /* 4.余白・間隔 */

}

p.cap_pow03 {
   text-align: left; /* 3.左寁E�� */
   font-Size:12px; 
   margin: 10px;        /* 4.余白・間隔 */
    float: left; /* 左に配置 */
}

p.lot {
   text-align: right; /* 3.左寁E�� */
	margin-left:0px;
	margin-right:20px;
	margin-top:0px;
	margin-bottom: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
  	font-size:0.7em;
	line-height:120%;
	color: #404040;}

p.lot2 {
   text-align: center; /* 3.中央寁E�� */
   margin: 3px;        /* 4.余白・間隔 */
font-size:0.7em;
	line-height:120%;
	color: #404040;}

p.lot3 {
   text-align: left; 
   margin: 3px;        
font-size:0.7em;
	line-height:150%;
	color: #404040;}

p.cap_sta {
   text-align: left; 
   margin: 3px;        
font-size:0.9em;
	line-height:150%;
	color: #404040;}

body, html {
   margin:0px;
   padding:0px;
  font-family:Verdana,Arial,Helvetica,sans-serif; 
   font-size:100%;
line-height:130%;
	text-align:center;
	color: #333333;
   background-color: #ffffff;  /* 2.背景色 */
}

a img {
    border-style:none;
}

.text80 {font-size: 10pt;line-height:110%;}
.text60 {font-size: 8pt;line-height:110%;}
.text60r {font-size: 8pt;
line-height:100%;
text-align: right;
margin-right:10px;
}

.text80c {font-size: 9pt;
line-height:125%;
text-align: center;
}

.text100b00 {font-size:0.95em; line-height:130%;
font-weight: bold;
color: #003300;
	margin-left:0px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom: 3px;
}



.text100b01 {font-size:1.15em; line-height:130%;
font-weight: bold;
color: #003300;
	margin-left:0px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom: 0px;
}


.text100bb01 {font-size:1.35em; line-height:150%;
font-weight: bold;
color: #003300;
}

.text100bb {font-size:1.15em; line-height:150%;
font-weight: bold;
color: #333333;
}

.text120b {font-size:150%; line-height:150%;
font-weight: bold;
color: #003300;

}


.text90c {font-size: 0.85em;
line-height:150%;
}

.text90cc {font-size: 0.85em;
line-height:150%;
color: #333333;
}

.text_s {font-size: 9pt;
line-height:125%;
}


.text100b {font-size: 18pt;line-height:120%;
	font-weight: bold;
}
.text75b {font-size: 14pt;line-height:120%;
	font-weight: bold;
}
.text80_02 {
	font-size: 12pt;
	line-height:120%;
	font-weight: bold;
	color: #003300;
}
.text80_03 {
	font-size: 10pt;
	line-height:120%;
	text-align: left;
	font-weight: bold;
	color: #003300;
}

.text80_04 {
	font-size: 10pt;
	line-height:120%;
	font-weight: bold;
	color: #CC3300;
}

.text80_05 {
	font-size: 9pt;
	line-height:120%;
	font-weight: bold;
	color: #003300;
}


img.center{   float:center;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:0px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom: 2px;
}

img.right{   float: right;
	margin-left:10px;
	margin-right:20px;
	padding-top: 10px;
	padding-bottom: 20px;
}

img.right01{   float: right;
	margin-left:3px;
	margin-right:0px;
	padding-top: 10px;
	padding-bottom: 0px;
}

img.right02{   float: right;
	margin-left:10px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

img.right03{   float: right;
	margin-left:10px;
	margin-right:0px;
	padding-top: 10px;
	padding-bottom: 0px;
}

img.right04{   float: right;
	margin-left:20px;
	margin-right:0px;
	padding-top: 10px;
	padding-bottom: 0px;
}

img.left{   float: left;
	margin-left:0px;
	margin-right:10px;
	padding-top: 10px;
	padding-bottom: 20px;
}

img.left00{   float: left;
	margin-left:0px;
	margin-right:10px;
	padding-top: 0px;
	padding-bottom: 20px;
}
img.left01{   float: left;
	margin-left:0px;
	margin-right:5px;
	padding-top: 0px;
	padding-bottom: 10px;
}

img.left02{   float: left;
	margin-left:0px;
	margin-right:5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

img.left03{   float: left;
	margin-left:5px;
	margin-right:5px;
	margin-top:15px;
	padding-top: 10px;
	padding-bottom: 0px;
}

img.left04{   float: left;
	margin-left:5px;
	margin-right:15px;
	margin-top:1px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 0px;
}
img.left05{   float: left;
	margin-left:0px;
	margin-right:1px;
	margin-top:0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

img.left06{   float: left;
	margin-left:10px;
	margin-right:5px;
	margin-top:5px;
	padding-top: 0px;
	padding-bottom: 0px;
}
img.left07{   float: left;
	margin-left:5px;
	margin-right:0px;
	margin-top:5px;
	padding-top: 0px;
	padding-bottom: 0px;
}

img.left08{   float: left;
	margin-left:15px;
	margin-right:0px;
	margin-top:0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

img.right03{  float: right;
	margin-left:5px;
	margin-right:5px;
	padding-top: 0px;
	padding-bottom: 0px;
}
img.right04{  float: right;
	margin-left:10px;
	margin-right:30px;
	padding-top: 0px;
	padding-bottom: 0px;
}
img.right05{  float: right;
	margin-left:1px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
img.right06{  float: right;
	margin-left:10px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom: 10px;
}

p.caption {
   margin: 3px;        /* 4.余白・間隔 */
   color: #666666 ; /* 6.斁E��色 */
   font-size: 10pt;  /* 5.斁E��サイズ */
   line-height:140%;
text-align: right;
}
p.caption02 {
   margin: 3px;        /* 4.余白・間隔 */
   color: #666666 ; /* 6.斁E��色 */
   font-size: 10pt;  /* 5.斁E��サイズ */
   line-height:140%;
text-align: left;
}

p.caption03 {
	margin-left:3px;
	margin-right:3px;
	margin-top:3px;
	margin-bottom: 15px;
	padding: 2px;
   color: #404040 ; /* 6.斁E��色 */
  font-size:0.80em; /* 5.斁E��サイズ */
   line-height:150%;
text-align: left;
}

p.caption05 {
	margin-left:3px;
	margin-right:3px;
	margin-top:5px;
	margin-bottom: 5px;
	padding: 2px;
   color: #404040 ; /* 6.斁E��色 */
  font-size:0.75em; /* 5.斁E��サイズ */
   line-height:140%;
text-align: left;
}

h3{
	font-size:1.0em;
	line-height:100%;
	color: #003300;
	margin:0px;
	}


p.caption14 {
   margin: 0px;        /* 4.余白・間隔 */
   color: #666666 ; /* 6.斁E��色 */
font-size:0.9em;
   line-height:140%;
text-align: left;
}

table.a_table {
   margin:20px;
   border-collapse: collapse;
   border: 1px #333333 solid;
   font-size: 90%;
   line-height:150%;
   font-family: Helvetica,sans-serif;
   width: 75%;
}

/* ▼表のセル(全部)の装飾▼ */
table.a_table th{
   padding:  0.1em;
   border-width: 1px;
   border: 0px #333333 solid;
   background-color: #D1D1D1;  /* 2.背景色 */

}

table.a_table td {
   padding: 0.5em;
   border-width: 2px;
}

/* ▼作品名セルの装飾▼ */
table.a_table  th {
   text-align: left;
}

table.b_table {
   margin:20px;
   border-collapse: collapse;
   border: 1px #333333 solid;
   font-size: 90%;
   line-height:150%;
   font-family: Helvetica,sans-serif;
   width: 50%;
}

table.c_table {
   margin:20px;
   border-collapse: collapse;
   border: 1px #333333 solid;
   font-size: 80%;
   line-height:150%;
   font-family: Helvetica,sans-serif;
   width: 45%;
}

/* ▼表のセル(全部)の装飾▼ */
table.b_table th{
   padding:  0.1em;
   border-width: 1px;
   border: 0px #333333 solid;
   background-color: #D1D1D1;  /* 2.背景色 */

}

table.c_table th{
   padding:  0.1em;
   border-width: 1px;
   border: 0px #333333 solid;
   background-color: #D1D1D1;  /* 2.背景色 */

}

table.b_table td {
   padding: 0.5em;
   border-width: 2px;
}

/* ▼作品名セルの装飾▼ */
table.b_table  th {
   text-align: left;
}

/* ▼予定表全体�E裁E��▼ */
table.sch_table {
   border-collapse: collapse;
   border: 1px #cc9966 solid;
  font-size:0.75em; /* 5.斁E��サイズ */
   line-height:150%;
   width: 368px;
}

/* ▼予定�Eセル(全部)の裁E��▼ */
table.sch_table th{
   padding: 0.1em;
   border-style: solid dashed;
   border-color: #cc9966;
   border-width: 1px;

}
table.sch_table td {
   padding: 0.2em;
   border-style: solid dashed;
   border-color: #cc9966;
   border-width: 1px;
}

/* ▼予定�Eヘッダ(上部)の裁E��▼ */
table.sch_table thead th {
   border-bottom: 1px double #cc9966;
   letter-spacing: 0.15em;
}

/* ▼予定セルの裁E��▼ */
table.sch_table tbody th {
   text-align: left;
}

