@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:#CCC;}
#making_top ul {width:100%; margin:0 auto; padding:0 0 0 5px; list-style:none;}
#making_top li {float:left; margin-bottom:35px; padding:0;}
#making_top .mg {margin-right:28px; margin-left:28px;}

.making_txt {font-size:14px; text-align:center; margin:30px 0 0 0;}

#slider {margin:0; text-align:center; font-size:15px; width:860px;}
#slider p {padding-left:40px; 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 10px 0 0;
	position: relative;
	z-index:9999;
}
#slider a.yt2:link, #slider a.yt2:visited {
	float:left;
    display: block;
    width: 229px;
    height: 50px;
	margin:-65px 0 0 320px;
	position: relative;
	z-index:9999;
}

.photo_s > .flex-direction-nav a:before {color:#CCCCCC;}

#carousel {width:860px; margin:10px 0 0 0;position:relative;}
#carousel li {margin-right: 6px; 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;}

