@charset "utf-8";
/*各カテゴリトップ専用*/

/*更新情報*/
#whatsnewbinder{width:680px;height:25px;background:url(/files/img2/topicsbg.gif) 0 0 no-repeat;margin-bottom:5px;}
#whatsnewbinder .whatsnewinner1{background:none !important;}
#whatsnewbinder .whatsnewinner2{padding:3px 0 0 70px;}
#whatsnewbinder .whatsnewinner3{position:relative;overflow:hidden;width:550px;height:20px;}
#whatsnewbinder #tickerInner{position:absolute;font-size:12px;}
#whatsnewbinder .date{font-size:90%;}
* html body #whatsnewbinder li a{font-size:90%;}
*+html body #whatsnewbinder li a{font-size:90%;}

#d2video #whatsnewbinder{float:right;width:270px;background:url(/files/img/wnbg_movie.gif) 0 bottom no-repeat;margin-bottom:0;}
#d2video #whatsnewbinder .whatsnewinner2{height:303px;padding-bottom:0;}
#d2video #whatsnewbinder .whatsnewinner3{width:265px;height:293px;overflow:auto;}
#d2video #whatsnewbinder ul{padding-top:10px;}
#d2video #whatsnewbinder li{margin-bottom:0.5em;line-height:1.35;padding-left:10px;}

/*
#d2cinema #whatsnewbinder{float:right;width:250px;background:url(/files/img/wnbg_cinema.gif) 0 bottom no-repeat;margin-bottom:0;}
#d2cinema #whatsnewbinder li{padding-left:10px;}
#d2cinema #whatsnewbinder .whatsnewinner1{padding-top:29px;}
#d2cinema #whatsnewbinder .whatsnewinner2{height:185px;padding-bottom:0;}
#d2cinema #whatsnewbinder .whatsnewinner3{width:244px;height:175px;overflow:auto;}
*/

/*RSSボタン*/
#RSSFEED{position:relative;}
#RSSFEED a{position:absolute;display:block;top:2px;left:623px;width:50px;height:20px;background:url(/files/img/rssicon.gif) 0 0 no-repeat;}
#RSSFEED a:hover{background-position:0 -20px;}
#d2video #RSSFEED a{left:213px;top:-24px;}
/*#d2cinema #RSSFEED a{left:193px;top:-24px;}*/

/*コンテンツリスト*/
#listofsites{margin-bottom:5px;}
#listofsites .unitcell{width:337px;float:left;background:url(/files/img/general_unitbg.gif) 0 bottom no-repeat;margin-bottom:5px;}
#listofsites .unitcell2{width:337px;float:right;background:url(/files/img/general_unitbg.gif) 0 bottom no-repeat;margin-bottom:5px;}
#listofsites a{display:block;background:url(/files/img/general_unittop.gif) 0 0 no-repeat;padding:6px 6px 10px 6px;text-decoration:none;}
#listofsites a img{display:block;margin-right:10px;float:left;border:solid 1px #e6e6e6;border-top:solid 1px #ddd;border-left:solid 1px #ddd;}
#listofsites a:hover img{border:solid 1px #ccc;}
#d2cinema #listofsites a img{margin:2px 7px 2px 1px;}
* html body#d2cinema #listofsites a img{margin-left:1px;}
#listofsites a .title{width:205px;float:left;display:block;background-position:0 7px;background-repeat:no-repeat;padding:3px 0 3px 8px;font-weight:bold;text-decoration:underline;cursor:pointer;line-height:1.3;}
#listofsites a .summary{display:block;cursor:pointer;line-height:1.25;margin-bottom:3px;font-size:95%;}
* html body #listofsites a .title{font-size:90%;}
*+html body #listofsites a .title{font-size:90%;}
* html body #listofsites a .summary{font-size:85%;}
*+html body #listofsites a .summary{font-size:85%;}

/*映画*/
#cinemaheadbinder{margin-bottom:9px;}
#d2cinema #cinemabnrtarget{float:left;width:424px;padding-top:1px;}
#d2cinema #listofsites a .title{width:146px;}
#listofsites a .medama{display:block;width:153px;background-position:right -1px;background-repeat:no-repeat;height:12px;float:left;cursor:pointer;}
#pickup{background:url(/files/img/h2_pickup.gif) 0 0 no-repeat;height:19px;}
#cinemabutton{position:relative;}
#cinemabutton div{position:absolute;width:171px;height:30px;top:-42px;}
#cinemabutton div a{display:block;width:171px;height:30px;}
#cinemabutton .cinematab1{left:198px;}
#cinemabutton .cinematab2{left:373px;}
#cinemabutton .cinematab1 a{background-position:0 0;background-repeat:no-repeat;}
#cinemabutton .cinematab2 a{background-position:0 0;background-repeat:no-repeat;}
	#cinemabutton .cinematab1 a:hover,#cinemabutton .cinematab2 a:hover{background-position:0 -30px;}
	#cinemabutton.tab1 .cinematab1 a,#cinemabutton.tab1 .cinematab1 a:hover,
	#cinemabutton.tab2 .cinematab2 a,#cinemabutton.tab2 .cinematab2 a:hover{background-position:0 -60px;}

#CINEMAlist{margin-bottom:5px;}
#CINEMAlist .unitcell3{width:223px;float:left;background:url(/files/img/general_unit3bg.gif) 0 bottom no-repeat;margin-bottom:5px;margin-right:5px;}
#CINEMAlist .unitcell4{width:223px;float:right;background:url(/files/img/general_unit3bg.gif) 0 bottom no-repeat;margin-bottom:5px;margin-right:1px;}
#CINEMAlist a{display:block;background:url(/files/img/general_unit3top.gif) 0 0 no-repeat;padding:6px 3px 6px 6px;text-decoration:none;min-height:7em;overflow:hidden;height:7em;min-height:60px;}
	* html body #CINEMAlist a{height:7.5em;}
#CINEMAlist a img{display:block;margin-right:7px;float:left;margin-bottom:5px;border:solid 1px #e6e6e6;border-top:solid 1px #ddd;border-left:solid 1px #ddd;}
	#CINEMAlist a:hover img{border:solid 1px #ccc;}
#CINEMAlist a .title{width:116px;float:left;display:block;background-position:0 4px;background-repeat:no-repeat;padding:1px 0 3px 8px;font-weight:bold;text-decoration:underline;cursor:pointer;line-height:1.3;}
#CINEMAlist a .summary{width:116px;float:left;display:block;cursor:pointer;line-height:1.25;margin-bottom:1px;font-size:85%;}
* html body #CINEMAlist a .title{font-size:88%;}
*+html body #CINEMAlist a .title{font-size:90%;}
* html body #CINEMAlist a .summary{font-size:75%;}
*+html body #CINEMAlist a .summary{font-size:75%;}

/*プレゼント*/
#d2present #listofsites a .title{width:185px;}
#d2present #individual .pcov span{left:-1px;}

/*動画*/
#d2video #d2title{margin-bottom:9px;}
#d2video #moviebinder{margin-bottom:16px;}
#d2video #FLVP{width:404px;height:331px;float:left;background:url(/files/img/flvbg.gif) 0 1px no-repeat;}
#d2video #FLVP .flvinner{padding:3px 0 0 2px;}
#d2video #FLVP #sub{display:none;}

#sortFunc{background:url(/files/img/sorttxt.gif) 0 center no-repeat;padding-left:173px;margin-bottom:8px;}
#sortFunc select{width:135px;float:left;margin-right:2px;margin-top:1px;font-weight:bold;}
#sortFunc img{float:left;width:54px;height:23px;display:block;}

#MOVIElist{margin-bottom:5px;}
#MOVIElist .unitcell3{width:223px;float:left;background:url(/files/img/general_movie_unit3bg.gif) 0 bottom no-repeat;margin-bottom:9px;margin-right:5px;}
#MOVIElist .unitcell4{width:223px;float:right;background:url(/files/img/general_movie_unit3bg.gif) 0 bottom no-repeat;margin-bottom:9px;margin-right:1px;}
#MOVIElist a{display:block;background:url(/files/img/general_unit3top.gif) 0 0 no-repeat;padding:8px 6px 8px 13px;text-decoration:none;}
#MOVIElist a img{display:block;margin:0 0 3px 8px;border:solid 1px #e6e6e6;border-top:solid 1px #ddd;border-left:solid 1px #ddd;}
#MOVIElist a .title{display:block;background-position:0 4px;background-repeat:no-repeat;padding:1px 0 3px 8px;font-weight:bold;text-decoration:underline;cursor:pointer;line-height:1.5;height:1.2em;overflow:hidden;margin-bottom:3px;}
	* html body #MOVIElist a .title{height:1.4em;}
#MOVIElist a .summary{display:block;cursor:pointer;line-height:1.2;font-size:95%;height:1.1em;overflow:hidden;}
#MOVIElist .rel{position:relative;display:block;}
#MOVIElist .date{position:absolute;display:block;font-size:9px;color:#ccc;margin-left:8px;padding:1px 4px;cursor:pointer;}
#MOVIElist a .playbtn{position:absolute;display:block;width:180px;height:135px;margin-left:8px;background-position:0 0;background-repeat:no-repeat;cursor:pointer;}
#MOVIElist a:hover .playbtn,* html body #MOVIElist a:hover .playbtn{background-position:0 -135px;}
* html body #MOVIElist a .title{font-size:90%;}
*+html body #MOVIElist a .title{font-size:90%;}
* html body #MOVIElist a .summary{font-size:90%;}
*+html body #MOVIElist a .summary{font-size:90%;}

#MOVIEmore .uc3t{width:220px;float:left;margin-right:8px;display:block;border-top:solid 1px #ddd;padding:2px 0;}
#MOVIEmore .uc3t2{width:220px;float:right;margin-right:1px;display:block;border-top:solid 1px #ddd;padding:2px 0;}
#MOVIEmore a{display:block;text-decoration:none;padding:3px;width:214px;overflow:hidden;}
	* html #MOVIEmore a{width:220px;}
#MOVIEmore a .title{display:block;background-position:0 4px;background-repeat:no-repeat;padding:0 0 3px 8px;font-weight:bold;text-decoration:underline;cursor:pointer;line-height:1.3;height:1.4em;overflow:hidden;margin-bottom:3px;white-space:nowrap;}
#MOVIEmore a .summary{display:block;cursor:pointer;line-height:1.2;font-size:95%;height:1.1em;overflow:hidden;}
#MOVIEmore a .date{font-size:9px;display:block;}
* html body #MOVIEmore a .title{font-size:90%;}
*+html body #MOVIEmore a .title{font-size:90%;}
* html body #MOVIEmore a .summary{font-size:90%;}
*+html body #MOVIEmore a .summary{font-size:90%;}

/*floatオートクリア、もっと見る*/
#morelist{padding:4px 15px 10px;text-align:right;}
#morelist a{font-weight:bold;background:none;padding:0;display:inline;text-decoration:underline;height:auto;}
* html body #morelist a{height:1.2em;}
#morelist a:hover{text-decoration:none;color:#000;}
#displaycontrol{display:none;padding:10px 0 30px;}
.wcw2{clear:both;height:1px;font-size:1%;}
.wcwcw2{clear:both;height:1px;font-size:1%;}

/*サイトマップ*/
#sitemapbinder{margin-bottom:50px;}
#sitemapbinder .smleft{float:left;width:385px;}
#sitemapbinder .smright{float:right;width:585px;}
#sitemapbinder h2{margin-bottom:5px;}
#sitemap1{border:solid 1px #dbdbdb;padding:20px;}
	#sitemapbinder li{padding:0.5em 0 0.5em 20px;}
	#sitemapbinder a{background-position:0 4px;background-repeat:no-repeat;display:block;padding: 0 0 0 11px;font-weight:bold;}
	#sitemap1 ul{margin-left:20px;}
	#sitemap1 li{background:url(/files/img/nestline.gif) 0 center no-repeat;padding:0.8em 0 0.8em 20px;}
	#sitemap1 li.last{background-image:url(/files/img/nestline_last.gif);}
#sitemap2{margin-bottom:10px;padding:20px;}
#sitemap3{background:#f3f3f3;padding:20px;}

/*関連動画*/
#kanrenvideo{background:url(/files/img2/kanrenvideobg.gif) 0 bottom no-repeat;margin-bottom:4px;}
#kanrenvideo .kvinner{padding:28px 0 9px 9px;}
	#d2drama #kanrenvideo .kvinner{background:url(/files/img2/kanrenvideo_drama.gif) 0 0 no-repeat;}
	#d2variety_music #kanrenvideo .kvinner{background:url(/files/img2/kanrenvideo_varietymusic.gif) 0 0 no-repeat;}
	#d2news_info #kanrenvideo .kvinner{background:url(/files/img2/kanrenvideo_news.gif) 0 0 no-repeat;}
	#d2anime_kids #kanrenvideo .kvinner{background:url(/files/img2/kanrenvideo_animekids.gif) 0 0 no-repeat;}
	#d2sports_event #kanrenvideo .kvinner{background:url(/files/img2/kanrenvideo_sportsevent.gif) 0 0 no-repeat;}
	#d2cinema #kanrenvideo .kvinner{background:url(/files/img2/kanrenvideo_cinema.gif) 0 0 no-repeat;}
#kanrenvideo li{width:132px;float:left;}
#kanrenvideo li a{display:block;text-align:left;color:#fff;font-size:90%;line-height:1.2;padding:0 6px;text-decoration:none;}
	* html body #kanrenvideo li a{padding: 0 5px;}
#kanrenvideo li a img{display:block;border:solid 1px #a1a1a1;margin:0 0 3px;}
#kanrenvideo li a:hover img{border:solid 1px #000;}
#tovideolist{position:relative;}
#tovideolist a{position:absolute;display:block;width:50px;height:15px;background:url(/files/img2/btn_kvichiran.gif) 0 0 no-repeat;left:187px;top:-21px;}
#tovideolist a:hover{background-position: 0 -15px;}
#kanrenvideocredit{margin-bottom:5px;padding:0 10px 0;font-size:9px;color:#777;line-height:1.1;}

/*イチオシ*/
#ichioshi{padding-top:24px;margin-bottom:15px;}
.ichioshiinner1{background:url(/files/img2/ichioshibg.gif) 0 bottom no-repeat;}
.ichioshiinner2{background:url(/files/img2/ichioshitop.gif) 0 0 no-repeat;}
#ichioshi li{float:left;width:227px;}
#ichioshi li.last{width:222px;}
#ichioshi li a{display:block;text-decoration:none;padding:8px 0 10px 10px;margin-right:15px;}
#ichioshi li a .img{padding:0 0 0 20px;display:block;}
	* html body #ichioshi li a .img{display:block;}
#ichioshi li a img{display:block;border:solid 1px #ccc;margin-bottom:5px;}
#ichioshi li a:hover img{display:block;border:solid 1px #fff;}
#ichioshi li .title{background-position:0 5px;background-repeat:no-repeat;font-weight:bold;padding:3px 0 3px 9px;display:block;line-height:1.2;text-decoration:underline;}
#ichioshi li a:hover .title{text-decoration:none;}
#ichioshi li .summary{font-size:90%;line-height:1.1;}
* html body #ichioshi a .title{font-size:90%;}
*+html body #ichioshi a .title{font-size:90%;}
* html body #ichioshi a .summary{font-size:85%;}
*+html body #ichioshi a .summary{font-size:85%;}

/*映画　新レイアウト*/
#cinemalisttab{height:26px;margin-bottom:10px;padding-left:6px;}
#cinemalisttab li{width:85px;height:26px;float:left;}
#cinemalisttab li a{display:block;background-repeat:no-repeat;background-position: 0 0;width:82px;height:26px;}
	#cinemalisttab li.clt1 a{background-position: 0 -26px;}
	#cinemalisttab li.clt2 a{background-position: -82px -26px;}
	#cinemalisttab li.clt3 a{background-position: -164px -26px;}
		#cinemalisttab li.clt1 a:hover,
		#cinemalisttab li.clt1 a.this{background-position: 0 0;}
		#cinemalisttab li.clt2 a:hover,
		#cinemalisttab li.clt2 a.this{background-position: -82px 0;}
		#cinemalisttab li.clt3 a:hover,
		#cinemalisttab li.clt3 a.this{background-position: -164px 0;}

#CINEMAlist2{background:#fff url(/files/img2/cinemablock0.gif) 0 0 no-repeat;padding-top:1px;margin-bottom:10px;width:673px;}
#CL2in{background: url(/files/img2/cinemablock3.gif) 0 0 repeat-y;}
#CINEMAlist2 .unitcell30{width:168px;float:left;background:#fff url(/files/img2/cinemablock2.gif) right bottom no-repeat;}
#CINEMAlist2 .unitcell40{width:169px;float:left;background:#fff url(/files/img2/cinemablock2.gif) right bottom no-repeat;}
#CINEMAlist2 .img{padding:7px 0 2px;text-align:center;}
#CINEMAlist2 .img a{display:block;}
#CINEMAlist2 .img img{display:block;border:solid 1px #ccc;margin: 0 auto;}
#CINEMAlist2 .img a:hover img{border-color:#fff;}
#CINEMAlist2 .title{padding:3px 7px 0;font-weight:bold;line-height:1.3;min-height:2.2em;}
#CINEMAlist2 .date{padding:0 7px;color:#666;font-size:85%;}
* html body #CINEMAlist2 .title{font-size:90%;height:2.2em;}
*+html body #CINEMAlist2 .title{font-size:90%;}
* html body #CINEMAlist2 .date{font-size:85%;}
*+html body #CINEMAlist2 .date{font-size:85%;}
#CINEMAlist2 .links{padding:0 7px;text-align:right;font-size:90%;}
#CINEMAlist2 .links a{padding-left:8px;margin-left:5px;}
#CINEMAlist2 .wcwcwcw2{font-size:1%;line-height:1px;height:10px;background:url(/files/img2/cinemablock1.gif) 0 bottom no-repeat;clear:both;}

/*会社の情報　新レイアウト*/
#ETCbinder{padding:20px 0;}
#ETCbody{float:left;width:680px;background:url(/files/img2/etcbg0.gif) 0 0 repeat-y;border-bottom:solid 1px #fff;color:#39302c;}
#ETCbody .inner1{background:url(/files/img2/etcbg1.gif) 0 0 no-repeat;padding-top:10px;}
#ETCbody .inner2{background:url(/files/img2/etcbg2.gif) 0 bottom no-repeat;padding:40px 35px 60px;}
#ETCbody h2{background:url(/files/img/h2etc.gif) 0 5px no-repeat;padding:0 5px 5px 30px;font-size:22px;font-weight:bold;color:#39302c;margin-bottom:20px;}
#ETCbody h3{font-size:16px;padding-bottom:10px;}
#ETCbody h4{font-size:14px;padding-bottom:5px;}
#ETCbody h5{font-size:12px;padding-bottom:5px;}
#ETCbody p,#ETCbody table{margin-bottom:1.3em;}
#ETCbody th,#ETCbody td{text-align:left;vertical-align:top;padding-bottom:3px;}
#ETCmenu{float:right;width:300px;padding-top:10px;}
#ETCmenu ul{margin: 0 20px 20px 10px;}
#ETCmenu li{background:url(/files/img2/d1px.gif) 0 bottom repeat-x;float:left;width:265px;}
#ETCmenu li a{display:block;padding:3px 7px 3px 12px;text-decoration:none;background:url(/files/colors/arr_c4.gif) 3px 6px no-repeat;}
#ETCmenu li a:hover{color:#e4007f;}
#ETCmenu li.this a,
#ETCmenu li.this a:hover{
	font-weight:bold;
	}
#ETCbody ol li{list-style:decimal;margin-left:2em;padding-bottom:0.5em;}

#ETCbody .pagetop{text-align:right;font-size:85%;}
#ETCbody .pagetop a{color:#999 !important;text-decoration:none;}
#ETCbody .pagetop a:hover{color:#777 !important;}

#ETCbody #mailmagazinebtns{padding:10px 0 30px 55px;}
#ETCbody #mailmagazinebtns .btn1{background:url(/files/img2/mm_btn1.gif) 0 0 no-repeat;padding:20px 0;}
#ETCbody #mailmagazinebtns .btn1 a{display:block;width:497px;height:83px;background:url(/files/img2/btn_mm1.gif) 0 0 no-repeat;}
	#ETCbody #mailmagazinebtns .btn1 a:hover{background-position: 0 -83px;}
#ETCbody #mailmagazinebtns .btn2{background:url(/files/img2/mm_btn2.gif) 0 0 no-repeat;padding:20px 0;}
#ETCbody #mailmagazinebtns .btn2 a{display:block;width:497px;height:53px;background:url(/files/img2/btn_mm2.gif) 0 0 no-repeat;}
	#ETCbody #mailmagazinebtns .btn2 a:hover{background-position: 0 -53px;}
#ETCbody #mailmagazinebtns .txt{width:500px;}
#ETCbody #mailmagazinebtns .txt li{margin-left:20px;list-style:disc !important;}

div#subn{position:absolute;top:38px;left:65px;z-index:9000;}

#d2sp_drama{height:30px;}
#d2sp_anime{height:30px;}
#d2sp_variety{height:30px;}
#d2sp_music{height:30px;}
h4.h4gen{padding:8px 3px 0;height:20px;line-height:1;}
#d2sp{height:30px;}
.todramasp{text-align:right;position:relative;top:-10px;}
.todramasp a{
	display:block;
	width:160px;height:20px;
	margin:0 0 0 auto !important;
	background:url(/files/img/todramasp.gif) 0 0 no-repeat;
	}
.todramasp a:hover{background-position:0 -20px;}
.toanimesp{text-align:right;position:relative;top:-10px;}
.toanimesp a{
	display:block;
	width:160px;height:20px;
	margin:0 0 0 auto !important;
	background:url(/files/img/toanimesp.gif) 0 0 no-repeat;
	}
.toanimesp a:hover{background-position:0 -20px;}
.tovarietysp{text-align:right;position:relative;top:-10px;}
.tovarietysp a{
	display:block;
	width:200px;height:20px;
	margin:0 0 0 auto !important;
	background:url(/files/img/tovarietysp.gif) 0 0 no-repeat;
	}
.tovarietysp a:hover{background-position:0 -20px;}
.tomusicsp{text-align:right;position:relative;top:-10px;}
.tomusicsp a{
	display:block;
	width:200px;height:20px;
	margin:0 0 0 auto !important;
	background:url(/files/img/tomusicsp.gif) 0 0 no-repeat;
	}
.tomusicsp a:hover{background-position:0 -20px;}
.gencol5 .list{
	background: url("/files/img2/listbg.gif") repeat scroll 0 0 transparent;
	margin-left: 1px;
	}



/*==BOX表示==*/
.stripe{background:url(/files/img2/listbg.gif) 0 0 repeat;margin-bottom:10px;}
.gencol5 .clearfix{padding-bottom:2px;}
.gencol5 .unit{float:left;width:136px;background:url(../img2/boxbg2col5.gif) 0 bottom no-repeat;}
* html body .gencol5 .unit{width:136px;}
.gencol5 .unitin{display:block;background:url(../img2/boxbg1col5.gif) 0 0 no-repeat;width:134px;text-align:center;padding:1px 0 15px;}
.gencol5 a{display:block;margin: 0 auto;line-height:1.3;text-decoration:none;}
* html body .gencol5 a{display:inline;}
.gencol5 a span.img{text-align:center;}
.gencol5 a span.img img{display:block;margin: 0 auto;border:solid 1px #d5d5d5;}
.gencol5 a span.title{text-align:left;display:block;font-size:85%;padding:2px 5px;line-height:1.3;text-decoration:underline;}
.gencol5 a:hover span.title{text-decoration:none;}
.gencol5 a span.date{text-align:left;display:block;font-size:80%;padding:0 5px;}

.gencol5 .vod,.gencol5 .st{position:relative;text-align:left;z-index:1;}
.gencol5 .vod img{position:absolute;left:30px;z-index:5;}
.gencol5 .st img{position:absolute;left:105px;top:1px;z-index:5;}

.gencol5 div.new0{padding: 21px 0 0;}
.gencol5 div.new1{padding: 21px 0 0;background:url(../img2/new.gif) 4px 4px no-repeat;}
.gencol5 div.free{background:url(../img2/free.gif) 5px bottom no-repeat;}
.gencol5 div.pay{background:url(../img2/pay.gif) 5px bottom no-repeat;}
.gencol5 div.sp{}
.gencol5 div.freepay{background:url(../img2/freepay.gif) 5px bottom no-repeat;}
.gencol5 div.pack0{padding:0 0 15px;}
.gencol5 div.pack1{padding:0 0 15px;background:url(../img2/pack1.gif) 5px bottom no-repeat;}
.gencol5 div.othersite0{padding:0 0 15px;}
.gencol5 div.othersite1{padding:0 0 15px;background:url(../img2/othersite1b.gif) 92px bottom no-repeat;}
.gencol5 div.othersite2{padding:0 0 15px;background:url(../img2/othersite2b.gif) 92px bottom no-repeat;}

#embedsociallinks>div{display:inline;margin-right:5px;}

/*メールマガジン配信前*/
#beforeregist{margin-bottom:10px;}
#beforeregist textarea{width:100%;height:260px;margin-bottom:5px;}
#checkbeforeregist{text-align:center;margin:0 0 5px;background:#f6f6f6;border-radius:10px;font-size:120%;padding:5px 0;}
#checkbeforeregist.highlight{background:#ffe7e7;}

#ETCbody #mailmagazinebtns .btn3{position:relative;}
#ETCbody #mailmagazinebtns .btn3 a{display:block;width:390px;height:90px;background:url(/files/img2/beforeregist.png) -110px 0 no-repeat;position:absolute;left:110px;}
	#ETCbody #mailmagazinebtns .btn3 a:hover{background-position: -110px -90px;}
#ETCbody #mailmagazinebtns .btn4{}
#ETCbody #mailmagazinebtns .btn4 a{display:block;width:100px;height:90px;background:url(/files/img2/beforeregist.png) 0 0 no-repeat;}
	#ETCbody #mailmagazinebtns .btn4 a:hover{background-position: 0 -90px;}