@charset "Shift_JIS";/* ################################## *//* sup *//* ################################## */	sup{		vertical-align:top;		font-size:80%;	}/* ################################## *//* anycontents ナビ *//* ################################## */#any_upper,#any_rower {/* コンテンツ位置とサイズ */	clear:both;	margin:6px 0;	padding:3px 0;	width:750px;	height:17px;	text-align:left;	white-space:nowrap;}#any_upper {	border-bottom:1px dotted #807B88;}#any_rower {	border-bottom:1px solid #807B88;}#any_upper ul,#any_rower ul{/* コンテンツ位置とサイズ */	position:relative;	margin:0;	padding:1px 0;	height:14px;}#any_upper li,#any_rower li{	float:left;	padding:0;	list-style: none;	text-align:left;		font-size:12px;	font-weight:700;	margin:0 6px 10px 0;	height:14px;	line-height:14px;	white-space:nowrap;}#any_upper a,#any_rower a{	padding-left:1.1em;	display:block;	font-weight:700;	text-decoration:none;	color:#76B0A2;	background-image:url('/common/images/any_subnavi.gif');	background-position:left 0;	background-repeat:no-repeat;}/* CSS sprict */#any_upper a:hover,#any_upper a:visited:hover,#any_rower a:hover,#any_rower a:visited:hover{	color:#A2C9C0;	background-position:left -14px;}#any_upper a.selected:link,#any_upper a.selected:visited,#any_rower a.selected:link,#any_rower a.selected:visited {	color:#807B88;	background-position:left -28px;}/* ################################## *//* anycontents 項目接頭マーク *//* ################################## */#any_headmark001 {	margin:20px auto 10px auto;	padding-left:1.1em;	width:710px;	text-align:left;		background:#ffffff url('/common/images/any_listmark001.gif') left center no-repeat;	font-size:125%;	font-weight:700;	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;}#any_headmark002 {	margin:20px auto 10px auto;	width:660px;	text-align:left;		background:#ffffff	font-size:100%;	font-weight:bold;	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;}#ir_headmark001 {	margin:20px auto 10px auto;	padding-left:1.1em;	width:710px;	text-align:left;		background:#ffffff url('/common/images/ir_listmark001.gif') left center no-repeat;	font-size:125%;	font-weight:bold;	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;}#ir_headmark001 span{	font-size:80%;}#ir_headmark002 {	margin:20px auto 10px auto;	width:660px;	text-align:left;		background:#ffffff;	font-size:100%;	font-weight:bold;	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;}/* ################################## *//* 個人情報ナビ *//* ################################## */#kojin_policy {	margin-right:51px;	width:110px;}#kojin_policy a {	background-image:url('/common/images/kojin_subnavi.gif');	background-position:0 0;	background-repeat:no-repeat;}/* */#kojin_policy a:hover, #kojin_policy a:visited:hover{	background-image:url('/common/images/kojin_subnavi.gif');	background-position:0 -14px;	background-repeat:no-repeat;}#kojin_policy a.selected:link,#kojin_policy a.selected:visited {	background-image:url('/common/images/kojin_subnavi.gif');	background-position:0 -28px;	background-repeat:no-repeat;}#kojin_public {	margin-right:20px;	width:278px;}#kojin_public a {	background-image:url('/common/images/kojin_subnavi.gif');	background-position:-110px 0;	background-repeat:no-repeat;}/* */#kojin_public a:hover, #kojin_public a:visited:hover{	background-image:url('/common/images/kojin_subnavi.gif');	background-position:-110 -14px;	background-repeat:no-repeat;}#kojin_public a.selected:link,#kojin_public a.selected:visited {	background-image:url('/common/images/kojin_subnavi.gif');	background-position:-110 -28px;	background-repeat:no-repeat;}#kojin_purpose {	margin-right:0;	width:120px;}#kojin_purpose a {	background-image:url('/common/images/kojin_subnavi.gif');	background-position:-388px 0;	background-repeat:no-repeat;}/* */#kojin_purpose a:hover, #kojin_purpose a:visited:hover{	background-image:url('/common/images/kojin_subnavi.gif');	background-position:-388px -14px;	background-repeat:no-repeat;}#kojin_purpose a.selected:link,#kojin_purpose a.selected:visited {	background-image:url('/common/images/kojin_subnavi.gif');	background-position:-388px -28px;	background-repeat:no-repeat;}#kojin_sharing {	margin-right:30px;	width:131px;}#kojin_sharing a {	background-image:url('/common/images/kojin_subnavi.gif');	background-position:-508px 0;	background-repeat:no-repeat;}/* */#kojin_sharing a:hover, #kojin_sharing a:visited:hover{	background-image:url('/common/images/kojin_subnavi.gif');	background-position:-508px -14px;	background-repeat:no-repeat;}#kojin_sharing a.selected:link,#kojin_sharing a.selected:visited {	background-image:url('/common/images/kojin_subnavi.gif');	background-position:-508px -28px;	background-repeat:no-repeat;}#kojin_indication {	margin-right:36px;	width:262px;}#kojin_indication a {	background-image:url('/common/images/kojin_subnavi.gif');	background-position:-639px 0;	background-repeat:no-repeat;}/* */#kojin_indication a:hover, #kojin_indication a:visited:hover{	background-image:url('/common/images/kojin_subnavi.gif');	background-position:-639px -14px;	background-repeat:no-repeat;}#kojin_indication a.selected:link,#kojin_indication a.selected:visited {	background-image:url('/common/images/kojin_subnavi.gif');	background-position:-639px -28px;	background-repeat:no-repeat;}#kojin_window {	margin-right:0;	width:190px;}#kojin_window a {	background-image:url('/common/images/kojin_subnavi.gif');	background-position:-901px 0;	background-repeat:no-repeat;}/* */#kojin_window a:hover, #kojin_window a:visited:hover{	background-image:url('/common/images/kojin_subnavi.gif');	background-position:-901px -14px;	background-repeat:no-repeat;}#kojin_window a.selected:link,#kojin_window a.selected:visited {	background-image:url('/common/images/kojin_subnavi.gif');	background-position:-901 -28px;	background-repeat:no-repeat;}/* ################################## *//* anycontents table *//* ################################## */.catalog_index {	font-size:100%;	margin:0 50px;		width:650px;	}.catalog_index td{	texe-align:left;	line-height:1.3em;	padding:5px;}.catalog_sub {	white-space:nowrap;	font-size:100%;	margin:0 10px;		width:730px;	}.catalog_sub td{	texe-align:left;	line-height:1.3em;	padding:0;}.grayborder {border:1px solid #aaaaaa;}.padding5{padding:5px;}.catalog_td5 {	font-size:100%;	margin:0 50px;		width:650px;	border-collapse: separate;	}.catalog_td5 td{	margin:5px;	line-height:1.3em;	font-size:100%;	padding:5px;}.catalog_td5 caption{	line-height:1.3em;	font-size:100%;}.catalog_ovflw_index, .catalog_ovflw_news {	font-size:100%;	margin:0 0 0 50px;	width:700px;	}.catalog_ovflw_index td, .catalog_ovflw_news td{	texe-align:left;	height:20px;	line-height:1.3em;	padding:5px;	vertical-align:top;}.catalog_ovflw_index td.date, .catalog_ovflw_news td.date{		white-space:nowrap;}/* ################################## *//* newsinfo_cojp 新着情報 *//* ################################## */#newsinfo_cojp {	margin:10px 52px;	padding:0;	width:646px;/* 情報ボックス背景 */}#newsinfo_cojp ul {	margin:0;	padding:0;	width:646px;	text-align:left;/* 情報ボックス背景 */	background-color:#ffffff;	list-style:none;	font-size:100%;	line-height:1.3em;}#newsinfo_cojp ul li {	position:relative;	margin-top:1em;	margin-left:6em;	padding:0;	border-bottom:1px dotted #B3B0B8;}#newsinfo_cojp ul li span {	position:absolute;	top:auto;	margin-left:-5.5em;	padding:0 0 0 1em;	width:5em;		border:none;	background:url('/common/images/square_gr.gif') left 0.25em no-repeat;}/* ################################## *//* newsinfo_cojp 新着情報 *//* ################################## */#newsinfo_cojp {	margin:10px 52px;	padding:0;	width:646px;/* 情報ボックス背景 */}#newsinfo_ir ul {	margin:0;	padding:0;	text-align:left;/* 情報ボックス背景 */	background-color:#ffffff;	font-size:100%;	line-height:1.3em;}/* ################################## *//* newopen グランドロゴコンテンツ *//* ################################## */#newmark {	margin:10px 52px;	padding:0;	height:700px;	width:646px;		text-align:center;	background:#ffffff url('/common/images/newopen_bg.jpg') center bottom no-repeat;	color:#000000;}#newmark h1{	display:block;	margin:50px auto;	padding:0;	width:470px;	height:120px;	text-align:left;	text-indent:-9000px;	line-height:120px;	background:transparent url('/common/images/newopen_logo_b.gif') 0 0 no-repeat;}#newmark h2{	display:block;	margin:60px auto;	padding:0;	width:205px;	height:25px;	text-align:left;	text-indent:-9000px;	line-height:25px;	background:transparent url('/common/images/newopen_sub_ti_b.gif') 0 0 no-repeat;}#newmark p{	margin-top:100px;	font-size:90%;	line-height:1.5em;}#newmark p span{	margin:auto 0.5em;	font-size:120%;	font-weight:700;}#newmark h3{	margin-top:50px;	font-size:135%;	font-weight:900;	text-decoration;underline;}.denki_num1,.denki_num2{	list-style-type:none;	text-align:left;}.denki_num1 li {	position:relative;	margin-left:1.5em;	padding:1em 0;	line-height:1.5em}.denki_num1 li span {	position:absolute;	margin-top:-0.2em;	margin-left:-1.5em;	padding:0;	width:1.5em;}.denki_num2 li {	position:relative;	margin-left:2em;	padding:1em 0 0 0;	line-height:1.5em}.denki_num2 li span {	position:absolute;	margin-top:-0.2em;	margin-left:-2.5em;	padding:0;	width:2em;}