@charset "euc-jp";

/*  ---- Reset ----  */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
margin:0;}
table{border-collapse:collapse;border-spacing:1;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
body{font:13px/1.22;*font-size:small;*font:x-small;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:99%;}
strong{font-weight:bold;}
#wrapper{text-align:left;line-height:1.2;}
#contents-body{margin-bottom:30px;}

/*  ---- header ----  */
#contents-header{width: 950px;}

/* -- clearfix -- */
.clearfix{zoom: 1;}
.clearfix:after{content:".";display:block;height:0px;clear: both;visibility: hidden;}

/*  ---- g-navi ----  */
#card_globalnavi{width:950px;margin-top:15px;overflow:hidden;}

#card_globalnavi ul li {
display:block;text-indent:-9999px;list-style-type:none;text-align:center;float:left;height:30px;}

#card_globalnavi,
#card_globalnavi ul li,
#card_globalnavi a{
background-image:url(http://i.yimg.jp/images/yjc/common/img/card_globalnavi.gif);
display:block;
height:30px;}

li#card_globalnavi_10 a{
background-position: 0px 30px;
width:109px;
}

li#card_globalnavi_11 a{
background-position: -109px 30px;
width:172px;
}

li#card_globalnavi_12 a{
background-position: -281px 30px;
width:141px;
}

li#card_globalnavi_13 a{
background-position: -422px 30px;
width:210px;
}

li#card_globalnavi_14 a{
background-position: -632px 30px;
width:165px;
}

li#card_globalnavi_15 a {
background-position: -797px 30px;
width:153px;
}


li#card_globalnavi_10 a:hover, li#card_globalnavi_00 {
background-position: 0px 0px;
width:109px;
}

li#card_globalnavi_11 a:hover, li#card_globalnavi_01 {
background-position: -109px 0px;
  width:172px;
}

li#card_globalnavi_12 a:hover, li#card_globalnavi_02 {
background-position: -281px 0px;
  width:141px;
}

li#card_globalnavi_13 a:hover, li#card_globalnavi_03 {
background-position: -422px 0px;
  width:210px;
}

li#card_globalnavi_14 a:hover, li#card_globalnavi_04 {
background-position: -632px 0px;
  width:165px;
}

li#card_globalnavi_15 a:hover, li#card_globalnavi_05 {
background-position: -797px 0px;
  width:153px;
}

/*  ---- sidebar ----  */

#sub {margin: 0 0 0 0;}

.yjc-14pt{
	font-size: 14px;
	line-height: 22px;
}

.yjc-12pt{
	font-size: 12px;
	line-height: 18px;
}

.sidebar-contents{
	width:300px;
}

#title_h2member{
	background-image:url(../img/sub-img.png);
	background-repeat:no-repeat;
	background-position:10px 10px;
	display: block;
	height: 32px;
	text-indent: -9999px;
	background-color:#637289;
}

.sidebar-member{
	margin:0 0 6px;
	padding: 0;
	border: 1px solid #ccc;
	background-image:url(../img/mem_nav_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.sidebar-member-txt{margin:5px 6px;padding: 6px;background-color:#ffffc6;border: solid 1px #ffd608;}

.sidebar-memberBtn{margin: 5px 0 0 21px;}
.sidebar-memberBtn a{background-image:url(../img/sub-img.png);text-indent:-9999px;background-position:0 -34px;
display:block;width:251px;height:41px; overflow:hidden;}

/* 各種照会・手続きはこちらから */
.sidebar-memberDitail{margin: 10px auto;
text-align:center;}

.sidebar-list-blue-nocard ul{border:1px solid #298ebf;font-size:85%;padding:4px 10px;
background-color:#fff;margin:0 10px;}

.sidebar-list-saport{border:1px solid #298ebf;font-size:85%;padding:4px 10px;
	margin: 10px;
	background-color:#fff;}

.list-blue li{padding-left: 23px;background:url(http://i.yimg.jp/images/yjc/svs/hoken/list_blue.gif) 0 0.45em no-repeat;}

.sidebar-title{display: block;margin: 0 auto;border-width:1px solid #ccc;}

/* sidebarTitle */
#sidebar-toku,
#sidebar-saport,
#sidebar-point,
#sidebar-card,
#sidebar-aferieit,
#sidebar-info,
#sidebar-mente,
#sidebar-cyuuikanki,
.sidebar-title{
background-image:url(../img/sub-img.png);
background-position:0 -87px;
border-width:1px 1px 0;
border-style:solid;
border-color:#ccc;
padding:2px 0 0 0;
font-weight:bold;
text-indent:10px;
background-repeat:repeat-x;
}

/*インクルード追加　伊東*/

.sidebar-box2{
	margin: 0 0 6px;
	padding: 6px;
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
}

.sidebar-box2 img{
	float: left;
	margin-right: 6px;
}

.sidebar-titleBox{
	margin:0 0 6px;
	padding: 6px;
	border: 1px solid #CCC;
	background-color:#FFFFFF;
}

.sidebar-titleBox img{
	float: left;
	padding-right: 6px;
}

.sidebar-titleBox img#inline{
	float:none;
}

.sidebar-titleBox .point{
	margin-bottom: 6px;
}


.sidebar-BoxCaution{
	margin:0 0 6px;
	padding: 6px;
	border: 1px solid #CCC;
	background-color:#FFFFFF;
}

.sidebar-BoxCaution img{
	float: left;
	padding-right: 6px;
}

.sidebar-BoxCaution img#inline{
	float:none;
}

.sidebar-BoxCaution ul{
background-image:url(http://i.yimg.jp/images/yjc/common/img/icon_list.gif);
background-repeat:no-repeat;
background-position:-140px 0.25em;margin:0 0 0 5px;
}

.sidebar-BoxCaution li{
margin:0 0 0 20px;
background-color:#fff;
}

.sidebar-BoxCaution div.line{
overflow:hidden;
margin:2px 0;
}

.line{
	text-indent: -9999px;
	height: 1px;
	background:url(http://i.yimg.jp/images/yjc/svs/hoken/border.gif) repeat-x;
	margin: 10px 0;
}

.sidebar-campBox{
	margin:0 0 6px;
	padding:6px;
	border: 1px solid #ccc;
	background-color:#FFFFFF;
}

.sidebar-titleBoxcmptext{
	margin:0px 0px 0px 90px;
	padding:0px 0px 5px 0px;
}

.sidebar-titleBoxcmptextimg{
	float: left;
	padding-right: 0x;

}

.sidebar-campBoxinside{
  display:block;

}

/*  ---- footer ----  */

.footerProperty{
	margin:10px 0;
}

/* 改修後会員向けメッセージ */

.sidebar-yname,
.sidebar-guest{font-size:85%;padding:5px 10px 0 10px;}
.sidebar-guest{text-align:center;padding:0 10px 5px;}
#sidebar-list-dialog{margin:10px;background-image:url(../img/sub-img.png);background-position:0 -251px;background-repeat:no-repeat;padding:4px 0 0;}
#sidebar-list-dialog ul{background-image:url(../img/sub-img.png);background-position:0 bottom;background-repeat:no-repeat;
font-weight:bold;font-size:85%;padding:0 0 4px;}
#sidebar-list-dialog li{background-color:#ffe989;padding:0 7px;}
#sidebar-list-dialog a{color:#f60;}

/* FSPランク表示 */

#sidebar-list-status{padding:0 8px 6px;font-size:85%;}
#sidebar-list-status a{font-weight:bold;}
.ic_pnt,
.sc_r,
.sc_b,
.sc_s,
.sc_g,
.sc_p,
.sc{background-image:url(../img/sub-img.png);width:16px;height:16px;margin:0 4px 0 0;vertical-align:middle;}
img.ic_pnt{background-position:-120px -200px;}
img.sc{background-position:0 -216px;}
img.sc_r{background-position:-20px -216px;}
img.sc_b{background-position:-40px -216px;}
img.sc_s{background-position:-60px -216px;}
img.sc_g{background-position:-80px -216px;}
img.sc_p{background-position:-100px -216px;}
img.ic_new{background-position:0 -152px;width:25px;margin-left:4px;}

#sidebar-list-dialog li img{background-image:url(../img/sub-img.png);width:16px;height:16px;margin:0 4px 0 0;vertical-align:middle;
background-position:-40px -200px;}

em{font-weight:bold;}

/*  */
#sidebar-list-dialog li{background-image:url(http://i.yimg.jp/images/yjc/common/img/sub-img.png);
background-position:-240px -197px;background-repeat:no-repeat;}
#sidebar-list-dialog .ic-auc,
#sidebar-list-dialog .ic-toto,
#sidebar-list-dialog .ic-prm{background-image:url(http://i.yimg.jp/images/yjc/common/img/sub-img.png);}
#sidebar-list-dialog ul{background-color:#FFE989;padding:0 0 0 5px;background-image:none;}
#sidebar-list-dialog span{background-color:#FFE989;margin:0 0 0 16px;display:block;}
#sidebar-list-dialog li{padding:0 0 0 4px;margin-right:2px;}
#sidebar-list-dialog div{background-image:url(http://i.yimg.jp/images/yjc/common/img/sub-img.png);
background-position:0 bottom;
background-repeat:no-repeat;
padding:0 0 4px 0;}
#sidebar-list-dialog .ic-auc{background-position:-180px -195px;}
#sidebar-list-dialog .ic-toto{background-position:-200px -195px;}
#sidebar-list-dialog .ic-prm{background-position:-220px -195px;}
/*  */
#sidebar-list-dialog span{zoom:1;}
.yj950-2 #wrapper{padding:0 10px;}
.sidebar-titleBox dt{color:#666;}
/* inside link */
.sidebar-titleBox dd{text-indent:8px;}
.ic_fx{background-image:url(http://i.yimg.jp/images/sicons/fx16.gif);background-repeat:no-repeat;
width:16px;height:16px;}


/* 20101208 */
img.ic_pnt{background:url(http://i.yimg.jp/images/sicons/point16.gif) no-repeat;}
img.sc{background:url(http://i.yimg.jp/images/sicons/starclub16.gif) no-repeat;}
