body{
	margin: 0px auto;
	padding:0px;
	font-size: 12px;
	background-color:#e5debf;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:center;
	color:#222222;
}

#background{
    margin:0px auto;
	background-image:url(/PC/PC_IMG/general/bg_content.gif);
	background-position: center top;
	background-repeat:repeat-y;
	width:991px;
}
a:link,a:visited{
	color: #009fe8;
	text-decoration:none;
	font-weight:normal;
}
a:hover,a:active{
	color: #009fe8;
	text-decoration: underline;
}
a img, img{
    border:0px;
}
iframe{
   margin:0px;
   padding:0px;
}
#a_container{
    margin:0px auto;
	padding:0px;
	width:954px;
	background-color:#fff;
}
.eye{
   display:none;
}
/*  共通ヘッダー部 */
#header{
    margin:0px auto;
	padding:0px;
	height:65px;
	background-image:url(/PC/PC_IMG/general/bg_header.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	text-align:left;
}
#logo{
   margin:0px;
   padding:0px;
}
#logo img{
    margin:0px;
    padding:15px 0px 0px 15px;
	border:0px;
	float:left;
}
H1{
    margin:0px;
    padding:25px 0px 0px 200px;
	color:#111;
	font-size:13px;
	font-weight:normal;
	line-height:130%;
}
#main_menu{
    margin:0px auto;
	padding:0px;
	height:43px;
	background-image:url(/PC/PC_IMG/general/bg_menu.gif);
	background-position-x:0px;
	background-repeat:no-repeat;
}
.headermenu1{
    width:139px;
    height:33px;
	padding:0px;
	margin-top:3px;
	margin-left:1px;
	text-align:right;
    float:left;
}
.lnmenu{
    width:1px;
    height:29px;
	padding:0px;
	margin-top:5px;
    float:left;
}
.headermenu{
    width:138px;
    height:33px;
	padding:0px;
	margin-top:3px;
    float:left;
}
#navigator{
   margin:5px 0px;
   text-align:left;
   padding-left:15px;
}
#navigator span{
   font-size:10px;
   font-weight:bold;
}
/*　コンテンツ */
#b_container{
   width:954px;
   margin:0px;
   padding:0px;
   background-color:#FFFFFF;
}
#l_container{
   width:647px;
   margin:0px;
   padding:0px;
   float:left;
}
#l_content{
   width:632px;
   margin-left:15px;
   padding:0px;
}
#p_title{
   margin-top:5px;
   padding:0px;
}
#point{
   margin-top:10px;
   padding:0px;
}
.c_title{
   margin-top:8px;
   padding:0px;
}
.c_title25{
   margin-top:25px;
   padding:0px;
}

.c_content{
   margin:0px auto;
   padding:15px 10px 0px 10px;
}
/* Font Text */
.f29600{
  color:#f29600;
}
.f29600b{
  color:#f29600;
  font-weight:bold;
}

.tline{
	text-decoration:line-through;
}
.cred{
	color:#F03;
	font-weight:bold;
}

/* 共通右コンテンツ部 */
#r_container{
   width:307px;
   margin:0px auto;
   padding:0px;
   float:left;
}
.r_title{
   margin:0px;
   padding:0px;
}
#a_banner{
   margin:5px auto 0px auto;
   padding:0px
}
#login{
   width:267px;
   margin:5px auto 0px auto;
   padding:5px;
   background-color:#f2f2f2;
}
#form_bg{
   width:265px;
   margin:0px auto;
   padding:0px;
   background-color:#fafafa;
}
#img_tls_user{
   margin-top:5px;
}
.errormsg{
   margin:0px;
   height:12px;
   text-align:center;
   color:#FF0000;
   font-size:11px;
}
#t_login{
  margin:0px auto;
  font-size:13px;
  font-weight:bold;
  text-align:left;
}
.td_login{
  height:25px;
}
form{
   margin:0px;
   padding:0px;
}
.form_userlogin{
   margin:0px;
   padding:1px;
   border:2px solid #bd8789;
   font-size:14px;
   font-weight:bold;
   width:130px;
}
.fsize10{
   font-size:10px;
}
#rb_banner1{
   margin-top:10px;
   padding:0px;
}
#rb_banner2{
   margin-top:5px;
   padding:0px;
}

#pickup{
   margin:8px auto 0px auto;
   padding:0px;
   width:277px;
   height:384px;
   background-color:#f2f2f2;
   overflow:hidden;
}
.pickup_head{
    margin:0px auto;
	width:277px;
	height:32px;
	background-color:#ffffff;
}
#pickup iframe{
   margin:0px;
   padding:0px;
}

#menter{
   margin:8px auto 0px auto;
   padding:0px;
   width:277px;
}
#m_container{
   margin:0px;
   width:277px;
   background-color:#f2f2f2;
}
#rc_banner1{
   padding-top:8px;
}
#rc_banner2{
   padding-top:6px;
   padding-bottom:8px;
}
/* 共通フッター部 */
#out_footer{
    clear:both;
	margin:0px auto;
	padding:0px;
	height:15px;
}
#footer{
	margin:0px;
	padding:0px;
	background-color:#46210c;
	height:35px;
	width:954px;
	color:#fff;
	font-size:11px;
}
#fmenu_container{
	margin:0px;
	padding:0px;
	text-align:right;
}
.lnfooter{
	margin:4px 10px 0px 10px;
    float:right;
}
.footermenu{
	padding-top:13px;
    float:right;
}
.footermenu1{
	padding-top:12px;
	padding-right:15px;
    float:right;
}

#footer a:link,#footer a:visited{
	color: #fff;
	text-decoration:none;
	font-weight:normal;
}
#footer a:hover,#footer a:active{
	color: #fff;
	text-decoration: underline;
}

.acc{
  display:none;
}

