@charset "UTF-8";

*{
	margin:0;
	padding:0;
	list-style-type:none;
	border-style : none ;

}


div#maincontentsarea.pressurePages .leftbd{
	width:824px;
	}

div#maincontentsarea.pressurePages h2{
	height:32px;
	width:550px;
	background: url("../images/pressure_title.gif") no-repeat top left;
	text-indent : -1000px ;
	margin : 0 0 16px 0;
}


div#maincontentsarea.pressurePages h3{
	width:545px;
	color:#fff;
	font-size : 14px ;
	line-height :2em ;
	background: url("../images/pressure_headtitle_bg.gif") repeat-x top left;
	height:1.8em;
	margin : 8px 0 ;

}

div#maincontentsarea.pressurePages h4{
	width:545px;
	color:#fff;
	font-size : 12px ;
	line-height :2em ;
	background: url("../images/pressure_sttitle_bg.gif") repeat-x top left;
	height:1.8em;
	margin : 8px 0 ;
	padding:0 4px;

}

div#maincontentsarea.pressurePages div.pressureContents{
	clear : both ;
	padding : 8px 0 8px 0 ;
	width:550px;
	float:left;

}

div#maincontentsarea.pressurePages ul#pressureNaviMenu{
	width:550px;

}

div#maincontentsarea.pressurePages ul#pressureNaviMenu li{
	float:left;
	width:137px;
	height:36px;
}

div#maincontentsarea.pressurePages ul#pressureNaviMenu li a{
	display:block;
	width:137px;
	height:36px;
	outline:none;
		text-indent : -1000px ;

}

div#maincontentsarea.pressurePages ul#pressureNaviMenu li#about a{
	background: url("../images/pressure_menu_about_bt.gif") no-repeat 0 0;

}

div#maincontentsarea.pressurePages div#pressureIndex ul#pressureNaviMenu li#about a,
div#maincontentsarea.pressurePages ul#pressureNaviMenu li#about a:hover{
	background-position : 0 -36px ;
}

div#maincontentsarea.pressurePages ul#pressureNaviMenu li#trend a{
	background: url("../images/pressure_menu_trend_bt.gif") no-repeat 0 0;
}

div#maincontentsarea.pressurePages div#pressurePage2 ul#pressureNaviMenu li#trend a,
div#maincontentsarea.pressurePages ul#pressureNaviMenu li#trend a:hover{
	background-position : 0 -36px ;
}

div#maincontentsarea.pressurePages ul#pressureNaviMenu li#seclet a{
	background: url("../images/pressure_menu_seclet_bt.gif") no-repeat 0 0;
}

div#maincontentsarea.pressurePages div#pressurePage3 ul#pressureNaviMenu li#seclet a,
div#maincontentsarea.pressurePages ul#pressureNaviMenu li#seclet a:hover{
	background-position : 0 -36px ;
}

div#maincontentsarea.pressurePages ul#pressureNaviMenu li#appli a{
	background: url("../images/pressure_menu_appli_bt.gif") no-repeat 0 0;

}

div#maincontentsarea.pressurePages div#pressurePage4 ul#pressureNaviMenu li#appli a,
div#maincontentsarea.pressurePages ul#pressureNaviMenu li#appli a:hover{
	background-position : 0 -36px ;
}


div#maincontentsarea.pressurePages div#pageNavi{
	clear : both ;
	background: url("../images/pressure_dotline.gif") repeat-x 4px 0;
	padding-top : 2px ;
	margin : 4px 0 0 0 ;
	height:4em;
	width:550px;

}

div#maincontentsarea.pressurePages div#pageNavi a.naviNext{
	float : right ;
	display:block;
	width:230px;
	height:3em;
	background: url("../images/pressure_next_bt.gif") no-repeat right 10px;
	padding-right : 36px ;
	padding-top : 10px ;
	line-height : 2.4em ;
	text-align : right ;

}

div#maincontentsarea.pressurePages div#pageNavi a.naviPrev{
	float : left ;
	display:block;
	width:230px;
	height:3em;
	background: url("../images/pressure_prev_bt.gif") no-repeat left 10px;
		padding-left : 36px ;
	padding-top : 10px ;
	line-height : 2.4em ;
}

div#maincontentsarea.pressurePages div#pressureLinkBn{
	clear : both ;
	padding : 8px 0;
		text-align : center ;

width:550px;
}


div#maincontentsarea.pressurePages div#pressureLinkBn a{
	margin : 0 4px ;

}

div#maincontentsarea.pressurePages p.pressureLinkBn{
	font-size : 12px ;
		margin : 0 0 4px 0;

}

div#maincontentsarea.pressurePages dl.point{
	width:540px;
	min-height:35px;
	margin : 16px 0;

}



div#maincontentsarea.pressurePages dl.point dt{
	float:left;
	color:#fff;
	width:110px;
	height:35px;
	background: url("../images/pressure_pointitle_bg.gif") no-repeat 4px 0;
	font-weight : bold ;
	text-align : center ;
	line-height : 2.7em ;

}
div#maincontentsarea.pressurePages dl.point dd{
	line-height : 1.3em ;
	padding-top : 10px ;

}

div#maincontentsarea.pressurePages dl.point dd.pointRead{
	clear : both ;
	margin:0 0 0 10px;
	padding:4px;
}

div#maincontentsarea.pressurePages dl.point dd.pointRead dt{
	float : none ;
	color:#333;
	background-image : none ;
	line-height : 1.4em ;
	text-align : left ;
	height:auto;
}

div#maincontentsarea.pressurePages dl.point dd.pointRead dd{
	padding : 5px 0 ;

}

div#maincontentsarea.pressurePages div.notice{
	margin : 0 0 0 4px ;
	width:545px;
	height:154px;
	background: url("../images/pressure_notice_bd01.gif") no-repeat 0 26px;	
}


div.pressureContents div.notice p{
	width:370px;
	float : left ;
	color : #0f218b ;
	line-height : 1.3em ;
	font-weight : bold ;
}

div.pressureContents div.notice img.kirara{
	float : right ;
	margin-right:-4px;
}


div.pressureContents p.stRead{
	background: url("../images/pressure_sttitle_bg.gif") repeat-x top left;
	color:#FFF;
	text-align : center ;
	font-weight : bold ;

}

/*page01*/


div.pressureContents#page1 div.notice{
	width:420px;
	margin-left:60px;

}

div.pressureContents#page1 div.notice p{
	width:245px;
	margin : 35px 0 0 5px ;
}

div.pressureContents#page1 dl#point2{
}

div.pressureContents#page1 dl#point2{
	float : left ;
	width:250px;
}

div.pressureContents#page1 dl#point3{
	float : right;
	width:280px;

}


/*page02*/



div.pressureContents#page2 div.notice{
	width:420px;
	margin-left:60px;

}

div.pressureContents#page2 div.notice p{
	width:245px;
	margin : 35px 0 0 5px ;
}

div.pressureContents#page2 dl#point1 {
margin-top:0;
}

div.pressureContents#page2 dl#point1 dd.pointRead img{
	float : left ;
	margin : 4px 0 10px 4px ;

}

div.pressureContents#page2 dl#point1 dd.pointRead p{
width:250px;
margin-left:230px;
}

div.pressureContents#page2 dl#point2{
	width:520px;
	clear : both ;

}

div.pressureContents#page2 dl#point2 dd#pointRead2{
	clear : both ;
	width:520px;
}

div.pressureContents#page2 dl#point2 dd#pointRead2.pointRead div{
	width:255px;
	float : left  ;
}
div.pressureContents#page2 dl#point2 dd#pointRead2.pointRead div p{
	width:220px;
}

div.pressureContents#page2 dl#point3{
	clear : both ;

}
div.pressureContents#page2 dl#point3 dd.pointRead{
	text-align : center ;

}

div.pressureContents#page2 dl#point3 dd.pointRead img{
	margin : 0 10px ;

}

div.pressureContents#page2 dl#pressAction img{
	float :  right;
}


div.pressureContents#page2 dl#pressAction dt{
	font-weight : bold ;
}


/*page03*/



div.pressureContents#page3 div.notice p{
	width:370px;
	margin : 35px 0 0 5px ;
}




/*page04*/



div.pressureContents#page4 div.notice p{
	width:370px;
	margin : 35px 0 0 5px ;
}

div.pressureContents#page4 div.pressExp{
	text-align : center ;

}

div.pressureContents#page4 div.pressExp img{
	margin : 0 0 15px 0 ;

}


/*======lineup=====*/

#lineupLink{
	background: url("../images/lineup_bg.gif") repeat-y right top;
position:relative;
width:245px;
float:right;
margin-top:-54px;
border-bottom:1px solid #CCC;
/*
position:absolute;
left:696px;
top:0;
*/
}

#lineupLink p{
padding:5px;
}

.lineupPrdct{
margin:4px;
width:235px;
	background: url("../images/dotline.gif") repeat-x left top;
position:relative;
padding-top:8px;
}

.lineupPrdct dt{
	font-weight : bold ;
	color:#0f218b;
font-size:1.1em;
margin-left:5px;
height:114px;
	line-height : 1.1em ;

}

.lineupPrdct dt span{
font-size:0.8em;
	font-weight : normal ;

}
.lineupPrdct a.moreInfo{
display:block;
	position:absolute;
	top:68px;
	left:0px;
}

.lineupPrdct dd{
	position:absolute;
}

.lineupPrdct dd.image{
	left:4px;
	top:30px;
}

.lineupPrdct dd.appTitle{
	top:30px;
	left:74px;
}

.lineupPrdct dd.appExample{
	left:74px;
		top:52px;
}


#lineupXp6000ca.lineupPrdct dt{
height:124px;
}

#lineupXp6000ca.lineupPrdct dd.image{
	top:40px;
}
#lineupXp6000ca.lineupPrdct dd.appTitle{
	top:40px;
}


#lineupXp6000ca.lineupPrdct dd.appExample{
		top:62px;
}

/*lineup pages 201009*/
div#maincontentsarea.pressurePages #lineupPage h3{
	background-image : none ;
	padding:0;
	border-style : none ;

}

#lineupPage #prdctArea{
	text-align : center ;
	margin-bottom:20px;
}


div#maincontentsarea.pressurePages #lineupPage h4{
	width:545px;
	color:#fff;
	font-size : 14px ;
	line-height :2em ;
	background: url("../images/pressure_headtitle_bg.gif") repeat-x top left;
	height:1.8em;
	margin : 8px 0 ;

}

.appCase p{
	text-indent : -1em ;
	margin-left:16px;

}

.appCase ul{
	margin-left:10px;
}

.appCase table{
	margin-left:10px;

border-left:1px solid #999;
border-bottom:1px solid #999;
}

.appCase table td{
padding:4px;
border-right:1px solid #999;
border-top:1px solid #999;
}

div#maincontentsarea.pressurePages #lineupPage div#pressureLinkBn{
		text-align : left ;
	border : 1px solid #fff ;
margin-top:16px;
}

div#forCustomer {
	padding:8px 8px;
    width:550px;
	border-color:#333;}


