 body {
	font-family:"ＭＳ ゴシック", "Osaka";
	color:#444444;
  	margin-left: 0px;
  	margin-top: 0px;
  	margin-right: 0px;
  	margin-bottom: 0px;
  	background-image:url(../../pg/design/bg.gif); background-repeat:repeat;
}

A:link { text-decoration: none; color:#5E340A; }
A:visited { text-decoration: none; color:#5E340A; }
A:active { text-decoration: underline; color:#FA6C08; }
A:hover {  text-decoration: underline; color:#FA6C08; }

A:link.kiyakulink,A:visited.kiyakulink{
	text-decoration: underline; color:#5E340A;}
A.kiyakulink:active { text-decoration: underline; color:#FA6C08; }
A.kiyakulink:hover {  text-decoration: underline; color:#FA6C08; }


form{margin:0;}

.text12 { font-size: 12px; }
.text14 { font-size: 14px;}
.text14a { font-size: 14px;color:#660000; }
.text14b { font-size: 14px;color:#660000;line-height:140%; }
.text14c { font-size: 14px;color:#990000;line-height:120%; }
.text14red { font-size: 14px;color:#CC0000; }
.text10 { font-size: 10px; }
.text16a {font-size: 16px;color:#330000;font-weight:bold;line-height:120%;}

.titlebg { 
	background-image:url(../../pg/design/n_cas_bar.gif); background-repeat:no-repeat;
}
#center_title{
	font-size:14px;
	line-height:180%;
	color:#330000; 
}
.mainbg { 
	background-image:url(../../pg/design/n_cas_mainbg.gif); background-repeat:no-repeat;
}

.mypagebg {
	background-image:url(../../pg/design/mypage_bg.gif);
	background-repeat:no-repeat;
}


#toptxtbg{
	background:url(../../mypage/design/mypage_top_txt.gif) no-repeat;
}
.tbox1 input{
	width:295px;
	height:36px;
	font-size:20px;
}
.tbox2 { 
	width:360px;
	height:36px;
	font-size:20px;
}

#mypage .mainbg { 
	background-image:url(../../pg/design/mypage_bg.gif); background-repeat:no-repeat;
}
#mypage .mainbg2 { 
	background-image:url(../../pg/design/mypage_mainbg_long.gif); background-repeat:no-repeat;
}
#mypage .indexbg {
	background:url(../../usr/design/index_bg.gif) repeat-y top;
}	
#mypage .indexbgb {
	background:url(../../usr/design/indexbg_bottom.gif) no-repeat;
}
#mypage .titlebg { 
	background-image:url(../../pg/design/mypage_top_titlebg.gif);
	background-repeat:no-repeat;
}
#mypage .name {
	color:#FFFFFF;
	font-size:16px;
	text-align:right;
}
#mypage .mtitlebg { 
	background-image:url(../../pg/design/mypage_top_mtitlebg.gif); background-repeat:no-repeat;
	color:#FFFFFF;
	padding-left:10px;
	font-size:14px;
}
#mypage .ititlebg {
	background-image:url(../../usr/design/ititle_bg.gif); background-repeat:no-repeat;
	color:#FFFFFF;
	padding-left:10px;
	font-size:14px;
}
#mypage .txtbg {
	background-color:#FFFFFF;
	font-size:10px;
	line-height:110%;
}

/*マイページトップ
-----------------------------------------------*/
.topfriendbtn{
	margin-right:14px;
}
.topenqbtn{
	margin-left:14px;
}
.toppad{
	padding-top:30px;
	padding-bottom:30px;
}

/*アンケート
-----------------------------------------------*/
#mypage .enqbg {
	background-image:url(../../enq/design/mypage_questionnaire_bg.gif); background-repeat:repeat-y;
	padding:10px 70px 0 70px;
	line-height:120%;
	font-size:14px;
}
#mypage .enqbg_top {
	background-image:url(../../enq/design/mypage_questionnaire_top2.gif); background-repeat:no-repeat;
	padding:10px 100px 10px 80px;
	font-size: 16px;
	color:#660000;
	line-height:120%;
}
#mypage .enqbg_top3 {
	background-image:url(../../enq/design/mypage_questionnaire_top3.gif); background-repeat:no-repeat;
	padding:10px 100px 10px 80px;
	font-size: 16px;
	color:#660000;
	line-height:120%;
}
#mypage .enqbg_bottom1 {
	background-image:url(../../enq/design/mypage_questionnaire_bottom1.gif); background-repeat:no-repeat;
	}
#mypage .enqbg_bottom2 {
	background-image:url(../../enq/design/mypage_questionnaire_bottom2.gif); background-repeat:no-repeat;
	}
#reminder .txtboxbg {
	background-image:url(../../enq/design/mypage_reminder_textbox.gif);
	background-repeat:no-repeat;
}


/*入力用テーブル
-------------------------------------------*/
#mypage .formlist{
	font-size:14px;
}
#mypage .formlist th{
	color:#FFFFFF;
	text-align:left;
	background-image:url(../../pg/design/mypage_list_bg.gif); background-repeat:no-repeat;
	padding-left:10px;
	padding-right:10px;
	vertical-align:top;
	padding-top:5px;
}
#mypage .formlist td{
	vertical-align:middle;
	line-height:140%;
	color:#000000;
}
#mypage .formlist td input{
	height:25px;
}

/*ポイントを使う
-------------------------------------------*/
#mypage .pointuselist{
	border-top: 1px dotted black;
}
#mypage .pointuselist th{
	border-bottom: 1px dotted black;
	text-align:left;
	font-size: 14px;color:#330000; 
}
#mypage .pointuselist td{
	border-bottom: 1px dotted black;
}

/*ポイント履歴用
-------------------------------------------*/
#mypage .rirekiborder {
	border-bottom: 1px dotted black;
	border-right: 1px dotted black;
	padding:10px;
	font-size:14px;
}
#mypage .rirekiborder02 {
	border-right: 1px dotted black;
}
#mypage .rirekiborder03 {
	border-bottom: 1px dotted black;
	padding:10px;
	font-size:14px;
}


#mypage .mainbg3 { 
	background-image:url(../../pg/design/mypage_top_back.gif); background-repeat:no-repeat;
}
#mypage .logo1{
	padding-left:12px;
}
#mypage .namesan{
	padding-left:5px;
}
#mypage .coonftxt{
	background:url(../../pg/design/mypage_mid.gif) repeat-y;
	font-size: 14px;
	line-height:120%;
	color:#330000;
	padding:0 100px;
}
/*お友達に紹介メール
-------------------------------------------*/	
#mypage .pcselect{
	width:100%;
	height:200px;
	overflow:auto;
	padding:1em;
	border:1px solid #999999;
	background:#ffffff;
}
