@charset "Shift_JIS";

/*■■■doxin■■■*/


/**フォント色変更**/

/*リンク関連*/
td a:link    { color: #0066CC; text-decoration: none; }
td a:visited { color: #663399; text-decoration: none; }
td a:hover,
td a:active  { color: #D22450; }

/*コンテンツ見出しlv1*/
td.bg_06 span.b_b,
.c_00 { color: #555555; }

/*コンテンツ見出しlv2*/
.c_01 { color: #555555; }

/*強調文字暖色*/
.c_02 { color: #D92C49; }

/*強調文字寒色*/
.c_03 { color: #2C65D9; }

/*その他文字色*/
body { color: #333333; }



/*------------------------------------------------------------------------ 既存CSSを修正-星 */

body {
	background: #FFF url(http://doxin.jp/html/image/bg_main.gif) top left;
}

.bg_06 {
	background: #FFECEC url(http://doxin.jp/html/image/bg_title.gif) top left;
}

/* tr { font-family: "Hiragino Kaku Gothic Pro", "Hiragino Kaku Ghothic Pro W3", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, sans-serif ; } */
tr { font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; }

td { line-height: 1.20em; }


/*------------------------------------------------------------------------ 追加-星 */

/* コピーライト */
.Copyright {
	width: 720px;
	margin: 0px;
	padding: 2px;
	color: #888;
	font-size: 11px;
}


/* テキスト間隔 */
.txtline_m { line-height: 1.30em; }


/* 検索部分 */
.kensaku { padding: 5px 0 0 0; text-align: center; }


/* FAQ・モバイルリンク */
.faq_link { padding-left: 120px; }


/* プロフィール画像周囲の色 */
.bg_14 { background-color: #FFF; }


/* ニックネーム部分の背景 */
.bg_15 { 
	background: #FFF url(http://doxin.jp/html/image/bg_myphoto.gif) top left;
	padding-bottom: 5px;
}


/* プロフィール画像の上部「名前⇒名前」部分の背景 */
.bg_16 { background-color: #FFF; padding-top: 3px; }


/* 新着お知らせテキスト */
.osirase { padding: 5px 0 0 16px; }
.osirase_txt { background-color: #FFE9EF; padding: 1px; }

.osirase_txt a,
.osirase_txt a:link,
.osirase_txt a:visited { color: #D22450; font-weight: bold; text-decoration: none; }
.osirase_txt a:hover,
.osirase_txt a:active { color: #D22450; text-decoration: none; }

.osirase_link a,
.osirase_link a:link,
.osirase_link a:visited { color: #0066CC; font-weight: normal; text-decoration: none; }
.osirase_link a:hover,
.osirase_link a:active { color: #D22450; text-decoration: none; }


/* 最終ログインは〜 */
.logintime { color: #D00; line-height: 1.30em; }


/* 写真を編集する〜リンク部分 */
.btn_edit { padding: 2px 1px; vertical-align: top; }

.btn_edit a { text-decoration: underline; }
.btn_edit a:link,
.btn_edit a:visited { text-decoration: underline; }
.btn_edit a:hover,
.btn_edit a:active { text-decoration: underline; }


/* カレンダーの今日 */
.today {
	background: url(http://doxin.jp/html/image/bg_today.gif) no-repeat left top;
	color: #FF6600;
	font-weight: bold;
}


/* カレンダーの祝日 */
.holidaytxt { color: #FF4472; font-size: 10px; padding: 2px; }


/* フッターに「Top」追加 */
.ftr_up {
	margin-top: 5px;
	padding: 5px 0 2px 8px;
	border-top: #FFA7BD 1px dotted;
	text-align: left;
	font-size: 10px;
	color: #F3517B;
}

.ftr_up a { color: #F3517B; text-decoration: none; }
.ftr_up a:link,
.ftr_up a:visited { color: #F3517B; text-decoration: none; }
.ftr_up a:hover,
.ftr_up a:active { color: #D22450; text-decoration: none; }


/* 利用規約とプライバシー・ポリシー */
.sec_p { line-height: 1.20em; }
.sec_p_h {
width: 594px;
	border-bottom: #F49AAF 1px solid;
	padding-bottom: 1px;
	margin-top: 10px;
	margin-bottom: 5px;
	font-weight: bold;
	color: #F65780;
}
.sec_copy { color: #B7B29C; font-size: 11px; text-align: center; }


/* 画像アップロードに関する注意事項 */
.uploadtxt { list-style-type: disc; margin: 0px auto; padding-top: 5px; padding-bottom: 5px; }


/* あしあとリスト */
.ashiatotxt { line-height: 1.40em; }


/* 利用規約とプライバシー・ポリシー */
.faq_p { line-height: 1.20em; }
.faq_p_h {
	width: 594px;
	border-bottom: #F49AAF 1px solid;
	padding-bottom: 1px;
	margin-top: 10px;
	margin-bottom: 5px;
	font-weight: bold;
	color: #F65780;
}


/* よくあるご質問集 */
.faqlist { list-style-type: disc; margin: 0px auto; padding-top: 3px; padding-bottom: 6px; }

.faqlist a:link,
.faqlist a:visited { color: #06C; text-decoration: none; }
.faqlist a:hover,
.faqlist a:active  { color: #D22450; text-decoration: underline; }

.que { margin: 3px; font-weight: bold; }
.ans { width: 550px; margin-left: 26px; margin-bottom: 10px; padding: 10px; background: #FFE1ED; }

.anslink a:link,
.anslink a:visited { color: #06C; text-decoration: none; }
.anslink a:hover,
.anslink a:active  { color: #D22450; text-decoration: underline; }

.Qhead { font-weight: bold; color: #F65780; }


/* よくあるご質問集-背景 */

.faqlist1 { background: #FFF url(http://doxin.jp/html/image/faqlist1.gif) no-repeat bottom right; }
.faqlist2 { background: #FFF url(http://doxin.jp/html/image/faqlist2.gif) no-repeat bottom right; }
.faqlist3 { background: #FFF url(http://doxin.jp/html/image/faqlist3.gif) no-repeat bottom right; }
.faqlist4 { background: #FFF url(http://doxin.jp/html/image/faqlist4.gif) no-repeat bottom right; }
.faqlist5 { background: #FFF url(http://doxin.jp/html/image/faqlist5.gif) no-repeat bottom right; }
.faqlist6 { background: #FFF url(http://doxin.jp/html/image/faqlist6.gif) no-repeat bottom right; }
.faqlist7 { background: #FFF url(http://doxin.jp/html/image/faqlist7.gif) no-repeat bottom right; }


/* doxinヘルプ */
.help_h {
	width: 594px;
	border-bottom: #F49AAF 1px solid;
	padding-bottom: 1px;
	margin-top: 0px;
	font-weight: bold;
	color: #F65780;
}

/*.helptxt { width: 530px; margin: 5px 0 10px 20px; padding: 10px 20px 10px 20px; background: #FFE1ED; }*/
.helptxt { width: 550px; margin: 5px 0px 20px 20px; padding: 10px; padding-left: 15px; background: #FFE1ED; }

.helptxt a:link,
.helptxt a:visited { color: #06C; text-decoration: none; }
.helptxt a:hover,
.helptxt a:active  { color: #D22450; text-decoration: underline; }


/* アップロードファイル名表示(コミュニティ) */
.upfile { border: 1px dotted #B7B29C; padding: 5px; }


/*------------------------------------------------------------------------ キャンペーン用-星 */

.event_p { line-height: 1.30em; }
.event_p .padd10 { padding: 10px; }

.event_p a:link,
.event_p a:visited { color: #06C; text-decoration: underline; }
.event_p a:hover,
.event_p a:active  { color: #D22450; text-decoration: underline; }

.event_waku { width: 570px; border: 1px solid #E80000; margin: 15px 0; text-align: left; }
.event_waku strong { color: #E80000; font-size: 16px; }
.event_waku .koumoku { padding-bottom:2px; color: #E80000; font-weight: bold; }

.event_bonus strong { color: #E80000; font-size: 14px; }
.event_bonus { width: 570px; border: 1px solid #E80000; margin: 15px 0; text-align: left; padding: 54px 10px 10px 10px; }
.event_bonus .koumoku { padding-bottom:2px; color: #E80000; font-weight: bold; }

.subti { background: #FFF url(http://doxin.jp/html/image/event_081222/sub_title.gif) no-repeat top left; }
.bonus1 { background: #FFF url(http://doxin.jp/html/image/event_081222/h_title_1.gif) no-repeat top left; }
.bonus2 { background: #FFF url(http://doxin.jp/html/image/event_081222/h_title_2.gif) no-repeat top left; }
.bonus3 { background: #FFF url(http://doxin.jp/html/image/event_081222/h_title_3.gif) no-repeat top left; }
