@charset "UTF-8";


/*　フォントスタイル　*/
.small { font-size: 10px;
	line-height: 1.5em;
}

.normal { font-size: 12px;
	line-height: 1.5em;
}

.large { font-size: 14px;
	line-height: 1.5em;
}
.small, .normal, .large { font-family: "MS UI Gothic", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #313131;
}
/*　フォントスタイル終わり　*/

/*　基本フォーマット　*/
* { margin: 0px;
	padding: 0px;
}
img { border: none;
}
li { margin: 0px;
	padding: 0px;
	list-style: none;
}

body {
	margin : 0 auto;
	width : 900px;
	background:url(/imgs/bg_10ss.jpg) no-repeat top center;
	background-color: #d7e2e1;
}

#OUTSIDE {margin : 0 auto;
/*width : 900px;
background:url(/ja/imgs/prd/prd_bg_10ss.png) no-repeat top center;*/
}

.right { float: right;
}
.t-right { text-align: right;
}
.clearboth { clear: both;
}
.photo { float: right ;
	padding: 0 0 10px 15px ;
}
/*　基本フォーマット終わり　*/

/* dr-K */
	.dr-K:after {
		content: ".";
		display: block;
		clear: both;
		height: 0;
		visibility: hidden;
	}
	.dr-K { display: inline-block; }
	/* exlude MacIE5 \*/
	* html .dr-K { height: 1% }
	.dr-K { display:block; }
	/* end MacIE5 */
/* dr-K */

/* ヘッダー */
#HDR { padding : 20px 17px 10px 22px;
}
#HDR h1 { float: left ;
	padding: 16px 0 0 0;
}
#HDR li { float: left ;
}
#FTR a ,
#HDR a { text-decoration: none ;
}
#HDR-RIGHT { float: right ;
	width: 446px ;
}

/*追加：バナーあり*/
#LANG-NAVI-BNR{float: right ;
width:446px;
}
#LANG-NAVI-BNR .hdr-bnr {margin:-8px 59px 20px 0;
}
#LANG-NAVI-BNR { padding-bottom:0px;
	float: right ;
}


#LANG-NAVI-BNR a { background: url(/imgs/hdr_lng10ss.gif) no-repeat ;
	height: 12px ;
	display: block ;
}
#LANG-NAVI-BNR .lang-navi-1 a { background-position: 0 0 ;
	width: 53px ;
}
#LANG-NAVI-BNR .lang-navi-1 a:hover { background-position: 0px -12px;
}
#LANG-NAVI-BNR .lang-navi-2 a { background-position: -52px 0 ;
	width: 60px ;
}
#LANG-NAVI-BNR .lang-navi-2 a:hover { background-position: -52px -12px;
}
/*追加：バナーあり*/

/*バナーなし*/
#LANG-NAVI { padding : 0 33px 12px 0 ;
	float: right ;
}


#LANG-NAVI { padding : 0 33px 12px 0px ;
	float: right ;
}
#LANG-NAVI a { background: url(/imgs/hdr_lng10ss.gif) no-repeat ;
	height: 12px ;
	display: block ;
}
#LANG-NAVI .lang-navi-1 a { background-position: 0 0 ;
	width: 53px ;
}
#LANG-NAVI .lang-navi-1 a:hover { background-position: 0px -12px;
}
#LANG-NAVI .lang-navi-2 a { background-position: -52px 0 ;
	width: 60px ;
}
#LANG-NAVI .lang-navi-2 a:hover { background-position: -52px -12px;
}
/*バナーなし*/



#GNAVI { clear: both ;
}
#GNAVI a { background: url(/imgs/hdr_gnv10ss.gif) no-repeat ;
	display:block ;
	height: 16px ;
}
#GNAVI .gnavi-1 a { background-position: 0 0 ;
	width: 83px;
}
#GNAVI .gnavi-1 a:hover { background-position: 0 -16px ;
}
#GNAVI .gnavi-2 a { background-position: -83px 0 ;
	width: 66px;
}
#GNAVI .gnavi-2 a:hover { background-position: -83px -16px ;
}
#GNAVI .gnavi-3 a { background-position: -149px 0 ;
	width: 90px;
}
#GNAVI .gnavi-3 a:hover { background-position: -149px -16px ;
}
#GNAVI .gnavi-4 a { background-position: -239px 0 ;
	width: 115px;
}
#GNAVI .gnavi-4 a:hover { background-position: -239px -16px ;
}
#GNAVI .gnavi-5 a { background-position: -354px 0 ;
	width: 92px;
}
#GNAVI .gnavi-5 a:hover { background-position: -354px -16px ;
}
/* ヘッダー */

/* フッター */
#FTR {	margin:20px 0px 20px 0px;
	border-top : 1px solid #9D9D9D ;
		padding-top: 8px ;
}
#FTR #FTR-NAVI { float: right ;
	padding-right: 17px ;
}
#FTR #FTR-NAVI li { float: left ;
}
#FTR #FTR-NAVI a { display: block ;
	background: url(/en/imgs/cmn/ftr_nv10ss.gif) no-repeat top right ;
	height: 12px ;
	text-decoration: none ;
}
#FTR #FTR-NAVI .ftr-navi-1 a { background-position: 0 0 ;
	width: 83px ;
}
#FTR #FTR-NAVI .ftr-navi-1 a:hover { background-position: 0 -12px ;
}
#FTR #FTR-NAVI .ftr-navi-2 a { background-position: -83px 0 ;
	width: 98px ;
}
#FTR #FTR-NAVI .ftr-navi-2 a:hover { background-position: -83px -12px ;
}
/* フッター */

/* 基本フォーマット */
#OUTSIDE {margin:0 auto;
	width: 850px;
}
/*#MAIN-CLM { padding: 60px 60px 90px 95px;
	background: url(/ja/imgs/prd/prd_10ss/prd_bg_10ss.png) no-repeat top left ;
	width: 811px ;
	height: 400px;
}*/

/*#MAIN-CLM { padding: 0px 0px 130px 50px;
	background: url(/ja/imgs/prd/prd_10ss/prd_bg_10ss_j.png) no-repeat top left ;
	width: 832px ;
}*/

/*#MAIN-CLM-BTM { background: url(/test/ja/imgs/prd/prd_10ss/prd_bg10ss.png) no-repeat top center ;
	width: 811px ;
	clear: both;
}*/
/* 基本フォーマット */


/* 非表示文字 */
.no-dpl {
	visibility: hidden; 
	font-size: 2px;
	line-height: 2px ;
}

/* リンクの矢印表示 */
.arw {
	background: url(/imgs/cmn/arw.gif) no-repeat 3px center;
	padding-left: 18px ;
}

/* 文字修飾終わり */

