@charset "utf-8";



/*
$Date: 2015-01-08 12:13:53 +0900 (2015/01/08 (木)) $
$Rev: 399 $
*/



/* CSS Document */

a img {
	border: none;
}

div#flashHolder {
	clear: none;
	float: left;
	margin-right: 10px;
	vertical-align: top;
	width: 720px;
}

div#movieInfo {
	clear: none;
	float: left;
	width: 240px;
}

div.sociable {
	clear: both;
}

#links_body {
	background-color: #ebebeb;
	border: 1px solid #dddddd;
	margin-bottom: 20px;
	vertical-align: text-top;
	width: 970px;
}

div#getbox {
	clear: none;
	float: left;
	height: 400px;
	vertical-align: top;
	width: 210px;
}

div#getbox ul {
	margin: 0px;
	padding: 0px;
}

div#getbox ul li ul {
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
}

div#getbox ul li {
	list-style: none;
}

div#getbox ul li.tabs {
	background-color: white;
	border-bottom: 1px solid #888;
	clear: none;
	cursor: pointer;
	float: left;
	font-weight: bold;
	height: 20px;
	padding-top: 5px;
	text-align: center;
	width: 103px;
}

div#getbox ul li.tab_on {
	background-color: #ebebeb;
	border: 0px;
}

li#allTab {
	border-right: 1px solid #888;
}

li#supportTab {
	border-left: 1px solid #888;
}

div#getbox ul li.tab_on a {
	color: black;
}

div#thumbcontents {
	clear: right;
	float: left;
	height: 590px;
	overflow: auto;
	width: 760px;
}

div#thumbcontents ul {
	padding: 0px;
	margin: 0px;
}

div#thumbcontents ul li.polaroid {
	background-color: white;
	border: none;
	clear: none;
	display: block;
	float: left;
	height: 175px;
	margin: 6px;
	padding: 4px;
	width: 160px;
}

li.polaroid a {
	color: #003366;
	text-decoration: none;
}

li.polaroid a.thumb_link:hover {
	text-decoration: underline;
}

li.polaroid a:visited {
	color: #003366;
}

li.polaroid img {
	border: 0px;
	padding-bottom: 5px;
}

li.tnrdiv{
	border: none;
	cursor: pointer;
	padding: 6px 0px 0px 4px;
}

li.drkbg{
	background-color: #c1c1c1;
}

div#MigrateMainContent div.ThumbBlock{
    margin-top: 10px;
    zoom: 1;
}
div#MigrateMainContent div.ThumbBlock.ThumbLeftSide div.Thumbnail {
    margin: 0 10px 0 0;
    float: left;
    display: inline;
}



/* KeyenceTV（adjust_migrateより 20140401） */
div#MigrateMainContent div.ThumbBlock:after {
    clear: both;
    content: "";
    display: block;
}
div#MigrateMainContent div.ThumbBlock {
    margin-top: 10px;
}
div#MigrateMainContent div.ThumbBlock div.ThumbContent {
    overflow: hidden;
}
div#MigrateMainContent div.ThumbBlock.ThumbLeftSide div.Thumbnail {
    display: inline;
    float: left;
    margin: 0 10px 0 0;
}
div#MigrateMainContent div.ThumbBlock.ThumbRightSide div.Thumbnail {
    display: inline;
    float: right;
    margin: 0 0 0 10px;
}
div#MigrateMainContent div.ThumbBlock.ImgBordered div.Thumbnail img {
    border: 1px solid #999999;
    margin: -1px;
}

/* KeyenceTV（追記 20140401） */
div#MigrateMainContent #movieInfo { margin-bottom: 20px; }

/* 後日削除　*/
div#MigrateMainContent .TvLoginBtn a {
	display: block;
	height: 33px;
	padding: 5px 20px 0;
	font-size: 20px;
	color: #fff;
	text-align: center;
}

div#MigrateMainContent .TvLoginBtn a:hover {text-decoration: none;}

div#MigrateMainContent .TvLoginBtn { padding-top: 15px; }
div#MigrateMainContent .TvLoginBtn ul { padding-top: 5px; }

div#MigrateMainContent .TvLoginBtn li { list-style-type: none; }
div#MigrateMainContent .TvLoginBtn .UserRegistration { float: left; }
div#MigrateMainContent .TvLoginBtn .SignIn { float: right; }


div#MigrateMainContent .TvLoginBtn .UserRegistration span.CustomSubmitWrap a { width: 350px; }

div#MigrateMainContent .TvLoginBtn .SignIn span.CustomSubmitWrap a { width: 180px; }

div#MigrateMainContent .TvLoginBtn .UserRegistration span.CustomSubmitWrap {
	border: solid 1px #E59500;
	display: inline-block;
	*display: inline;
	vertical-align: middle;
	background-color: #E59500;
	background: -webkit-gradient(linear, left top, left bottom, from(#EFB239), to(#E59500));
	background: -moz-linear-gradient(top, #EFB239, #E59500);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#EFB239, endcolorstr=#E59500));
	-moz-box-shadow: 1px 1px 1px #ccc;
	box-shadow: 1px 1px 1px #ccc;
	position: relative;
	zoom:1;
}
div#MigrateMainContent .TvLoginBtn .UserRegistration span.CustomSubmitWrap:hover ,
div#MigrateMainContent .TvLoginBtn .UserRegistration span.CustomSubmitWrap:focus {
	border-color: #E89F13;
	background-color: #E89F13;
	background: -webkit-gradient(linear, left top, left bottom, from(#F7C05B), to(#E89F13));
	background: -moz-linear-gradient(top, #F7C05B, #E89F13);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#F7C05B, endcolorstr=#E89F13));
}
div#MigrateMainContent .TvLoginBtn .UserRegistration span.CustomSubmitWrap:active {
	background-color: #EFB239;
	background: -webkit-gradient(linear, left top, left bottom, from(#E59500), to(#EFB239));
	background: -moz-linear-gradient(top, #E59500, #EFB239);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#E59500, endcolorstr=#EFB239));
}

div#MigrateMainContent .TvLoginBtn .SignIn span.CustomSubmitWrap {
	border: solid 1px #39759b;
	display: inline-block;
	*display: inline;
	vertical-align: middle;
	background-color: #0275be;
	background: -webkit-gradient(linear, left top, left bottom, from(#2a91d9), to(#0275be));
	background: -moz-linear-gradient(top, #2a91d9, #0275be);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#2a91d9, endcolorstr=#0275be));
	-moz-box-shadow: 1px 1px 1px #ccc;
	box-shadow: 1px 1px 1px #ccc;
	position: relative;
	zoom:1;
}
div#MigrateMainContent .TvLoginBtn .SignIn span.CustomSubmitWrap:hover ,
div#MigrateMainContent .TvLoginBtn .SignIn span.CustomSubmitWrap:focus {
	border-color: #0381d1;
	background-color: #0381d1;
	background: -webkit-gradient(linear, left top, left bottom, from(#36a1ec), to(#0381d1));
	background: -moz-linear-gradient(top, #36a1ec, #0381d1);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#36a1ec, endcolorstr=#0381d1));
}
div#MigrateMainContent .TvLoginBtn .SignIn span.CustomSubmitWrap:active {
	background-color: #2a91d9;
	background: -webkit-gradient(linear, left top, left bottom, from(#0275be), to(#2a91d9));
	background: -moz-linear-gradient(top, #0275be, #2a91d9);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#0275be, endcolorstr=#2a91d9));
}

div#MigrateMainContent .TvLoginBtn p a {
	display: block;
	width: 640px;
	height: 47px;
	margin: 0 auto;
	text-indent: -9999px;
}
div#MigrateMainContent .TvLoginBtn p.blue a{ background: url(../../img/keyence-tv/btn_blue.png) 0 0 no-repeat; }
div#MigrateMainContent .TvLoginBtn p.blue a:hover{ background: url(../../img/keyence-tv/btn_blue_on.png) 0 0 no-repeat; }

div#MigrateMainContent .MovieArea {
	margin-bottom: 20px;
}

div#MigrateMainContent .MovieArea #flashHolder {
	width: 864px;
	margin: 0px 53px 20px 53px;
	float: none;
}

div#MigrateMainContent .MovieArea #movieInfo {
	float: none;
	width: 970px;
}

div#MigrateMainContent .MovieArea div.ThumbBlock {
	display: flex;
}

div#MigrateMainContent .MovieArea div.ThumbBlock.AlignCenter {
	align-items: center;
}

div#MigrateMainContent .MovieArea div.ThumbBlock.ThumbLeftSide div.Thumbnail,
div#MigrateMainContent .MovieArea div.ThumbBlock div.ThumbContent {
	float: none;
}

div#MigrateMainContent .MovieArea div.ThumbBlock div.ThumbContent {
	flex: 1;
}

div#MigrateMainContent .MovieArea div.ThumbBlock .Image,
div#MigrateMainContent .MovieArea div.ThumbBlock div.ThumbContent > *:last-child {
	margin-bottom: 0;
}

div#MigrateMainContent .MovieArea.Horizontal {
	display: flex;
}

div#MigrateMainContent .MovieArea.Horizontal #movieInfo {
	width: 306px;
}

div#MigrateMainContent .MovieArea.Horizontal #flashHolder {
	width: 640px;
	margin: 0 24px 0 0;
}

.MovieArea p {
    margin-bottom: 16px;
}

.MovieArea .MovieAreaHeadingLevel1 {
    margin: 20px 0 10px;
    font-size: 1.5em;
}

.MovieArea .MovieAreaHeadingLevel2 {
    margin: 16px 0 10px;
    font-size: 1.2em;
}

.MovieArea #movieInfo >*:first-child {
    margin-top: 0;
}

#links_body {
	clear: both;
}