/* マージン */
.mt3{
margin-top:3px;
}
.mt5{
margin-top:5px;
}
.ml2{
margin-left:2px;
}
.ml5{
margin-left:5px;
}
.ml10{
margin-left:10px;
}
.mt10{
margin-top:10px;
}

/* コミュニティページ */
.comyu_bdr{
background-color:#FFFFFF;
border-left:1px solid #9E9C96;
border-right:1px solid #9E9C96;
border-bottom:1px solid #9E9C96;
}
.comyu_bdr02{
background-color:#FFFFFF;
border-left:1px solid #B9B9B9;
border-right:1px solid #B9B9B9;
border-bottom:1px solid #B9B9B9;
font-size:12px;
color:#B9B9B9;
line-height:125%;
margin:0;
padding:5px 0 5px 0;
}
.comyu_bdr03{
background-color:#FFFFFF;
border-left:1px solid #B9B9B9;
border-right:1px solid #B9B9B9;
border-bottom:1px solid #B9B9B9;
font-size:12px;
color:#B9B9B9;
line-height:125%;
margin:0;
padding:10px 0 10px 0;
}
.comyu_bdr04{
background-color:#FFFFFF;
border-left:1px solid #B9B9B9;
border-right:1px solid #B9B9B9;
border-bottom:1px solid #B9B9B9;
font-size:12px;
color:#B9B9B9;
line-height:125%;
margin:0;
padding:0 0 10px 0;
}
.comyu_bdr05{
background-color:#FFF1CF;
border-left:1px solid #B9B9B9;
border-right:1px solid #B9B9B9;
border-bottom:1px solid #B9B9B9;
font-size:12px;
padding-top:5px;
}
.comyu_bdr_top{
height:84px;
background-color:#FFFFFF;
border-left:1px solid #B9B9B9;
border-right:1px solid #B9B9B9;
border-bottom:1px solid #B9B9B9;
font-size:12px;
color:#B9B9B9;
line-height:125%;
padding:5px 0 0 0;
}
/* プロフィール */
.prof02{
height:21px;
padding:3px 0px 0px 5px;
font-size:12px;
color:#333333;
}
/* アドレス帳 */
.add_name{
font-size:12px;
color:#333333;
}
/* テキスト */
.txt{
font-size:12px;
color:#555555;
margin:10px 15px 0 15px;
line-height:125%;
}
.txt1{
font-size:12px;
color:#555555;
line-height:125%;
}
.txt1b{
font-size:12px;
color:#555555;
line-height:120%;
margin-top:5px;
}
.txt2{
font-size:12px;
color:#555555;
padding:0 10px 0 10px;
line-height:125%;
}
.orange{
color:#EC7300;
font-weight:bold;
}
.txt3{
font-size:13px;
color:#555555;
line-height:125%;
padding:5px 5px 0px 5px;
text-align:left;
}
/* マージン *************************/
.mt8{
margin-top:8px;
}
/* 左見出し *************************/
.left_midasi{
width:190px;
height:26px;
font-size:12px;
color:#3D660C;
background-image:url(img/m_midasi.gif);
background-repeat:no-repeat;
text-align:center;
padding:2px 0 0 0;
margin:0;
}
.left_midasi02{
width:190px;
height:26px;
font-size:12px;
color:#555555;
background-image:url(img/m_midasi02.gif);
background-repeat:no-repeat;
text-align:center;
padding:2px 0 0 0;
margin:0;
}
/* マイページ *************************/
#mypage_photo_m{/* 男性プロフテーブル */
width:272px;
height:588px;
border:1px solid #ACC966;
background-color:#D0E993;
marign:5px 0 0 1px;
text-align:center;
vertical-align:middle;
}
#mypage_name_m{/* 男性プロフ名前 */
width:272px;
height:22px;
background-image:url(img/mail_bgm.gif);
background-repeat:no-repeat;
color:#555555;
font-size:12px;
font-weight:bold;
}
#mypage_prof{
width:262px;
height:423px;
background-color:#FFFFFF;
border:1px solid #FEB666;
border-collapse:collapse;
margin:4px 0 4px 0;
font-size:12px;
color:#555555;
text-align:left;
}
#mypage_prof td{
border:1px solid #FEC37A;
padding-left:7px;
}
#mypage_prof .left{
width:110px;
height:22px;
background-color:#FFF7E9;
color:#FB7D00;
padding-top:1px;
text-align:center;
padding:0;
}
.my_comment{
width:158px;
font-size:11px;
color:#555555;
text-align:left;
line-height:110%;
margin:10px 2px 7px 0 ;
}
.mypage_image{
border:1px solid #B9B9B9;
background-color:#FFFFFF;
font-size:12px;
color:555555;
}
.mypage_right{
background-color:#FFF7E9;
border:1px solid #B9B9B9;
font-size:12px;
color:#555555;
}
.mypage_right_b{
background-color:#FFF7E9;
border:1px solid #B9B9B9;
font-size:12px;
color:#555555;
margin-top:10px;
}
#mypage_right01{/* マイページ右側1 */
width:434px;
height:23px;
background-image:url(img/mypage_bg01.gif);
background-repeat:no-repeat;
color:#555555;
font-size:12px;
font-weight:bold;
}
.mypage_right02{/* マイページ右側2 */
width:210px;
height:23px;
background-image:url(img/mypage_bg02.gif);
background-repeat:no-repeat;
color:#555555;
font-size:12px;
font-weight:bold;
}
.account{/* マイページ右側3 */
height:23px;
margin:0;
vertical-align:bottom;
padding:0 0 0 10px;
font-size:12px;
color:#555555;
}
.account02{/* マイページ右側3 */
margin:7px 0 0 0;
font-size:12px;
color:#555555;
}
.m_settei{
width:100px;
margin:0;
pading:0;
}
/* プロフィール *************************/
.my_prof{
width:272px;
background-color:#FFF7E9;
border:1px solid #B9B9B9;
font-size:12px;
color:#555555;
margin-bottom:6px;
}
.my_prof select{
width:135px;
height:22px;
	}
#my_prof01{/* プロフィール左側 */
width:270px;
height:23px;
background-image:url(img/myprof_bg01.gif);
background-repeat:no-repeat;
color:#555555;
font-size:12px;
font-weight:bold;
}
#my_prof02{/* 写真編集右側 */
width:413px;
height:23px;
background-image:url(img/myprof_bg02.gif);
background-repeat:no-repeat;
color:#555555;
font-size:12px;
font-weight:bold;
}
.my_photo{
font-size:12px;
color:#555555;
background-color:#FFF7E9;
}
.my_photo img{
margin-top:4px;
}
.my_bg{/* 掲示板投稿 */
width:258px;
height:108px;
background-image:url(img/my_bg.gif);
background-repeat:no-repeat;
margin-top:11px;
padding:10px 0 0 0;
}
#my_prof02{/* 写真編集右側 */
width:413px;
height:23px;
background-image:url(img/myprof_bg02.gif);
background-repeat:no-repeat;
color:#555555;
font-size:12px;
font-weight:bold;
}
.my_photo{
font-size:12px;
color:#555555;
background-color:#FFF7E9;
}
.my_photo img{
margin-top:4px;
}

/* 受信メール *************************/
.jyusin_bg{
background-image:url(img/jyusin_bg.gif);
background-repeat:repeat-x;
}
.jyusin_bg02{
background-image:url(img/jyusin_bg02.gif);
background-repeat:repeat-x;
}
.jyusin_bg03{
background-image:url(img/jyusin_bg03.gif);
background-repeat:repeat-x;
}
.jyusin_bg a{
color:#555555;
}
#jyusin_bottom{
width:735px;
height:23px;
float:left;
}
#jyusin_bottom div{
float:left;
}
#jyusin_bottom .left{
float:left;
width:600px;
}
/* QRコード *************************/
.qrbg{
width:172px;
height:110px;
background-image:url(img/qrbg.gif);
background-repeat:no-repeat;
}
/* ポイントページ *************************/
.pt{
font-size:12px;
font-weight:bold;
color:#555555;
padding-top:2px;
}
.green{
font-size:12px;
font-weight:bold;
color:#218401;
padding-top:2px;
}
.orange{
font-size:12px;
font-weight:bold;
color:#D22F03;
padding-top:2px;
}
.point_bgcol{/* 背景の青 */
width:726px;
height:559px;
background-color:#ECF4F7;
margin-top:10px;
}
.point_title{
margin:20px 0 15px 0;
font-size:12px;
color:#555555;
}
.point{
border:1px solid #B9B9B9;
border-collapse:collapse;
background-color:#FFFFFF;
color:#555555;
font-size:12px;
}
.point2{
border:1px solid #B9B9B9;
border-collapse:collapse;
background-color:#FFFFFF;
color:#333333;
font-size:12px;
margin-top:10px;
}
.point_td01{/* お振込報告 */
width:164px;
height:31px;
border:1px solid #B9B9B9;
background-image:url(img/ptbg.gif);
background-repeat:no-repeat;
text-align:left;
}
.point_td01 p{
margin:0 0 0 7px;
padding:0;
}
.point_td01b{/* 先行追加ポイント */
width:126px;
height:30px;
border:1px solid #B9B9B9;
background-image:url(img/ptbg02.gif);
background-repeat:no-repeat;
color:#555555;
text-align:center;
}
.point_td01b p{
margin:0 0 0 7px;
padding:0;
color:#555555;
}
.point_td01c{/* 先行追加ポイント */
width:125px;
height:30px;
border:1px solid #B9B9B9;
background-image:url(img/ptbg03.gif);
background-repeat:no-repeat;
color:#555555;
text-align:center;
}
.point_td02{
height:31px;
border:1px solid #B9B9B9;
text-align:left;
margin:0;
padding:0 0 0 5px;
}
.point_td02 input{
margin:3px 0 0 0;
padding:0;
}

.point_td02b{
height:30px;
border:1px solid #B9B9B9;
text-align:center;
}
.point_txt{
color:#555555;
font-size:12px;
text-align:left;
line-height:120%;
}
.point_txt2{
color:#555555;
font-size:11px;
text-align:left;
line-height:120%;
margin:0 0 0 5px;
}
/* 掲示板からの詳細 *************************/
.line2{
border:1px solid #B9B9B9;
background-color:#FFFFFF;
font-size:12px;
color:555555;
}
#mail_photo_m{/* 男性プロフテーブル */
width:272px;
height:608px;
border:1px solid #ACC966;
background-color:#D0E993;
marign-top:5px;
text-align:center;
vertical-align:middle;
}
#mail_name_m{/* 男性プロフ名前 */
width:270px;
height:22px;
background-image:url(img/mail_bgm.gif);
background-repeat:no-repeat;
color:#555555;
font-size:12px;
font-weight:bold;
}
#mail_prof{
width:262px;
height:443px;
background-color:#FFFFFF;
border:1px solid #FEB666;
border-collapse:collapse;
margin:4px 0 4px 0;
font-size:12px;
color:#555555;
text-align:left;
}
#mail_prof td{
border:1px solid #FEC37A;
padding-left:7px;
}
#mail_prof .left{
width:110px;
height:21px;
background-color:#FFF7E9;
color:#FB7D00;
padding:0px 0 0 7px;
text-align:left;
}
.mail_comment{
width:243px;
font-size:11px;
color:#555555;
text-align:left;
line-height:110%;
margin:10px 2px 7px 0 ;
}
.mail_right{
height:236px;
background-color:#FFF7E9;
border:1px solid #B9B9B9;
font-size:12px;
color:#555555;
}
.mail_right_b{
height:362px;
background-color:#FFF7E9;
border:1px solid #B9B9B9;
font-size:12px;
color:#555555;
margin-top:10px;
}
.mail_right01{/* マイページ右側1 */
width:359px;
height:23px;
background-image:url(img/mail_bg01.gif);
background-repeat:no-repeat;
color:#555555;
font-size:12px;
font-weight:bold;
}
.sousin_bg{/* メール送信 */
width:310px;
height:135px;
background-image:url(img/sousin_bg.gif);
background-repeat:no-repeat;
margin-top:12px;
padding:10px 0 0 0;
}
.sousin{
margin-right:5px;
}
.go_message{
margin-top:105px;
}
.mail_long{/* ポイント不足 */
height:608px;
background-color:#FFF7E9;
border:1px solid #B9B9B9;
font-size:12px;
color:#555555;
}
/* 送信POP *************************/
.sousin_right{
height:607px;
background-color:#FFF7E9;
border:1px solid #B9B9B9;
font-size:12px;
color:#555555;
}
.pop_bg{/* メール送信 */
width:310px;
height:127px;
background-image:url(img/pop_bg.gif);
background-repeat:no-repeat;
margin-top:11px;
padding:10px 0 0 0;
}
/* 検索ページ *************************/
.search_top{
width:351px;
height:23px;
background-image:url(img/search_bg.gif);
background-repeat:no-repeat;
color:#555555;
font-size:12px;
font-weight:bold;
}
.search_table{
background-color:#FFF7E9;
border:1px solid #B9B9B9;
font-size:12px;
color:#555555;
margin:10px 0 0 0;
}
.search_table02{
background-color:#FFFFFF;
border:1px solid #AFCE6D;
border-collapse:collapse;
color:#555555;
}
.search_table02 td{
border:1px solid #AFCE6D;
font-size:12px;
color:#555555;
}
.search_name{
font-size:12px;
color:#3D660C;
font-weight:bold;
margin:1px 0 0 21px;
}
.search_table03{
margin:0;
padding:0 0 0 4px;
}
.search_table03b{
margin:0;
padding:3px 4px 0 4px;
line-height:110%;
}
/* 携帯フォーム *************************/
.mobile_mbg{
width:716px;
height:126px;
background-image:url(img/mobile_mbg.gif);
background-repeat:no-repeat;
margin:10px 0 0 0;
}
.mobile_mform{
margin:0 120px 6px 0;
}
.mobile_mbg2{
width:527px;
height:126px;
background-image:url(img/mobile_mbg2.gif);
background-repeat:no-repeat;
float:left;
margin-top:10px;
}
.moqr{
width: 111px;
height: 111px;
margin: 7px 7px 0px 0px;
float:right;
}
.mobile_mform2{
margin:73px 3px 0px 0px;
float:right;
}
/* 携帯フォーム (追加)*************************/
#centerbox_base{
width:527px;
padding: 10px 9px 10px 10px;
}
.moviex{
width:467px;
height:108px;
background-image:URL(img/movietopbg.gif);
background-repeat:no-repeat;
padding: 15px 30px 0px 30px;
font-size:15px;
color:#333333;
line-height:135%;
padding-top:30px;
text-align:center;
}
*html .moviex{
width:527px;
height:138px;
}
.movie_text1{
color: #FF0000;
font-size: 12px;
}
.space{
margin-top:15px;
}

/* サイト横スクロールQR*************************/
#akomigiue{
	position:absolute; visibility:visible; z-index:1;
	margin-top:20px;
}
.txt1c{
	font-size:12px;
	color:#555555;
	line-height:115%;
	margin-top:5px;
}
.txt2c{
	font-size:12px;
	color:#555555;
	line-height:110%;
	margin-top:12px;
	margin-bottom:6px;
}
#qr{
width:142px;
height:390px;
background-image:url(img/qrbg.jpg);
background-repeat:no-repeat;
}
.qrtop{
height:158px;
padding: 8px 6px 0px 0px;
float: right;
}
.qrbtn{
float: right;
}
.qrcode{
padding-top: 36px;
}
*html .qrcode{
margin: 18px 10px 0px 12px;
}
.qrunder{
margin-right: 10px;
float: right;
font-size:11pt;
}
*html .qrunder{
margin: 11px 0px 0px 4px;
float: left;
}
