@charset "euc-jp";

/* モバイル告知ページ */

h1,h2,form {
	margin: 0;
	padding: 0;
	}
	
.mb_swf_area {
	background: url(http://www.yosoo.net/images/mobile/new/head_swf_bg.gif) no-repeat;
	}
	
.mb_swf {
	border: 2px solid #000000;
	width: 240px;
	}
	
.new_wrap {
	background: url(http://www.yosoo.net/images/mobile/new/frame_mid.gif) repeat-y;
	margin: 15px auto 0 auto;
	}
	
.bonus_wrap,.faq_wrap {
	background: url(http://www.yosoo.net/images/mobile/new/frame_mid.gif) repeat-y;
	margin: 15px auto 0 auto;
	}
	
.main_td {
	background: url(http://www.yosoo.net/images/mobile/new/frame_top.gif) no-repeat top;
	}
	
.btm_td {
	background: url(http://www.yosoo.net/images/mobile/new/frame_btm.gif) no-repeat bottom;
	height: 10px;
	}
	
.navi1 {
	margin: 15px 0;
	}
	
.coin_camp_navi {
	margin: 10px auto 0 auto;
	}
	
	
.new_text2 {
	color: #333333;
	font-size: 12px;
	line-height: 1.4em;
	padding: 10px 0 0 0;
	}	
	
.new_text {
	color: #333333;
	font-size: 12px;
	line-height: 1.4em;
	padding: 6px 0 0 0;
	}
	
.new_table {
	margin: 0 auto 0 auto;
	}
	
.new_line1 {
	background: url(http://www.yosoo.net/images/mobile/new/new_line1.gif) no-repeat center;
	height: 17px;
	}
	
.new_line2 {
	background: url(http://www.yosoo.net/images/mobile/new/new_line2.gif) no-repeat top;
	width: 18px;
	}
	
.new_line3 {
	background: url(http://www.yosoo.net/images/mobile/new/new_line3.gif) no-repeat bottom;
	width: 18px;
	}
	
.new_more {
	margin: 12px 0 0 0;
	}
	
.new_copy1 {
	margin: 15px 0;
	}
	
	
.bonus_dot {
	margin: 15px auto;
	}
	
.form_wrap {
	background: #ffa92d;
	margin: 15px auto;
	}
	
.form_table {
	margin: 8px auto 0 auto;
	}
	
.form_at1 {
	margin: 0 auto 15px auto;
	}
	
.form_at2 {
	margin: 10px auto 5px auto;
	}
	
.form_at2 td {
	font-size: 11px;
	line-height: 1.3em;
	}
	
.form_msg1 {
	margin: 0 0 10px 0;
	}
	
.ad_set {
	font-size: 14px;
	font-weight: bold;
	margin: 15px 0 10px 0;
	text-align: center;
	}
	
		
.faq_navi {
	margin: 15px auto;
	}
	
.faq_text1 {
	font-size: 12px;
	margin: 0 auto;
	width: 550px;
	}
	
.faq_line {
	margin: 15px auto;
	}
	
.faq_q {
	color: #CC0000;
	font-weight: bold;
	}
	
.faq_wrap p {
	margin: 0;
	}
	
.faq_wrap .time_img {
	margin: 15px auto;
	text-align: center;
	}
	
.faq_wrap .faq_date {
	font-size: 11px;
	margin: 0 auto 0 auto;
	padding: 0 15px;
	text-align: right;
	}
	
.mb_navi {
	font-size: 12px;
	margin: 10px auto 8px auto!important;
	padding: 0 5px!important;
	text-align: right;
	width: 580px;
	}
	

/* ドコモ向け */

.docomo_form {
	margin: 10px auto 0 auto;
	}
	
.docomo_form_main {
	background: url(http://www.yosoo.net/images/mobile/new/open/docomo_form_mid.gif) repeat-y center;
	}
	
	
#mb_docomo_head {
	margin: 0 auto;
	}

#mb_docomo_head h1,#mb_docomo_head h2 {
	display: none;
	}


/* 未ログイン */
	
.ygp_access {
	margin: 12px auto 0 auto;
	}
	
#mb_docomo_access {
	margin: 15px auto 0 auto;
	}
	
#mb_docomo_access th.url,
#mb_docomo_access th.imenu,
#mb_docomo_access th.address {
	background: #66cc00;
	width: 97px;
	}
	
#mb_docomo_access td {
	font-size: 12px;
	}
	
#mb_docomo_access td.url,
#mb_docomo_access td.imenu,
#mb_docomo_access td.address {
	background: #dff6c9;
	padding: 3px 10px;
	}
	
#mb_docomo_access th.qr {
	background: #66cc00;
	width: 103px;
	}
	
#mb_docomo_access td.qr {
	background: #dff6c9;
	text-align: center;
	}
	
#mb_docomo_access .space1 {
	width: 5px;
	}
	
#mb_docomo_access .space2 {
	height: 5px;
	}
	
#mb_docomo_access .mailbox {
	margin: 0 10px 0 0;
	width: 120px;
	}
	
#mb_docomo_access .submit {
	margin: 0 0 0 10px;
	}
	
#mb_docomo_access .note {
	font-size: 11px;
	padding: 8px 0 0 0;
	}



/* au one おこづかい */

#mb_au {
	font-size: 12px;
	line-height: 1.4;
	text-align: left;
	}
	
#mb_au h3,#mb_au p,#mb_au dl,#mb_au dt,#mb_au dd {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#mb_au td {
	font-size: 12px;
	}

#mb_au #au_head {
	width: 580px;
	height:  224px;
	margin: 0 auto;
	}

#mb_au #au_head h2 {
	background: url(../images/mobile/new/200810/okozukai/head_01.gif) no-repeat;
	width: 580px;
	height: 105px;
	text-indent: -9999px;
	}

#mb_au #au_head p {
	text-indent: -9999px;
	}

#mb_au #au_head p.copy1 {
	background: url(../images/mobile/new/200810/okozukai/head_02.gif) no-repeat;
	width: 580px;
	height: 30px;
	}

#mb_au #au_head p.copy2 {
	background: url(../images/mobile/new/200810/okozukai/head_03.gif) no-repeat;
	width: 580px;
	height: 62px;
	}

#mb_au #au_head p.note {
	background: url(../images/mobile/new/200810/okozukai/head_04.gif) no-repeat;
	width: 580px;
	height: 27px;
	}

#mb_au p.copy3 {
	background: url(../images/mobile/new/200810/okozukai/head_05.gif) no-repeat center;
	width: 600px;
	height: 36px;
	text-indent: -9999px;
	}
	
	
#au_tameru,#au_morau,#au_camp,#au_faq,#ys_faq {	
	margin: 35px auto 0 auto;
	padding: 0 30px;
	}
	
#au_tameru {
	margin: 15px auto 0 auto!important;
	}
	
#mb_au .au_text {
	margin: 15px auto 0 auto;
	padding: 0 10px;
	}
	
#mb_au .img {
	margin: 15px auto 0 auto;
	text-align: center;
	}
	
#mb_au #au_form {
	margin: 15px auto 0 auto;
	}
	
#mb_au #au_form .copy {
	text-align: center;
	}
	
#mb_au #au_form .main {
	background: url(../images/mobile/new/200810/okozukai/camp_bg.gif) repeat-y center;
	border-bottom: 1px solid #ff6b0c;
	}
	
#mb_au #au_form .note_table {
	padding: 12px 0;
	}
	
#mb_au #au_form .note_table .pay,#mb_au #au_form .note_table .time {
	padding: 0 0 0 5px;
	width: 65px;
	}
	
#mb_au #au_form .note_table .cond {
	padding: 0 0 0 5px;
	}
	
#mb_au #au_form .form_td {
	background: #c2eaf4;
	padding: 0 10px;
	}
	
#mb_au #au_form .mailbox {
	margin: 0 10px 0 0;
	width: 180px;
	}
	
#mb_au #au_form .submit {
	margin: 0 0 0 10px;
	}
	
#mb_au #au_form .note {
	font-size: 11px;
	line-height: 1.4;
	padding: 10px 20px;
	}
	
	
/* 見出し */

#au_tameru h3,#au_morau h3,#au_camp h3,#au_faq h3,#ys_faq h3 {
	width: 540px;
	height: 24px;
	text-indent: -9999px;
	}
	
#au_tameru h3	{ background: url(../images/mobile/new/200810/okozukai/tameru_ttl.gif) no-repeat; }
#au_morau h3	{ background: url(../images/mobile/new/200810/okozukai/morau_ttl.gif) no-repeat; }
#au_camp h3		{ background: url(../images/mobile/new/200810/okozukai/camp_ttl.gif) no-repeat; }
#au_faq h3		{ background: url(../images/mobile/new/200810/okozukai/faq_okozukai_ttl.gif) no-repeat; }
#ys_faq h3		{ background: url(../images/mobile/new/200810/okozukai/faq_ys_ttl.gif) no-repeat; }


#au_faq dl,#ys_faq dl {
	border: 1px solid #ff6b0c;
	margin: 10px 0 0 0;
	padding: 15px 15px 0 15px;
	}

#au_faq dl dt,#ys_faq dl dt {
	color: #ff6b0c;
	font-weight: bold;
	}
	
#au_faq dl dd,#ys_faq dl dd {
	margin: 1px 0 15px 0;
	}

#mb_au #access {
	margin: 12px auto 0 auto;
	padding: 0 10px;
	}

#mb_au #access .msg {
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
	padding: 20px 0 10px 0;
	text-align: center;
	}

#mb_au #access .copy {
	text-align: center;
	}

#mb_au #access table.access {
	width: 540px;
	margin: 10px auto 0 auto;
	}
	
#mb_au #access th.url,
#mb_au #access th.ez,
#mb_au #access th.address {
	background: #34b3d1;
	width: 105px;
	}
	
#mb_au #access td.url,
#mb_au #access td.ez,
#mb_au #access td.address {
	background: #c2eaf4;
	padding: 3px 10px;
	}
	
#mb_au #access th.qr {
	background: #c2eaf4;
	vertical-align: top;
	width: 127px;
	}

#mb_au #access .space1 {
	width: 5px;
	}

#mb_au #access .space2 {
	height: 5px;
	}
	
#mb_au #access .mailbox {
	margin: 0 10px 0 0;
	width: 120px;
	}
	
#mb_au #access .submit {
	margin: 0 0 0 10px;
	}
	
#mb_au #access .note {
	font-size: 11px;
	line-height: 1.4;
	margin: 8px 0 0 0;
	padding: 0 22px 10px 22px;
	}






