@charset "UTF-8";

#wrap2 {
	padding: 60px 0;
}

/* ------------------------------ */
/* h2#ttl */
/* ------------------------------ */
#wrap2 h2#ttl {
	text-align: center;
}

/* ------------------------------ */
/* #photo */
/* ------------------------------ */
#wrap2 #photo {
	width: 720px;
	margin: 40px auto;
}
/* ------------------------------ */
/* .large */
#wrap2 #photo .large {
	height: 420px;
}
/* .i */
#wrap2 #photo .large .i {
	height: 400px;
	width: 400px;
	position: relative;
	float: left;
}
#wrap2 #photo .large .i img.ico {
	position: absolute;
	right: 0;
	bottom: 0;
}
/* .t */
#wrap2 #photo .large .t {
	float: right;
	width: 300px;
	font-size: 1.17em;
	padding: 140px 0 0 0;
}
#wrap2 #photo .large .t h3 {
	font-size: 1.5em;
}
#wrap2 #photo .large .t p {
}
#wrap2 #photo .large .t p strong {
	color: #71ac70;
}
/* ------------------------------ */
/* .thumb */
#wrap2 #photo ul.thumb {
	border-top: 1px solid #e5e5e5;
	background: url(/design/products/detail/shadow.gif) no-repeat 0 0;
	text-align: center;
	font-size: 0;
}
#wrap2 #photo ul.thumb li {
	display: inline-table;
	padding: 25px 0 0 0;
	width: 65px;
	text-align: center;
}
#wrap2 #photo ul.thumb li.selected {
	background: url(/cmn/img/wrap/arrow_down.gif) no-repeat center 15px;
}
#wrap2 #photo ul.thumb li img {
	cursor: pointer;
	filter: alpha(opacity=100);
	opacity: 1;
	-moz-opacity: 1;
}
#wrap2 #photo ul.thumb li.selected img {
	filter: alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity: 0.5;
}

/* ------------------------------ */
/* .text */
/* ------------------------------ */
#wrap2 .text {
	font-size: 1.17em;
	width: 740px;
	margin: 0 auto;
}

/* ------------------------------ */
/* .seibun */
/* ------------------------------ */
#wrap2 .seibun {
	margin: 20px auto 0 auto;
	width: 740px;
}

/* ------------------------------ */
/* .data */
/* ------------------------------ */
#wrap2 .data {
	margin: 40px auto;
	background: url(/design/products/detail/data_bg.gif) repeat -20px 0;
	width: 740px;
}
#wrap2 .data .data1,
#wrap2 .data .data2,
#wrap2 .data .cm {
	width: 220px;
	margin: 0 40px 0 0;
	float: left;
	display: inline-block;
}
#wrap2 .data .cm {
	margin: 0;
}
#wrap2 .data .data1 h3,
#wrap2 .data .data2 h3,
#wrap2 .data .cm h3,
#wrap2 .yt h3 {
	font-size: 1.5em;
	color: #71ac70;
	margin: 0 0 5px 0;
}
#wrap2 .data .data1 ul,
#wrap2 .data .data2 ul {
}
#wrap2 .data .data1 ul li,
#wrap2 .data .data2 ul li {
	padding: 0 0 0 12px;
	background: url(/cmn/img/wrap/li.png) no-repeat 0 4px;
}
#wrap2 .data .cm div img {
	border-radius: 10px;
}

/* ------------------------------ */
/* .button */
/* ------------------------------ */
#wrap2 .button {
	text-align: center;
}


/* ------------------------------ */
/* youtobe
/* ------------------------------ */

#wrap2 .yt .yt-iframe{
	position: relative;
	width: 100%;
	height: 0;
	padding-top: 30px;
	padding-bottom: 56.25%;
	overflow: hidden;
}
#wrap2 .yt .yt-iframe iframe,
#wrap2 .yt .yt-iframe object,
#wrap2 .yt .yt-iframe embed{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#wrap2 .yt{
	margin: 40px auto;
	width: 740px;
}
#wrap2 .yt .picup{
	width:640px;
	width: 240px;
	margin: 20px 0 0px;
}
#wrap2 .yt .link:hover{
	filter:alpha(opacity=50); opacity:0.5;
}








