@charset "utf-8";
/* ===================================================================
CSS information

 file name :style.css
 style info:コンテンツエリア関係 他
 
このスタイルシートの構成
 基本設定、レイアウト、横幅設定など
 汎用class
 #navSkip
 #page
  #contents
   #main
   #sub
=================================================================== */

/*----------------------------------------------------
	基本設定、リンクカラーなど
----------------------------------------------------*/
body.top		{ background:url(/moetaku/common/img/bg.jpg) fixed; background-position:center top; background-repeat:no-repeat; }
body.sub		{ background:url(/moetaku/common/img/bg_sub.jpg) #fff fixed repeat-x 48% 0; }
a:link			{ color:#00baff; }
a:visited		{ color:#00baff; }
a:hover			{ text-decoration:none; }
img				{ vertical-align:bottom; }

.sub h3			{font-size:150%; }
.sub h4			{font-size:130%; }
.sub h5			{font-size:125%;margin:0 0 5px; color:#FF4C81; }
.sub .etc h5	{font-size:120%;margin:0;  color:#000; }

body.sub2		{ background:url(/moetaku/campaign/img/camp/img_wf_bg.gif) #fff fixed 48% 0; }
a:link			{ color:#00baff; }
a:visited		{ color:#00baff; }
a:hover			{ text-decoration:none; }
img				{ vertical-align:bottom; }

.sub2 h3		{ font-size:150%; }
.sub2 h4		{ font-size:130%; }
.sub2 h5		{ font-size:125%;margin:0 0 5px; color:#FF4C81; }
.sub2 .etc h5	{font-size:120%;margin:0;  color:#000; }

body.sub3		{ background:url(/moetaku/campaign/img/camp/bg_jojo2.jpg) #fff fixed 48% 0; }
a:link			{ color:#00baff; }
a:visited		{ color:#00baff; }
a:hover			{ text-decoration:none; }
img				{ vertical-align:bottom; }

.sub3 h3		{ font-size:150%; }
.sub3 h4		{ font-size:130%; }
.sub3 h5		{ font-size:125%;margin:0 0 5px; color:#FF4C81; }
.sub3 .etc h5	{ font-size:120%;margin:0;  color:#000; }

body.sub4		{ background:url(/moetaku/campaign/img/camp/bg_2014wf_su.jpg) #fff fixed 48% 0; }
a:link			{ color:#00baff; }
a:visited		{ color:#00baff; }
a:hover			{ text-decoration:none; }
img				{ vertical-align:bottom; }

.sub4 h3		{ font-size:150%; }
.sub4 h4		{ font-size:130%; }
.sub4 h5		{ font-size:125%;margin:0 0 5px; color:#FF4C81; }
.sub4 .etc h5	{ font-size:120%;margin:0;  color:#000; }

.mab15			{ margin-bottom:15px; }
.pal15			{ padding-left:15px; }
.sp 			{ display:none; }


/*----------------------------------------------------
	#page
----------------------------------------------------*/
#page, #contents{ width:956px; text-align:left; }
#page			{ padding:1px 0px 7px 0px; background:url(/moetaku/common/img/bg_contents_btm.png) repeat-x 0 100%; overflow:hidden; }
#contents		{ background-position:50% 0; background-repeat:repeat-y; }
#content		{ padding:0 24px; }

.top #contents	{ background-image:url(/moetaku/img/top/bg_contents.png); background-position:-1px 0; }
.sub #contents  { background-image:url(/moetaku/common/img/bg_contents.png); }
.sub2 #contents { background-image:url(/moetaku/common/img/bg_contents2.png); }
.sub3 #contents { background-image:url(/moetaku/common/img/bg_contents2.png); }
.sub4 #contents { background-image:url(/moetaku/common/img/bg_contents2.png); }

p.pageTop		{ margin:0; padding:20px 22px; clear:both; text-align:right; }
.pageTop a		{ padding-left:20px; background:url(/moetaku/common/img/icon_pagetop.gif) no-repeat 0 0.5em; }


/*----------------------------------------------------
	#header
----------------------------------------------------*/
#header			{ position:relative; z-index:10; background:url(/moetaku/common/img/bg_header.png) repeat-x 0 0; }
#header .inner	{ margin:0 auto; width:950px; }
#header .logo	{ margin:12px 0 0; float:left; }
#header h1		{ float:left; margin:43px 0 0 10px; }
#header #utilityNav				{ float:right; padding:5px 0 0 0; background:url(/moetaku/common/img/bg_header_menu.png) no-repeat 100% 0; width:385px; height:43px; }
#header #utilityNav li.first	{ padding:0 22px 0 0; }
#header #utilityNav li.first img{ vertical-align:middle; }
#header #utilityNav li.last		{ margin:0 0 0 5px; padding:0 47px 0 5px; border-left:1px solid #000; }
#header #utilityNav li a		{ color:#000000; font-weight:bold; text-decoration:none; }
#header #utilityNav li a:hover	{ text-decoration:underline; }


/*----------------------------------------------------
	ナビ
----------------------------------------------------*/
#gNav 			{ margin:0 auto; height:168px; }
#gNav li a		{ display:block; outline:none; height:67px; }
#gNav .firstSub	{ margin:0 0 0 7px; }
.subNav			{ padding:5px 0 0 0; background:none; }
.subNav li		{ float:left; height:96px; }
.subNav a		{ width:184px; height:96px; margin-right:5px; }

.g_figure a		{ width:238px; }
.g_figure a.cr,
.g_figure a:hover{ width:238px; }
.g_figure2 a	{ width:233px; }
.g_figure2 a.cr,
.g_figure2 a:hover{ width:233px; }
.g_doll a	{ width:198px; }
.g_doll a.cr,
.g_doll a:hover{ width:198px; }
.g_moe a 		{ width:187px; }
.g_moe a.cr,
.g_moe a:hover	{ width:187px; }
.g_cosp a		{ width:101px; }
.g_cosp a.cr,
.g_cosp a:hover { width:101px; }
.g_toreka a		{ width:98px; }
.g_toreka a.cr,
.g_toreka a:hover{ width:98px; }
.g_seal a		{ width:98px; }
.g_seal a.cr,
.g_seal a:hover { width:98px; }

.g_another a		{ width:85px; }
.g_another a.cr,
.g_another a:hover { width:85px; }

/*----------------------------------------------------
	#main
----------------------------------------------------*/
#main ol,
#main ul,
#main dl,
#main blockquote,
#main pre,
#main p				{ margin-bottom:1em; }
#main p.date		{ margin:10px 0 0;font-size:10px;text-align:right; }
#main .notice		{ padding:0; }
#main .col_02		{ margin:0 -17px 0 0; padding:0; /*overflow:hidden;*/ _zoom:1; }
#main .col_02 .box	{ margin:0 0 15px; width:314px; float:left; margin-right:17px; *display:inline; }
#main .col_02 .box2	{ margin:0 0 15px; width:314px; float:left; margin-right:17px; *display:inline; }
#main .pageTop		{ margin:0; clear:both; padding:15px 10px; text-align:right; }
#main .tweet li span.tweet_time { text-align:right; display:block; }
#main_cnt 			{ margin:15px 0 0; padding:12px 14px 149px; background:#fff; min-height:400px; height:auto!important; height:400px; border:1px #cacaca solid; }

.top #main			{ margin:0 22px; padding:22px 0 0; float:none; }
.sub #main			{ float:right; width:716px; position:relative; }
.sub #main .last	{ margin:0 0 25px; }
.sub .col_01 #main	{ float:none; width:100%; }
.bread				{ padding:10px 0 0; }
.bread li 			{ display:inline; }
.main_cnt_btm		{ position:absolute; bottom:-23px; left:3px; }
.main_bdr			{ border:1px solid #dfdfdf; margin-bottom:10px; padding:18px; margin:0 0 15px; font-size:90%; background-color:#fff; }
.main_bdr .img_txt .box { *width:305px; }


/* -----------------------------------------------------------
	#sub
----------------------------------------------------------- */
#sub					{ padding-top:215px; background:url(/moetaku/common/img/minichara.png) no-repeat 50% 5px; float:left; width:175px; *width:170px; }

#sub ul.btn li			{ margin:0 0 5px; width:100%; }
#sub ul.btn li a		{ display:block; outline:none; }
#sub ul.btn li.txt a	{ display:inline; background:none; text-indent:0; outline:none; }

#sub ul.btn li.gbuy a	{ height:89px; width:174px; }

#sub ul.btn li.tips a	{ background-position:-174px 0; height:65px; width:171px; }
#sub ul.btn li.tips a:hover{ background-position:-174px -65px; }

#sub .sidemenu 			{ margin:15px 0 0; padding:0 0 11px; background:url(/moetaku/common/img/bg_sidemenu_btm.png) no-repeat 0 100%; width:171px; }
#sub .sidemenu ul		{ padding:15px 15px 0; background:url(/moetaku/common/img/bg_sidemenu.png) no-repeat 0 0; }
#sub .sidemenu ul li	{ padding:0 0 5px; padding-left:17px;background:url(/moetaku/common/img/icon.png) no-repeat 0 0.3em; }
#sub .sidemenu ul li a	{ color:#000; text-decoration:none; }
#sub .sidemenu ul li a:hover{ text-decoration:underline; }
#sub .sidemenu ul li.first	{ margin:0 0 18px; padding:0 0 18px; background:url(/moetaku/img/top/bg_news_line.gif) no-repeat 0 100%; }

#sub .ancherlink		{ margin:15px 0 0; padding:0 0 7px; background:url(/moetaku/common/img/bg_ancherlink_btm.png) no-repeat 0 100%; width:171px; }
#sub .ancherlink .inner { padding:7px 0 0; background:url(/moetaku/common/img/bg_ancherlink_top.png) no-repeat 0 0; }
#sub .ancherlink ul		{ width:100%; padding:0 10px; background:url(/moetaku/common/img/bg_sidemenu_inner.png) repeat-y 0 0; }
#sub .ancherlink ul li	{ padding:0 0 5px; padding-left:17px;background:url(/moetaku/common/img/icon_ancher.png) no-repeat 0 0.3em; }
#sub .ancherlink ul li a  { color:#000; text-decoration:none; }
#sub .ancherlink ul li a:hover { text-decoration:underline; }
#sub .ancherlink ul.child { margin:5px 0 0; padding:0; background:none; font-size:95%; width:149px; }
#sub .ancherlink ul.child li { width:139px; padding:0; background:none; }
#sub .ancherlink ul.child li a { padding:0; display:inline; color:#000; text-decoration:none; }
#sub .ancherlink ul.child li a:hover { text-decoration:underline; }


/* -----------------------------------------------------------
	#sub_menu
----------------------------------------------------------- */
#sub_menu						{ float:left; width:180px; padding-top:10px; }

#sub_menu #side_usr_act					{ margin:0 0 10px -5px; }
#sub_menu #side_usr_act li				{ display:block; }
#sub_menu #side_usr_act li.side_usr_buy	{ margin:0 0 3px 0; }
#sub_menu #side_usr_act li.side_usr_msg	{ width:175px; margin:0 0 5px 5px; font-size:90%; }
#sub_menu #side_usr_act li.side_usr_src	{ margin:0 0 0 0; }
#sub_menu #side_usr_act li.tips			{ margin:0 0 0 5px; }

#sub_menu .sidemenu 			{ margin:15px 0 0; padding:0 0 11px; background:url(/moetaku/common/img/bg_sidemenu_btm.png) no-repeat 0 100%; width:171px; }
#sub_menu .sidemenu ul			{ padding:15px 15px 0; background:url(/moetaku/common/img/bg_sidemenu.png) no-repeat 0 0; }
#sub_menu .sidemenu ul li		{ padding:0 0 5px; padding-left:17px;background:url(/moetaku/common/img/icon.png) no-repeat 0 0.3em; }
#sub_menu .sidemenu ul li a 	{ color:#000; text-decoration:none; }
#sub_menu .sidemenu ul li a:hover	{ text-decoration:underline; }
#sub_menu .sidemenu ul li.first	{ margin:0 0 18px; padding:0 0 18px; background:url(/moetaku/img/top/bg_news_line.gif) no-repeat 0 100%; }

#sub_menu .purchase_list		{ margin:0 0 10px 0; }
#sub_menu .purchase_list 		{ width:172px; }
#sub_menu .purchase_list .purchase_inner	{ border:1px solid #EAEAEA; border-top:0 none; }
#sub_menu .purchase_list h4 	{ background:url(/figure/img/purchase_list_top.png) no-repeat; text-indent:-9999px; height:72px; }
#sub_menu .purchase_list h5 	{ border-left:5px #ff4873 solid; color:#333; padding-left:20px; margin:0; line-height:180%; cursor:pointer; }
#sub_menu .purchase_list h5.op 	{ background:url(/figure/img/list_arrow_op.png) 5px 50% no-repeat; background-color:#FFFFFF; }
#sub_menu .purchase_list h5.cl 	{ background:url(/figure/img/list_arrow_cl.png) 8px 50% no-repeat; background-color:#FFFFFF; }
#sub_menu .purchase_list ul 	{ padding:5px 0; background:#FFFFFF; }
#sub_menu .purchase_list li 	{ border-left:5px #ffe5eb solid; background:url(/figure/img/list_arrow_s.png) 8px 3px no-repeat; color:#333; padding:0 5px 5px 15px; line-height:180%; line-height:1.2; }
#sub_menu .purchase_list li a 	{ color:#333333; }


/* -----------------------------------------------------------
	#footer
----------------------------------------------------------- */
#footer			{ margin:40px 0 0; padding:15px 0; width:100%; background:url(/moetaku/common/img/bg_footer.gif) #000 repeat 0 0; color:#fff; }
#footer ul a,
#footer p		{ color:#f4f4f4; }
#footer ul,
#footer p		{ margin:0 0 5px; text-align:center; font-size:95%; }
#footer ul li	{ display:inline; padding:0 10px; border-right:1px solid #f4f4f4; }
#footer ul li.last { border:none; }


/*----------------------------------------------------
	汎用class
----------------------------------------------------*/
.imgR 			{ float:right; margin:0 0 10px 10px; }
.imgL 			{ float:left; margin:0 10px 10px 0; }

.clr 			{ zoom:100%; }
.clr:after		{ content:""; clear:both; height:0; display:block; visibility:hidden; }
.clear			{ clear:both; }

.tweet			{ margin:10px 0; font-size:90%; }
.tweet li		{ margin:0 0 2px; padding-bottom:8px; background:url(/moetaku/img/top/bg_twitter_btm.png) no-repeat 0 100%; }
.tweet li .inner{ padding:5px 22px 0 18px; background:url(/moetaku/img/top/bg_twitter.png) no-repeat 0 0; }

.notice li		{ text-indent:-1.5em; margin:0 0 5px 1.5em; }

ul.link,dl.link { padding:15px 15px 0; }
dl.link dt		{ padding:0 0 5px; padding-left:17px;background:url(/moetaku/common/img/icon.png) no-repeat 0 0.3em; }
ul.link li		{ padding:0 0 5px; padding-left:17px;background:url(/moetaku/common/img/icon_ancher.png) no-repeat 0 0.3em; }
ul.link li a	{ text-decoration:underline; }
ul.link li a:hover{ text-decoration:none; }
ul.link ul li	{ display:inline; padding:0 10px; background:none; border-right:1px dotted #ccc; }

.pl_list			{ margin:15px 0 0; padding:5px 5px 0; *padding:5px; border:1px dotted #ddd; zoom:100%; font-size:95%; }
.pl_list:after		{ content:""; clear:both; height:0; display:block; visibility:hidden; }
.pl_list li			{ float:left; margin:0 5px 5px 0; padding:0 5px 0 0; border-right:1px dotted #ccc; white-space:nowrap; }
.pl_list li a		{ display:block; }

/*----------------------------------------------------
	商品ページ共通
----------------------------------------------------*/
#main .img_txt				{ margin-top:30px; *padding:0 0 15px; }
#main .img_txt img			{ float:left; margin:0 7px 0 0; }
#main .img_txt dl			{ overflow:hidden; _zoom:1; margin:0; }
#main .img_txt p			{ margin:0; padding:10px 0 0; }
#main .img_txt p.handle 	{ text-align:right; padding:0; }
#main .buyHighHdr			{ background-image:url(/figure/img/h3_03_notext.gif); width:355px; height:34px; text-align:left;padding-left:20px;padding-top:7px; color:#ffffff; }
#main .buyHighHdr span		{ margin-top:10px; }

/* 買取金額 */
.buy						{ color:#F2305D; font-size:105%; font-weight:bold; }

/* 高価買取情報ヘッダー  */
h3.flt			{ float:left; width:355px; }
h4.flt			{ float:left; width:355px; }

/* タイトル別買取情報 */
.productlist				{ _zoom:1; overflow:hidden; margin-top:15px; }
.productlist h4				{ margin:0 0 5px; }
.productlist table			{ margin-left:-1px; width:100%; font-size:100%; }
.productlist table th 		{ padding:3px 10px; background:#ff6e90; border-left:1px dotted #fff; color:#fff; text-align:center; white-space:nowrap; font-size:110%; }
.productlist table tr.even	{ background-color:#fff; }
.productlist table tr.odd	{ background-color:#e5e5e5; }
.productlist table td 		{ padding:5px 7px; border-left:1px dotted #c6c6c6; }
.productlist table td.prdct { font-weight:bold; width:65%; }
.productlist table td.maker { font-size:80%; width:15%; }
.productlist table td.jan 	{ font-size:90%; }
.productlist table td.price,
.productlist table td.jan 	{ text-align:right; width:10%;}
/*
.productlist table td.price,
.productlist table td.jan,
.productlist table td.maker { white-space:nowrap; }
*/
.productlist table td.goodsName { padding:0 0 5px; background:#fff; font-size:120%; font-weight:bold; border-bottom:1px solid #ddd; border-top:1px solid #ddd; }
.productlist table td.goodsName p.pageTop { margin:0; padding:15px 0 0; font-size:90%; font-weight:normal; }
#bottom_list			{ width:100%; border:1px dotted #ddd; zoom:100%; font-size:95%; }

/* 買取のコツ */
.tips #gNav				{ height:122px; }
.tips .title			{ padding-top:10px; }
.tips h4				{ margin:0 0 10px; }
.tips h5.point			{ color:#00A3FF; }
.tips .maker			{ padding:10px; border:1px dotted #cacaca; }
.tips .maker .maker dt	{ font-weight:bold; }
.tips .maker .maker dd	{ padding-right:10px; display:inline; }

/* 買取の流れ */
.flow					{ margin:5px 0 0 0; }

/* キャンペーン導線 */
.campaign				{ margin-top:10px; }
.campaign span			{ text-align:center; margin-top:5px; color:#e1185e; font-weight:bold; }

.campaign2				{ margin-top:0; }
.campaign2 span			{ text-align:center; margin-top:5px; color:#e1185e; font-weight:bold; }

/* フィギュアを売りたい方はこちら */0
.gbuy_area				{ padding:10px 35px 8px; border:1px dotted #cacaca; _zoom:1; overflow:hidden; }
.gbuy_area p			{ margin-bottom:0; }
.gbuy_area p.btn a		{ float:left; margin:0 25px 0 0; width:310px; height:69px; display:block; outline:none; }
.gbuy_area p.txt 		{ overflow:hidden; _zoom:1; }
.gbuy_area .btn a:hover { background-position:0 100%; text-decoration:none; }

/* 申し込み・一発検索ボタン */
.usract_btnBox			{ /* border:1px dotted #b5b5b5; */ margin:0 -5px; text-align:center; padding-top:10px; }
.usract_btn ul			{ width:645px; margin:0 auto 10px auto; }
.usract_btn ul li		{ display:block; float:left; height:120px; }
.usract_btn ul li.usract_buy		{ width:349px; }
.usract_btn ul li.usract_purchase	{ width:296px; }

/* メーカーリスト */
.makerListBox			{ text-align:center; margin:10px 0; }
.makerList				{ padding-top:10px; }

/* 魅力 */
.miryoku				{ margin:15px 0 0; background:url(/moetaku/common/img/bg_miryoku.jpg) no-repeat 0 100%; }
.miryoku .box			{ margin-bottom:0; width:315px; margin-right:16px; }
.miryoku .inner			{ padding:0 20px; }
.miryoku .col_02		{ margin-right:-16px; }
.miryoku h3				{ text-align:center;margin:0 0 10px; }
.miryoku h4				{ margin:0 0 10px; }

/* お客さまの声 */
.voice 					{ margin:15px 0 0; width:171px; }
.voice dt 				{ font-size:90%; }
.voice dd 				{ color:#F2305D;font-size:90%; }
.voice p				{ margin:10px 0 0; }

/* 更新日 */
.dateblock				{ float:left; padding:0; width:330px; height:41px; background:url(/moetaku/common/img/dateblock_bg.gif) no-repeat; }
.dateblock_h4			{ float:left; padding:0; width:291px; height:41px; background:url(/moetaku/common/img/dateblock_h4_bg.gif) no-repeat; }
.dateblock .dateinner, 
.dateblock_h4 .dateinner { float:right; }
.dateblock .dateinner_l,
.dateblock_h4 .dateinner_l	{ float:left; width:5px; }
.dateblock .dateinner_date,
.dateblock_h4 .dateinner_date { float:left; padding:4px 20px 0 12px; height:20px; font-weight:bold; background:#ffceda; white-space: nowrap; }

/* その他人気原作フィギュア高価買取 */
.others_figure 				{ width:695px; }
.others_figure h3 			{ margin:0 0 10px 0; }
.others_figure ul li 		{ display:block; float:left; width:228px; margin:0 0 10px 0; text-align:center; }
.others_figure ul li img 	{ width:218px; }
.others_figure:after 		{ display:block;margin-top:-1px;height:1px;content:"";clear:both; }

/* その他、人気キャラクター・人気原作高価買取(ネンドロイド、figma、ドール) */
.sub .etc		 			{ *padding:0 0 15px; }
.sub .etc h4				{ margin:15px 0 15px; clear:both; }
.sub .etc h5				{ padding:7px 12px 13px; background:url(/figure/img/bg_h5.png) no-repeat 0 0; line-height:1.2; }
.sub .etc .inner			{ *padding:0 0 1em; background:url(/figure/img/bg_list.png) no-repeat 0 100%; zoom:100%; }
.sub .etc .inner:after		{ content:""; clear:both; height:0; display:block; visibility:hidden; }
.sub .etc ul 				{ float:left; margin-left:15px; }
.sub .etc ul li 			{ padding-left:15px; background:url(/moetaku/common/img/icon_etclist.gif) no-repeat 0 0.3em; }


/* -----------------------------------------------------------
	.con_box
----------------------------------------------------------- */
.con_box						{ clear:both; width:685px; background:url(/figure/img/mds_bg.png) repeat-y; margin:0 0 10px 0; border-bottom:1px solid #CCCCCC; }
.con_box h4						{ margin-bottom:5px; }
.con_box h3.mds					{ width:675px; height:33px; padding:5px 5px 0 10px; background:url(/figure/img/mds_bar.png) no-repeat left top; text-shadow:2px 2px 0 #FA939F; behavior:url(ie-css3.htc); font-weight:bold; color:#fff; }
.con_box h3.mds span			{ text-shadow:none; }
.con_box h3.mds p.kaitori_info	{ display:block; float:left; width:440px; }
.con_box h3.mds p.last_update	{ display:inline; float:right; width:220px; margin-right:10px; background:url(/figure/img/update_back.png) top right no-repeat; font-size:0.9em; }
.con_box h3.mds p.last_update span { width:120px; margin:5px 15px; text-align:right; font-weight:bold; font-size:0.9em; color:#666; }
.con_box h3.mds:after			{ display:block; margin-top:-1px; height:1px; content:""; clear:both; }

.con_box .conbox_inner			{ width:660px; margin:5px auto 10px auto; }
.con_box .conbox_inner:after	{ display:block;margin-top:-1px;height:1px;content:"";clear:both; }
.con_box .conbox_inner img		{ margin:0 0 10px 0; }
.con_box .conbox_inner dl		{ float:right; width:215px; margin:5px 0 10px 0; }
/*.con_box .conbox_inner dl		{ margin:-101px 0 10px 0; }*/
.con_box .conbox_inner dl dt 	{ margin-bottom:10px; }
.con_box .conbox_inner p.txt 	{ display:inline; border-bottom:1px dotted #CCCCCC; line-height:2; }
.con_box .conbox_inner p.handle	{ margin-top:5px; }
.con_box .conbox_inner .voice_l	{ float:left; width:320px; background:#FFFFFF; }
.con_box .conbox_inner .voice_r	{ float:right; width:320px; background:#FFFFFF; }
.con_box .conbox_inner .voice_l div.comment,
.con_box .conbox_inner .voice_r div.comment	{ padding:5px 10px 1px 10px; background:#FFFFD9; }

.con_box .purchase_info dl 		{ display:block; float:left; width:180px !important; margin:0 0 0 0; }
.purchase_info 					{ clear:both; }
.purchase_info p.purchase_att	{ clear:both; margin:0 0 10px 0; padding:0 0 0 1em; text-indent:-1em; }
.purchase_info ul li 			{ display:inline-block; /display:inline; /zoom:1; width:325px; margin-bottom:10px; vertical-align:top; }
.purchase_info li .item_img 	{ border:1px #c2c0c1 solid; width:105px; float:left; margin-right:5px; }

.purchase_info dl dt 			{ float:left; width:50px; clear:both; margin-bottom:0 !important; }
.purchase_info li dt.name		{ background:url(/figure/img/item_name.png) no-repeat; text-indent:-9999px; }
.purchase_info li dt.maker		{ background:url(/figure/img/item_maker.png) no-repeat; text-indent:-9999px; }
.purchase_info li dt.jan 		{ background:url(/figure/img/item_jan.png) no-repeat; text-indent:-9999px; }
.purchase_info dl dd 			{ width:150px; margin-left:50px; margin-bottom:5px; line-height:1.2; border:1px solid #FFFFFF; }
*:first-child+html .purchase_info dl dd {width:125px; margin-top:-2px; }
.purchase_info dl dt.price		{ margin-top:10px; color:#ff4071}
.purchase_info dl dd.price 		{ text-align:right; margin-top:10px; margin-left:40px; font-weight:bold;  font-size:1.6em; color:#ff4071; }


/*----------------------------------------------------
	もえたくTOP
----------------------------------------------------*/
#moetaku_top				{ width:100%; background-image:url(/moetaku/common/img/header_bg.png); background-position:center top; background-repeat:no-repeat; }
#moetaku_top #main_img		{ position:relative; margin:0 auto; height:530px; width:950px; }
#moetaku_top .main_img_box h1,
#moetaku_top .main_img_box h2,
#moetaku_top .main_img_box p,
#moetaku_top .main_img_box ul	{ display:none; }
#moetaku_top #page			{ margin-top:-10px; }

#moetaku_top .cnt				{ height:565px; *height:575px; }
#moetaku_top .news,
#moetaku_top .recommend,
#moetaku_top .cnt_center,
#moetaku_top .cnt_right				{ background:url(/moetaku/common/img/bg_g_dot.gif) repeat 0 0; position:relative; }
#moetaku_top  .cnt_right				{ float:right; width:222px;}{ float:right; width:222px; overflow:hidden; }
#moetaku_top .cnt_left				{ float:left; width:319px; }
#moetaku_top .cnt_left .news 		{ margin:0 0 23px; }
#moetaku_top .cnt_left .news dl		{ margin:0; padding:15px 15px 4px; overflow:auto; overflow-x:hidden; height:172px; *height:177px; }
#moetaku_top .cnt_left .news dl dt	{ padding:5px 0; }
#moetaku_top .cnt_left .news dl dd	{ padding:0 0 5px; background:url(/moetaku/img/top/bg_news_line.gif) no-repeat 0 100%; }
#moetaku_top .cnt_left .news dl dd.last	{ padding:0; background:none; }
#moetaku_top .cnt_left .news dl dd span	{ padding-left:20px; background:url(/moetaku/common/img/icon.png) no-repeat 0 0.3em; display:block; }
#moetaku_top .cnt_left .recommend .inner	{ padding:15px; }
#moetaku_top .cnt_left .recommend .inner img	{ float:left; margin:0 20px 0 0; }
#moetaku_top .cnt_left .recommend .inner ul	{ margin:5px 0 0; }
#moetaku_top .cnt_center			{ float:left; width:347px; margin:0 10px; }
#moetaku_top .cnt_center .inner		{ margin:15px 15px 0; background:#fff; }

#moetaku_top .btn_cam				{ margin:0; padding:0 0 8px; background-color:#fff; }
#moetaku_top .btn_cam a				{ background:url(/moetaku/img/top/btn_top_bnr_03.gif) no-repeat 0 0; width:347px; height:61px; display:block; text-indent:-9999px; outline:none; }
#moetaku_top .btn_cam a:hover		{ background-position:0 100%; }

#moetaku_top h3.twitter_ttl 		{ background:url(/moetaku/img/top/h2_twitter.gif) no-repeat 0 0; width:222px; height:50px; text-align:center; }
#moetaku_top .twitter-follow-button	{ margin:0 auto; padding:12px 0 0; width:100%; *width:200px; overflow:hidden; }

#moetaku_top .btn_tips			{ margin:0; padding:0 0 8px; background-color:#fff; }
#moetaku_top .btn_tips a			{ background:url(/moetaku/img/top/btn_top_bnr_03.gif) no-repeat 100% 0; width:222px; height:61px; display:block; text-indent:-9999px; outline:none; }
#moetaku_top .btn_tips a:hover	{ background-position:100% 100%; }

#moetaku_top .corner_btm			{ height:11px; }
#moetaku_top .corner_btm .left	{ position:absolute; bottom:0; left:0; }
#moetaku_top .corner_btm .right	{ position:absolute; bottom:0; right:0; }

#moetaku_top #sns 			{ position:absolute; margin:20px 0 0 22px; width:380px; height:25px; zoom:100%; }
#moetaku_top .twbtn 			{ float:left; width:100px; }
#moetaku_top .fbbtn 			{ float:left; width:120px; }
#moetaku_top .gglbtn 			{ float:left; margin-top:-2px; }
#moetaku_top .hatenabtn 		{ float:left; margin-top:1px; }
#moetaku_top #sns:after 		{ content:""; clear:both; height:0; display:block; visibility:hidden; }
#moetaku_top .campaign			{ margin-top:0; } 

#moetaku_top .cnt_bottom .bottom_banner	{ padding:10px; }
#moetaku_top .cnt_bottom .bottom_banner li	{ float:left; padding:5px 20px 0 0; height:82px }
#moetaku_top .cnt_bottom .purchase_list		{ padding: 30px 0px 10px 10px; box-sizing: border-box; }
#moetaku_top .cnt_bottom .purchase_list .purchase_inner { width:99%; }
#moetaku_top .cnt_bottom .purchase_list .original 	{ background:url(/figure/img/purchase_list_pc_g_top.png) no-repeat; text-indent:-9999px; height:51px; }
#moetaku_top .cnt_bottom .purchase_list .maker 	{ background:url(/figure/img/purchase_list_pc_m_top.png) no-repeat; text-indent:-9999px; height:51px; }
#moetaku_top .cnt_bottom .purchase_list h5 	{ border-left:5px #ff4873 solid; color:#333; padding-left:20px; margin:0; line-height:180%; cursor:pointer; }
#moetaku_top .cnt_bottom .purchase_list h5.op 	{ background:url(/figure/img/list_arrow_op.png) 5px 50% no-repeat; background-color:#FFFFFF; }
#moetaku_top .cnt_bottom .purchase_list h5.cl 	{ background:url(/figure/img/list_arrow_cl.png) 8px 50% no-repeat; background-color:#FFFFFF; }
#moetaku_top .cnt_bottom .purchase_list ul 	{ border:1px #ffe5eb solid; padding:5px 0; background:#FFFFFF; width:908px; }
#moetaku_top .cnt_bottom .purchase_list li 	{ background:url(/figure/img/list_arrow_s.png) 8px 3px no-repeat; color:#333; padding:0 5px 5px 15px; line-height:180%; line-height:1.2; width:33%; float:left; box-sizing: border-box; }
#moetaku_top .cnt_bottom .purchase_list li a 	{ color:#333333; }
#moetaku_top .cnt_bottom .bottom_banner .banner_pat		{ padding-top: 22px; }

#moetaku_top .sub_nav			{ padding-top:10px;  }
#moetaku_top .sub_nav li		{ float:left; padding-left:5px; box-sizing:border-box; }
#moetaku_top .sub_nav li  img	{ width:130px; }


/*----------------------------------------------------
	フィギュアTOP
----------------------------------------------------*/
.figure_top #sub, .figure #sub,.tips #sub { padding-top:178px; }
.figure_top .title			{ position:relative; background:url(../../../figure/img/title_figure.png) no-repeat; width:945px; height:328px; margin:0 auto; }
.figure_top .title h2		{ text-indent:-1000em; }
.figure_top .title .btn		{ position:absolute; bottom:-24px; right:18px; width:305px; height:115px; z-index:50; }
.figure_top .title .btn a	{ display:block; width:305px; height:115px; }


/*----------------------------------------------------
	燃えフィギュア
----------------------------------------------------*/
.figure_top .title_moe					{ position:relative; background:url(../../../figure/img/title_moefigure.png) no-repeat; width:945px; height:328px; margin:0 auto; }
.figure_top .title_moe h2				{ text-indent:-1000em; }
.figure_top .title_moe .moefigure_btn 	{ position:absolute; top:0px; left:20px; width:910px; height:328px; z-index:50; }
.figure_top .title_moe .btn_con_top 	{ width:164px; height:144px; margin:8px 0 0 568px; }
.figure_top .title_moe .title_moebtn,
.figure_top .title_moe .title_moebtn a 			{ display:block; width:164px; height:115px; margin:0 0 0 0; background:url(../../../figure/img/title_moefigure_btn2.png) no-repeat left top; text-align:left; text-decoration:none; text-indent:-99999px; border:0 none; overflow:hidden; }
.figure_top .title_moe .title_moebtn a:hover 	{ background:url(../../../figure/img/title_moefigure_btn2.png) no-repeat left -115px; }
.figure_top .title_moe .btn_con_bottom 			{ width:400px; height:63px; margin:0 0 0 255px; }
.figure_top .title_moe .btn_con_bottom ul li	{ float:left; width:190px; height:63px; }
.figure_top .title_moe .btn_con_bottom ul li  a { float:left; display:block; width:184px; height:63px; text-align:left; text-decoration:none; text-indent:-99999px; border:0 none; overflow:hidden; }

.bannermoe 								{ margin-top:-25px; }


/*----------------------------------------------------
	コスプレ
----------------------------------------------------*/
.cos #sub			{ background:url(/moetaku/cos/img/minichara.png) no-repeat 50% 5px; }
.cos .img_txt img	{ border:1px solid #ddd; }
.cos .title 		{ padding-top:10px; }
.cos #gNav 			{ height:122px; }


/*----------------------------------------------------
	トレカ
----------------------------------------------------*/
.tcg #sub			{ background:url(/moetaku/tcg/img/minichara.png) no-repeat 50% 60px; }
.tcg .title 		{ padding-top:10px; }
.tcg #gNav 			{ height:122px; }


/*----------------------------------------------------
	シール
----------------------------------------------------*/
.seal #sub			{ background:url(/moetaku/seal/img/minichara.png) no-repeat 50% 13px; }
.seal .img_txt img	{ border:1px solid #ddd; }
.seal .title 		{ padding-top:10px; }
.seal #gNav 		{ height:122px; }


/*----------------------------------------------------
	萌えグッズ
----------------------------------------------------*/
.mgoods #sub		{ background:url(/moetaku/mgoods/img/minichara.png) no-repeat 50% 50px; }
.mgoods #gNav		{ height:122px; }
.mgoods h2.mgoods	{ margin-top:-38px; }
.mgoods .title		{ position:relative; background:url(/moetaku/mgoods/img/p_main_mgoods.jpg) no-repeat; width:945px; height:328px; margin:5px auto; }
.mgoods .img_txt img{ border:1px solid #ddd; }
.mgoods .info		{ background:url(/moetaku/mgoods/img/mds_bar.png) no-repeat;width:685px;height:320px; }
.mgoods .header		{ height:13px;color:#ffffff; font-size:18px; text-shadow:2px 2px 0px #eb6877; padding:3px 0px 0px 10px; }
.mgoods .description{ border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; width:663px;padding:10px; }
.mgoods .btn		{ padding-bottom:10px; }
.mgoods .buyHighHdr2{ background:url(/moetaku/mgoods/img/h3.gif) no-repeat; width:355px; height:41px; color:#ffffff; padding-top:5px; margin-bottom:-5px; }
.mgoods .mgoodsMaker{ padding:5px; }
.mgoods .mgoodsMaker li { width:50%; float: left; }
.mgoods .mgoodsMaker dt { float:left; padding:10px 10px 0 0; }
.mgoods .mgoodsMaker dt p { margin-top:10px;text-align:center; }
.mgoods .mgoodsMaker dd { float:left; }
.mgoodsbtn a		{ position:relative; top:220px; right:-730px; width:187px; height:37px; }
.mgoods .productlist table td.prdct { font-weight:bold; width:393px; }
.mgoods .productlist table td.maker { font-size:100%; width:150px; }

/*----------------------------------------------------
	フィギュア下階層
----------------------------------------------------*/
.figure .title		{ padding-top:10px; }
.nendoroid .title	{ padding-top:10px; }
.figma .title		{ padding-top:10px; }
.op .title			{ padding-top:10px; }
.doll .title		{ padding-top:10px; }
.kuji .title		{ padding-top:10px; }

/*----------------------------------------------------
	メーカー別ページ
----------------------------------------------------*/
#main_cnt 					{ clear:both; }
.key_visual 				{ position:relative; width:716px; height:323px; margin:10px auto 0 auto; }
.key_visual h2				{ position:absolute; z-index:50; font-size:x-large; line-height:1.2; }
.key_visual ul li 			{ display:block; text-align:left; text-decoration:none; text-indent:-99999px; border:0 none; overflow:hidden; }

.key_visual_alter 			{ background:url(../../../figure/img/key/alter.png) no-repeat; }
.key_visual_alter h2		{ width:270px; height:80px;top:27px; left:145px; }
.key_visual_orchidseed		{ background:url(../../../figure/img/key/orchidseed.png) no-repeat; }
.key_visual_orchidseed h2	{ width:340px; height:80px; top:37px; left:80px; }
.key_visual_goodsmile 		{ background:url(../../../figure/img/key/goodsmile.png) no-repeat; }
.key_visual_goodsmile h2	{ top:25px; left:85px; text-indent:4em; line-height:1.5; font-size:21px; }
.key_visual_kotobukiya		{ background:url(../../../figure/img/key/kotobukiya.png) no-repeat; }
.key_visual_kotobukiya h2	{ top:25px; left:160px;font-size:23px; }
.key_visual_megahouse		{ background:url(../../../figure/img/key/megahouse.png) no-repeat; }
.key_visual_megahouse h2	{ top:27px; left:100px; text-indent:2.7em; }

.key_visual_shining 		{ background:url(../../../figure/img/key/shining.png) no-repeat; }
.key_visual_shining h2		{ top:25px; left:82px; text-indent:4em; line-height:1.5; font-size:21px; }
.key_visual_s-witch 		{ background:url(../../../figure/img/key/s-witch.png) no-repeat; }
.key_visual_s-witch h2  	{ top:25px; left:80px; text-indent:4.5em; line-height:1.5; font-size:21px; }
.key_visual_toho 			{ background:url(../../../figure/img/key/toho.png) no-repeat; }
.key_visual_toho h2 		{ width:340px; height:80px; top:25px; left:120px; }
.key_visual_miku 			{ background:url(../../../figure/img/key/miku.png) no-repeat; }
.key_visual_miku h2			{ top:25px; left:160px; }
.key_visual_persona 		{ background:url(../../../figure/img/key/persona.png) no-repeat; }
.key_visual_persona h2		{ width:340px; height:80px; top:42px; left:100px; }
.key_visual_jojo 			{ background:url(../../../figure/img/key/jojo.png) no-repeat; }
.key_visual_jojo h2 		{ width:340px; height:80px; top:38px; left:140px; }
.key_visual_fate 			{ background:url(../../../figure/img/key/fate.png) no-repeat; }
.key_visual_fate h2 		{ width:340px; height:70px; top:43px; left:125px; }
.key_visual_imas 			{ background:url(../../../figure/img/key/imas.png) no-repeat; }
.key_visual_imas h2 		{ width:360px; height:70px; top:43px; left:108px; }
.key_visual_madomagi 		{ background:url(../../../figure/img/key/madoka.png) no-repeat; }
.key_visual_madomagi h2 	{ width:360px; height:70px; top:52px; left:130px; font-size:18px; }
.key_visual_oreimo 			{ background:url(../../../figure/img/key/oreimo.png) no-repeat; }
.key_visual_oreimo h2 		{ width:400px; height:70px; top:45px; left:15px; font-size:18px; }
.key_visual_monogatari		{ background:url(../../../figure/img/key/monogatari.png) no-repeat; }
.key_visual_monogatari h2 	{ width:400px; height:70px; top:50px; left:100px; font-size:20px; }
.key_visual_fig 			{ background:url(../../../figure/img/key/figarts.png) no-repeat; }
.key_visual_fig h2 			{ width:400px; height:80px; top:38px; left:15px; }
.key_visual_dx 				{ background:url(../../../figure/img/key/dx.png) no-repeat; }
.key_visual_dx h2 			{ width:340px; height:80px; top:38px; left:145px; }
.key_visual_hottoys 		{ background:url(../../../figure/img/key/hottoys.png) no-repeat; }
.key_visual_hottoys h2 		{ width:340px; height:80px; top:38px; left:130px; }
.key_visual_pure 			{ background:url(../../../figure/img/key/doll.png) no-repeat; }
.key_visual_pure h2 		{ width:340px; height:80px; top:40px; left:115px; }
.key_visual_love 			{ background:url(../../../figure/img/key/lovelive.png) no-repeat; }
.key_visual_love h2 		{ width:340px; height:80px; top:40px; left:125px; }
.key_visual_kancolle 			{ background:url(../../../figure/img/key/kancolle.png) no-repeat; }
.key_visual_kancolle h2 		{ width:340px; height:80px; top:48px; left:115px;line-height:25px; }
.key_visual_shingeki 			{ background:url(../../../figure/img/key/shingeki.png) no-repeat; }
.key_visual_shingeki h2 		{ width:340px; height:80px; top:48px; left:98px;line-height:25px; }

.service_point, 
.service_flow				{ margin:0 0 10px 0; }

.maker_intro_l 				{ float:left; width:240px; }
.maker_intro_l img 			{ margin:10px 0 0 10px; }

.pr_banner 					{ margin:0 0 10px 0; height:100px; }
.pr_banner ul 				{ width:716px; }
.pr_banner ul li 			{ display:block; float:left; width:353px; }
.pr_banner ul li.banner1	{ width:363px; }

/* 右サイドのスクロールねねかちゃん */
#side_main					{ width:175px; height:600px; background:url('/figure/img/point.png') no-repeat left top; position:fixed; text-indent:-9999px; bottom:30px; right:15px; }
#side_main a				{ display:block; width:175px; height:505px; }


/*----------------------------------------------------
	買取価格検索
----------------------------------------------------*/
.purchase #gNav					{ height:122px; }
.purchase h2 					{ float:left; background:url(../../../figure/purchase/img/title_price_search.jpg) no-repeat; width:560px; height:38px; text-indent:-1000em; margin-bottom:10px; }
.purchase .price_area:after		{ display:block; margin-top:-1px; height:1px; content:""; clear:both; }
.purchase .price_area 			{ width:920px; margin:0 auto; padding:10px 0 0 0; }

.purchase .total_price 			{ position:relative; float:right; width:345px; height:124px; background:url(../../../figure/purchase/img/price_back.png) no-repeat; margin-top:-48px; }
.purchase .total_price p 		{ font-weight:bold; padding:25px 0 0 50px; }
.purchase .total_price .appli 	{ position:absolute; top:-15px; right:55px; width:104px; height:26px; }
.purchase .total_price .appli a	{ display:block; width:104px; height:26px; }
.purchase .total_price .price	{ font-size:50px; font-weight:bold; color:#eb5e81; margin:-30px 60px 0 0; text-align:right; }

.purchase .result_area:after	{ display:block; margin-top:-1px; height:1px; content:""; clear:both; }
.purchase .result_area			{ clear:both; width:900px; border:1px #dfdfdf solid; background:#fff; margin:-5px auto 0; padding:10px; }
.purchase .result_area .s_notice{ color:#ff0000;font-size:11px;margin:10px 0; }

.purchase .search_result 		{ float:left; width:541px; background:url(../../../figure/purchase/img/search_result_bar.png) no-repeat; padding-top:35px; padding-right:10px; border-right:1px #dfdfdf solid; }
.purchase .search_result table	{ width:540px; }
.purchase .search_result tr.bg_color { background:#e5e5e5; }
.purchase .search_result th,.search_result td { padding:5px; }
.purchase .search_result th		{ background:#ff6d91; font-weight:bold; color:#fff; text-align:center; border-right:1px dotted #fff; }
.purchase .search_result td		{ border-right:1px dotted #c7c7c7; }
.purchase .search_result td.product	{ width:270px; font-weight:bold; }
.purchase .search_result td.price	{ text-align:right; color:#ff6d91; font-weight:bold; width:60px; }
.purchase .search_result td.list	{ text-align:center; border-right:none; }
.purchase .search_result td.list input[type="image"]:hover { filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; }

.purchase .list_inner 				{ background:url(../../../figure/purchase/img/select_list_bar.png) no-repeat; padding-top:35px; }
.purchase .list_inner li 			{ border:1px #ffcb9b solid; width:340px; margin-bottom:10px; }
.purchase .list_inner li .li_product{ background:url(../../../figure/purchase/img/mds_name.png) 10px 10px no-repeat; background-color:#ffefe8; border-bottom:1px #ffcb9b solid; padding:10px 10px 0 65px;font-weight:bold; }
.purchase .list_inner li p 			{ min-height:30px; padding:10px 0 0; border:none; }
.purchase .list_inner li  span		{ vertical-align:top; }
.purchase .list_inner li .li_price	{ background:url(../../../figure/purchase/img/mds_price.png) 10px 3px no-repeat; width:70px; padding-left:95px; font-size:1.2em; font-weight:bold; }
.purchase .list_inner li .li_amount	{ background:url(../../../figure/purchase/img/mds_amount.png) 5px 0 no-repeat; width:70px; padding-left:60px; margin-left:10px; }
.purchase .list_inner li .li_delete	{ width:60px; margin-left:10px; }
.purchase .list_inner li .li_delete	{ cursor:pointer; }
.purchase .list_inner li .li_delete:hover{ filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; }

.purchase .search_price { float:left; background:url(../../../figure/purchase/img/search_price.png) no-repeat; width:560px; height:90px; }
.purchase .no_result p 	{ font-size:16px; font-weight:bold; margin-left:10px; }
.purchase .select_list 	{ position:relative; float:right; width:340px; background:url(../../../figure/purchase/img/select_amount.png) 5px 0 no-repeat; padding-top:35px; }
.purchase .neneka		{ position:absolute; top:-70px; right:-20px; }
.purchase .bread		{ margin-left:20px; }
.purchase .updnWatermark{ color:#888; padding:4px; }
.purchase .red 			{ color:#F00; }

.purchase form#search				{ position:relative; padding:35px 20px; }
.purchase form#search input[type="text"] { width:150px; height:20px; padding-right:20px; }
.purchase form#search div			{ position:absolute; top:44px; left:265px; }
.purchase form#search #maker 		{ height:24px; width:252px; }
.purchase form#search #search_btn	{ position:relative; top:8px; border:none; width:75px; height:23px; cursor:pointer; margin:0; margin-left:10px; }
.purchase form#search #search_btn:hover { filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; }



/*----------------------------------------------------
	買取の流れ
----------------------------------------------------*/
.sell #gNav					{ height:130px; }
#main_sell 					{ width:716px; margin:5px 0 0 0; padding:0 0 100px 0; background:#FFFFFF; }
#main_sell ul.flow_step 	{ margin:0 0 10px 10px; width:694px; }
#main_sell ul.flow_step li	{ float:left; width:164px; }
#main_sell ul.flow_step li.flow_step4 { width:202px; }

#main_sell h3.mds 			{ clear:both; }

#main_sell div.step_con 	{ clear:both; margin:0 0 20px 0; background:url(/moetaku/sell/img/step_con_bg.png) repeat-y left top; }
#main_sell div.step_con div.step_detail { margin:0 20px 0 20px; }
#main_sell div.step_con div.step_detail p.top_txt 	{ margin:0 0 15px 0; }
#main_sell div.step_con div.step_detail div.step1_l { float:left; width:274px; }
#main_sell div.step_con div.step_detail div.step1_r { float:left; width:390px; }
#main_sell div.step_con div.step_detail div.step1_r dl dt { margin:0 0 10px 0; }
#main_sell div.step_con div.step_detail div.step1_r dl dd { margin:0 0 0 10px; padding:0 0 0 20px; background:url(/moetaku/sell/img/sell_check.png) no-repeat left top; }
#main_sell div.step_con div.step_detail div.step1_r p.step1_msg { margin:0 10px 10px 10px; padding:5px 10px 5px 10px; background:#ECFFFF; }
#main_sell div.step_con div.step_detail div.step1_contact { clear:both; padding:15px 0 0 0; background:url(/moetaku/sell/img/border.png) no-repeat left top; }
#main_sell div.step_con div.step_detail div.step1_contact div.step1_r p { margin:0 0 5px 10px; }
#main_sell div.step_con div.step_detail div.step_detail2 p.step2_img 	{ text-align:center; }
#main_sell div.step_con div.step_detail div.step_detail2 ul.step_detail_att { float:right; width:400px; padding:0 0 0 2em; text-indent:-2em; line-height:1.2; font-size:x-small; }
#main_sell div.step_con div.step_detail div.step_detail2 p.step_detail_att2 { float:left; width:210px; margin:0 0 20px 0; padding:5px 10px 5px 10px; background:#FFFF94; }
#main_sell div.step_con div.point1,
#main_sell div.step_con div.point2,
#main_sell div.step_con div.point3,
#main_sell div.step_con div.att_info		{ position:relative; clear:both; }
#main_sell div.step_con div.point1 dl dt,
#main_sell div.step_con div.point2 dl dt,
#main_sell div.step_con div.point3 dl dt	{ margin:0 0 10px 0; }
#main_sell div.step_con div.point1 dl dd span.small,
#main_sell div.step_con div.point2 dl dd span.small,
#main_sell div.step_con div.point3 dl dd span.small { display:block; font-size:x-small; }

#main_sell div.step_con div.point1 dl dd { width:475px; padding:0 0 0 10px; }
#main_sell div.step_con div.point1 p.point_img1 { position:absolute; top:0; left:484px; }

#main_sell div.step_con div.point2 dl dd { width:425px; padding:0 0 0 10px; }
#main_sell div.step_con div.point2 p.point_img2 { position:absolute; top:0; left:445px; }

#main_sell div.step_con div.point3 dl dd { width:530px; padding:0 0 0 10px; }
#main_sell div.step_con div.point3 p.point_img3 { position:absolute; top:0; left:540px; }

#main_sell div.step_con div.att_info dl dt { height:26px; margin:0 0 5px 0; padding:0 0 0 10px; background:#E3E3E3; line-height:26px; font-weight:bold; }
#main_sell div.step_con div.att_info dl dd { width:550px; margin:0 0 0 10px; }
#main_sell div.step_con div.att_info dl dd span { font-weight:bold; color:#FF6600; }
#main_sell div.step_con div.att_info p.point_img { position:absolute; top:30px; left:570px; }

#main_sell div.step_con div.step_detail3 { margin:0 10px 20px 10px; height:113px; }
#main_sell div.step_con div.step_detail3 ul.step_detail3_point li { float:left; width:123px; }
#main_sell div.step_con div.step_detail3 dl { float:left; width:274px; margin:20px 0 0 0; background:#ECFFFF; border:1px solid #CCCCCC; }
#main_sell div.step_con div.step_detail3 dl dt {padding:0 0 0 25px; background:url(/moetaku/sell/img/step3_3_arrow.png) no-repeat 10px 50%; border-bottom:1px solid #CCCCCC; line-height:25px; }
#main_sell div.step_con div.step_detail3 dl dd {padding:5px 5px 0 5px; }
#main_sell div.step_con div.step_detail3 dl dd ul li {float:left; margin:0 0 10px 0; }
#main_sell div.step_con div.step_detail3 dl dd ul li.time1 {width:60px; }
#main_sell div.step_con div.step_detail3 dl dd ul li.time2,#main_sell div.step_con div.step_detail3 dl dd ul li.time3 {width:100px; }

#main_sell div.step_con div.step_detail p.step4_l {float:left; width:185px; }
#main_sell div.step_con div.step_detail div.step4_r {float:left; width:490px; margin:10px 0 0 0; }
#main_sell div.step_con div.step_detail dl.step4_info {margin:10px 0 0 0; }
#main_sell div.step_con div.step_detail dl.step4_info dt {font-weight:bold; }

#main_sell p.btm 		{ clear:both; }
#main_sell p.step_arrow {width:34px; margin:0 auto 10px auto; }

.clickopen 				{ width:657px; margin:10px 0 0 0; }
.clickopen .clickopen_inner { border-top:0 none; margin:0 0 20px 0; }
.clickopen h6 			{ padding-left:57px; margin:0 0 5px 0; line-height:180%; cursor:pointer; border:1px solid #CCCCCC; }
.clickopen h6.op 		{ background:url(/moetaku/sell/img/click_op.png) left 50% no-repeat; }
.clickopen h6.cl 		{ background:url(/moetaku/sell/img/click_cl.png) left 50% no-repeat; }
.clickopen .clickopen_inner .size_list { width:657px; /*border:1px solid #CCCCCC;*/ }
.clickopen .clickopen_inner .size_list dl { width:218px; float:left; }
.clickopen .clickopen_inner .size_list dl dt { width:210px; margin:0 0 3px 0 !important; border-bottom:1px dotted #CCCCCC; font-weight:bold; color:#F2305D; }
.clickopen .clickopen_inner .size_list dl dt span { font-weight:normal; font-size:x-small; color:#333333; }

.clickopen2 					{ clear:both; width:657px; margin:30px 0 10px 0 !important; background:#ECFFFF; border:1px solid #9BD5EA; }
.clickopen2 .clickopen_inner2	{ border-top:0 none; margin:0 0 20px 0; }
.clickopen2 h6 					{ height:43px; padding:0 0 0 200px; margin:0 0 0 0; line-height:1.2; cursor:pointer; }
.clickopen2 h6 span.clickopen2_mds { display:block; padding:7px 0 0 0; }
.clickopen2 h6.op 				{ background:url(/moetaku/sell/img/step3_con_op.png) left top no-repeat; }
.clickopen2 h6.cl 				{ background:url(/moetaku/sell/img/step3_con_cl.png) left top no-repeat; }
.clickopen2 .box_detail p,
.clickopen2 .box_detail ul 		{ margin:10px 10px 10px 10px; }
.clickopen2 .box_detail dl 		{ display:block; margin:10px 10px 10px 10px; padding:10px 10px 10px 10px; background:#FFFFFF; }

div.faq 			{ clear:both; width:696px; margin:0 auto 0 auto; padding:0 0 10px 0; background:url(/moetaku/sell/img/faq_bg.png) repeat-y left top; }
div.faq dl			{ min-height:125px; width:676px; margin:10px 10px 10px 10px; background:url(/moetaku/sell/img/answer_neneka.png) no-repeat right 30px; }
div.faq dl dt 		{ width:574px; margin:0 0 10px 0; padding:8px 0 8px 50px; background:url(/moetaku/sell/img/faq_q.png) no-repeat left top; }
div.faq dl dd 		{ margin:0 auto 0 auto; padding:8px 112px 8px 50px; background:url(/moetaku/sell/img/faq_a.png) no-repeat left top; }
div.faq dl dd p img { margin:10px 0 0 0; padding:0 0 0 0; }

img.main_cnt_btm	{ position:absolute; bottom:-40px; left:3px; }
p.purchase_btn 		{ width:430px; margin:10px auto 0 auto; }
p.purchase_btn img 	{ margin:0 0 20px 0; }

.att 				{ font-weight:bold; }
.att_red,
div.faq dl dd span a { font-weight:bold; color:#F2305D; }



/*----------------------------------------------------
	お知らせ
----------------------------------------------------*/
#main .emergency 		{ position:relative; margin-bottom:10px; }
#main .emergency dl		{ border:1px solid #e5e5e5; background:url("http://www.netoff.co.jp/images/bg_em_dt.gif") repeat-y; }
#main .emergency dt		{ float:left; padding:11px 20px 11px; color:#ffffff; font-weight:bold; }
#main .emergency dd		{ margin-left:78px; padding:11px; background:#faf8f3; }
#main .emergency .radLT	{ position:absolute; left:0; top:0; font-size:1%; }
#main .emergency .radRT	{ position:absolute; right:0; _right:-1px; top:0; font-size:1%; }
#main .emergency .radRB	{ position:absolute; right:0; _right:-1px; bottom:0; font-size:1%; }
#main .emergency .radLB	{ position:absolute; left:0; bottom:0; font-size:1%; }


/*----------------------------------------------------
	スマホ
----------------------------------------------------*/
@media only screen and (max-width:480px) and (orientation:portrait), only screen and (min-width:361px) and (max-width:767px) and (orientation:landscape) {
	.pc 				{ display:none; }
	.sp 				{ display:block; }
	
	/*共通*/
	html				{ height:100%; }
	body 				{ position:relative; right:0; height:100%; -webkit-overflow-scrolling:touch; }
	body.sub			{ background:none; }
	h3.flt 				{ width:100%; padding-top:10px; }
	
	/*ナビ*/
	#gNav 				{ position:fixed; top:0; right:-300px; width:300px; height:100%; background:#E87272; overflow-y:scroll; -webkit-overflow-scrolling:touch; }
	#gNav li			{ width:270px; }
	#gNav li a 			{ width:270px; height:52px; }
	#gNav .g_figure		{ background:url(/figure/img/gnav01_sp.png) no-repeat; background-size:100% 100%; width:270px; height:52px; }
	#gNav .g_figure2	{ background:url(/figure/img/gnav02_sp.png) no-repeat; background-size:100% 100%; width:270px; height:52px; }
	#gNav .g_doll		{ background:url(/figure/img/subnav05_sp.gif) no-repeat; background-size:100% 100%; width:270px; height:52px; }
	#gNav .g_moe		{ background:url(/figure/img/gnav03_sp.png) no-repeat; background-size:100% 100%; width:270px; height:52px; }
	#gNav .g_cosp		{ background:url(/figure/img/gnav04_sp.png) no-repeat; background-size:100% 100%; width:270px; height:52px; }
	#gNav .g_toreka		{ background:url(/figure/img/gnav05_sp.png) no-repeat; background-size:100% 100%; width:270px; height:52px; }
	#gNav .g_seal		{ background:url(/figure/img/gnav06_sp.png) no-repeat; background-size:100% 100%; width:270px; height:52px; }
	#gNav .f1			{ background:url(/figure/img/subnav01_sp.gif) no-repeat; background-size:100% 100%; width:270px; height:52px; }
	#gNav .f2			{ background:url(/figure/img/subnav02_sp.gif) no-repeat; background-size:100% 100%; width:270px; height:52px; }
	#gNav .f3			{ background:url(/figure/img/subnav03_sp.gif) no-repeat; background-size:100% 100%; width:270px; height:52px; }
	#gNav .f4			{ background:url(/figure/img/subnav04_sp.gif) no-repeat; background-size:100% 100%; width:270px; height:52px; }
	#gNav .f5			{ background:url(/figure/img/subnav05_sp.gif) no-repeat; background-size:100% 100%; width:270px; height:52px; }
	#gNav .f7			{ background:url(/figure/img/subnav07_sp.gif) no-repeat; background-size:100% 100%; width:270px; height:52px; }
	#gNav .firstSub 	{ margin:0 0 0 0; }
	
	/*ヘッダー*/
	#header 			{ background:none; margin-bottom:5px; }
	#header .inner 		{ width:100%; }
	#header .logo 		{ margin:0; }	
	
	#page, #contents	{ width:100%; text-align:left; background:none; padding:0 0 0; }
	#content			{ padding:2px 0px 0px 0px; }
	#bottom_list		{ font-size:10px; }
	
	#main .notice 		{font-size:10px; }
	#main .img_txt 		{ margin-top:0px; }
	#main .img_txt dl 	{ text-align:left; padding-top:5px;}
	#main .col_02 		{ margin:0 0 0 0; font-size:10px; }
	#main .pageTop 		{ padding:0px 10px 15px 0px; }
	#main .buyHighHdr	{ width:97%; height:100%; background-repeat:no-repeat; padding-left:10px; background-size:100%; }
	#main .buyHighHdr span	{ font-size:14px; }
	#main ul			{ margin-bottom:0; }
	#main_cnt			{ margin:10px 0 0; padding:0; min-height:400px; height:auto!important; height:100%; border:none; }
	#main_cnt h3 img	{ width:100%; }
	#main_cnt .service	{ text-align:center; }
	#main_cnt .flowtrans	{ text-align:center; }
	#main_cnt .service img	{ width:320px; height:146px; }
	#main_cnt .flowtrans img{ width:320px; height:123px; }
	#menu_button		{ float:right; padding:10px 10px 0 0px; }
	#menu_button img 	{ width:30px; }
	
	#sub_menu 			{ float:none;  padding-top:0px; width:100%; }
	#sub_menu .bannerList	{ width:100%; padding:15px 0 0 0; text-align:center; }
	#sub_menu .bannerList div	{ float:left; width:50%; }
	#sub_menu .bannerList img	{ width:95%; }
	#sub_menu .purchase_list	{ width:100%; margin:25px 0 10px 0; }
	#sub_menu .purchase_list ul		{ padding:0px 0; }
	#sub_menu .purchase_list li		{ background-position:95% 15px; line-height:2; padding:7px 5px 7px 15px; border-top:1px solid #c6c6c6; border-left:none; }
	#sub_menu .purchase_list li a	{ text-decoration:blink; display:block; }
	#sub_menu .purchase_list li.last{ border-bottom:1px solid #c6c6c6; } 
	#sub_menu .purchase_list h5.op	{ margin-top:10px; background-color:#ffe5eb; border-top:1px solid #c6c6c6; padding:5px 0px 3px 20px; }
	#sub_menu .purchase_list h4		{ background:none; text-indent:0px; height:100%; }
	#sub_menu .purchase_list .purchase_inner { border:none; }

	#footer 			{ margin:0px 0 0; }
	#footer ul li 		{ display:block; text-align:left; padding:5px 0 0px 20px; }
	#footer p 			{ padding-top:10px; }

	#gradientButton 	{ width:100%; z-index:100; background-size:100%; position:relative; height:120px; margin-top:-120px; }
	#gradientButton > .showMore3 { text-align:center; border:solid 2px #666; background-color:#fff; width:60%; border-radius:15px; display:block; position:relative; top:80px; left:20%; font-size:12px; line-height:30px; background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e5e3de)); background-image:-moz-linear-gradient(top, #ffffff, #e5e3de); background-image:-webkit-linear-gradient(top, #ffffff, #e5e3de); background-image:linear-gradient(to bottom, #ffffff, #e5e3de); -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.4); -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.4); box-shadow:0 1px 2px rgba(0, 0, 0, 0.4); }
	.gradientOn 		{ background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(75%, #ffffff)); background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0), #ffffff 75%); background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0), #ffffff 75%); background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff 75%);}
	.gradientOff 		{ background-image:none; margin-top:-60px !important; }
	
	.sub_nav			{ width:100%; }
	.sub_nav li			{ float:left; width:50%; padding:0 3px; box-sizing:border-box; }
	.sub_nav li img		{ width:100%; }

	.logo img 			{ width:129px; }
	.title .btn img		{ width:130px; }
	.col_02 .box 		{ margin:0; width:50%; float:left; padding-right:6px; box-sizing:border-box; text-align:center; padding-top:15px; }
	.dateblock			{ float:left; width:100%; height:100%; background:none; }
	.flow 				{ margin:-10px 0 0 0; }
	.img_txt img		{ float:none; }
	.main_bdr 			{ padding:15px 5px 0 5px; }
	.copyright img		{ width:100%; }

	.sub #main 			{ float:none; width:100%; }
	.sub #contents		{ background-image:none; }
	.sub .productlist h4{ margin:0; }

	.campaign			{ background:url(/moetaku/img/banner/bn_moe_201707_353x100.jpg) top center no-repeat; height:120px; background-size:90%; }
/* 
	.campaign			{ background:url(/moetaku/img/banner/bn_camp_201302_319x100_02.jpg) top center no-repeat; height:110px; background-size:90%; }
	
 */
	
	.campaign img		{ width:100%; display:none; }
	
	.campaign2			{ background:url(/moetaku/img/banner/figma_comp.jpg) top center no-repeat; height:70px; background-size:90%; }
	.campaign2 img		{ width:100%; display:none; }
	
	.campaign_mgoods	{ background:url(/moetaku/img/banner/bn_mgoods_sp.jpg) top center no-repeat; height:75px; background-size:270px; }
	.campaign_mgoods img{ width:100%; display:none; }
	
	.bannermoe 			{ background:url(/figure/img/service_bannermoe_sp.png) top center no-repeat; height:75px; background-size:270px; margin-top:0px; }
	.bannermoe img		{ width:100%; display:none; }
	
	.pl_list 			{ padding:0; border:none; margin:0px; }
	.pl_list li			{ padding:0 10px 0 0; }

	.productlist table	{ margin-left:0px; border-right:1px dotted #c6c6c6; border-bottom:1px dotted #c6c6c6; }
	.productlist table td { padding:3px 4px; border-left:1px dotted #c6c6c6; }
	.productlist table td.maker { white-space:normal; }
	.productlist table td.prdct { width:50%; }
	.productlist table td.maker { font-size:80%; width:30%; }
	.productlist table td.price	{ width:20%; }
	
	.usract_btnBox 		{ border:none; margin:0;  }
	.usract_btnBox img	{ width:150px; height:53px; }
	.usract_btn ul 		{ width:100%; }
	.usract_btn ul li 	{ height:100%; }
	.usract_btn ul li.usract_buy		{ width:50%; }
	.usract_btn ul li.usract_purchase	{ width:50%; }
	
	.con_box			{ width:100%; }
	.con_box h3.mds		{ width:100%; background-size:100% 100%; box-sizing:border-box; }
	.con_box .conbox_inner			{ width:99%; font-size:10px; }
	.con_box .conbox_inner img		{ margin:0 0 10px 7px; }
	.con_box .conbox_inner .voice_r	{ float:none; padding-top:15px; width:100%; }
	.con_box .conbox_inner .voice_l	{ float:none; width:100%; }
	.con_box .conbox_inner dl		{ width:210px; }
	.con_box .conbox_inner .voice_l div.comment, 
	.con_box .conbox_inner .voice_r div.comment	{ padding:5px 10px 1px 5px; width:99%; }
	
	.maker_intro_r				{ padding:0 5px; }
	.maker_intro_l				{ width:50%; padding-right:15px; }
	.maker_intro_l img			{ width:100%; }
	
	.showMore	{ width:100%; text-align:center; text-decoration:underline; letter-spacing:2px; font-size:15px; padding-top:5px; }
	.showMore2	{ width:100%; text-align:center; text-decoration:underline; font-size:15px; color:#FF0000; letter-spacing:2px; }
	
	.pr_banner ul 				{ width:100%; text-align: center; }
	.pr_banner ul li			{ width:100%; padding:5px 0; }
	.pr_banner ul li img		{ width:90%; }
	.pr_banner ul li.banner1	{ width:100%; }
	
	.others_figure				{ width:100%; }
	.others_figure ul li		{ width:50%; padding:0 2px;   box-sizing: border-box;}
	.others_figure ul li img	{ width:100%; }
	
	/* もえたくTOP */
	.top #moetaku_top #main { margin:0px; padding-top:10px; }
	#moetaku_top			{ background-image:none; }
	#moetaku_top .title img	{ width:100%; }
	#moetaku_top #main_img	{ height:100%; width:100%; }
	#moetaku_top .news h3 img	{ width:100%; }
	#moetaku_top .btn_cam a { width:100%x; height: 61px; }
	#moetaku_top h3.twitter_ttl { margin-left:auto; margin-right:auto;  }
	#moetaku_top #sns		{ position: static; }
	#moetaku_top .recommend { margin: 0px 10px 20px 10px; }
	#moetaku_top .recommend h3 img	{ width:100%; }
	#moetaku_top .sub_nav li img	{ width:100%; }

	#moetaku_top .cnt 		{ width:100%; height:100%; }
	#moetaku_top .cnt_center{ float:none; width:auto; margin-bottom:15px; }
	#moetaku_top .cnt_center .inner	{ margin:0; }
	#moetaku_top .cnt_center h3 img { width:100%; }
	#moetaku_top .cnt_left	{ float:none; width:100%;}
	#moetaku_top .cnt_left .news { margin: 0px 10px 20px 10px; }
	#moetaku_top .cnt_right { background:none; width:100%; padding: 0 10px; box-sizing: border-box; }
	
	#moetaku_top .cnt_bottom .bottom_banner		{ padding:2px; }
	#moetaku_top .cnt_bottom .bottom_banner ul	{ padding-top:10px; }
	#moetaku_top .cnt_bottom .bottom_banner li	{ padding: 0px 4px 0 0; padding-top:10px; width:50%; box-sizing:border-box; height: 100%; }
	#moetaku_top .cnt_bottom .bottom_banner li img	{ width:100%; }
	#moetaku_top .cnt_bottom .bottom_banner .banner_pat		{ padding-top:27px; }
	
	#moetaku_top 					{ float:none;  padding-top:0px; width:100%; }
	#moetaku_top .bannerList		{ width:100%; padding:15px 0 0 0; text-align:center; }
	#moetaku_top .bannerList div	{ float:left; width:50%; }
	#moetaku_top .bannerList img	{ width:95%; }
	#moetaku_top .cnt_bottom .purchase_list	{ width:100%; margin:25px 0 10px 0; }
	#moetaku_top .cnt_bottom .purchase_list ul		{ padding:0px 0; border:none; width: 100%; }
	#moetaku_top .cnt_bottom .purchase_list li a	{ text-decoration:blink; display:block; }
	#moetaku_top .cnt_bottom .purchase_list li.last{ border-bottom:1px solid #c6c6c6; } 
	#moetaku_top .cnt_bottom .purchase_list h5.op	{ margin-top:10px; background-color:#ffe5eb; border-top:1px solid #c6c6c6; padding:5px 0px 3px 20px; font-size: 125%; }
	#moetaku_top .cnt_bottom .purchase_list h4		{ background:none; text-indent:0px; height:100%; }
	#moetaku_top .cnt_bottom .purchase_list .purchase_inner { border:none; width:100%; }
	#moetaku_top .cnt_bottom .purchase_list { padding:0px; }
	#moetaku_top .cnt_bottom .purchase_list li { width:100%; float:none; box-sizing: border-box; background-position:95% 15px; line-height:2; padding:7px 5px 7px 15px; border-top:1px solid #c6c6c6; border-left:none; }
	
	#moetaku_top .campaign	{ position:relative; margin-top:10px;} 
	#moetaku_top .campaign a{ position:absolute; top:0; left:0; width:100%; height:100%; text-indent:-999px; }
	
	.fbcomments,
	.fb_iframe_widget,
	.fb_iframe_widget[style],
	.fb_iframe_widget iframe[style],
	.fbcomments iframe[style],
	.fb_iframe_widget span{ width: 100% !important; }
	
	
	/* フィギュア */
	.figure_top .title 			{ background:url(/figure/img/title_figure_sp.jpg) no-repeat; background-size:100% 100%; width:100%; height:245px; }
	.figure_top .title .btn		{ height:49px; width:130px; bottom:-12px; }
	.figure_top .title .btn a	{ height:49px; width:130px; }
	
	/* 燃え */
	.figure_top .title_moe		{ background:url(/figure/img/p_main_hero_sp.jpg) no-repeat; background-size:100% 100%; width:100%; height:245px; }
	
	/* 抱き枕 */
	.mgoods .title		{ background:url(/moetaku/mgoods/img/p_main_mgoods_sp.jpg) no-repeat; background-size:100% 100%; width:100%; height:245px; }
	.mgoods #gNav		{ height:100%; }
	.mgoods #sub_menu .gbuy div	{ background:url(/moetaku/common/img/gbuy_area_mgoods_off.png) no-repeat center top; height:75px; }
	.mgoods .buyHighHdr2{ width:100%; height:30px; }
	.mgoods .info		{ width:100%; height:100%; background-size:100% 60px; }
	.mgoods .header		{ height:35px; }
	.mgoods .description{ width:100%; padding:10px 5px; box-sizing:border-box; margin-bottom:10px; }
	.mgoods .gbuy_area  { padding:0; border:none; }
	.mgoods .gbuy_area p.btn a		{ float:none; }
	.mgoods .productlist table td.prdct { width:50%; }
	.mgoods .productlist table td.maker { font-size:80%; width:30%; }
	.mgoods .productlist table td.price	{ width:20%; }
	.mgoods .mgoodsMaker 		{ padding:5px; }
	.mgoods .mgoodsMaker li 	{ width:100%; }
	
	/* コスプレ */
	.cos .title		{ background:url(../../cos/img/h2_sp.jpg) no-repeat; background-size:100% 100%; width:100%; height:48px; }
	.cos #gNav		{ height:100%; }	
	.cos .gbuy_area { padding:0; border:none; }
	.cos .gbuy_area p.btn a	{ float:none; }
	.cos #sub 			{ background:none; float:none; width:100%; padding-top:0;}
	
	/* トレカ */
	.tcg .title		{ background:url(../../tcg/img/h2_sp.jpg) no-repeat; background-size:100% 100%; width:100%; height:48px; }
	.tcg #gNav 		{ height:100%; }
	.tcg .gbuy_area { padding:0; border:none; padding-top:15px; }
	.tcg .gbuy_area p.btn a	{ float:none; }
	.tcg #sub 			{ background:none; float:none; width:100%; padding-top:0;}
	.tcg #main .pageTop	{ padding: 10px 10px 0px 0px; }
	
	/* シール */
	.seal .title	{ background:url(../../seal/img/h2_sp.jpg) no-repeat; background-size:100% 100%; width:100%; height:48px; }
	.seal #gNav 	{ height:100%; }
	.seal .gbuy_area{ padding:0; border:none; }
	.seal .gbuy_area p.btn a	{ float:none; }
	.seal #sub 		{ background:none; float:none; width:100%; padding-top:0;}
	
	/* フィギュア下階層 */
	.figure .title		{ background:url(/figure/figure/img/h2_sp.jpg) no-repeat; background-size:100% 100%; width:100%; height:48px; }
	.nendoroid .title	{ background:url(/figure/nendoroid/img/h2_sp.jpg) no-repeat; background-size:100% 100%; width:100%; height:48px; }
	.figma .title		{ background:url(/figure/figma/img/h2_sp.jpg) no-repeat; background-size:100% 100%; width:100%; height:48px; }
	.kuji .title		{ background:url(/figure/kuji_prize/img/h2_sp.jpg) no-repeat; background-size:100% 100%; width:100%; height:48px; }
	.op .title			{ background:url(/figure/op/img/h2_sp.jpg) no-repeat; background-size:100% 100%; width:100%; height:48px; }
	.doll .title		{ background:url(/figure/doll/img/h2_sp.jpg) no-repeat; background-size:100% 100%; width:100%; height:48px; }
	.doll .doll_campaign{ background:url(/figure/doll/img/bn_dd_353x100.jpg) top center no-repeat; height:100px; background-size:90%; }
	.doll .doll_campaign img		{ width:100%; display:none; }
	
	/* メーカー別 */
	.key_visual { margin:0px; }
	.key_visual_alter 			{ background:url(../../../figure/img/key/alter_sp.jpg) no-repeat; background-size:100% 100%; width:100%; height:290px; }
	.key_visual_orchidseed		{ background:url(../../../figure/img/key/orchidseed_sp.jpg) no-repeat; background-size:100% 100%; width:100%; height:290px; }
	.key_visual_goodsmile 		{ background:url(../../../figure/img/key/goodsmile_sp.jpg) no-repeat; background-size:100% 100%; width:100%; height:290px; }
	.key_visual_kotobukiya		{ background:url(../../../figure/img/key/kotobukiya_sp.jpg) no-repeat; background-size:100% 100%; width:100%; height:290px; }
	.key_visual_megahouse		{ background:url(../../../figure/img/key/megahouse_sp.jpg) no-repeat; background-size:100% 100%; width:100%; height:290px; }
	.key_visual_dx 				{ background:url(../../../figure/img/key/dx_sp.jpg) no-repeat; background-size:100% 100%; width:100%; height:290px; }
	.key_visual_fig 			{ background:url(../../../figure/img/key/figarts_sp.jpg) no-repeat; background-size:100% 100%; width:100%; height:290px; }
	.key_visual_hottoys 		{ background:url(../../../figure/img/key/hottoys_sp.jpg) no-repeat; background-size:100% 100%; width:100%; height:290px; }
	.key_visual_pure 			{ background:url(../../../figure/img/key/doll_sp.jpg) no-repeat; background-size:100% 100%; width:100%; height:290px; }
	
	.key_visual_alter h2		{ width:100%; top:55px; left:31px; }
	.key_visual_orchidseed h2	{ width:100%; top:50px; left:10px; }
	.key_visual_goodsmile h2	{ width:100%; top:55px; left:5px; text-indent:0; }
	.key_visual_kotobukiya h2	{ width:100%; top:55px; left:41px; }
	.key_visual_megahouse h2	{ width:100%; top:55px; left:10px; text-indent:0; }
	.key_visual_dx h2 			{ width:100%; top:50px; left:10px; }
	.key_visual_fig h2 			{ width:100%; top:55px; left:25px; }
	.key_visual_hottoys h2 		{ width:100%; top:50px; left:27px; }
	.key_visual_pure h2 		{ width:100%; top:55px; left:30px; }

	/* 原作別 */
	.key_visual_shining 		{ background:url(../../../figure/img/key/shining_sp.jpg) no-repeat; background-size:100% 100%; width:100%; height:290px; }
	.key_visual_s-witch 		{ background:url(../../../figure/img/key/s-witch_sp.jpg) no-repeat; background-size:100% 100%; width:100%; height:290px; }
	.key_visual_toho 			{ background:url(../../../figure/img/key/toho_sp.jpg) no-repeat; background-size:100% 100%; width:100%; height:290px; }
	.key_visual_miku 			{ background:url(../../../figure/img/key/miku_sp.jpg) no-repeat; background-size:100% 100%; width:100%; height:290px; }
	.key_visual_persona 		{ background:url(../../../figure/img/key/persona_sp.jpg) no-repeat; background-size:100% 100%; width:100%; height:290px; }
	.key_visual_jojo 			{ background:url(../../../figure/img/key/jojo_sp.jpg) no-repeat; background-size:100% 100%; width:100%; height:290px; }
	.key_visual_fate 			{ background:url(../../../figure/img/key/fate_sp.jpg) no-repeat; background-size:100% 100%; width:100%; height:290px; }
	.key_visual_imas 			{ background:url(../../../figure/img/key/imas_sp.jpg) no-repeat; background-size:100% 100%; width:100%; height:290px; }
	.key_visual_madomagi 		{ background:url(../../../figure/img/key/madoka_sp.jpg) no-repeat; background-size:100% 100%; width:100%; height:290px; }
	.key_visual_oreimo 			{ background:url(../../../figure/img/key/oreimo_sp.jpg) no-repeat; background-size:100% 100%; width:100%; height:290px; }
	.key_visual_monogatari		{ background:url(../../../figure/img/key/monogatari_sp.jpg) no-repeat; background-size:100% 100%; width:100%; height:290px; }
	.key_visual_love		{ background:url(../../../figure/img/key/lovelive_sp.png) no-repeat; background-size:100% 100%; width:100%; height:290px; }
	.key_visual_kancolle		{ background:url(../../../figure/img/key/kancolle_sp.png) no-repeat; background-size:100% 100%; width:100%; height:290px; }
	.key_visual_shingeki		{ background:url(../../../figure/img/key/shingeki_sp.png) no-repeat; background-size:100% 100%; width:100%; height:290px; }
	
	.key_visual h2 				{ line-height:1.4; font-size: small; }
	.key_visual_shining h2		{ width:100%; top:55px; left:15px; text-indent:0; }
	.key_visual_s-witch h2  	{ width:100%; top:55px; left:10px; }
	.key_visual_toho h2 		{ width:100%; top:55px; left:10px; }
	.key_visual_miku h2			{ width:100%; top:50px; left:10px; }
	.key_visual_persona h2		{ width:100%; top:55px; left:10px; }
	.key_visual_jojo h2 		{ width:100%; top:50px; left:17px; }
	.key_visual_fate h2 		{ width:100%; top:55px; left:10px; }
	.key_visual_imas h2 		{ width:100%; top:50px; left:10px; }
	.key_visual_madomagi h2 	{ width:100%; top:55px; left:10px; }
	.key_visual_oreimo h2 		{ width:100%; top:55px; left:5px; }
	.key_visual_monogatari h2 	{ width:100%; top:50px; left:10px; }
	.key_visual_love h2 	{ width:100%; top:55px; left:10px; }
	.key_visual_kancolle h2 	{ width:100%; top:55px; left:10px; }
	.key_visual_shingeki h2 	{ width:100%; top:55px; left:60px; }

@media only screen and (min-width:361px) and (max-width:767px) and (orientation:landscape)	{

}

