@charset "utf-8";

/*
------------------------------------------------------------
						index.css
					 2013 missnas aki
------------------------------------------------------------
*/

/* CSS INDEX -----------------------------------------------
01.all
02.link
03.contents
04.header
05.content
06.footer
--------------------------------------------------------- */

/* fonts-min.css -------------------------------------------
10px = 77%     11px = 85%     12px = 93%     13px = 100%
14px = 108%    15px = 116%    16px = 123.1%  17px = 131%
18px = 138.5%  19px = 146.5%  20px = 153.9%  21px = 161.6%
22px = 167%    23px = 174%    24px = 182%    25px = 189%
26px = 197%
--------------------------------------------------------- */

/* 01.all
----------------------------------------------------------- */

/*---ForFireFoxLink------------------*/
a:focus{outline:none;}

/*---clearFix ------------------*/
.clearfix:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	font-size:0px;
}
.clearfix{
	display:inline-block;
}
.clearfix{
	display:block;
}
img{ vertical-align:bottom; }


/* 02.link
----------------------------------------------------------- */
#imagemodel2015  a:link {
	color:#149c81;
	text-decoration:none;
}
#imagemodel2015 a:visited {
	color:#149c81;
	text-decoration:none;
}
#imagemodel2015  a:hover {
	color:#149c81;
	text-decoration:underline;
}
#imagemodel2015  a:active{
	color:#149c81;
	text-decoration:underline;
}

/* 03.content
----------------------------------------------------------- */

div#content { width:960px; float:none;}

 div#imagemodel2015{ width:960px; font-size:16px; line-height:1.8;  color:#74481e; margin-top:20px; }

#block01 { width:960px; background:#e9f4d0 url(../img/index/cont_bg03.gif) no-repeat left bottom; padding-bottom:101px; }
		#block01 .inner { background:url(../img/index/cont_bg01.gif) left top no-repeat; }
		#block01 #activity { width:760px; margin:0 auto; }
		#block01 #activity ul { background:#fff url(../img/index/cont_bg02.gif) left bottom no-repeat; padding-bottom:36px; }
		#block01 #activity li { width:620px; margin:0 auto; border-bottom:solid 1px #c0b7c5; }
		#block01 #activity dl { width:620px; }
					#block01 #activity dl:after { content:"."; display:block; clear:both; height:0; visibility:hidden; font-size:0px; }
					#block01 #activity dl       { display:inline-block; }
					#block01 #activityl dl       { display:block; }
			#block01 #activity dt { width:92px; float:left; margin-right:35px; padding:6px 0 0px; } 			
			#block01 #activity dd { width:493px; float:right; padding:6px 0 0px; } 			

#block02 { width:960px; background:#edf7f5 url(../img/index/cont_bg05.gif) no-repeat left bottom; }
		#block02 .inner { background:url(../img/index/cont_bg04.gif) right top no-repeat; }
					#block02 .inner:after { content:"."; display:block; clear:both; height:0; visibility:hidden; font-size:0px; }
					#block02 .inner         { display:inline-block; }
					#block02 .inner         { display:block; }
			#block02_L { width:460px; float:left; padding:0 0 126px 70px; }
				#block02 h3{ margin-bottom:17px;  }
				#block02 table{ width:460px; border-collapse:separate; border-spacing:0;  }
				#block02 table th { font-weight:bold; color:#643c7d; }
				#block02 table th,#block02 table td { border-bottom:solid 1px #c0b7c5; padding:9px 0; } 
			#block02_R { width:362px; float:right; padding:0 35px 51px 0 ; }
				#daily_photo { width:362px; height:383px; padding-top:58px;  }
				#block02_R dl { width:362px; padding-bottom:10px; background:url(../img/index/daily_bg.gif) no-repeat left bottom; }
				#block02_R dd { width:260px; padding:13px 20px 4px; margin:0 auto; background:#fff; text-align:center; line-height:1.4; }

#block03 { width:960px; background:#d4efda url(../img/index/cont_bg06_2.gif) no-repeat left bottom; padding-bottom:40px; }
	#block03 .inner { width:960px; background:url(../img/index/cont_bg06.gif) no-repeat right bottom; padding-bottom:10px; }
		#block03 .inner:after { content:"."; display:block; clear:both; height:0; visibility:hidden; font-size:0px; }
		#block03 .inner         { display:inline-block; }
		#block03 .inner         { display:block; }
	#block03_L { width:446px; float:left;  }
	#block03_R { width:514px; float:right; padding:0 ; }
		#block03_R p { margin:18px 50px 0 12px; }

#block04 { width:960px; background:#f7edf1 url(../img/index/cont_bg07.gif) no-repeat left bottom; padding-bottom:100px; }
	#block04 p{ margin:13px 0 14px 50px ; font-size:14px; }
	#block04 ul { width:880px; margin:0 auto ; }
	#block04 li { width:200px; height:200px; overflow:hidden; display:inline-block; *display: inline; *zoom: 1; margin:10px; padding:0; background:##d4efda; }
	 		
/* end
----------------------------------------------------------- */


