@charset "UTF-8";
/* CSS Document */
#making_top a:hover img,#slider a:hover img, .making_txt a:hover {
    filter: alpha(opacity=60);
    opacity:0.6;
}

#making_top { background-color:#ffffff;}
#making_top ul {width:100%; margin:0 auto; padding:0 0 0 0; list-style:none;}
#making_top li {float:none; max-width:264px; margin:0 auto 35px auto; padding:0;}
#making_top .mg {margin-right:auto; margin-left:auto;}
#making_top li img{ width:100%; height:auto;}

.making_txt { width:90%; font-size:14px; text-align:center; margin:30px auto 0 auto;}
.making_txt img{ width:100%; height:auto;}

#slider {margin:0; text-align:center; font-size:15px; width:100%;}
#slider p {padding:0 10px; line-height:1.6em; font-weight:normal;}
#slider a {line-height:3.0em;}
#slider a:link,#slider a:visited {color:#333; text-decoration:none; font-weight:normal;}
#slider a:hover,#slider a:active {color:#333; text-decoration:none;}
#slider img {margin-bottom:5px;}
#slider a.yt:link, #slider a.yt:visited {
	float:right;
    display: block;
    width: 229px;
    height: 50px;
	margin:-70px 0 0 0;
	position: relative;
	z-index:9999;
}
#slider a.yt2:link, #slider a.yt2:visited {
	float:none;
    display: block;
    width: 229px;
    height: 60px;
	margin:-65px auto 20px auto;
	position: relative;
	z-index:9999;
}

.photo_s > .flex-direction-nav a:before {color:#CCCCCC;}

#carousel {width:100%; margin:10px 0 0 0;position:relative;}
#carousel li {margin-right: 0; background-color:#FFF; background:none\9;}
#carousel img {display: block; opacity: .5; cursor: pointer; border: 3px solid #B3B3B3;}
#carousel img:hover {opacity: 1;border: 3px solid #FF6600;}
#carousel .flex-active-slide img {opacity: 1; cursor: default;border: 3px solid #FF6600;}
#carousel a {line-height:3.0em;}
#carousel a:link,#carousel a:visited {color:#FFF; text-decoration:none; font-weight:bold;}
#carousel a:hover,#carousel a:active {color:#F90; text-decoration:none; font-weight:bold;}

.flexslider {
  border: none;
}
