@charset "SHIFT_JIS";

/*

	PAGE LAYOUT
	20110801：静的ﾍﾟｰｼﾞのﾍﾞｰｽ　今後共通　ﾒｲﾝｻｲｽﾞ別
	ｷｬﾝﾍﾟｰﾝﾍﾟｰｼﾞ共通
	以下企画別CSS

*/




/*PAGE LAYOUT
-------------------------------------------*/
/*ナビエリア*/
#naviFrame{
	background:url(../images/navi_bg.gif) repeat-x top left;
	height:43px;
	padding:0 17px 0px 15px;
	margin-bottom:20px;
}

/*パンクズ*/
#naviFrame .brcrm{
	float:left;
	padding:16px 0 0;
	font-size:11px;
}

/*高価買取用h1タグ*/
.SellHeader
{
	z-index:9999;
	position:relative;
	line-height: 1.4;
	width: 100%;
	font-size:12px;
	overflow:hidden;
	top:5px;
	left:0px;
	_zoom: 1;
	color:#999;
}

.SellHeader h1{
	font-weight:normal;
	font-size: 12px;
	margin-left:8px;
	margin-bottom:10px;
}

.SellHeader #Selltxt{
	position:absolute;
	text-align:right;
	line-height:110%;
	font-size:11px;
	top: 2px;
	right:3px;
	margin-right:2px;
}


/*高価買取用パンくず*/
#sellnaviFrame{
	background:url(../images/navi_bg.gif) repeat-x top left;
	height:43px;
	padding:13px 0px 5px 20px;
	margin-bottom:15px;
}

#sellnaviFrame ol{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#sellnaviFrame li{
  float: left;
  margin: 0;
  padding: 0;
	font-size:12px;
}



/*ページトップ*/
.pagetop{
	float:right;
	padding:0px;
	margin:20px 0px 16px 0px;
	background: url(../images/pagetop.gif) no-repeat left top;
	text-indent: 18px;
	display:block;
	text-align:left;
	height:15px;
	clear:both;
}

/*ページダウン*/
.pagebottom{
	float:right;
	padding:0px;
	background: url(../images/pagebottom.gif) no-repeat left top;
	text-indent:18px;
	display:block;
	height:15px;
	clear:both;
	font-size:15px;
	font-weight:bold;
}

/*20110801：静的ﾍﾟｰｼﾞのﾍﾞｰｽ　今後共通　ﾒｲﾝｻｲｽﾞ別
-----------------------------------------------------*/
#pg_wrapper{
	margin:0px;
	padding:0px;
	text-align:left;
	width:980px;
}

#pg_container{
	position:relative;
	width:100%;
}

#pg_main{
	margin:0 0 0 40px;
	width:900px;
}

#pgfix_main{
	margin:0px 0 0 50px;
	width:880px;
}

#pgcp_main{
	margin:0px 0 0 100px;
	width:780px;
}

.pg_header{
	margin:0 0 10px 0px;
	text-align:center;
}

/*ｷｬﾝﾍﾟｰﾝﾍﾟｰｼﾞ共通
-----------------------------------------------------*/
.cpname_tdtext{
	color:#333;
	padding:5 0px;
	font-size:16px;
	text-align:center;
	font-weight:bold;
}

.cp_tdtext{
	padding:5px;
	line-height:130%;
	font-size:14px;
	vertical-align:middle;
	color:#333333;
}

.cp_tdtextli{
	padding:5px;
	line-height:130%;
	font-size:14px;
	vertical-align:middle;
	color:#333333;
}

.cp_tdtextli ul{
	margin:0px;
	padding-left:1.5em;
}

.cp_tdtextli ul li{
	zoom:normal;
}

#cp_pagetop{
	text-align:right;
	margin:5px 0;
}

/*以下企画別CSS
-------------------------------------------*/
/*ソフト10点以上買取ページ*/
.soft_midashi{
	border-bottom:2px solid #dcdcdc;
	padding:25px 0 3px 0;
}

.j_Lbox{
	padding:0px 20px;
}

.j_Lboxtext{
	color:#333;
	font-size:14px;
	line-height:140%;
	padding:5px 0 0px 3px;
}

.j_Lboxtext strong{
	font-weight:normal;
}

.takuhonbin_text{
	color:#333;
	font-size:13px;
	line-height:125%;
	padding:3px 10px 3px 5px;
	vertical-align:top;
}

.takuhonbin_text_b{
	color:#333;
	font-size:28px;
	line-height:135%;
	padding:15px 25px;
	border:10px solid #dcdcdc;
	margin:20px 10px;
	font-weight:bold;
}

#soft_intro_bg_top{
	background: url(../images/softprice_bg_top.gif) no-repeat;
	width:780px;
	height:380px;
	margin:10 0 0 0px;
}

#soft_intro_bg_main{
	background: url(../images/softprice_bg_middle.gif) repeat-y;
	width:780px;
	margin:0 0 0 0px;
}

#soft_intro_bg_footer{
	background: url(../images/softprice_bg_bottom.gif) no-repeat;
	width:780px;
	height:25px;
	text-indent:-9999px;
}

.j_Lbox dl{
	clear:both;
	margin:0 0 0 15px;
}

.j_Lbox dt{
	padding:10px 0 5px 0;
	font-size:18px;
	font-weight:bold;
}


.j_Lbox ul{
	list-style:none;
	font-size:15px;
	font-weight:bold;
	line-height:135%;
	margin-left:5px;
}

.j_Lbox ul li{
	width:345px;
	float:left;
	padding-left:12px;
	background: url(../images/list_ico.gif) no-repeat 0% 50%;
}

.ten_sellbtn{
	padding:0px 0 10px 0;
	text-align:center;
	color:red;
	line-height:140%;
	font-size:17px;
	font-weight:bold;
}

/*ソフト10点以上買取ページ20111207リニューアル*/
.soft_h2{
	font-size:25px;
	line-height:150%;
	margin:20px 0 5px 0;
}

.soft_h3{
	font-size:18px;
	line-height:120%;
	margin:5px 0 5px 0;
}

.soft_h3_b{
	font-size:18px;
	line-height:120%;
	margin:5px 0 15px 0;
	padding:3px 0 3px 8px;
	border-bottom:2px solid #999;
	border-left:8px solid #666;
}

.soft_h4{
	font-size:17px;
	line-height:120%;
	margin:20px 0 5px 0;
}

.soft_txt{
	font-size:14px;
	line-height:135%;
	margin:5px 0 10px 3px;
}

.soft_txt_b{
	font-size:18px;
	line-height:105%;
	font-weight:bold;
	color:red;
}

.soft_txt_r{
	text-align:right;
	font-size:15px;
	line-height:120%;
	margin:0px 0 30px 0px;
}

#soft10_intro_bg_top{
	background: url(../images/soft10_bg_top.gif) no-repeat;
	width:780px;
	height:20px;
	margin:10 0 0 0px;
}

#soft10_intro_bg_main{
	background: url(../images/soft10_bg_middle.gif) repeat-y;
	width:780px;
	margin:0 0 0 0px;
}

#soft10_intro_bg_footer{
	background: url(../images/soft10_bg_bottom.gif) no-repeat;
	width:780px;
	height:20px;
	text-indent:-9999px;
	margin:0 0 15px 0px;
}

.softbox{
	padding:0px 0px 0px 30px;
	overflow:hidden;
}

.softbox dl{
	clear:both;
}

.softbox dt{
	font-size:18px;
	font-weight:bold;
}


.softbox ul{
	list-style:none;
	font-size:16px;
	font-weight:bold;
	line-height:135%;
	margin-left:5px;
	padding-bottom:30px;
}

.softbox ul li{
	width:345px;
	float:left;
	padding-left:12px;
	margin-bottom:3px;
	background: url(../images/list_ico.gif) no-repeat 0% 50%;
}

.soft_base{
	padding:5px 0;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

.soft_base_txt{
	padding:5px;
	font-size:12px;
	line-height:140%;
}

/*ソフト10点以上買取ページ20120106リニューアル*/
.softsell_btn{
	margin:15px 0 0 0;
	padding:0px 0 5px 0;
	text-align:center;
	line-height:150%;
	font-size:15px;
}

.softsell_h3{
	font-size:20px;
	line-height:130%;
	margin:35px 0 2px 0;
	padding:0 0 5px 10px;
	font-weight:bold;
	border-left:6px solid red;
	border-bottom:1px solid #999;
}

.softsell_text{
	font-size:13px;
	text-align:right;
	font-weight:normal;
	padding-top:5px;
}

.softsell_imgtxt{
	font-size:14px;
	line-height:135%;
}

.softsell_textli{
	padding:0px 0 5px 0;
	line-height:140%;
	font-size:14px;
	vertical-align:middle;
}

.softsell_textli ul{
	margin:0px;
	padding-left:2em;
}

.softsell_textli ul li{
	zoom:normal;
}

.softsell_text02li{
	padding:2px 0 5px 0;
	line-height:160%;
	font-size:12px;
	vertical-align:middle;
}

.softsell_text02li ul{
	margin:0px;
	padding-left:2em;
}

.softsell_text02li ul li{
	zoom:normal;
}

.softsell_text02ol{
	padding:2px 0 5px 0;
	line-height:160%;
	font-size:12px;
	vertical-align:middle;
}

.softsell_text02ol ol{
	margin:0px;
	padding-left:2.5em;
}

.softsell_text02ol ol li{
	zoom:normal;
	text-indent:0px;
}

/*買取価格検索窓*/
#sell_searchBox {
	text-align: center;
	margin:0px;
}

#sell_searchBox .searchForm {
	position: relative;
	padding-bottom: 13px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top:0px;
	margin: 0px;
}

#sell_searchBox IMG {
	vertical-align: middle;
}
#sell_searchBox　INPUT {
	vertical-align: middle;
}

#sell_searchBox　A {
	vertical-align: middle;
}
#sell_searchBox INPUT.searcharea {
	width:350px;
	height:26px;
}

#sell_searchBox INPUT {
	border-bottom: #dfdfd6 1px solid;
	border-left: #aaaa94 1px solid;
	background: #ffffff;
	color: #333333;
	font-size:140%;
	border-top: #aaaa94 1px solid;
	border-right: #dfdfd6 1px solid;
}

#sell_searchBox INPUT.button {
	border-bottom: medium none;
	border-left: medium none;
	padding-bottom: 0px;
	padding-left: 0px;
	width:105px;
	padding-right: 0px;
	height:25px;
	border-top: medium none;
	border-right: medium none;
	padding-top:0px;
	vertical-align:top;
}



/*ソフト10点以上買取ページ 買取相場*/
.ten_sellpricetext{
	font-size:15px;
	line-height:130%;
	padding:10px 0;
}

.j_box{
	border:3px solid #dcdcdc;
	overflow:hidden;
	margin:10px 0px 30px 0px;
	padding:10px 0 30px 0;

}

.ctgr_nmcd{
	clear:both;
	margin-top:15px;
	padding:0 0 5px 0px;
	font-size:16px;
	color:#660066;
	font-weight:bold;
}

.ctgr_nmdv{
	clear:both;
	margin-top:15px;
	padding:0 0 5px 0px;
	font-size:16px;
	color:#009900;
	font-weight:bold;
}

.ten_tbl{
	border:1px solid #666;
	border-collapse:collapse;
	font-size:14px;
}

.ten_itm{
	border:1px solid #666;
	border-collapse:collapse;
	padding:3px 0;
	text-align:center;
	background-color:#f5f5f5;
}

.ten_itm_nm{
	border:1px solid #666;
	border-collapse:collapse;
	padding:5px 0 5px 5px;
}

.ten_itm_no{
	border:1px solid #666;
	border-collapse:collapse;
	padding:5px 0px 5px 5px;
	font-size:13px;
}

.ten_itm_prc{
	border:1px solid #666;
	border-collapse:collapse;
	padding:5px 5px 5px 0px;
	text-align:right;
	font-weight:bold;
	color:red;
}

.ten_tbl_ttl{
	border:none;
	border-collapse:collapse;
	font-size:16px;
	margin-bottom:5px;
}

.ten_ttltext{
	border-collapse:collapse;
	padding:5px 0px 0 0;
	text-align:right;
}

.ten_ttltextbtn{
	font-size:12px;
	color:red;
}

.ten_ttlprc{
	border:1px solid #000;
	border-collapse:collapse;
	padding:5px 5px 5px 0px;
	text-align:right;
	font-weight:bold;
	color:red;
	line-height:150%;
	font-size:14px;
}

/*ソフト10点以上買取 買取相場ページ20111207リニューアル*/
.softprc_txt_r{
	text-align:right;
	font-size:13px;
	line-height:120%;
	padding:0 5px 0 0;
}

.sorf_att_txt{
	font-size:17px;
	line-height:110%;
	font-weight:bold;
}


/*最新入荷リストページ*/

.ttl_list dl{
	clear:both;
}


.nt-list{
	padding:0px 0 10px 20px;
	overflow:auto;
}

.genre-list{
	border:1px solid #999;
	overflow:auto;
	margin:15px 50px 20px 50px;
	padding:10px 20px;

}

.genre-ul{
	width:760px;
}

.genre-li{
	width:190px;
	float:left;
	list-style-type:none;
	line-height:140%;
	font-size:13px;
}

.nt-ul{
	width:880px;
	margin-left:20px;
}

.nt-li{
	width:440px;
	float:left;
	list-style-type:none;
	line-height:140%;
	font-size:14px;
}

.li_review{
	color:#ffa500;
}

.clear{
	clear:both;
} 

.daytext{
	margin:0px 0 10px 0;
	font-size:16px;
	font-weight:bold;
	color:#392C24;
	text-align:center;
}

.headertext{
	font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
	margin:10px 0 0 0;
	font-size:20px;
	color:#392C24;
	text-align:center;
	line-height:200%;
}

.atttext{
	margin:0px 0 10px 0;
	font-size:13px;
	color:#FF0099;
	text-align:center;
	line-height:125%;
}

.genretext{
	margin:10px 0;
	padding:7px 0;
	font-size:13px;
	text-align:center;
	border-top:1px dotted #CCC;
	border-bottom:1px dotted #CCC;
	width:900px;
}

.genretext02{
	margin:10px 0;
	padding:7px 0;
	font-size:13px;
	text-align:center;
	border-top:1px dotted #CCC;
	border-bottom:1px dotted #CCC;
	width:900px;
	line-height:140%;
}

.author-name{
font-size:11px;
}

.oldprice{
font-size:11px;
color:#FF0099;
font-weight:bold;
}

.genrettl{
	padding:2px 0px 2px 7px;
	font-size:15px;
	background-color:#f5f5f5;
	width:900px;
	line-height:140%;
	color:#666;
	border-bottom:1px solid #999;
	border-left:5px solid #999;
	font-weight:bold;
	clear:both;
}

.genrename{
	padding:10px 0 2px 15px;
	font-size:13px;
	line-height:140%;
	color:#e86710;
	font-weight:bold;
}

.no_genre{
	padding:10px 0 0 0;
}


/*お知らせ系ﾍﾟｰｼﾞ共通
-----------------------------------------------------*/
.txth2{
	padding:0 0 10px 0;
	line-height:135%;
	font-size:24px;
}

.txthlp{
	padding:5px 0;
	font-size:16px;
	line-height:125%;
}

.txttpc{
	padding:10px 0 5px 0;
	font-size:18px;
	font-weight:bold;
	line-height:125%;
}


/*配送遅延*/
.del_stock{
	width:900px;
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	font-size:14px;
	line-height:125%;
	margin:10px 0;
}

.del_stock td{
	padding:5px;
	border:1px solid #CCC;
}

/*東日本大震災復興支援*/
.prog_text{
	font-size:15px;
	line-height:130%;
	padding:5px 10px 20px 10px;
}

#prog_bg_top{
	background: url(../images/eqprogram/prog_bg_top.gif) no-repeat;
	width:780px;
	height:40px;
}

#prog_bg_main{
	background: url(../images/eqprogram/prog_bg_middle.gif) repeat-y;
	width:780px;
	padding:0 20px 15px 20px;
}

#prog_bg_footer{
	background: url(../images/eqprogram/prog_bg_bottom.gif) no-repeat;
	width:780px;
	height:20px;
	text-indent:-9999px;
	margin-bottom:35px;
}

.prog_midashi{
	font-size:24px;
	line-height:140%;
	padding:10px 10px 5px 10px;
}

.prog_midashitext{
	font-size:15px;
	line-height:120%;
	padding:0px 10px 15px 35px;
}

/*東日本大震災復興支援 移動図書館*/
.lib_corp{
	font-size:11px;
	float:right;
	font-weight:normal;
}

.lib_text{
	font-size:15px;
	line-height:130%;
	padding:0px 10px 15px 0px;
}

.lib_text_r{
	font-size:15px;
	line-height:130%;
	text-align:right;
	margin-bottom:35px;
}

.lib_map{
	margin:10px 0px 50px 0;
	padding:15px;
	border:7px solid #F75216;
	overflow:hidden;
	zoom:1;
}

.lib_maptext{
	font-size:15px;
	line-height:130%;
	padding:5px 0px 15px 243px;
}


.lib_phototext{
	font-size:14px;
	line-height:135%;
	padding:5px 30px 0 30px;
	vertical-align:top;
}

#lib_bg_top{
	background: url(../images/eqprogram/proglib_bg_top.gif) no-repeat;
	width:780px;
	height:40px;
	margin:40 0 0 0px;
}

#lib_bg_main{
	background: url(../images/eqprogram/proglib_bg_middle.gif) repeat-y;
	width:780px;
	margin:0px;
	text-align:center;
}

#lib_bg_footer{
	background: url(../images/eqprogram/proglib_bg_bottom.gif) no-repeat;
	width:780px;
	height:20px;
	text-indent:-9999px;
	margin:0 0 35px 0px;
}


/*使い終わったモノを義援金に【売って支援プログラム】東北地方太平洋沖地震 被災地支援ページ*/
.eq_text{
	color:#333333;
	padding:5 10px;
	font-size:14px;
	line-height:130%;
}

.eq_text ul{
	margin:0px;
	padding-left:1.2em;
}

.eq_text ul li{
	zoom:normal;
}

#eq_toppc{
	background: url(../images/eq/2011eq_bg_top_pc.gif) no-repeat;
	width:315px;
	height:50px;
}

#eq_topmb{
	background: url(../images/eq/2011eq_bg_top_mb.gif) no-repeat;
	width:315px;
	height:50px;
}

#eq_middle{
	background: url(../images/eq/2011eq_bg_middle.gif) repeat-y;
	width:315px;
}

#eq_bottom{
	background: url(../images/eq/2011eq_bg_bottom.gif) no-repeat;
	width:315px;
	height:20px;
	text-indent:-9999px;
	margin-bottom:0px;
}

/*高価買取リストページ*/

.buylist_toptext{
	font-size:14px;
	padding:5 0px;
	text-align:right;
}

.buylist_headertext{
	font-size:15px;
	font-weight:bold;
	padding:5 0px;
	color:red;
}

.buylist_btntext{
	font-size:15px;
	padding:5 0px;
	color:#333333;
}

.buylist_btntext_b{
	font-size:15px;
	padding:0px;
	margin-bottom:10px;
	color:#333333;
	line-height:130%;
}

.buylist_table{
	border-collapse: collapse;
	border-style: solid;
}

.buylist_text{
	font-size:14px;
	padding:35 5 0 9px;
	line-height:150%;
	font-weight:bold;
	color:#333333;
}

.buylist_textbox{
	border:1px solid #666666;
	padding:10px;
	line-height:130%;
	font-size:15px;
	color:#333333;
}

.buylist_textbox ul{
	margin:0px;
	padding-left:1.5em;
}

.buylist_textbox ul li{
	zoom:normal;
}


.buylist_text02{
	font-size:14px;
	padding:10 10 10 0px;
	line-height:150%;
}

.buylist_text_l{
	font-size:14px;
	padding:3 10px;
	line-heght:100%;
}

.buylist_text_r{
	font-size:14px;
	padding:3 10px;
	text-align:right;
	line-heght:100%;
}

.buylist_txt{
	font-size:13px;
	padding:10px 10px 20px 10px;
	line-height:130%;
	text-align:left;
}

/*現金1万円＋買取20％UPキャンペーン*/
.yen_header{
	margin:0px;
	text-align:center;
}
#yen_main{
	background-color:#FFFF00;
	width:840px;
	margin:0 30px;
	padding-bottom:20px;
}

#yenstep_top{
	margin-left:20px;
	background: url(../images/10000yenstep_top.gif) no-repeat;
	width:800px;
	height:430px;
}

#yenstep_middle{
	margin-left:20px;
	background: url(../images/10000yenstep_middle.gif) repeat-y;
	width:800px;
}

#yenstep_bottom{
	background: url(../images/10000yenstep_bottom.gif) no-repeat;
	width:800px;
	height:40px;
	text-indent:-9999px;
	margin-bottom:0px;
	margin-left:20px;
}

.yen_text{
	font-size:20px;
	text-align:center;
	padding:20px 0 10px 0;
	line-height:120%;
}

/*現金1万円＋買取20％UPキャンペーン当選者発表ページ*/
#yenname_top{
	background: url(../images/10000yen_namebg_top.gif) no-repeat;
	width:787px;
	height:75px;
}

#yenname_middle{
	background: url(../images/10000yen_namebg_middle.gif) repeat-y;
	width:787px;
}

#yenname_bottom{
	background: url(../images/10000yen_namebg_bottom.gif) no-repeat;
	width:787px;
	height:38px;
	text-indent:-9999px;
	margin-bottom:0px;
}

.yencpname_text{
	padding:3px 0 2px 0;
	font-weight:bold;
	line-height:130%;
	color:#FFFFFF;
	font-size:18px;
}

/*最新値下げリストページ*/
.atttext_pd{
	margin:0px 0 10px 0;
	font-size:13px;
	color:#392C24;
	text-align:center;
	line-height:125%;
}

.price-list{
	text-align:center;
	margin:15px 0px;
	font-size:18px;
}

.ctgname_bk{
	background-color:#FF9933;
	padding:2px 2px 1px 2px;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
}

.ctgname_cm{
	background-color:#FF6633;
	padding:2px 2px 1px 2px;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
}

.ctgname_cd{
	background-color:#6600CC;
	padding:2px 2px 1px 2px;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
}

.ctgname_dv{
	background-color:#009900;
	padding:2px 2px 1px 2px;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
}

.ctgname_gm{
	background-color:#FF3399;
	padding:2px 2px 1px 2px;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
}

/*はじめての方へページ*/
/*ナビ*/
.bgnrnavi ul{
	width:880px;
	overflow:hidden;
	position:relative;
}

.bgnrnavi ul li{
	height:40px;
	float:left;
	overflow:hidden;
}

.bgnrnavi ul li.bgnr_current img{
	margin-top:-80px;
	display:block; /* IE6隙間防止 */
}

.bgnrnavi ul li a{
	display:block;
}

.bgnrnavi ul li a:link    {}
.bgnrnavi ul li a:visited {}
.bgnrnavi ul li a:hover   {margin-top:-40px;}
.bgnrnavi ul li a:active  {margin-top:-40px;}

.navitext{
	background-color:#FF6600;
	padding:20px 0;
	color:#FFF;
	font-size:17px;
	text-align:center;
	line-height:125%;
}

.navitext_b{
	background-color:#FF6600;
	padding:31px 0;
	color:#FFF;
	font-size:17px;
	text-align:center;
	line-height:125%;
}


.bgnr_text01{
	padding:0 15px 0 0;
	color:#333;
	font-size:16px;
	line-height:140%;
	font-weight:bold;
}

.bgnr_text02{
	padding:0 0px 0 15px;
	color:#333;
	font-size:14px;
	line-height:130%;
}

.bgnr_text03{
	margin:0px 25px 0 0px;
	color:#333;
	font-size:12px;
	line-height:130%;
	text-align:right;
}

.bgnr_text03_b{
	margin:0px 40px 30px 0px;
	color:#333;
	font-size:12px;
	line-height:130%;
	text-align:right;
}

.bgnr_text04_a{
	color:#333;
	font-size:14px;
	line-height:130%;
	margin-left:22px;
}

.bgnr_text04_b{
	color:#333;
	font-size:14px;
	line-height:130%;
	margin-left:35px;
}

.bgnr_text04_c{
	color:#333;
	font-size:14px;
	line-height:130%;
	text-indent:30px;
}


.bgnr_text05{
	color:#333;
	font-size:14px;
	line-height:140%;
	padding:80px 0 0 30px;
}

/*ボタン*/
.bgnrbtn{
	width:303px;
	overflow:hidden;
	position:relative;
}

.bgnrbtn-list{
	height:33px;
	float:left;
	overflow:hidden;
	margin-bottom:5px;
}


.bgnrbtn-list a{
	display:block;
}

.bgnrbtn-list a:link    {}
.bgnrbtn-list a:visited {}
.bgnrbtn-list a:hover   {margin-top:-33px;}
.bgnrbtn-list a:active  {margin-top:-33px;}

/*状態ボタン*/
.bgnr_conbtn{
	width:303px;
	overflow:hidden;
	position:relative;
}

.bgnr_conbtn-list{
	height:40px;
	float:left;
	overflow:hidden;
	margin-bottom:5px;
}


.bgnr_conbtn-list a{
	display:block;
}

.bgnr_conbtn-list a:link    {}
.bgnr_conbtn-list a:visited {}
.bgnr_conbtn-list a:hover   {margin-top:-40px;}
.bgnr_conbtn-list a:active  {margin-top:-40px;}

.bgnr_ttltext{
	padding:2px 0px 2px 7px;
	margin:30px 15px 10px 15px;
	font-size:18px;
	background-color:#FFF;
	line-height:140%;
	color:#333;
	border-bottom:1px solid #999;
	border-left:7px solid #3366cc;
	font-weight:bold;
	clear:both;
}

/*紹介ページ内検索窓*/
#bgnr_searchBox {
	text-align: center;
	margin:0 0 0 30px;
	width: 820px;
	background-color:#FFF;
	font-size: 0.75em;
	border:1px solid #999;
}

#bgnr_searchBox .searchForm {
	position: relative;
	padding-bottom: 13px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	margin: 0px;
}

#bgnr_searchBox IMG {
	vertical-align: middle;
}
#bgnr_searchBox　INPUT {
	vertical-align: middle;
}
#bgnr_searchBox　OPTION {
	vertical-align: middle;
}
#bgnr_searchBox　SELECT {
	vertical-align: middle;
}
#bgnr_searchBox　A {
	vertical-align: middle;
}
#bgnr_searchBox INPUT.searcharea {
	width: 320px;
	height: 26px;
}
#bgnr_searchBox SELECT {
	border-bottom: #dfdfd6 1px solid;
	border-left: #aaaa94 1px solid;
	margin: 0px 3px 0px 6px;
	width:135px;
	background: #ffffff;
	color: #333333;
	font-size: 110%;
	border-top: #aaaa94 1px solid;
	border-right: #dfdfd6 1px solid;
}

#bgnr_searchBox INPUT {
	border-bottom: #dfdfd6 1px solid;
	border-left: #aaaa94 1px solid;
	margin: 0px 12px 0px 3px;
	width: 375px;
	background: #ffffff;
	height: 20px;
	color: #333333;
	font-size: 140%;
	border-top: #aaaa94 1px solid;
	border-right: #dfdfd6 1px solid;
}
#bgnr_searchBox INPUT.button {
	border-bottom: medium none;
	border-left: medium none;
	padding-bottom: 0px;
	margin: 0px 3px 0px 6px;
	padding-left: 0px;
	width: 105px;
	padding-right: 0px;
	height: 25px;
	border-top: medium none;
	border-right: medium none;
	padding-top:0px;
}

.bgnr_how{
	border-bottom:1px dotted #999;
	margin:10px 15px;
	padding-bottom:20px;
}

div.bgnr_nyuka table{
	background: url(../images/bgnr_bgimg_nyuka.gif) no-repeat;
	width:880px;
	height:220px;
	margin:15px 0;
}

div.bgnr_nesage table{
	background: url(../images/bgnr_bgimg_nesage.gif) no-repeat;
	width:880px;
	height:220px;
	margin:15px 0;
}

.bgnr_mmimg{
	border:1px solid #999;
	margin:30px;
	padding:30px 40px 15px 40px;
	color:red;
	font-weight:bold;
	font-size:14px;
	line-height:135%;
}

.bgnr_att{
	padding-top:4px;
	margin-top:20px;
	background: url(../images/bgnr_att.gif) no-repeat left top;
	display:block;
	height:23px;
	clear:both;
	font-weight:bold;
	font-size:15px;
	color:#000;
	text-indent:-0.1em;
	padding-left:2em;
}

/*BtoB大量購入支援ページ*/
.btob_ttl{
	border:#000 3px solid;
	margin:20px 10px;
	padding:10px 15px;
	color:#000;
	font-size:23px;
	line-height:130%;
}

.btob_text_a{
	color:#000;
	font-size:18px;
	font-weight:bold;
	margin:15px 0 20px 0;
	line-height:135%;
	text-align:center;
}

.btob_text_b{
	color:#000;
	font-size:34px;
	font-weight:bold;
	margin:40px 0 0 0;
	line-height:135%;
	text-align:center;
}

.btob_text_c{
	color:#000;
	font-size:14px;
	margin-bottom:15px;
	text-align:center;
}

#btob_top{
	background: url(../images/btob_bg_top.gif) no-repeat;
	margin:40px 0 0 2px;
	width:775px;
	height:40px;
}

#btob_topflow{
	background: url(../images/btob_bg_topflow.gif) no-repeat;
	margin:40px 0 0 2px;
	width:775px;
	height:40px;
}

#btob_middle{
	background: url(../images/btob_bg_middle.gif) repeat-y;
	width:775px;
	margin-left:2px;
	padding:15px 0 0 0;
}

#btob_bottom{
	background: url(../images/btob_bg_bottom.gif) no-repeat;
	width:775px;
	height:30px;
	text-indent:-9999px;
	margin:0px 0 20px 2px;
}

/*推し本なびページ*/
#oshibon_contents {
	background-color:#F6EED0;
	width: 980px;
	}

	#oshibon_contents:after {
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;
		content: "";
	}
	#oshibon_contents {
  min-height: 1px;
}

* html #oshibon_contents {
  height: 1px;
}

#oshibon_wrapper{
	margin:0px;
	padding:0px;
	text-align:left;
	width:980px;
	background-color:#F6EED0;
}

#oshibon_container{
	position:relative;
	width:100%;
}

#oshibon_main{
	margin:0px 0 0 93px;
	padding-top:10px;
	width:794px;
}

.oshibon_header{
	margin:0;
	text-align:center;
}

.oshibonh1{
	font-size:12px;
	color:#46210C;
	padding:0;
	margin-left:7px;
}

.oshinavi ul{
	width:780px;
	overflow:hidden;
	position:relative;
	margin-left:7px;
}

.oshinavi ul li{
	height:35px;
	float:left;
	overflow:hidden;
}

#oshibon_middle{
	background: url(../images/oshibon_bg_middle.gif) repeat-y;
	width:794px;
	padding:10px 0px;
}

#oshibon_bottom{
	background: url(../images/oshibon_bg_bottom.gif) no-repeat;
	width:794px;
	height:42px;
	text-indent:-9999px;
	margin:0;
}

.oshi_text_a{
	color:#000;
	font-size:15px;
	line-height:125%;
	margin:10px 10px 0px 5px;
}

.oshi_text_b{
	color:#000;
	font-size:24px;
	font-weight:bold;
	line-height:135%;
	text-align:center;
	padding:10px 0px 0 0;
}

.oshi_text{
	color:#000;
	font-size:15px;
	line-height:125%;
	margin:0 45px 5px 45px;
}

.oshi_text ul{
	font-size:15px;
	padding-left:1.5em;
	margin:10px 0;
}

.oshi_text ul li{
	line-height:145%;
}


.oshibon_pagetop{
	float:right;
	padding:0px;
	margin:25px 30px 30px 0px;
	background: url(../images/pagetop.gif) no-repeat left top;
	text-indent: 18px;
	display:block;
	text-align:left;
	height:15px;
	clear:both;
}

.oshi_table td{
	border:2px solid #FFF;
}

.oshi_nametext{
	color:#000;
	font-size:15px;
	line-height:135%;
	font-weight:bold;
	padding-left:2px;
}

.oshi_stafftext{
	color:#000;
	font-size:12px;
	line-height:125%;
	padding:5px 3px 5px 10px;
}

/*書籍特集ページ*/
.txt_description {
	margin:15px 0 10px 0;
	border:1px solid #999;
	padding:10 15px;
}

.txt_description_top {
	margin:10px 0 10px 0;
	border:1px solid #999;
	padding:6px 11px;
}

.dst_midashi{
	font-size:15px;
	line-height:125%;
	font-weight:bold;
	padding-bottom:5px;
}

.dst_txt{
	font-size:14px;
	line-height:125%;
}

.age_txt{
	font-size:19px;
	line-height:125%;
	text-align:center;
	margin:15px 0 0 0;
}

.age_txt_cm{
	font-size:17px;
	line-height:125%;
	text-align:center;
	margin:15px 0 0 0;
}

.num_txt{
	font-size:17px;
	line-height:130%;
	text-align:center;
	margin:15px 0 0 0;
}

.dst_txt_r{
	text-align:right;
	font-size:13px;
	line-height:125%;
	padding:5px 0;
}

.age_midashi{
	margin:30px 0 15px 0;
	padding:2px 0px 2px 10px;
	font-size:20px;
	line-height:140%;
	color:#330000;
	border-bottom:2px solid #330000;
	border-left:5px solid #330000;
	font-weight:bold;
	clear:both;
}

.pickup_float{
	float:left;
	margin-right:8px;
}

.pickup_float img{
	margin:5px 5px 0 0px;
}

.pickup_ttltxt01{
	color:#333;
	font-size:18px;
	line-height:125%;
}

.pickup_ttltxt02{
	color:#333;
	font-size:16px;
	line-height:125%;
}

.pickup_ttltxt03{
	color:#333;
	font-size:14px;
	line-height:125%;
}

.pickup_nametxt01{
	color:#333;
	font-size:16px;
	line-height:120%;
}

.pickup_nametxt02{
	color:#333;
	font-size:14px;
	line-height:120%;
}

.pickup_nametxt03{
	color:#333;
	font-size:12px;
	line-height:120%;
}

.pickup_txt{
	color:#333;
	font-size:12px;
	line-height:125%;
	padding:10px 20px 0 0px;
}

.pickup_txt_r{
	color:#333;
	font-size:14px;
	line-height:120%;
	text-align:right;
	padding-right:5px;
}

.pickup_txt_l{
	color:#333;
	font-size:13px;
}

.pickup_txt_c{
	color:#333;
	font-size:16px;
	line-height:120%;
	text-align:center;
}

.pickup_txtnocom{
	padding:5px 13px 10px;
	color:#333;
	font-size:12px;
	line-height:125%;
}

.pickup_txt_nottl{
	padding-bottom:7px;
	margin-bottom:14px;
	color:#333;
	font-size:15px;
	line-height:125%;
	text-align:left;
}

.pickup_txt_nomidashi{
	margin:15px 0 10px 10px;
	font-size:15px;
	line-height:140%;
	color:#8b4513;
	font-weight:bold;
}

.naoki_ttl{
	line-height:170%;
}


/*マンガ大賞0215
-------------------------------------------*/
/*ジャンルアイコン*/
.manga_icoTxt{
	margin-top:10px;
	margin-bottom:8px;
	font-size:10px;
	line-height:135%;
}

.icoRed{
	background-color:#ff0000;
	padding:3px 5px 2px 5px;
	color:#FFF;
	font-weight:bold;
	margin-right:7px;
}

.icoBlue{
	background-color:#1e50a2;
	padding:3px 5px 2px 5px;
	color:#FFF;
	font-weight:bold;
	margin-right:7px;
}

.icoOrange{
	background-color:#ec6800;
	padding:3px 5px 2px 5px;
	color:#FFF;
	font-weight:bold;
	margin-right:7px;
}

.icoPurple{
	background-color:#65318e;
	padding:3px 5px 2px 5px;
	color:#FFF;
	font-weight:bold;
	margin-right:7px;
}

.icoDGreen{
	background-color:#00552e;
	padding:3px 5px 2px 5px;
	color:#FFF;
	font-weight:bold;
	margin-right:7px;
}

.icoDYellow{
	background-color:#d9a62e;
	padding:3px 5px 2px 5px;
	color:#FFF;
	font-weight:bold;
	margin-right:7px;
}

.icoGreen{
	background-color:#228b22;
	padding:3px 5px 2px 5px;
	color:#FFF;
	font-weight:bold;
	margin-right:7px;
}

.icoDPink{
	background-color:#ff1493;
	padding:3px 5px 2px 5px;
	color:#FFF;
	font-weight:bold;
	margin-right:7px;
}

.icoSBlue{
	background-color:#00bfff;
	padding:3px 5px 2px 5px;
	color:#FFF;
	font-weight:bold;
	margin-right:7px;
}

.icoPink{
	background-color:#ff69b4;
	padding:3px 5px 2px 5px;
	color:#FFF;
	font-weight:bold;
	margin-right:7px;
}

.icoDRed{
	background-color:#a22041;
	padding:3px 5px 2px 5px;
	color:#FFF;
	font-weight:bold;
	margin-right:7px;
}

.icoBlack{
	background-color:#000;
	padding:3px 5px 2px 5px;
	color:#FFF;
	font-weight:bold;
	margin-right:7px;
}

.icoTBlue{
	background-color:#009b9f;
	padding:3px 5px 2px 5px;
	color:#FFF;
	font-weight:bold;
	margin-right:7px;
}

.icoBrown{
	background-color:#6a1917;
	padding:3px 5px 2px 5px;
	color:#FFF;
	font-weight:bold;
	margin-right:7px;
}

.icolOrange{
	background-color:#ffa500;
	padding:3px 5px 2px 5px;
	color:#FFF;
	font-weight:bold;
	margin-right:7px;
}

.icolGray{
	background-color:#a9a9a9;
	padding:3px 5px 2px 5px;
	color:#FFF;
	font-weight:bold;
	margin-right:7px;
}

.icoldOlive{
	background-color:#556b2f;
	padding:3px 5px 2px 5px;
	color:#FFF;
	font-weight:bold;
	margin-right:7px;
}

.icoRose{
	background-color:#e95464;
	padding:3px 5px 2px 5px;
	color:#FFF;
	font-weight:bold;
	margin-right:7px;
}

.icolPurple{
	background-color:#434da2;
	padding:3px 5px 2px 5px;
	color:#FFF;
	font-weight:bold;
	margin-right:7px;
}

.manga_midashiTxt{
	font-weight:bold;
	font-size:12px;
	margin:5px 0;
	color:#bc763c;
}

.manga_txt_nottl{
	color:#333;
	font-size:16px;
	line-height:120%;
	text-align:left;
}

.manga_ptxt{
	color:#333;
	font-size:11px;
	line-height:100%;
	padding-top:5px;
}

.manga_ctxt{
	padding:5px 20px 0 0px;
	margin-bottom:15px;
	color:#333;
	font-size:12px;
	line-height:125%;
}

/*コミック特集ページ*/
.km_boy{
	margin:10px 0 7px 4px;
	color:#0000cd;
	padding-left:1px;
	font-size:16px;
	line-height:130%;
	font-weight:bold}

.km_girl{
	margin:10px 0 7px 4px;
	color:#ff69b4;
	padding-left:1px;
	font-size:16px;
	line-height:130%;
	font-weight:bold
}

.km_rk{
	float:left;
	width:375px;
	margin:10px 0 0 10px;
}
.km_rk ul{
	width:365px;
}

.km_rk li{
	float:left;
	list-style-type:none;
	font-size:14px;
	color:#8b4513;
}

.km_rkicon01{
	padding:6px 6px 6px 6px;
	text-align:center;
	clear:both;
}

.km_rkicon02{
	padding:6px 5px 6px 6px;
	text-align:center;
	clear:both;
}

.km_rktop3{
	width:295px;
	padding:5px 0 5px 9px;
}

.km_rkother{
	width:360px;
	padding:3px 0 3px 7px;
}

.km_rklast{
	width:360px;
	padding:3px 0 3px 7px;
	margin-bottom:10px;
}

.km_rk10{
	width:360px;
	padding:3px 0;
	margin-bottom:10px;
}

.rk_ttlt01{
	font-size:18px;
	line-height:130%;
	margin-bottom:10px;
}

.rk_ttlt02{
	font-size:16px;
	line-height:125%;
	margin-bottom:5px;
}

.rk_ttlt03{
	font-size:14px;
	line-height:115%;
	padding-left:12px;
}

.rk_namet01{
	font-size:15px;
	line-height:140%;
	margin-bottom:10px;
	color:#333;
}

.rk_namet02{
	font-size:13px;
	line-height:125%;
	margin-bottom:5px;
	color:#333;
}

.rk_namet03{
	font-size:12px;
	line-height:115%;
	color:#333;
}

.tw_ss{
	clear:both;
	width:520px;
}

.tw_s{
	clear:both;
	padding-top:5px;
	text-align:left;
}

.tw_s ul{
	margin:0;
}

.tw_s li{
	float:left;
	color:#333;
	list-style-type:none;
}


/*ゲーム特集ページ*/
.otome_jtxt{
	font-size:15px;
	line-height:130%;
	text-align:center;
	margin:15px 0 0 0;
}

.otome_midashi{
	color:#333;
	font-size:14px;
	line-height:120%;
	padding:5px 5px 5px 0px;
	color:#e73562;
}

.otome_ttl{
	color:#333;
	font-size:14px;
	line-height:120%;
	padding:5px 20px 0 0px;
}

.otome_txt{
	color:#333;
	font-size:12px;
	line-height:120%;
	padding:5px 20px 0 0px;
}

.otome_ttltxt{
	font-size:13px;
	padding:5px 10px;
}

.otome_ttlimg{
	padding-top:15px;
	text-align:center;
	vertical-align:top;
}

.ttl-ul{
	width:780px;
	margin-left:20px;
}

.ttl-li{
	width:390px;
	float:left;
	list-style-type:none;
	line-height:140%;
	font-size:14px;
	margin-bottom:5px;
}

/*DVD特集ページ*/
.anime_midashi{
	color:#333;
	font-size:14px;
	line-height:120%;
	padding:5px 5px 5px 0px;
	color:#996633;
}

.ttl-ul_dv{
	width:770px;
	margin-left:10px;
}

.ttl-li_dv{
	list-style-type:none;
	line-height:140%;
	font-size:14px;
	margin-bottom:5px;
}

.j_midashi{
	font-size:14px;
	line-height:120%;
	padding:10px 0px 0px 3px;
	color:#996633;
	font-weight:bold;
}

.j2_midashi{
	font-size:14px;
	line-height:120%;
	padding:10px 0px 0px 5px;
	color:#ff8c00;
	font-weight:bold;
}

.dv_txt_r{
	text-align:right;
	font-size:13px;
	line-height:125%;
	padding:0px 0 5px 0;
}

/*オトナ買い特集ページ*/
.author_midashi{
	font-size:15px;
	line-height:120%;
	padding-top:20px;
	padding-bottom:2px;
	margin-bottom:10px;
	margin-left:5px;
	color:#333;
	font-weight:bold;
	border-bottom:1px dotted #999;
}

.og_genre{
	padding:3px 0 0 0;
}

.jidai_authorname{
	font-size:14px;
	line-height:125%;
	padding:5px 0px 5px 10px;
	color:#333;
	float:left;
	font-weight:bold;
}

.jidai_ttl{
	font-size:14px;
	line-height:125%;
	padding:3px 0px 5px 0px;
	color:#333;
	float:left;
	left:210px;
	position:absolute;
}

.jidai_txt{
	color:#333;
	font-size:13px;
	line-height:135%;
	padding:5px 20px 0 0px;
}

.year_midashi{
	font-size:15px;
	line-height:120%;
	padding:5px 0px 8px 5px;
	color:#996633;
	font-weight:bold;
}

.new_i{
	padding-right:1px;
}

.new_i_img{
	padding-top:15px;
	text-align:center;
	vertical-align:top;
}

/*CD特集ページ*/
.genre_midashi_pops{
	margin-top:20px;
	padding-left:10px;
	font-size:20px;
	line-height:135%;
	color:#000000;
	border-bottom:2px solid #ff0000;
	border-left:5px solid #ff0000;
	font-weight:bold;
	clear:both;
}

.genre_midashi_rock{
	margin-top:20px;
	padding-left:10px;
	font-size:20px;
	line-height:135%;
	color:#000000;
	border-bottom:2px solid #ff8c00;
	border-left:5px solid #ff8c00;
	font-weight:bold;
	clear:both;
}

.genre_midashi_punk{
	margin-top:20px;
	padding-left:10px;
	font-size:20px;
	line-height:135%;
	color:#000000;
	border-bottom:2px solid #ff4cab;
	border-left:5px solid #ff4cab;
	font-weight:bold;
	clear:both;
}

.genre_midashi_metal{
	margin-top:20px;
	padding-left:10px;
	font-size:20px;
	line-height:135%;
	color:#000000;
	border-bottom:2px solid #c0c0c0;
	border-left:5px solid #c0c0c0;
	font-weight:bold;
	clear:both;
}

.genre_midashi_jazz{
	margin-top:20px;
	padding-left:10px;
	font-size:20px;
	line-height:135%;
	color:#000000;
	border-bottom:2px solid #4b0082;
	border-left:5px solid #4b0082;
	font-weight:bold;
	clear:both;
}

.genre_midashi_classic{
	margin-top:20px;
	padding-left:10px;
	font-size:20px;
	line-height:135%;
	color:#000000;
	border-bottom:2px solid #a0522d;
	border-left:5px solid #a0522d;
	font-weight:bold;
	clear:both;
}

.genre_midashi_dance{
	margin-top:20px;
	padding-left:10px;
	font-size:20px;
	line-height:135%;
	color:#000000;
	border-bottom:2px solid #adff2f;
	border-left:5px solid #adff2f;
	font-weight:bold;
	clear:both;
}

.genre_midashi_hiphop{
	margin-top:20px;
	padding-left:10px;
	font-size:20px;
	line-height:135%;
	color:#000000;
	border-bottom:2px solid #ffd700;
	border-left:5px solid #ffd700;
	font-weight:bold;
	clear:both;
}

.genre_midashi_randb{
	margin-top:20px;
	padding-left:10px;
	font-size:20px;
	line-height:135%;
	color:#000000;
	border-bottom:2px solid #b8860b;
	border-left:5px solid #b8860b;
	font-weight:bold;
	clear:both;
}

.genre_midashi_reggae{
	margin-top:20px;
	padding-left:10px;
	font-size:20px;
	line-height:135%;
	color:#000000;
	border-bottom:2px solid #228b22;
	border-left:5px solid #228b22;
	font-weight:bold;
	clear:both;
}

.genre_midashi_world{
	margin-top:20px;
	padding-left:10px;
	font-size:20px;
	line-height:135%;
	color:#000000;
	border-bottom:2px solid #0000ff;
	border-left:5px solid #0000ff;
	font-weight:bold;
	clear:both;
}

.genre_midashi_other{
	margin-top:20px;
	padding-left:10px;
	font-size:20px;
	line-height:135%;
	color:#000000;
	border-bottom:2px solid #696969;
	border-left:5px solid #696969;
	font-weight:bold;
	clear:both;
}

.genre_komidashi{
	padding:5px 0 2px 5px;
	font-size:13px;
	line-height:140%;
	color:#000000;
	font-weight:bold;
	clear:both;
}

.gk_txt{
	padding:5px 0 2px 5px;
	font-size:11px;
	line-height:120%;
	color:#000000;
	font-weight:normal;
}

.yg_gc{
	float:left;
	padding-top:12px;
	line-height:100%;
	font-size:12px;
	text-align:left;
	clear:both;
}

.yg_gc ul{
	float:left;
	margin:0;
}

.yg_gc li{
	float:left;
	list-style-type:none;
	padding-left:14px;
	padding-bottom:15px;
	font-size:12px;
}

.yg_com{
	width:710px;
	margin:0 57px 0 13px;
	padding:2px 5px 10px 5px;
	font-size:12px;
	line-height:120%;
	color:#000000;
}
.yg{
	line-height:140%;
	font-size:15px;
}

.yg ul{
	width:780px;
	margin-left:18px;
	padding-bottom:10px;
}

.yg li{
	width:380px;
	margin-right:5px;
	float:left;
	list-style-type:none;
	line-height:140%;
	font-size:15px;
}

.yg_at{
	line-height:140%;
	font-size:13px;
}
.pagetop_yg{
	float:right;
	margin:15px 0px 5px 0px;
	background: url(../images/pagetop.gif) no-repeat left top;
	text-indent: 18px;
	display:block;
	text-align:left;
	line-height:110%;
	height:12px;
	clear:both;
}

/*他の特集誘導*/
#othere_pick{
	border:1px solid #999;
	margin:50px 0px 10px 0;
	padding:15px 20px;
	font-size:14px;
	overflow:hidden;
	zoom:1; 
}

#othere_pick ul{
	list-style-type: none;
	padding:0;
	margin: 0;
}

#othere_pick li{
	float:left;
	margin-top:10px;
	margin-right:15px;
	padding: 0;
}

/*買取専用ダンボール*/
#scb_step{
	margin:15px 0 0px 10px;
}

#scb_step ul{
	list-style-type:none;
}

#scb_step ul li{
	float:left;
	width:190px;
	margin-bottom:10px;
}

.scbstep_txt{
	font-size:12px;
	width:190px;
	line-height:130%;
	padding-left:10px;
}

.scbstep_r{
	text-align:right;
	font-size:15px;
	line-height:120%;
	margin:5px 0 30px 0px;
	clear:both;
}

.scb_tdtext{
	padding:8px 20px 8px 15px;
	line-height:140%;
	font-size:14px;
	vertical-align:middle;
	color:#333333;
}

.scb_tdtextli{
	padding:5px;
	line-height:150%;
	font-size:14px;
	vertical-align:middle;
	color:#333333;
}

.scb_tdtextli ul{
	margin:0px;
	padding-left:1.5em;
}

.scb_tdtextli ul li{
	zoom:normal;
}



/*ソフト最大70％OFFプライスダウン（新古リスト）*/
.txt_l{
	margin:20px 5px 10px 7px;
	font-size:14px;
	color:#392C24;
	line-height:135%;
}

.txt_r{
	text-align:right;
	font-size:12px;
	padding-top:3px;
	margin-bottom:8px;
	clear:both;
}

#pricebtn{
	padding:0;
	margin-top:30px;
	margin-bottom:50px;
	margin-left:20px;
}

#pricebtn ul{
	margin: 0;
}

#pricebtn li{
	list-style-type: none;
	float:left;
	margin-right:5px;
	padding: 0;
}

.off-li{
	list-style-type:none;
	line-height:140%;
	font-size:14px;
}

.off_70{
	padding:2px 0px 2px 7px;
	font-size:15px;
	background-color:#ff7f00;
	width:900px;
	line-height:140%;
	color:#FFF;
	font-weight:bold;
	clear:both;
}

.off_50{
	padding:2px 0px 2px 7px;
	font-size:15px;
	background-color:#f8b100;
	width:900px;
	line-height:140%;
	color:#FFF;
	font-weight:bold;
	clear:both;
}

.off_30{
	padding:2px 0px 2px 7px;
	font-size:15px;
	background-color:#2fc900;
	width:900px;
	line-height:140%;
	color:#FFF;
	font-weight:bold;
	clear:both;
}

.off_20{
	padding:2px 0px 2px 7px;
	font-size:15px;
	background-color:#1e66cc;
	width:900px;
	line-height:140%;
	color:#FFF;
	font-weight:bold;
	clear:both;
}

#g_link{
	padding:0px;
	margin-top:3px;
	margin-left:10px;
}

#g_link ol{
  list-style-type: none;
  padding:0px 0 5px 0px;
  margin: 0;
}

#g_link li{
  float:left;
  margin: 0;
  padding: 0;
}

#g_link .link_cd{
	margin:0 0 0 3px;
	padding-right:20px;
	font-size:12px;
}

#g_link .link_dvd{
	margin:0 0 0 3px;
	padding-right:10px;
	font-size:12px;
}

.price_gname{
	padding:10px 0 2px 15px;
	font-size:13px;
	line-height:140%;
	color:#e86710;
	font-weight:bold;
	clear:both;
}

.priceNum{
	font-size:11px;
	color:#dc143c;
	font-weight:bold;
}

.off_textbox{
	clear:both;
	border:1px solid #666666;
	padding:0px 20px 5px 20px;
	margin:30px 15px 10px 15px;
	line-height:130%;
	font-size:14px;
	color:#333333;
}

.off_textbox p{
	font-size:15px;
	margin-top:15px;
	padding-bottom:10px;
}

.off_textbox ul{
	margin:0px;
	padding-left:1.5em;
}

.off_textbox ul li{
	zoom:normal;
}

/*しおり販売ページ*/
#mark_bg_top{
	background: url(../images/mark_bg_top.gif) no-repeat;
	width:820px;
	height:150px;
	margin:10 0 0 40px;
}

#mark_bg_main{
	background: url(../images/mark_bg_middle.gif) repeat-y;
	width:820px;
	margin:0 0 0 40px;
}

#mark_bg_ttl_LL{
	background: url(../images/mark_bg_middle_ll.gif) no-repeat;
	width:820px;
	height:50px;
	margin:0 0 0 40px;
}

#mark_bg_ttl_ST{
	background: url(../images/mark_bg_middle_st.gif) no-repeat;
	width:820px;
	height:50px;
	margin:0 0 0 40px;
}

#mark_bg_footer{
	background: url(../images/mark_bg_bottom.gif) no-repeat;
	width:820px;
	height:30px;
	text-indent:-9999px;
	margin:0 0 0 40px;
}

.header_txt{
	padding:10px 0 15px 0;
	font-size:17px;
	text-align:center;
	font-weight:bold;
	line-height:130%;
}

/*紹介*/
.mark_main-list{
	height:500px;
	float:left;
	overflow:hidden;
	margin-bottom:5px;
}


.mark_main-list a{
	display:block;
}

.mark_main-list a:link    {}
.mark_main-list a:visited {}
.mark_main-list a:hover   {margin-top:-250px;}
.mark_main-list a:active  {margin-top:-250px;}




#mark_goods_l ul{
	margin:10px 0 0 100px;
}

#mark_goods_l li{
	list-style-type:none;
	float:left;
	font-size:16px;
	margin-right:20px;
	margin-bottom:30px;
	font-weight:bold;
	text-align:center;
}

#mark_goods_l li img{
	margin-bottom:10px;
}

.mark_txt{
	font-size:15px;
	padding:10px 0 20px 50px;
	line-height:130%;
}

.mark_txt img{
	margin:0 48px 10px 5px;
}

#mark_goods ul{
	margin:0px 0px 0 50px;
	overflow:hidden;
}

#mark_goods li{
	list-style-type:none;
	float:left;
	font-size:11px;
	margin-right:20px;
	margin-bottom:20px;
}

.mark_photo{
	border:1px solid #999;
	width:164px;
	padding-bottom:7px;
}

.mark_photo img{
	margin:10px 0 5px 12px;
}

.mark_goodstxt{
	padding:0 10px 0px 13px;
	font-size:12px;
	line-height:145%;
}

/*100円コーナーリニューアル*/
#onecoin_main{
	width:760px;
}

#onecoin_topleft{
	margin-top:10px;
	padding:10px 0 0 0;
	float:left;
	border:1px solid #d3d3d3;
	width:514px;
	height:280px;
}

#onecoin_topleft_l{
	float:left;
	margin:0 0 0 10px;
}

#onecoin_topleft_r{
	float:left;
	margin:0 0 0 30px;
}

#onecoin_topright{
	margin-top:10px;
	padding:10px 0 0px 0;
	float:right;
	border:1px solid #d3d3d3;
	width:250px;
	height:280px;
}

#onecoin_bottomleft{
	margin-top:10px;
	margin-right:13px;
	padding:10px 0 0 0;
	float:left;
	border:1px solid #d3d3d3;
	width:250px;
	height:430px;
}

#onecoin_bottomcenter{
	margin-top:10px;
	padding:10px 0 0 0;
	float:left;
	border:1px solid #d3d3d3;
	width:250px;
	height:430px;
}

#onecoin_bottomright{
	margin-top:10px;
	padding:10px 0 0 0;
	float:right;
	border:1px solid #d3d3d3;
	width:250px;
	height:430px;
}

#onecoin{
	font-size:14px;
	margin:0px 0 3px 20px;
	line-height:135%;
}

.onecoin_b{
	font-weight:bold;
	font-size:16px;
	margin:0px 0 7px 15px;
}

#onecoin ul{
	margin:0px 0 0 10px;
}

#onecoin ul li{
	list-style-type:none;
	font-size:13px;
}

/*ボランティア宅本便企業様の声*/
#sprt_wrapper{
	margin:0px;
	padding:0px;
	text-align:left;
	width:980px;
}

#sprt_container{
	position:relative;
	width:100%;
}

#sprt_main{
	margin:0 0 0 100px;
	width:780px;
}

.csr_gnavi ul{
	width:780px;
	overflow:hidden;
	position:relative;
	background:url(../images/csr/globalnavi_line.gif) no-repeat 0px 100%;
	height:48px;
	margin:10px 0 0 0;
}

.csr_gnavi ul li{
	height:38px;
	float:left;
	overflow:hidden;
}

.csr_gnavi ul li.csr_current img{
	margin-top:-76px;
	display:block; /* IE6隙間防止 */
}

.csr_gnavi ul li a{
	display:block;
}

.csr_gnavi ul li a:link    {}
.csr_gnavi ul li a:visited {}
.csr_gnavi ul li a:hover   {margin-top:-38px;}
.csr_gnavi ul li a:active  {margin-top:-38px;}


/*下のボタン*/

.csr_gnavi_b ul{
	clear:both;
	width:780px;
	overflow:hidden;
	position:relative;
	background:url(../images/csr/globalnavi_line.gif) no-repeat 0px 100%;
	height:48px;
	margin:35px 0 25px 0;
}

.csr_gnavi_b ul li{
	height:38px;
	float:left;
	overflow:hidden;
}

.csr_gnavi_b ul li.csr_current img{
	margin-top:-76px;
	display:block; /* IE6隙間防止 */
}

.csr_gnavi_b ul li a{
	display:block;
}

.csr_gnavi_b ul li a:link    {}
.csr_gnavi_b ul li a:visited {}
.csr_gnavi_b ul li a:hover   {margin-top:-38px;}
.csr_gnavi_b ul li a:active  {margin-top:-38px;}


.csr_title{
	background:url("../images/csr/globalnavi_line.gif");
	font-size:14px;
	color:#FFFFFF;
	padding:2px 0px 8px 0;
	margin:0px 0px 20px;
	text-align:center;
	width:780px;
}

.btmpagetop{
	text-align:right;
	margin:10px 0 0 0;
}

.csr_ex{
	font-size:20px;
	padding-top:10px;
	margin:0px 0px 0px 10px;
	font-weight:bold;
}

.csr_ex span{
	font-size:12px;
	color:#000080;
	font-weight:bold;
}

.csr_corp_r{
	clear:both;
	text-align:right;
	font-size:13px;
	margin:0px 15px 0px 0px;
	padding-bottom:15px;
}

.csr_corp_btn{
	margin:0px 5px 0px 0px;
	text-align:right;
}

.csr_corp_btn img{
	vertical-align:middle;
}

span.r {
	font-size:13px;
	padding-right:7px;
}

.csr_corp_name{
	clear:both;
	background-color:#f5f5dc;
	font-weight:bold;
	font-size:22px;
	border-left:5px solid #000080;
	padding:6px 0 6px 10px;
	margin:0px 15px 0px 15px;
}

.csr_corp_logo{
	margin:15px 0 10px 30px;
}

.csr_corp_txt{
	clear:both;
	font-size:14px;
	margin:0px 30px 20px 30px;
	line-height:135%;
}

.interview_txt{
	clear:both;
	margin:15px 0px 0px 15px;
}

.interview_txt img{
	vertical-align:middle;
}

span.l {
	font-size:18px;
	font-weight:bold;
}


.csr_ex_ttl{
	clear:both;
	background-color:#f0f8ff;
	font-weight:bold;
	font-size:15px;
	border:1px solid #b0e0e6;
	padding:5px 0 5px 10px;
	margin:15px 15px 0px 15px;
}

.csr_ex_midashi{
	font-size:17px;
	border-left:5px solid #dc143c;
	padding:3px 0 3px 10px;
	margin:20px 20px 15px 20px;
	font-weight:bold;
}

.csr_ex_txt{
	font-size:14px;
	margin:10px 20px 20px 20px;
	line-height:135%;
}

.csr_ex_txt img{
	margin:0 0px 30px 15px;
}




.csr_ex_point:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.csr_ex_point{
	border:1px solid #999;
	margin:0px 30px 30px 30px;
	display:inline-table;
}

/* Hides from IE-mac ?*/
* html .csr_ex_point {
	height: 1%;
}

.csr_ex_point {
	display: block;
}
/* End hide from IE-mac */


.csr_ex_point p{
	font-size:14px;
	line-height:135%;
	padding:3px 0 15px 15px;
	
}

.csr_ex_point_b{
	font-size:16px;
	line-height:200%;
	font-weight:bold;
	color:#ff4500;
}

.csr_ex_corp{
	border:1px solid #999;
	padding:15px 0 5px 0;
	margin:25px 15px 10px 15px;
	clear:both;
	overflow:hidden;
}

.csr_ex_corp p{
	font-size:12px;
	line-height:135%;
	padding:0px 0 10px 15px;
	
}

.csr_ex_corp_b{
	font-size:16px;
	line-height:135%;
	font-weight:bold;
}

.csr_othercorp_ttl{
	margin:20px 0 10px 5px;
	font-size:16px;
	line-height:135%;
	font-weight:bold;
	color:#228b22;
}

.csr_othercorp_name p{
	margin:5px 0 0 15px;
	font-size:14px;
	line-height:135%;
}

/*高価買取リスト　乙女ゲームページ*/
.selgm_jtxt{
	font-size:15px;
	line-height:130%;
	text-align:center;
	margin:15px 0 0 0;
}

.selgm_midashi{
	margin-top:30px;
	padding:2px 0px 2px 10px;
	font-size:20px;
	line-height:140%;
	color:#330000;
	border-bottom:2px solid #330000;
	border-left:5px solid #330000;
	font-weight:bold;
	clear:both;
}

.selgm_komidashi{
	width:750px;
	background:#ffe4e1;
	font-size:17px;
	line-height:120%;
	padding:3px 8px;
	margin:0 15px 8px 15px;
	color:#330000;
	text-align:left;
	clear:both;
}

.selgm_ttltxt{
	line-height:132%;
	font-size:13px;
	padding:7px 10px 5px 10px;
	text-align:center;
}

.selgm_ttlimg{
	padding-top:5px;
	text-align:center;
	vertical-align:top;
}

.selgm_ttl ul{
	width:780px;
	margin:5px 0 5px 0;
	float:left;
	clear:both;
}

.selgm_ttl li{
	width:195px;
	height:270px;
	float:left;
	list-style-type:none;
	margin-bottom:5px;
}

.selgm_price{
	line-height:120%;
	font-size:14px;
	margin-bottom:10px;
	color:#333;
}

.selgm_gmj{
	margin:0;
	padding:0;
	font-size:16px;
	line-height:110%;
	font-weight:bold;
}

.selgm_gmj ul{
	width:770px;
	padding:7px 0 0 10px;
}

.selgm_gmj li{
	list-style-type:none;
	font-size:14px;
	line-height:135%;
	font-weight:normal;
	padding-bottom:1px;
}

.pagetop_selgm{
	float:right;
	padding:0px;
	margin:5px 0px 16px 0px;
	background: url(../images/pagetop.gif) no-repeat left top;
	text-indent: 18px;
	display:block;
	text-align:left;
	height:15px;
	clear:both;
}

.txt_description_selgm{
	margin:10px 0 10px 0;
	border:1px solid #999;
	padding:7px 15px 10px 15px;
}

#game_t02ds{
	color:#333;
}

#game_t03ds{
	color:#333;
}

/*20130118直木賞＋芥川賞*/
#indexNavi{
	margin:20px 0 0 0;
}

#indexNavi ul{
	text-align:center;
}

#indexNavi ul li{
	display:inline;
}

#indexNavi ul li a{
	border: 1px solid #eaeaea;
	width:80px;
	height: 26px;
	text-align: center;
	color:#333 !important;
	line-height: 26px;
	overflow: hidden;
	font-size: 1em;
	font-weight: normal;
	vertical-align:	middle;
	display: inline-block;
}

#indexNavi ul li a{
	border-color: #c0c0c0;
	background-color:#FFF;
	text-decoration: none !important;
	margin-bottom:5px;
}

#indexNavi ul li a:hover{
	text-decoration: none;
	background-color:#6b3f31;
	color:#FFF !important;
	font-weight:bold;
}

#indexNavi ul li a:active{
	color:#FFF;
	background-color:#622d18;
	text-decoration: none;
}

.AllArea{
	width:780px;
	margin:10px 0 10px 0;
}

.AreaLeft{
	float:left;
	width:380px;
}

.AreainBoxL{
	float:left;
	width:60px;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	margin:5px 0 20px 0;
}

.AreainBoxL img{
	text-align:center;
}

.AreainBoxR{
	float:left;
	width:320px;
	margin:5px 0 20px 0;
}

.AreaRight{
	float:right;
	width:380px;
}

.prizetxt{
	color:#333;
	font-size:12px;
	line-height:125%;
	padding:7px 0 0 0px;
	text-align: justify;
	text-justify: inter-ideograph;
}

.prizettl{
	margin-left:21px;
}

.prizettl ul{
	list-style-type:none;
}

.prizettl ul li{
	margin-bottom:1px;
}

/* 1308 105円コーナーリニューアル
-----------------------------------------------------*/
#genreindex1308 {
	background-image: url(../images/genreindex1308_topbg.gif);
	background-repeat: repeat-x;
	width: 980px;
	text-align: center;
}

div.genreindex1308_toptx{
	height: 60px;
}
div.genreindex1308_toptx p{
	padding-top: 3px;
	line-height: 20px;
	font-size: 12px;
	color: #666;
}

ul.genreindex1308_topmn{
	display: inline-block;
	width: 820px;
}
ul.genreindex1308_topmn li{
	float: left;
	list-style-type:none;
}
ul.genreindex1308_topmn li a:hover{
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
}

.genreindex1308_detail{
	background-image: url(../images/genreindex1308_barbg.gif);
	background-repeat: no-repeat;
	text-align: left;
	width: 980px;
}
.genreindex1308_detail_inner{
	margin-left: 120px;
	margin-top: 4px;
	width: 855px;
	text-align: left;
	display: inline-block;
	font-size: 12px;
}
.genreindex1308_detail_1of3{
	float: left;
	width: 255px;
}
#genreindex1308 ul.genreindex1308_list {
	padding: 0 0 10px 0;
}
#genreindex1308 ul.genreindex1308_list li{
	background-image: url(../images/genreindex1308_limk.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	font-size: 13px;
	padding-left: 10px;
	list-style-type:none;
}
#genreindex1308 ul.genreindex1308_list li ul li{
	background-image: none;
	padding-left: 5px;
	font-size: 12px;
}
#genreindex1308 ul.genreindex1308_list li span{
	color: #999;
	margin-right: 5px;
}

/* 201309 東日本大震災 復興支援プログラム
-----------------------------------------------------*/
.month_txt{
	text-align:center;
	margin:25px 0 5px 0;
}

/*移動図書館*/
.LBeq_bktxt{
	text-align:center;
	font-size:24px;
	font-weight:bold;
	margin-top:15px;
	line-height:100%;
	color:#FF6600;
	font-family:Helvetica, "ＭＳ Ｐゴシック","MS-PGothic", "Hiragino Kaku Gothic Pro",osaka,Verdana,Arial,Georgia,"メイリオ","Meiryo", MS UI Gothic,sans-serif;
}

.LBeq_bktxtB{
	font-size:50px;
	font-weight:bold;
	margin-left:10px;
	line-height:100%;
	color:#FF6600;
	font-family:Helvetica, "ＭＳ Ｐゴシック","MS-PGothic", "Hiragino Kaku Gothic Pro",osaka,Verdana,Arial,Georgia,"メイリオ","Meiryo", MS UI Gothic,sans-serif;
}

.LBeq_bktxtS{
	text-align:center;
	font-size:18px;
	font-weight:bold;
	margin:10px 0 20px 0;
	line-height:100%;
	color:#FF6600;
}

/*義援金*/
.Gien_txt{
	text-align:center;
	font-size:24px;
	font-weight:bold;
	margin-top:15px;
	line-height:100%;
	color:#333366;
	font-family:Helvetica, "ＭＳ Ｐゴシック","MS-PGothic", "Hiragino Kaku Gothic Pro",osaka,Verdana,Arial,Georgia,"メイリオ","Meiryo", MS UI Gothic,sans-serif;
}

.Gien_txtB{
	font-size:50px;
	font-weight:bold;
	margin-left:10px;
	line-height:100%;
	color:#333366;
	font-family:Helvetica, "ＭＳ Ｐゴシック","MS-PGothic", "Hiragino Kaku Gothic Pro",osaka,Verdana,Arial,Georgia,"メイリオ","Meiryo", MS UI Gothic,sans-serif;
}

.Gien_txtS{
	text-align:center;
	font-size:18px;
	font-weight:bold;
	margin:10px 0 20px 0;
	line-height:100%;
	color:#333366;
}

/*義援金 熊本*/
.Gien_kmmt_txt{
	text-align:center;
	font-size:24px;
	font-weight:bold;
	margin-top:15px;
	line-height:100%;
	color:#4a2f18;
	font-family:Helvetica, "ＭＳ Ｐゴシック","MS-PGothic", "Hiragino Kaku Gothic Pro",osaka,Verdana,Arial,Georgia,"メイリオ","Meiryo", MS UI Gothic,sans-serif;
}

.Gien_kmmt_ttl{
	padding-top:1em;
	font-size:30px;
	font-weight:bold;
	line-height:100%;
	color:#4a2f18;
	text-align:center;
	font-family:Helvetica, "ＭＳ Ｐゴシック","MS-PGothic", "Hiragino Kaku Gothic Pro",osaka,Verdana,Arial,Georgia,"メイリオ","Meiryo", MS UI Gothic,sans-serif;
}

.Gien_kmmt_txtB{
	font-size:50px;
	font-weight:bold;
	margin-left:10px;
	line-height:100%;
	color:#4a2f18;
	font-family:Helvetica, "ＭＳ Ｐゴシック","MS-PGothic", "Hiragino Kaku Gothic Pro",osaka,Verdana,Arial,Georgia,"メイリオ","Meiryo", MS UI Gothic,sans-serif;
}

.Gien_kmmt_txtS{
	text-align:center;
	font-size:18px;
	font-weight:bold;
	margin:10px 0 20px 0;
	line-height:100%;
	color:#4a2f18;
}

/*ボランティア宅本便
-----------------------------------------------------*/
.Vln_txt{
	text-align:center;
	font-size:24px;
	font-weight:bold;
	margin-top:15px;
	line-height:100%;
	color:#4c9900;
	font-family:Helvetica, "ＭＳ Ｐゴシック","MS-PGothic", "Hiragino Kaku Gothic Pro",osaka,Verdana,Arial,Georgia,"メイリオ","Meiryo", MS UI Gothic,sans-serif;
}

.Vln_txtB{
	font-size:50px;
	font-weight:bold;
	margin-left:10px;
	line-height:100%;
	color:#4c9900;
	font-family:Helvetica, "ＭＳ Ｐゴシック","MS-PGothic", "Hiragino Kaku Gothic Pro",osaka,Verdana,Arial,Georgia,"メイリオ","Meiryo", MS UI Gothic,sans-serif;
}

.Vln_txtS{
	text-align:center;
	font-size:18px;
	font-weight:bold;
	margin:10px 0 30px 0;
	line-height:100%;
	color:#4c9900;
}

.Vln_txtL{
	text-align:center;
	font-size:26px;
	font-weight:bold;
	margin:15px 0 0;
	line-height:100%;
	color:#4c9900;
}

/* 宅本便コンビニ持込み
-----------------------------------------------------*/

#convini_main{
	width: 980px;
	background-image: url(../images/convini_bg_mid.gif);
	background-repeat: repeat-y;
	text-align: center;
}
#convini_main_inner{
	width: 980px;
	background-image: url(../images/convini_bg_bot.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	padding-bottom: 20px;
}

#convini_main .merit{
	background-color: #fffde8;
	background-image: url(../images/convini_meritbg.gif);
	background-repeat: repeat-x;
	background-position: 0 bottom;
	padding: 40px 120px;
}
#convini_main .merit_col{
	display: inline-block;
	width: 100%;
	padding: 20px 0;
}
#convini_main .merit p{
	padding: 40px 0 0 0;
	text-align: left;
	font-size: 16px;
	line-height: 24px;
}

#convini_main .order{
	padding: 20px 0;
}

#convini_main .order ul{
	padding: 20px 140px 10px 140px;
	font-size: 16px;
}

#convini_main .order li{
	list-style-type: disc;
	text-align: left;
	padding-bottom: 8px;
}
#convini_main .order li span{
	color: #ff001d;
}

#convini_main .mob{
	background-image: url(../images/convini_mob_bg.gif);
	background-repeat: repeat-x;
	width: 525px;
	margin: 0 auto 40px auto;
	border: 1px solid #666;
}
#convini_main .mob a:hover{
	position: relative;
	top: 2px;
	filter: alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}

#convini_main .mob_ttl{
	background-color: #d1d1d1;
	padding: 15px;
	line-height: 22px;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}

#convini_main .txbox{
	width: 780px;
	margin: 0 auto;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: 5px solid #023894;
	margin-bottom: 30px;
}
#convini_main .txbox_ttl{
	background-color: #023894;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	padding: 5px 20px 8px 20px;
}

#convini_main .txbox ul{
	padding: 20px 30px 10px 40px;
	font-size: 14px;
}

#convini_main .txbox li{
	list-style-type: disc;
	text-align: left;
	padding-bottom: 10px;
}
#convini_main .txbox li span{
	color: #ff001d;
}

#convini_main .txboximg a:hover{
	position: relative;
	top: 2px;
	filter: alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}

/* 本屋大賞更新201401
-----------------------------------------------------*/

table.honya_nominate{
	border-collapse: separate;
	border-spacing: 15px 25px;
}

table.honya_nominate td{
	border: 4px solid #d2b48c;

background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #ffffe0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ffffe0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffe0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#ffffe0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#ffffe0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#ffffe0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffe0',GradientType=0 ); /* IE6-9 */

}

table.honya_nominate td .pickup_txt_nottl{
	text-align: center;
	padding: 10px;
}

table.honya_nominate td p.nominate_ttl{
	display: block;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px dotted #999;
}

table.honya_nominate td p.pickup_txt{
	margin-top: 5px;
	padding-top: 5px;
	color: #666;
	text-align: left;
	border-top: 1px dotted #999;
}

p.honya_pickup_btn{
	margin-top: 5px;
	padding: 5px 0 0 0;
	text-align: center;
}

p.honya_pickup_btn a{
	display: inline-block;
	width: 200px;
	padding: 5px 0;
	text-align: center;
	color: #eee;
	background: #cc3300; /* Old browsers */
	background: -moz-linear-gradient(top,  #cc3300 0%, #330000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc3300), color-stop(100%,#330000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cc3300 0%,#330000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cc3300 0%,#330000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cc3300 0%,#330000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #cc3300 0%,#330000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc3300', endColorstr='#330000',GradientType=0 ); /* IE6-9 */
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

p.honya_pickup_btn a:hover{
	position: relative;
	top: 1px;
}

p.honya_pickup_btn a:link,
p.honya_pickup_btn a:visited,
p.honya_pickup_btn a:hover,
p.honya_pickup_btn a:active {
	color: #eee;
}


.results_txt{
	margin:30px 0 10px 65px;
	color:#333333;
	font-size:15px;
}

.results_txt ul{
	padding:0 0 0 20px;
	width:755px
	background-color: #023894;
}

.results_txt ul li{
	width:357px;
	float:left;
	padding:0 0 3px 20px;
	list-style-type:none;
	line-height:125%;
}


/* 
-----------------------------------------------------*/

/*熊本地震 復興支援*/

.KMMTprog_bg{
	background: url(../images/kumamoto2016/prog_bg.gif) repeat;
	border-bottom: 1px solid #ddd;
}

#KMMTprog_bg_top{
	background: url(../images/kumamoto2016/prog_bg_top.gif) no-repeat;
	width:780px;
	height:40px;
}

#KMMTprog_bg_main{
	background: url(../images/kumamoto2016/prog_bg_middle.gif) repeat-y;
	width:780px;
}

#KMMTprog_bg_footer{
	background: url(../images/kumamoto2016/prog_bg_bottom.gif) no-repeat;
	width:780px;
	height:20px;
	text-indent:-9999px;
	margin-bottom:35px;
}

#KMMTprog_step{
	width: 780px;
	text-align: center;
	margin: 20px auto;
}

.KMMTprog_text{
	padding: 20px 0 15px 0;
}

.KMMTprog_img{
	padding: 0 0 20px 0;
}

.KMMTprog_eqtx{
	width: 780px;
	text-align: center;
	margin: 20px auto;
}

.KMMTprog_entry_btn a:hover img{
	opacity:0.9;
	filter: alpha(opacity=90);
	-ms-filter: "alpha(opacity=90)";
	-moz-opacity:0.9;
	background: #fff;
	top:1px;
	position:relative;
}

#KMMTdonation_toppc{
	background: url(../images/kumamoto2016/donation_bg_top_pc.gif) no-repeat;
	width:315px;
	height:50px;
}

#KMMTdonation_topmb{
	background: url(../images/kumamoto2016/donation_bg_top_mb.gif) no-repeat;
	width:315px;
	height:50px;
}

#KMMTdonation_middle{
	background: url(../images/kumamoto2016/donation_bg_middle.gif) repeat-y;
	width:315px;
}

#KMMTdonation_bottom{
	background: url(../images/kumamoto2016/donation_bg_bottom.gif) no-repeat;
	width:315px;
	height:20px;
	text-indent:-9999px;
	margin-bottom:0px;
}

