@charset "EUC-JP";

/* for print */


body{
	margin : 0px ;
	padding : 0px ;
	background-color : #fff;
	background-image : none ;
	color : #000 ;
}

img{
	border : 0px ;
}

hr{
	display : none ;
}

h1{
	margin : 0px ;
}

.left{
	float : left ;
}

.right{
	float : right ;
}

.clear{
	font-size : 1px ;
	line-height : 1px ;
	clear : both ;
}


ul, li {
	list-style-type: none;
	line-height: 100%;
}



#skipSec {
	display: none;
}


.hideNavi {
	display: none;
}

hr{
display : none ;
}







/* ------------- headSec -----------------*/

#headSec{
	margin : 0px ;
	padding : 0px ;
	width : 680px !important;
	height : 76px !important;
	background-image : url("/common/img/background_print.gif") !important;
	background-repeat : repeat-x  !important;
}

#headSec #gNavTop{
	display : none !important;
}

#headSec #utilityBlock{
	display : none !important ;
}

#headSec #gNavMain{
	display : none !important ;
}

/* ------------- headSec‚±‚±‚Ü‚Å -----------------*/


/* ------------- bodySec -----------------*/
#bodySec{
	background-image : none !important ;
}

#bodySec #localNavArea{
	display : none ;
}

#bodySec #mainContentsArea{
	width : 580px ;
	margin : 10px 0px 0px 22px !important;
	padding : 0px  !important;
	float : left !important ;
}

#bodySec #mainContentsArea .bcArea{
	display : none !important;
}

#pageTop{
	display : none !important;
}


/* ------------- bodySec¤³¤³¤Þ¤Ç-----------------*/






/* ------------- footSec -----------------*/

#footSec{
	margin : 20px 0px 0px 0px ;
	padding : 0px ;
}

#footSec div.border{
	display : none ;
}

#footSec #footLink{
	display : none ;
}




#footSec p.copy{
	width : 680px ;
	margin : 5px 0px 0px 0px ;
	padding-left : 5px ;
	border-top : #000 2px solid ;
	color : #000 ;
}

/* ------------- footSec¤³¤³¤Þ¤Ç -----------------*/

/* ------------- ¸ÄÊÌprint -----------------*/




#mainContentsArea .productNavArea{
	display : block !important;
	padding-bottom : 3px !important;
	margin-bottom : 20px !important;
	background-image : url("/common/img/dotline01_555.gif") !important;
	background-position : bottom !important;
	background-repeat : no-repeat !important;
}

#mainContentsArea .productNavArea ul{
	display : block !important;
	margin : 0px !important;
	padding-top : 3px !important;
	background-image : url("/common/img/dotline01_555.gif") !important;
	background-position : top !important;
	background-repeat : no-repeat !important;
}

#mainContentsArea .productNavArea ul li{
	display : block !important;
	margin : 3px 0px !important;
	padding : 0px !important;
	float : left !important;
	border-right : #000 solid 1px !important;
}

#mainContentsArea .productNavArea ul li.first{
	border-left : #000 solid 1px !important;
}

#mainContentsArea .productNavArea ul li a{
	display : block !important;
	margin : 0px !important;
	padding : 2px 5px 2px 5px !important;
	color : #000 ;
}

#mainContentsArea .productNavArea ul li a.current{
	color : #666 !important;
}

#mainContentsArea .productNavArea ul li a:hover{
	color : #666 !important;
}
















#mainContentsArea .productIndexBlockFirst{
	display : block !important;
	margin : 20px 0px 0px 0px !important;
	_padding : 10px 0px 0px 0px !important;
	border-top : #ccc 2px solid !important;
}

#mainContentsArea .productIndexBlock{
	display : block !important;
	margin : 20px 0px 0px 0px !important;
	padding : 10px 0px 0px 0px !important;
	background-image : url("/common/img/dotline01_555.gif") !important;
	background-repeat : no-repeat !important;
	background-position : left top !important;
}

#mainContentsArea .productIndexBlockFirst p.productName{
	display : block !important;
	margin : 10px 0px 0px 0px !important;
	padding : 0px 0px 0px 25px !important;
	background-image : url("/common/img/arrow01.gif") !important;
	background-repeat : no-repeat !important;
	background-position : center left !important;
}

#mainContentsArea .productIndexBlockFirst p.productName a{
	color : #000 !important;
}

#mainContentsArea .productIndexBlockFirst p.productName a:current{
	color : #666 !important;
}

#mainContentsArea .productIndexBlockFirst p.productName a:hover{
	color : #666 !important;
}

#mainContentsArea .productIndexBlockFirst p.productCaption{
	margin : 0px 0px 10px 0px !important;
	padding : 0px 0px 0px 25px !important;
	_height : 1em !important;
	font-size : 76% !important;
}

#mainContentsArea .productIndexBlockFirst ul{
	display : block !important;
	margin : 0px  !important;
}

#mainContentsArea .productIndexBlockFirst ul li{
	display : block !important;
	margin : 0px 0px 10px 0px !important;
	_margin : 0px 0px 10px 0px  !important;
	line-height : 100% !important;
	padding : 0px !important;
	float : left !important;
	font-size : 100% !important;
}

#mainContentsArea .productIndexBlockFirst ul li a{
	display : block !important;
	color : #000 !important;
	margin : 0px !important;
	padding : 0px 0px 0px 10px !important;
	background-image : url("/common/img/arrow12.gif") !important;
	background-position : top left !important;
	background-repeat : no-repeat !important;
}

#mainContentsArea .productIndexBlockFirst ul li a:current{
	color : #666 !important;
}

#mainContentsArea .productIndexBlockFirst ul li a:hover{
	color : #666 !important;
}

#mainContentsArea .productIndexBlockFirst ul li span.caption{
	display : block !important;
	margin : 0px !important;
	padding : 0px 0px 0px 10px !important;
	font-size : 76% !important;
}




#mainContentsArea .productIndexBlock p.productName{
	display : block !important;
	margin-top : 0px !important;
	_height : 1em !important;
	padding : 0px 0px 0px 25px !important;
	background-image : url("/common/img/arrow01.gif") !important;
	background-repeat : no-repeat !important;
	background-position : center left !important;
}

#mainContentsArea .productIndexBlock p.productName a{
	color : #000 !important;
}


#mainContentsArea .productIndexBlock p.productCaption{
	margin : 0px 0px 10px 0px !important;
	padding : 0px 0px 0px 25px !important;
	font-size : 76% ;
}

#mainContentsArea .productIndexBlock ul{
	display : block !important;
	margin : 0px !important;
}

#mainContentsArea .productIndexBlock ul li{
	display : block !important;
	margin : 0px 0px 10px 0px !important;
	_margin : 0px 0px 10px 0px  !important;
	line-height : 100% !important;
	padding : 0px !important;
	float : left !important;
	font-size : 100% !important;
}

#mainContentsArea .productIndexBlock ul li a{
	display : block !important;
	color : #000 !important;
	margin : 0px !important;
	padding : 0px 0px 0px 10px !important;
	background-image : url("/common/img/arrow12.gif") !important;
	background-position : top left !important;
	background-repeat : no-repeat !important;
}

#mainContentsArea .supportListBlock {
	margin : 0px ;
	padding : 0px ;
}

#mainContentsArea .supportListBlock .list {
	margin : 0px ;
	padding : 0px ;
}

#mainContentsArea .supportListBlock .right {
	margin : 0px !important ;
	padding : 0px !important ;
	width : 150px !important ;
}

#mainContentsArea .supportListBlock ul {
	margin : 0px ;
	padding : 0px ;
}

#mainContentsArea .supportListBlock ul li{
	margin : 0px ;
	padding : 0px ;
}
























#bodySec #mainContentsArea .commonBtnArea{
	margin : 20px 0px 20px 0px ;
	_height : 1em ;
	padding : 0px ;
}


#bodySec #mainContentsArea .commonBtnArea .commonBtn{
	width : 178px ;
	margin : 0px 7px 7px 0px ;
	_margin : 0px 5px 5px 0px ;
	padding : 0px ;
	float : left ;
}

#bodySec #mainContentsArea .commonBtnArea p a{
	_width : 178px ;
}

#bodySec #mainContentsArea .commonBtnArea p a span{
	display : block ;
	margin : 0px ;
	padding : 10px 10px 10px 30px ;
	border : 2px #fff solid ;
	background-image : url("/common/img/arrow08.gif") ;
	background-repeat : no-repeat ;
	background-position : center left ;
}

#bodySec #mainContentsArea .commonBtnArea p a{
	display : block ;
	margin : 0px ;
	padding : 0px ;
	color : #000 ;
	text-decoration : none ;
	background-color : #dbdbdb ;
	background-image : url("/common/img/background04.jpg") ;
	backgrond-repeat : repeat-y ;
	border : #999 1px solid ;
}






#bodySec #mainContentsArea .promotionBlockArea{
	margin : 0px !important;
	padding : 0px !important;
	width : 560px !important ;
}



#bodySec #mainContentsArea .promotionBlockArea .promotionBlockWhole{
	border : 1px #000 solid ;
	margin : 0px 0px 5px 0px ;
	width : 560px ;
	_width : 560px ;
	/*\*/ */* width : 560px ; /* MacIE */
	_height : 9.5em;
	min-height : 8em;
}

#bodySec #mainContentsArea .promotionBlockArea .promotionBlock{
	width : 270px ;
	_height : 9.5em;
	min-height : 8em;
	margin : 0px 5px 5px 0px ;
	padding : 0px ;
	border : 1px #000 solid ;
	float : left ;
}

#bodySec #mainContentsArea .promotionBlockArea h3{
	margin : 0px ;
	padding : 10px 0px 10px 35px ;
	background-color : #eee ;
	background-image : url("/common/img/arrow01.gif") ;
	background-repeat : no-repeat ;
	background-position : 10px ;
	color : #000 ;
	font-size : 100% ;
	font-weight : bold ;
}

#bodySec #mainContentsArea .promotionBlockArea h3 a{
	margin : 0px ;
	color : #000 ;
}

#bodySec #mainContentsArea .promotionBlockArea h3 a:current{
	color : #666 ;
}

#bodySec #mainContentsArea .promotionBlockArea h3 a:hover{
	color : #666 ;
}

#bodySec #mainContentsArea div p{
	padding : 0px 10px 0px 10px ;
}




#bodySec #mainContentsArea p.indexLead{
	width : 555px ;
	margin : 18px 0px 0px 0px ;
	padding : 0px ;
	line-height : 150% ;
}






#bodySec #mainContentsArea .infomationArea{
	width : 553px ;
	_width : 555px ;
	margin : 30px 0px 20px 0px ;
	padding : 0px 0px 10px 0px ;
	border : #000 solid 1px ;
}

#bodySec #mainContentsArea .infomationArea p{
	margin : 10px 0px 0px 10px ;
	padding : 0px ;
}

#bodySec #mainContentsArea .infomationArea p.bottom{
	margin : 0px ;
	padding : 10px 0px 0px 10px ;
	background-image : url("../../common/img/dotline01_555.gif") ;
	background-repeat : no-repeat ;
	background-position : top left ;
}


#bodySec #mainContentsArea .infomationArea .infomationAreaIn{
	width : 535px ;
	margin : 10px 0px 10px 10px ;
/*	padding : 0px ; */
}

#bodySec #mainContentsArea .infomationArea .infomationAreaIn ul{
	display : block ;
	margin : 0px ;
	padding : 0px ;
}

#bodySec #mainContentsArea .infomationArea .infomationAreaIn ul li{
	width : 156px ;
	margin : 2px 2px 0px 0px ;
	padding : 5px 5px 5px 15px ; 
	background-color : #eee ;
	background-image : url("../../common/img/arrow03.gif") ;
	background-repeat : no-repeat ;
	background-position : 0px 8px ;
	float : left ;
}

#bodySec #mainContentsArea .infomationArea .infomationAreaIn ul li a{
	display : block ;
	width : 156px ;
	color : #000 ;
	margin : 0px ;
	padding : 1px ;
	text-decoration : none ;
}

#bodySec #mainContentsArea .infomationArea ul li a:hover{
	color : #666 ;
	text-decoration : none ;
}




.para2{
	background : none !important ;
	padding-left : 0px !important ;
}

.para3{
	background : none !important ;
	padding-left : 0px !important ;
}

.para4{
	background : none !important ;
	padding-left : 0px !important ;
}












