@charset "utf-8";
/* CSS Document */

body {font-family: Roboto, "Droid Sans", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", sans-serif;
	  -webkit-text-size-adjust: 100%;}


/* ＊＊＊
------------------------------------------------------*/
#pokenazo-Cnt {background-color:#fff66a; background:url(../images/pokenazo_sp_cnt_bg_03.jpg) repeat; width:100%;}
#pokenazo-Cnt .kikan {padding-bottom:3%;}
#pokenazo-Cnt .thum {font-size:0px;}
#pokenazo-Cnt .cnt-Tit {padding-top:10%; padding-bottom:1%; font-size:0px;}

/* コンセプト */
#pokenazo-Cnt #concept-Box {background-color:#fcf7e3; border:#e40012 solid 2px; padding:4% 2%; margin:-1% 5% 0 5%;} 

/* 参加方法 
------------------------------------------------------*/
#pokenazo-Cnt #join-Box {background:url(../images/pokenazo_sp_join01_bgcnt.png) repeat-y;
						 background-position:center; background-size:100%;}
#pokenazo-Cnt #join-Box p {font-size:0px; margin:0 10%;}
#pokenazo-Cnt #join-Box .head {margin:0 8%; padding-bottom:2%;}
#pokenazo-Cnt #join-Box .tit {padding-bottom:2%;}
#pokenazo-Cnt #join-Box .tit02 {padding-bottom:2%; padding-top:5%;}
#pokenazo-Cnt #join-Box .arrow {margin:0 42% 0 45%; padding:4% 0;}						 
#pokenazo-Cnt #join-Box .atttext {font-size:12px; color:#4b4b4b; line-height:17px; padding-bottom:3%;}
#pokenazo-Cnt #join-Box .teposi  {padding-top:4%;}
#pokenazo-Cnt #join-Box .cobr {color:#6b2c31;}
#pokenazo-Cnt #join-Box .btn-Box {padding:4% 0 1% 0;}
#pokenazo-Cnt #join-Box .btn-Box p {padding-bottom:3%;}

/* メールが届く */
#pokenazo-Cnt .mail {margin:0 3% 0 3%;}
#pokenazo-Cnt .mail-img {font-size:0px;}

/* キーワードを探れ！ */
#pokenazo-Cnt #key-Box {background:url(../images/pokenazo_sp_key_bgcnt.png) repeat-y;
						 background-position:center; background-size:100%;}
#pokenazo-Cnt #key-Box p {font-size:0px; margin:0 7%;}
#pokenazo-Cnt .keyft {padding-bottom:4%;}
#pokenazo-Cnt #key-Box .keycnth {padding-top:4%}
#pokenazo-Cnt #key-Box .keyatt {font-size:12px; color:#4b4b4b; line-height:18px; display:block;
						margin:0 10%; padding-top:3%;}
#pokenazo-Cnt #key-Box .Btn {padding-top:1%; padding-bottom:5%; margin:0 9%;}
#pokenazo-Cnt #key-Box .tBtn {margin:0 9%; background:url(../images/pokenazo_sp_co_twbg.jpg) no-repeat;
							  background-size:100%;}
#pokenazo-Cnt #key-Box .tBtn .twbtn {padding-top:42%;}							  
						

/* 問題一覧 
------------------------------------------------------*/
#pokenazo-Cnt #q-Box {font-size:0px;}

#pokenazo-Cnt #q-Box ul {overflow: hidden;}

#pokenazo-Cnt #q-Box .item {
	clear: both;
	content: ".";
	display: block;
}

#pokenazo-Cnt #q-Box .newest .item .titleArea {
	margin: 0;
	overflow: auto;
	text-overflow: inherit;
	white-space: normal;
	width: 100%;
}

#pokenazo-Cnt #q-Box .acd {
	width: 100%;
	height: auto;
	clear: both;
	overflow: hidden;
	background:#FFFFFF;
}

#pokenazo-Cnt #q-Box .acd span {display:block;}
#pokenazo-Cnt #q-Box .acd .qe {margin:5% 3%;}


/* 参加店舗 */
#pokenazo-Cnt .shop-box {margin:5% 4% 0 4%;}
#pokenazo-Cnt .shop-box p {font-size:12px; line-height:17px; color:#6b2c31;}


/* 注意事項 */
#pokenazo-Cnt .att {background-color:#FFFFFF; border:solid 2px #ffea41; margin:7% 4% 0 4%; text-align:left; padding:4%;}
#pokenazo-Cnt .att p {font-size:12px; line-height:18px; color:#6b2c31;}
#pokenazo-Cnt .att .atl {font-size:15px; color:#df2500; text-align:center; display:block;
						 padding-bottom:2%;}


/* アイテムラインナップ */
#pokenazo-Cnt .item-Box {margin:0 4%;}
#pokenazo-Cnt .item-Box p {font-size:17px; line-height:23px; color:#00157c; text-align:center; padding-bottom:5%;}
#pokenazo-Cnt .item-Box a {display:block;}



/* 関連リンク */
#pokenazo-Cnt .link-tit {padding:0 2%; margin-bottom:3%; margin-top:5%;}
#pokenazo-Cnt #link-Box {padding:0 15%;}
#pokenazo-Cnt #link-Box li {padding-bottom:10%;}


/* コピーライト */
#pokenazo-Cnt .copy {text-align:center; padding:0 2% 5% 2%;}


/* フッター */
#pokenazo-Cnt .ft {background-color:#FFFFFF; padding-top:4%;}
#pokenazo-Cnt .ft p {font-size:10px; line-height:14px; color:#4a4949; padding:0 3% 5% 3%;}
#pokenazo-Cnt .ft ul{list-style:none; display:table; margin:0; width:50%; padding:0 3% 1% 3%;}
#pokenazo-Cnt .ft li{display:table-cell;}



