				#pic{
					position: relative;
				}

				.pld_style{
					padding: 2% 0;
					border-radius: 2px;
					box-shadow: 0 0 6px #aaa;
					background: #fff;
					*border: 1px solid #ddd;
				}

						.pld_style img{
							border-radius: 2px;
						}

					#pic_slider{
						position: relative;
					}

						#pic_slider > a{
							display: block;
						}

						#pic_slider img{
							display: block;
							width: 100%;
							border: 1px solid #ddd;
						}

					#length_area{
						position: absolute;
						margin-top: -20px;
					 	right: 2%;
					}

						.pic_box{
							display: inline-block;
							width: 12px;
							height: 12px;
							margin: 0 3px;
							background: #fff;
							opacity: 0.5;
							border-radius: 6px;
							cursor: pointer;
							box-shadow: 0 0 3px #555;
							*display: block;
							*float: right;
						}

						.pic_box:last-child{
							margin-right: 10px;
						}

						.pic_box.active{
							background: #00913a;
							opacity: 0.8;
						}

					.pic_title{
						margin-top: 10px;
						height: 12px;
						font-size: 1em;
						color: #555;
						letter-spacing: 1px;
						*padding-top: 10px;
					}

					.ctrl_dom{
						width: 110px;
						height: 60px;
						position: absolute;
						opacity: 0.6;
						top:40%;
						cursor: pointer;
						background-repeat: no-repeat;
						background-size: 100%;
						background-position: 0% 0%;
					}

					.ctrl_dom:hover{
						background-position: 0% 100%;
					}

					#left_ctrl_dom{
						left: -3%;
						background-image: url(../img/index/tape1.png);
					}

					#right_ctrl_dom{
						right: -3%;
						background-image: url(../img/index/tape2.png);
					}

				#main_btn{
					padding: 25px 0;
				}

					#main_btn a{
						display: block;
						color: #555;
					}
					
					#main_btn a:hover{
						color: #555;
					}

					#main_btn .news_row{
						border-left: 1px solid #f5f5f5; 
						border-right: 1px solid #ddd; 
						width: 33%;
					}

					#main_btn .news_row:hover{
						opacity: 0.8;
					}

					#main_btn .news_row:first-child{
						border-left: none;
					}

					#main_btn .news_row:last-child{
						border-right: none;
					}

						.news_row img{
							display: block;
							margin: 0 auto;
						}

						.news_row h3{

						}

						.news_row p{
							width: 60%;
							line-height: 1.4;
							font-size: 1.2em;
							margin: 10px auto;
						}

				#persident{
					padding: 1% 0;
					background-color: #f5f5f5;
					background-image: url(../img/index/persident_shadow.png);
					background-repeat: no-repeat;
					background-size: 100%;
					background-position: top center;
				}

					#persident h3{
						*padding-top: 10px;
						color: #666;
					}

					#persident > div{
						*width: 49%;
					}

						#persident_pic:before{
							position: absolute;
							width: 110px;
							height: 60px;
							top: -30px;
							left: 38%;
							content: '';
							background: url(../img/index/tape1.png) no-repeat center top;
							opacity: 0.5;
							z-index: 10;
						}

						#persident_pic{
							margin-top: 100px;
							position: relative;
						}

						#persident_talk{

						}

							#persident_talk p{
								font-size: 1.1em;
								text-indent: 2.2em;
								line-height: 1.2;
								letter-spacing: 2px;
							}

							#persident_talk p:first-child{
								text-indent: 0;
								font-size: 1.3em;
							}

							#persident_talk p:last-child{
								text-indent: 0;
								text-align: right;
								line-height: 1.5;
							}

			#bottom{
				padding: 20px 0;
			}

				#bottom > div{
					width: 49%;
					border-left: 1px solid #f5f5f5; 
					border-right: 1px solid #ddd; 
				}

				#bottom > div:first-child{
					border-left: none;
				}

				#bottom > div:last-child{
					border-right: none;
				}

					#bottom_days{
						position: relative;
					}

					#bottom_days:before{
						content: '';
						position: absolute;
						width: 4px;
						height: 82%;
						background: #ddd;
						top: 11%;
						left: 12%;
					}

						.days_item{
							position: relative;
						}

							.days_item > div{

							}

								.days_item > div p{
									width: 80%;
									padding: 4px 0;
									margin: 2px auto;
									line-height: 1;
								}

								.days_item .days{
									width: 90%;
									background: #ffcd56;
									border-radius: 20px;
									color: #fff;
									box-shadow: 0 0 2px #ddd inset;
									text-align: center;
								}

								.days_item .explanation{
									position: relative;
									width: 90%;
									color: #888;
								}

						#bottom_days .days_item.active{

						}

							.days_item.active > div{

							}

								.days_item.active > div p{
									font-size: 1.1em;
									line-height: 1.4;
								}

								.days_item.active .days{
									background: #e67f22;
								}

								.days_item.active .explanation{
									width: 85%;
									background: #fff7ba;
									padding: 8px;
									color: #555;
									border-left: 6px solid #ffcd56;
								}

								.days_item.active .explanation:before{
									content: '';
									position: absolute;
									height: 100%;
									width: 7%;
									top: 0;
									left: -7%;
									background-image: url(../img/index/explanation.png);
									background-size: 100%;
									background-position: center top;
									background-repeat: no-repeat;
								}

					#bottom_link{

					}

						#bottom_link > div{
							background: #f5f5f5;
							margin-top: 20px;
							padding-bottom: 20px;
						}

							.link_group{
								width: 33%;
								float: left;
								height: 100%
							}

								.link_group ul{
									padding-left: 0;
									list-style-type: none;
									width: 90%;
									margin: 0 auto;
									line-height: 2.2;
								}

									.link_group ul li{

									}

										.link_group ul li a{
											
										}