@charset "UTF-8";

@import url("common.css");

@import url("corp.css");



/*---------------ヘッダーメニュー臨時号-------------------*/



#contents-menu-bottom {

	position:relative;

	height:37px;

	font-size:10px;

	line-height:12px;

}

#contents-1, #contents-2, #contents-3, #contents-4, #contents-5, #contents-6, #contents-7, #contents-8, #contents-9, #contents-10 {

	position:absolute;

}

#contents-1 {left: 0px; width: 61px;}

#contents-2 {left: 61px; width: 68px;}

#contents-3 {left: 129px; width: 71px;}

#contents-4 {left: 200px; width: 82px;}

#contents-5 {left: 282px; width: 78px;}

#contents-6 {left: 360px; width: 67px;}

#contents-7 {left: 427px; width: 124px;}

#contents-8 {left: 551px; width: 66px;}

#contents-9 {left: 617px; width: 102px;}

#contents-10 {left: 719px; width: 121px;}



#menuBar a.cmTab {

	margin:0;

	padding:0;

	height: 37px;

	display: block;

	background:url(/jp/image/common/header_06.gif) no-repeat;

	text-indent: -5000px;

	text-decoration: none;

}

/* ----------- pankuzu ----------- */
div#pankuzu {
    padding:18px 0 25px 0;
    color:#747474; font-size:12px;
    font-weight:none;
}


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

#contents-1 a.cmTab {background-position: 0px 0px;}

#contents-2 a.cmTab {background-position: -61px 0px;}

#contents-3 a.cmTab {background-position: -129px 0px;}

#contents-4 a.cmTab {background-position: -200px 0px;}

#contents-5 a.cmTab {background-position: -282px 0px;}

#contents-6 a.cmTab {background-position: -360px 0px;}

#contents-7 a.cmTab {background-position: -427px 0px;}

#contents-8 a.cmTab {background-position: -551px 0px;}

#contents-9 a.cmTab {background-position: -617px 0px;}

#contents-10 a.cmTab {background-position: -719px 0px;}



#contents-1 a.cmTab:hover, #contents-1 a.cmTab:visited:hover { background: transparent url(/jp/image/common/header_06.gif) 0px -37px no-repeat;}

#contents-2 a.cmTab:hover, #contents-2 a.cmTab:visited:hover { background: transparent url(/jp/image/common/header_06.gif) -61px -37px no-repeat;}

#contents-3 a.cmTab:hover, #contents-3 a.cmTab:visited:hover { background: transparent url(/jp/image/common/header_06.gif) -129px -37px no-repeat;}

#contents-4 a.cmTab:hover, #contents-4 a.cmTab:visited:hover { background: transparent url(/jp/image/common/header_06.gif) -200px -37px no-repeat;}

#contents-5 a.cmTab:hover, #contents-5 a.cmTab:visited:hover { background: transparent url(/jp/image/common/header_06.gif) -282px -37px no-repeat;}

#contents-6 a.cmTab:hover, #contents-6 a.cmTab:visited:hover { background: transparent url(/jp/image/common/header_06.gif) -360px -37px no-repeat;}

#contents-7 a.cmTab:hover, #contents-7 a.cmTab:visited:hover { background: transparent url(/jp/image/common/header_06.gif) -427px -37px no-repeat;}

#contents-8 a.cmTab:hover, #contents-8 a.cmTab:visited:hover { background: transparent url(/jp/image/common/header_06.gif) -551px -37px no-repeat;}

#contents-9 a.cmTab:hover, #contents-9 a.cmTab:visited:hover { background: transparent url(/jp/image/common/header_06.gif) -617px -37px no-repeat;}

#contents-10 a.cmTab:hover, #contents-10 a.cmTab:visited:hover { background: transparent url(/jp/image/common/header_06.gif) -719px -37px no-repeat;}



/* ヘッダーサブメニュー（イベント） */



#content-menu-ex {

	margin:6px 0 2px 0;

	padding:0;

	position:relative;

	height:20px;

}



#content-menu-ex ul {

	margin:0;

	padding:0;

	list-style:none;

}



#cms1 {

	position:absolute;

}



#cms1 {left: 10px; width: 190px; margin-right:4px;}



#menuBarSub a.cmsTab, #menuBarSub a.cmsTabOn {

	margin:0;

	padding:0;

	height:20px;

	display:block;

	text-indent:-5000px;

	text-decoration:none;

}



#cms1 a.cmsTab {background:url(/jp/image/common/headersub/btn_hnav_ev01.jpg) no-repeat;}



#cms1 a.cmsTabOn {background:url(/jp/image/common/headersub/btn_hnav_ev01.jpg) 0 -20px no-repeat;}



#cms1 a.cmsTab:hover, #cms1 a.cmsTab:visited:hover,

#cms1 a.cmsTabOn:hover, #cms1 a.cmsTabOn:visited:hover

{ background: transparent url(/jp/image/common/headersub/btn_hnav_ev01.jpg) 0 -20px no-repeat;}



.photo{	

	text-align:center;

	line-height:110%;

	padding-bottom:20px;

	vertical-align:top;

}

.text_s	{

	padding-top:20px;

	font-size:80%;

	color:#666666;

}



.text_m	{

	font-size:85%;

	/*margin:6px auto 5px;*/

	line-height: 1.5em;

}



.case_ttl{

	margin:3px auto 0px;

}





hr.case_line{

	margin:5px auto 0px;

	padding-bottom: 0px;

}



.text_green	{

	font-size:110%;

	color:#339900;

	font-weight:bold;

}

.corp_name	{

	font-size:105%;

	font-weight:bold;

}



/*---2008年パートナーミーティングレポート作成時に追加（2008.05.08）----*/

#report{

padding-left:50px;

margin-bottom:10px;

}



/*----------------ASTERIA DAY ヘッダー（2008.8.20.追加）----------------*/

#pageTitle_ad {

	margin:0px;

	padding:30px 0 20px 20px;

	background:url(/jp/image/common/bg_pagetitle_ad08.jpg) no-repeat;

	width:819px;

	height:150px;

}

#pageTitle_ad  h1 {

	margin:0px;

	text-indent:-5000px;

}



#pageTitle2line {

	margin:0px;

	padding:24px 0 20px 20px;

	background:url(/jp/image/common/bg_pagetitle.jpg) no-repeat;

	width:819px;

	height:56px;

}

#pageTitle2line h1 {

	margin:0px;

	color:#fff;

	font-size:20px;

	font-weight:bold;

	line-height:120%;

}

/*----------------ASTERIA DAY レポートページ（2008.10.29.追加）----------------*/

#pageTitleADr {

	margin:0px;

	padding:10px 0 5px 20px;

	background:url(/jp/image/common/bg_pagetitle_ad09.jpg) no-repeat;

	width:819px;

	height:110px;

}

#pageTitleADr  h1 {

	margin:0px;

	text-indent:-5000px;

}

#mainTexIndntADr h2 {

	background:url(/jp/image/common/h2_mdm.gif) repeat-y;

	border-top:1px solid #666666;

	border-bottom:1px solid #666666;

	border-left:1px solid #666666;

	border-right:1px solid #666666;

	margin:15px 0 10px 0;

	padding:8px 0 8px 20px;

	font-size:130%;

	line-height:120%;

	color:#3150CF;

}



.page_mdmtitleADr {

	font-size: 16px;

	color:#006600;

	font-weight:bold;

}



#mainTexIndntADr h3 {

	background:url(/jp/image/common/h3.gif) repeat-y;

	margin:15px 0 10px 0;

	padding:5px 15px;

	font-size:110%;

	color:#F95239;
}
#pageTitlenew p.title {
	font-weight: bold;
}

