@charset "UTF-8";

/* 基本スタイル
---------------------------------------------*/
* {
	margin		:0;
	padding		:0;
	font-size: 100%;

}
body {
	font-size: 75%;
	font-family: "MS UI GOTHIC","ＭＳ Ｐゴシック", sans-serif;
	line-height: 1.4;
	background-image: url(../img/bg.gif);
	background-repeat:repeat-x;
	background-color: #C3C3C3;
}

a {
	text-decoration	: none;
	cursor			: pointer;
	font-size:12px;
}

a:link {
	color			: #000000;
	text-decoration	: none;
	font-weight:normal;
	text-decoration	:underline;
	font-size:12px;
}

a:visited {
	color			: #000000;
	font-weight:normal;
	text-decoration	:underline;
	font-size:12px;
}
a:active {
	color			: #000000;
	font-weight:normal;
	text-decoration	:underline;
	font-size:12px;
	
}
a:hover {
	color			: #999999;
	font-weight:normal;
	text-decoration	:underline;
}


a .sLink{
	text-decoration	: none;
	cursor			: pointer;
	font-size:10px;
}

a.sLink:link {
	color			: #000000;
	text-decoration	: none;
	font-weight:normal;
	text-decoration	:underline;
	font-size:10px;
}

a.sLink:visited {
	color			: #000000;
	font-weight:normal;
	text-decoration	:underline;
	font-size:10px;
}
a.sLink:active {
	color			: #000000;
	font-weight:normal;
	text-decoration	:underline;
	font-size:10px;
	
}
a.sLink:hover {
	color			: #999999;
	font-weight:normal;
	text-decoration	:underline;
}
img {
	border: none;
}
#wrapper {
	width	:100%;
	padding-top:0px;
	text-align:center;
}
#wrapperTop {
	width	:100%;
	padding-top:0px;
	text-align:center;
	background-image: url(../img/bgTop.gif);
	background-repeat:no-repeat;
	background-position:top center;
}
#main {
	width	:848px;
	margin : 0 auto;
	
}
#logo{
	width:269px;
	float: left;
	height: 99px;
}

.c-both { clear:both }

#topInfoBox{
	width:848px;
	background-image: url(../img/bgTopInfoBox.gif);
	background-repeat:no-repeat;
}
.topInfoUnit{
	float:left;
	width:221px;

}
#topBannerBox{
	float:right;
	width:185px;
}
.topBannerUnit{
	width:185px;
	margin-bottom:10px;
}
.topInfoInformation{
	width:221px;
	height:43px;
	background-image:url("../img/topInfoInformation.gif");
	background-repeat:no-repeat;
}
.topInfoNews{
	width:221px;
	height:43px;
	background-image:url("../img/topInfoNews.gif");
	background-repeat:no-repeat;
}
.topInfoMedia{
	width:221px;
	height:43px;
	background-image:url("../img/topInfoMedia.gif");
	background-repeat:no-repeat;
}
.topInfoTextBox{
	margin-left:13px;
	width: 185px;
}
.topInfoDay{
	font-size:10px;
}
.topInfoCaption{
	font-size:12px;
	line-height:15px;
	margin-bottom:10px;
	background-image: url(../img/bgTopInfoCaption.gif);
	background-repeat: no-repeat;
	width: 185px;
	_width: 200px;
	padding-left: 15px;
}

/* ヘッダー情報 */

#header {
	width		:848px;
	height		:99px;
	background-image:url("../img/bgHeader.gif");
	background-repeat:no-repeat;
	background-color:#ffffff;
}

#watchme_logo {
	width		:204px;
	height		:54px;
	float		:left;
}

#header_right {
	width		:644px;
	height		:54px;
	float		:right;
}


/*ヘッダーNAVI部分*/

#header_navi {
	width		:848px;
	height		:19px;
	background-color:#000000;
	text-align	:center;
}

/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■ grobalNavi ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */

#globalNavi {
	width		:564px;
	height		:44px;
	float:left;
	margin-top: 35px;
}
#globalNavi li{
	float:left;
	list-style: none;
	height		:44px;
}
#globalNavi li a {
	display		:block;
	height		:44px;
	text-indent	:-9999px;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
	margin		:0 0 0 0;
}
#globalNavi li a:hover {
	background-position:0px -44px;
	text-decoration:none;
}
#naviBn1,
#naviBn1on,
#naviBn1 a {
	width		:80px;
	background-image:url(../img/naviBt01.gif);
}

#naviBn2,
#naviBn2on,
#naviBn2 a {
	width		:96px;
	background-image:url(../img/naviBt02.gif);
}
#naviBn3,
#naviBn3on,
#naviBn3 a {
	width		:97px;
	background-image:url(../img/naviBt03.gif);
}
#naviBn4,
#naviBn4on,
#naviBn4 a {
	width		:96px;
	background-image:url(../img/naviBt04.gif);
}
#naviBn5,
#naviBn5on,
#naviBn5 a {
	width		:89px;
	background-image:url(../img/naviBt05.gif);
}
#naviBn6,
#naviBn6on,
#naviBn6 a {
	width		:105px;
	background-image:url(../img/naviBt06.gif);
}
#naviBn7,
#naviBn7on,
#naviBn7 a {
	width		:105px;
	background-image:url(../img/naviBt07.gif);
}
#naviBn1on,
#naviBn2on,
#naviBn3on,
#naviBn4on,
#naviBn5on,
#naviBn6on,
#naviBn7on {
	height:44px;
	background-position:0px -88px;
	text-indent:-9999px;
}


/* --------------------------------------------------------------------------------------- */




/*フッター用パーツ*/

#footer {
	width		:848px;
	height		:80px;
	background-image: url("../img/footer.gif");
	text-align: left;
}

#footerLink {
	width		:848px;
	text-align	:left;
	padding-top: 57px;
	font-size: 10px;
}


/*下部コンテンツエリア*/

#contents {
	width	:848px;
	text-align:left;
	margin:0 auto;
	margin-top: 15px;
}

#contentsTop {
	width	:848px;
	text-align:left;
	margin:0 auto;
}
#contents h2,
#contents p{
	text-indent:-9999px;
	line-height:0px;
	font-size:0px;
}

#topImage{
	background-image:url("../img/topImage.jpg");
	width:848px;
	height:312px;

}



#fullscreen{
	width:100%;
	height:100%;
}

/* ---------------------------------------------------------------- */
#leftMenu{
	float:left;
	width:188px;
	_width:173px;
	margin-left: 15px;
}

#leftMenuTop{
	color:e30000;
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
	padding-left: 15px;
	background-image: url(../img/icoSquaregif.gif);
	background-repeat: no-repeat;
}
#leftMenuTopOff{
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
	padding-left: 15px;
	background-image: url(../img/icoSquaregif.gif);
	background-repeat: no-repeat;
}
#leftMenuTop a{
	font-size:14px;
	font-weight:bold;
}
.btLeftMenu{
	color:e30000;
	font-size:12px;
	margin-bottom:20px;
	padding-left: 15px;
	background-image: url(../img/icoTri.gif);
	background-repeat: no-repeat;
	line-height: 18px;
}

.btLeftMenuCat{
	color:333333;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	margin-bottom:15px;
}

/* ---------------------------------------------------------------- */

#rightContents{
	width:645px;
	float: left;
	background-image: url(../img/bgRightContents.gif);
}
#rightContents .unit{
	width:530px;
	_width:596px;
	line-height:30px;
	background-image: url(../img/bgRightContentsUnit.gif);
	background-repeat: no-repeat;
	padding-left:66px;
}
#rightContents .titleH{
	font-size:18px;
	font-weight:bold;
	color:#e30000;
}
#rightContents .unit2{
	width:530px;
	_width:596px;
	line-height:30px;
	padding-left:66px;
}

#rightContents .unitL{
	width:569px;
	_width:635px;
	line-height:30px;
	padding-left:27px;
}
.unitL td{
	line-height:20px;
	font-size:13px;
}
#tBusiness{
	width:645px;
	height:106px;
	background-image: url(../img/tBusinessOverview.gif);
	background-repeat: no-repeat;
}
#tBusiness h2,
#tBusiness p{
	text-indent:-9999px;
}
#tRecruit{
	width:645px;
	height:106px;
	background-image: url(../img/tRecruit.gif);
	background-repeat: no-repeat;
}
#tRecruit h2,
#tRecruit p{
	text-indent:-9999px;
}
#tOperation{
	width:645px;
	height:106px;
	background-image: url(../img/tOperation.gif);
	background-repeat: no-repeat;
}
#tOperation h2,
#tOperation p{
	text-indent:-9999px;
}
#tCompany{
	width:645px;
	height:106px;
	background-image: url(../img/tCompany.gif);
	background-repeat: no-repeat;
}
#tCompany h2,
#tCompany p{
	text-indent:-9999px;
}
#tNews{
	width:645px;
	height:106px;
	background-image: url(../img/tNews.gif);
	background-repeat: no-repeat;
}
#tNews h2,
#tNews p{
	text-indent:-9999px;
}
#tContact{
	width:645px;
	height:106px;
	background-image: url(../img/tContact.gif);
	background-repeat: no-repeat;
}
#tContact h2,
#tContact p{
	text-indent:-9999px;
}
#tPolicy{
	width:645px;
	height:106px;
	background-image: url(../img/tPolicy.gif);
	background-repeat: no-repeat;
}
#tPolicy h2,
#tPolicy p{
	text-indent:-9999px;
}
#tTokutei{
	width:645px;
	height:106px;
	background-image: url(../img/tTokutei.gif);
	background-repeat: no-repeat;
}
#tTokutei h2,
#tTokutei p{
	text-indent:-9999px;
}
#tSeminar{
	width:645px;
	height:106px;
	background-image: url(../img/tSeminar.gif);
	background-repeat: no-repeat;
}
#tShowcase{
	width:645px;
	height:106px;
	background-image: url(../img/tShowcase.gif);
	background-repeat: no-repeat;
}
#tSeminar h2,
#tSeminar p{
	text-indent:-9999px;
}
#rightContentsSubTitle{
	width:612px;
	_width:645px;
	height:35px;
	background-image: url(../img/bgRightContentsSubTitle.gif);
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	padding-left:33px;
	padding-top:4px;
}
.unitLeft{
	float:left;
	width: 258px;
}
.unitRight{
	float:left;
	width: 262px;
	line-height: 22px;
}
td{
	padding:5px;
	line-height:18px;
}
.txtRight{
	width:100%;
	text-align:right;
}
.newsDate{
	width:75px;
	float: left;
}
.newsTitle{
	width:365px;
	float: left;
	padding-left: 19px;
	background-image: url(../img/icoTri.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
}
.infoDate{
	color:#666666;
	height:30px;
	line-height:30px;
}
#topNewsBox{
	width:848px;
	background-image: url(../img/bgTopNewsBox.gif);
	background-repeat:no-repeat;
	margin-bottom:15px;
}
.topNewsUnit{
	font-size:12px;
	line-height:15px;
	margin-bottom:1px;
	background-image: url(../img/bgTopInfoCaption.gif);
	background-repeat: no-repeat;
	width: 833px;
	_width: 848px;
	padding-left: 15px;
}
.topNewsDate{
	color:#666666;
	width:80px;
	line-height:20px;
	float:left;
}
.topNewsTitle{
	font-weight:bold;
	line-height:20px;
	float:left;
	margin-bottom:10px;

}
.infoTitle{
	font-weight:bold;

}
.infoComment{

}
.hrRightUnit{
	width:500px;
	height:30px;
	background-image: url(../img/dot.gif);
	background-position:0 15px;
	background-repeat:repeat-x;
	clear:both;
}
.f11gray{
	color:#777777;
	font-size:11px;
	line-height:16px;
}


