@charset "euc-jp";
/* CSS Document */
/* --------------------------------------------
clearfix
-------------------------------------------- */
/* ### clearfix ### */
.clearfix:after {display:block;visibility:hidden;clear:both;height:0;content:".";}
/*\*/ .clearfix {*height:1%;} /**/
/*\*//*/ .clearfix {overflow:hidden;} /**/

/* --------------------------------------------
margin
-------------------------------------------- */
.maB18{ margin:0 0 18px 0;}
.maR280{ margin:0 0 0 280px;}
.maR210{ margin:0 0 0 210px;}
.maR190{ margin:0 0 0 190px;}
.maL210{ margin:0 0 0 210px;}
#incontents p.maTB3em{margin:3em 0;}
/* --------------------------------------------
float
-------------------------------------------- */
.f_left{ float:left;}
.f_right{ float:right;}
img.f_left{ margin:0 10px 5px 0;}
img.f_right{ margin:0 0 0 10px;}


/* --------------------------------------------
¾å½ñ¤­
-------------------------------------------- */
/*--paging--*/
div.paging{margin:0 0 15px 0;padding:0;text-align:center;color:#333;clear:both;}
div.paging a{}
div.paging span.cur{background:#999;padding:6px 10px;border:1px solid #ccc;text-decoration:none;font-weight:bold; color:#fff;}
div.paging span.blk{text-decoration:none;}
div.paging span.blk a{text-decoration:none;background:#fff;padding:6px 10px;border:1px solid #ccc;}
div.paging span.blk a:hover{text-decoration:none;background:#e5e5e5;color:#cc3434;}
div.paging span.blk a:active{text-decoration:none;background:none;}


/*-----------------
rside
-----------------*/
#rside dl.r001 dt{ padding:5px 6px;}
#rside dl.r001 dd dl dt{ font-weight:bold;}

#rside .channel{ background:url(/img/pc/channel.gif) no-repeat; height:269px; margin:0 0 1em 0;}
#rside .channel_in{width:230px; margin:0 auto;}

#rside dl.channel_dl{ border:none;}
#rside dl.channel_dl dt{background:#ff7c81; color:#fff;}
#rside dl.channel_dl dd{line-height:1.4em; background:#ffeff0;}
/*-----------------
U-100
-----------------*/
/*topimage*/
.top_head{ background:url(/img/pc/top_bg.gif) no-repeat left bottom; margin:0 0 18px 0;}
.top_head_in{background:url(/img/pc/top_bg_r.gif) no-repeat top right; padding:5px;}
.top_head img.tit{}
#incontents .top_head p{  margin:0; padding:0 210px 0px 0;}
.top_QR{background: url(/img/pc/top_con.gif) no-repeat top left; padding:140px 0 0 0;}
.QRBG{background: url(/img/pc/bg.png) ;padding:5px; margin:0 200px 0 0; width:430px;}
* html div.QRBG{
behavior: expression(
this.style.behavior || (
this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
this.style.backgroundImage = "none",
this.style.behavior = "none"
)
);
}

.TOPleft{ float:left; width:218px; margin:0 10px 0 0;}
.TOPleft img{ margin:0 0 3px 0;}
.TOPright{ margin:0 0 0 228px;}
.TOPright .lst1{ width: auto;}
.TOPright .lst1 li{ margin:0 0 0.25em 1.5em;}

.newtopic{ margin:0 0 10px 0;}
.newtopic h3{ border:none; margin:0;}

/*category*/
dl.category{ background:url(/img/pc/icon/s01.gif) no-repeat; padding:0 0 12px 60px; float:left; width:40%; margin:0 0.5% 8px 0;}
dl.category dt{ font-weight:bold;}
dl.category dd{ margin:0; padding:0; font-size:small; line-height:1.1em;}
/* => U200 => */
dl.category dd ul{ list-style:none; margin:0.5em 0 0 0;}
dl.category dd ul li{ float:left; width:45%;margin: 0 0.5em 0.5em 0; white-space:nowrap;}


dl.s02{background:url(/img/pc/icon/s02.gif) no-repeat; }
dl.s03{background:url(/img/pc/icon/s03.gif) no-repeat; }
dl.s04{background:url(/img/pc/icon/s04.gif) no-repeat; }
dl.s05{background:url(/img/pc/icon/s05.gif) no-repeat; }
dl.s06{background:url(/img/pc/icon/s06.gif) no-repeat; }
dl.s07{background:url(/img/pc/icon/s07.gif) no-repeat; }
dl.s08{background:url(/img/pc/icon/s08.gif) no-repeat; }
dl.s09{background:url(/img/pc/icon/s09.gif) no-repeat; }

/*new site*/
dl.site{ float:left; width:47%; margin:0 0.5% 0 0.25em;}
dl.site dt{ font-weight:bold;}
dl.site dd{ margin:0; padding:0; font-size:small; line-height:1.1em;}

/*-----------------
U-200
-----------------*/

.container1:after {display:block;visibility:hidden;clear:both;height:0;content:".";}
/*\*/ .container1 {*height:1%;} /**/
/*\*//*/ .container1 {overflow:hidden;} /**/

.container1 {clear:both; background: url(/img/pc/cate_right.gif) center repeat-y; padding:0 0 16px;}
.col1 {float:left;width:49%;}
.col2 {float:right;width:49%;}

.container1 dl.category{padding:18px 0 0px 0; background-position:0px 18px; width:100%;}
.container1 dl.category dt { font-weight:bold; margin:0 0 0 65px;}
.container1 dl.category dd {margin:0 0 0 65px; padding:0; font-size:small; line-height:1.1em;}
.container1 dl.category dd ul{ width:100%; list-style:none; margin:0.5em 0 0 0; zoom:1;}
.container1 dl.category dd ul li{ float:left; width:45%; margin: 0 0.5em 0.5em 0; white-space:nowrap; zoom:1;}

.container2 {background: url(/img/pc/cate_bottom.gif) bottom repeat-x; position:relative; z-index:5;}
.bgnone{ background:none;}/*#container2 last*/

/*-----------------
U-201
-----------------*/
.notice{ margin:0 0 18px 0;}
.notice img.f_right{ border:1px solid #666;}
.notice h2.ch03 { }
.notice h3{ font-weight:normal; margin:0;}
.notice h2.ch06{ margin:0;}
.notice dl{ margin:8px 0 0 0;}
.notice dl dt{ color:#357e9b; font-weight:bold; margin: 0 0 5px 0 ; padding:0 0 1px 0; border-bottom:1px solid #98cbe0;}
.notice dl dd{ margin:0 0 1em 0;}



#lside .lside_category ul{ border:none; list-style:none; margin:0; padding:0;}
#lside .lside_category ul li{display:block;list-style-image:none;margin:0 0 5px 0;/*\*/_margin:0 0 4px 0;/**/ padding:0;}
#lside .lside_category ul li a{  /*\*/_width:168px;/**/ vertical-align:bottom;display:block;padding:20px 5px; background:url(/img/pc/lside_bg.gif) top right no-repeat; border:1px solid #9dcce0; outline:none;}

#lside .lside_category ul li a.on{background:url(/img/pc/lside_bg_on.gif) top right no-repeat; border:1px solid #fdc871;}
#lside .lside_category ul li a:hover{ border:1px solid #add6a6;background:url(/img/pc/lside_bg_hover.gif) top right no-repeat;}

#lside .lside_category ul li.s01 a{ background:url(/img/pc/lside_bg01.gif) top right no-repeat;}
#lside .lside_category ul li.s02 a{ background:url(/img/pc/lside_bg02.gif) top right no-repeat;}
#lside .lside_category ul li.s03 a{ background:url(/img/pc/lside_bg03.gif) top right no-repeat;}
#lside .lside_category ul li.s04 a{ background:url(/img/pc/lside_bg04.gif) top right no-repeat;}
#lside .lside_category ul li.s05 a{ background:url(/img/pc/lside_bg05.gif) top right no-repeat;}
#lside .lside_category ul li.s06 a{ background:url(/img/pc/lside_bg06.gif) top right no-repeat;}
#lside .lside_category ul li.s07 a{ background:url(/img/pc/lside_bg07.gif) top right no-repeat;}
#lside .lside_category ul li.s08 a{ background:url(/img/pc/lside_bg08.gif) top right no-repeat;}
#lside .lside_category ul li.s09 a{ background:url(/img/pc/lside_bg09.gif) top right no-repeat;}
#lside .lside_category ul li.s01 a.on{background:url(/img/pc/lside_bg01_on.gif) top right no-repeat;}
#lside .lside_category ul li.s02 a.on{ background:url(/img/pc/lside_bg02_on.gif) top right no-repeat;}
#lside .lside_category ul li.s03 a.on{ background:url(/img/pc/lside_bg03_on.gif) top right no-repeat;}
#lside .lside_category ul li.s04 a.on{ background:url(/img/pc/lside_bg04_on.gif) top right no-repeat;}
#lside .lside_category ul li.s05 a.on{ background:url(/img/pc/lside_bg05_on.gif) top right no-repeat;}
#lside .lside_category ul li.s06 a.on{ background:url(/img/pc/lside_bg06_on.gif) top right no-repeat;}
#lside .lside_category ul li.s07 a.on{ background:url(/img/pc/lside_bg07_on.gif) top right no-repeat;}
#lside .lside_category ul li.s08 a.on{ background:url(/img/pc/lside_bg08_on.gif) top right no-repeat;}
#lside .lside_category ul li.s09 a.on{ background:url(/img/pc/lside_bg09_on.gif) top right no-repeat;}
#lside .lside_category ul li.s01 a:hover,#lside .lside_category ul li.s01 a:active{ background:url(/img/pc/lside_bg01_hover.gif) top right no-repeat;}
#lside .lside_category ul li.s02 a:hover,#lside .lside_category ul li.s02 a:active{ background:url(/img/pc/lside_bg02_hover.gif) top right no-repeat;}
#lside .lside_category ul li.s03 a:hover,#lside .lside_category ul li.s03 a:active{ background:url(/img/pc/lside_bg03_hover.gif) top right no-repeat;}
#lside .lside_category ul li.s04 a:hover,#lside .lside_category ul li.s04 a:active{ background:url(/img/pc/lside_bg04_hover.gif) top right no-repeat;}
#lside .lside_category ul li.s05 a:hover,#lside .lside_category ul li.s05 a:active{ background:url(/img/pc/lside_bg05_hover.gif) top right no-repeat;}
#lside .lside_category ul li.s06 a:hover,#lside .lside_category ul li.s06 a:active{ background:url(/img/pc/lside_bg06_hover.gif) top right no-repeat;}
#lside .lside_category ul li.s07 a:hover,#lside .lside_category ul li.s07 a:active{ background:url(/img/pc/lside_bg07_hover.gif) top right no-repeat;}
#lside .lside_category ul li.s08 a:hover,#lside .lside_category ul li.s08 a:active{ background:url(/img/pc/lside_bg08_hover.gif) top right no-repeat;}
#lside .lside_category ul li.s09 a:hover,#lside .lside_category ul li.s09 a:active{ background:url(/img/pc/lside_bg09_hover.gif) top right no-repeat;}


h2.U201{ background:#c7e8f6 url(/img/pc/tit_bg.gif) bottom repeat-x; border:1px solid #a8d7ea; padding:4px 6px;}
span.URL{font-family:"Verdana","Helvetica";}

/*-----------------
U-300
-----------------*/
/*new site*/
dl.siteU300{ float:left; width:47%; margin:0 0.5% 0 0.25em;}
dl.siteU300 dt{ font-weight:bold;}
dl.siteU300 dd{ margin:0; padding:0; font-size:small; line-height:1.1em;}

.category02{ margin:0 0 18px 0;}
.category02 ul{ list-style:none; margin:0 0 0 0.25em; padding:0;}
.category02 ul li{background:url(/img/pc/icon/i_74.gif) no-repeat; padding:0 0 5px 28px; width:43.5%; float:left; margin:0 0.5% 18px 0; font-weight:bold;}

.category02 dl{background:url(/img/pc/icon/i_74.gif) no-repeat; padding:0 0 0 28px; width:43.5%; float:left; margin:0 0.5% 18px 0;}
.category02 dl dt{ font-weight:bold; font-size: medium;}
.category02 dl dd{ margin:0; }
.category02 dl dd ul{ list-style:none;}
.category02 dl dd ul li{ display:inline;}


dl.U300site{ margin:0; padding:0;}
dl.U300site dd{margin:0 0 12px 0; padding:0; font-size:small; line-height:1.1em;}

ul.ranking{ list-style:none;}
ul.ranking li{ background:url(http://u.xgoo.jp/cmm001/img/ranking/no/no1.gif) no-repeat left top; padding:0 0 0 25px; margin:0 0 18px 0;}
ul.ranking li.no2{background:url(http://u.xgoo.jp/cmm001/img/ranking/no/no2.gif) no-repeat left top; }
ul.ranking li.no3{background:url(http://u.xgoo.jp/cmm001/img/ranking/no/no3.gif) no-repeat left top; }
ul.ranking li.no4{background:url(http://u.xgoo.jp/cmm001/img/ranking/no/no4.gif) no-repeat left top; }
ul.ranking li.no5{background:url(http://u.xgoo.jp/cmm001/img/ranking/no/no5.gif) no-repeat left top; }
/*-----------------
U-301
-----------------*/
.U301cate ul{list-style:none; margin:0 0 18px; zoom:1;}
.U301cate ul li{background:url(/img/pc/icon/i_74.gif) no-repeat; padding:0 0 3px 28px; width:43.5%; float:left; margin:0 0 18px 0;font-weight:bold; font-size: medium;}

.result{ margin:0 0 18px 0;}
.result dl{ padding:15px 4px; margin:0;}
.result dl.bg{ background:#efefef url(/img/pc/bg01.gif);}
.result dl dt img{ vertical-align: text-bottom; margin:0 2px;}
.result dl dt{ font-weight:bold;}
.result dl dd{ margin:0; padding:0;}

.entry{ text-align:center; background:#FFFCE9; border:1px solid #edde80; padding:5px; margin:0 0 18px 0;}
.entry img{ vertical-align: middle; margin:0 5px;}

/*-----------------
U-303
-----------------*/
.hright2 img{ margin:0 3px;}
.entrysite{ margin:0 0 0 300px;}
.entrysite dl dt{ color:#357e9b; font-weight:bold; margin: 0 0 5px 0 ; padding:0 0 1px 0; border-bottom:1px solid #98cbe0;}
.entrysite dl dd{  margin:0 0 1em 0;}
.entrysite dl dd.url{ overflow: hidden;word-break:break-all;}

.viewerU303{width:290px; float:left; border:1px solid #CCC;}

/*-----------------
U-400
-----------------*/
.month_paging{ margin: 0 0 8px 0; padding:0;}

.month_paging ul{ margin:0; padding:0; text-align:center;}
.month_paging ul li{ list-style:none; float:left; margin:0 10px 0 0;font-weight:bold; border:1px solid #ccc;background:#fff;}
.month_paging ul li a{display:block; padding:8px 26px;} 
.month_paging ul li span{display:block; padding:8px 26px; color:#666;} 
*html body .month_paging ul li a,*html body .month_paging ul li span{display: inline-block;}
.month_paging ul li.on{ padding:8px 26px;background:#cdebf7; border:1px solid #9dcce0;}


.press{ padding:0; width:45%; float:left; margin:0 0 5px 0;}
.cal{ background:url(/img/pc/cal.gif) no-repeat; height:51px; line-height:1em; text-align:center; width:57px; padding:20px 0 0 0; float:left; font-size:large;}
.cal span{ font-size:x-small;}
.press ul{ list-style:none;}


/* --- press_calender > table.calender --- */
.press_calender{width:65%; padding:5px; background:#ccc;margin:0 auto 8px; background:#e2e7eb;}
.press_calender table.month {width:100%; padding:0 0 2px 0; }
.press_calender table.month td { text-align:center; font-weight:bold;font-family:"Verdana","Helvetica",sans-serif;}
.press_calender table.month td.prev{ text-align:left; background:url(/img/pc/arrow_a.gif) no-repeat left center; padding:0 0 0 16px; font-weight: normal;}
.press_calender table.month td.next{ text-align:right;background:url(/img/pc/arrow_b.gif) no-repeat right center; padding:0 16px 0 0; font-weight: normal;}

.press_calender table.calender { width:100%; background:#fff;}
.press_calender table.calender th { text-align:center; width:3em; padding:3px 0; font-family:"Verdana","Helvetica",sans-serif;}
.press_calender table.calender tr th span {color:#666; display:block;ine-height:1;}
.press_calender table.calender tr th span.sunday {color:#c03; border-left:none;}
.press_calender table.calender tr th span.saturday {color:#30c; border-right:none;}
.press_calender table.calender tr td {color:#999; background:#fdfcf3; text-align:left;}
.press_calender table.calender tr td a,
.press_calender table.calender tr td span {font-family:"Verdana","Helvetica",sans-serif;background:#f0f0f0;display:block; padding:2px 0px 24px 6px; font-weight:bold; zoom:1;color:#000;}
.press_calender table.calender tr td a.saturday,
.press_calender table.calender tr td span.saturday {color:#30c;}
.press_calender table.calender tr td a.sunday,
.press_calender table.calender tr td span.sunday,
.press_calender table.calender tr td a.holiday,
.press_calender table.calender tr td span.holiday {color:#c03;}
.press_calender table.calender tr td a:hover {background:#ccc;  }
.press_calender table.calender tr.bottom td a,
.press_calender table.calender tr.bottom td span {}

dl.ranking{background:url(/img/pc/no/no01s.gif) no-repeat left 5px; padding:0 0 10px 50px; clear:both;}
dl.ranking dt{ font-weight:bold;}
dl.ranking dd{margin:0; padding:0;}
dl.ranking dd span{ margin:0; width:5em; display:block; float:left;}
dl.no2{background:url(/img/pc/no/no02s.gif) no-repeat left 5px; }
dl.no3{background:url(/img/pc/no/no03s.gif) no-repeat left 5px; }
dl.no4{background:url(/img/pc/no/no04s.gif) no-repeat left 5px; }
dl.no5{background:url(/img/pc/no/no05s.gif) no-repeat left 5px; }


/*-----------------
U-401
-----------------*/
.pressU401{ padding:0 0 0 0.5em; margin:0 0 18px 0;}
.pressU401 h2.fs14{ margin:0 0 0.5em 0 ;}
#incontents .pressU401 p{ padding:1px; margin:0 0 3px 0; background:#f2f2f4; border-top:1px solid #d8d8df;}
#incontents .pressU401 p.read{ margin:0 0 18px 0; background:none;border-top:none;}
/*-link-*/
#incontents .pressU401 h2.fs14 a{color: #03c;}
#incontents .pressU401 h2.fs14 a:visited{color: #660099;}
#incontents .pressU401 h2.fs14 a:hover{color: #C33;}
#incontents .pressU401 h2.fs14 a:active{}

/*-----------------
U-402
-----------------*/
.pressU402{ padding:0 0 0 0.5em; margin:0 0 18px 0;}
.pressU402 h2.fs14{ margin:0 0 1.25em 0;}
#incontents .pressU402 p{ padding:1px; background:#f2f2f4;margin:0 0 3px 0; border-top:1px solid #d8d8df;}
#incontents .pressU402 p span{ width:5em; display:block; float:left;}
#incontents .pressU402 p.clearfix:after {display:block;visibility:hidden;clear:both;height:0;content:".";}
/*\*/ #incontents .pressU402 p.clearfix {*height:1%;} /**/
/*\*//*/ #incontents .pressU402 p.clearfix {overflow:hidden;} /**/


/*-link-*/
#incontents .pressU402 h2.fs14 a{color: #03c;}
#incontents .pressU402 h2.fs14 a:visited{color: #660099;}
#incontents .pressU402 h2.fs14 a:hover{color: #C33;}
#incontents .pressU402 h2.fs14 a:active{}

.pressU402 .line{ background:#CCC; height:1px; line-height:1px; font-size:1px; margin:0 0 18px 0;}

/*-----------------
U-403
-----------------*/
.rnk_t{ background:url(/img/pc/rnk_tit_bg.gif) repeat-x top; height:48px;}
.rnk_t h1{ background:url(/img/pc/rnk_tit_l.gif) no-repeat left top;height:48px;}
.rnk_t span{ display:block; background:url(/img/pc/rnk_tit_r.gif) right top no-repeat;height:28px; padding:20px 0 0 60px;}
.rnk_t h2{ background:url(/img/pc/rnk_tit_l.gif) no-repeat left top;height:48px;}

.weekly_ranking{ background:url(/img/pc/strip_bg2.gif) ; margin:0 0 18px 0;}
.weekly_ranking dl{ background: url(/img/pc/no/n01.gif) no-repeat 5px 5px; padding:5px 0 5px 65px; margin:0;}
.weekly_ranking dl dd{ margin:0; padding:0;}
.weekly_ranking dl dd.right{ margin:0.25em 0 0 0;color: #444444;}
.weekly_ranking dl dd.right span{ padding:0 1em 0 0;}
.weekly_ranking dl.no2{background:#fff url(/img/pc/no/n02.gif) no-repeat 5px 5px;}
.weekly_ranking dl.no3{background: url(/img/pc/no/n03.gif) no-repeat 5px 5px;}
.weekly_ranking dl.no4{background:#fff url(/img/pc/no/n04.gif) no-repeat 5px 5px;}
.weekly_ranking dl.no5{background: url(/img/pc/no/n05.gif) no-repeat 5px 5px;}
.weekly_ranking dl.no6{background:#fff url(/img/pc/no/n06.gif) no-repeat 5px 5px;} 
.weekly_ranking dl.no7{background: url(/img/pc/no/n07.gif) no-repeat 5px 5px;}
.weekly_ranking dl.no8{background:#fff url(/img/pc/no/n08.gif) no-repeat 5px 5px;}
.weekly_ranking dl.no9{background: url(/img/pc/no/n09.gif) no-repeat 5px 5px;}
.weekly_ranking dl.no10{background:#fff url(/img/pc/no/n10.gif) no-repeat 5px 5px;}
.weekly_ranking dl.no11{background: url(/img/pc/no/n11.gif) no-repeat 5px 5px;}
.weekly_ranking dl.no12{background:#fff url(/img/pc/no/n12.gif) no-repeat 5px 5px;}
.weekly_ranking dl.no13{background: url(/img/pc/no/n13.gif) no-repeat 5px 5px;}
.weekly_ranking dl.no14{background:#fff url(/img/pc/no/n14.gif) no-repeat 5px 5px;}
.weekly_ranking dl.no15{background: url(/img/pc/no/n15.gif) no-repeat 5px 5px;}
.weekly_ranking dl.no16{background:#fff url(/img/pc/no/n16.gif) no-repeat 5px 5px;}
.weekly_ranking dl.no17{background: url(/img/pc/no/n17.gif) no-repeat 5px 5px;}
.weekly_ranking dl.no18{background:#fff url(/img/pc/no/n18.gif) no-repeat 5px 5px;}
.weekly_ranking dl.no19{background: url(/img/pc/no/n19.gif) no-repeat 5px 5px;}
.weekly_ranking dl.no20{background:#fff url(/img/pc/no/n20.gif) no-repeat 5px 5px;}

.U400_rank dl{padding:5px 0 18px 65px; clear:left;}

/*-----------------
U-404
-----------------*/
h1.press_title{background-color: #e6f5fb; border-top:1px solid #c4d3e3; border-bottom:1px solid #c4d3e3;color: #444444;padding: 10px; line-height:1.5em;}
.kiji{ margin:0 0 18px 0;}
.kiji h2{color: #444444;}
ul.copy{ list-style:none; margin:0 0 18px 0;}
.copy_r img{ float:right;}
/*-----------------
U-500
-----------------*/
.viewer_body{ background:url(/img/pc/v_bg.gif) repeat-y; margin:0; padding:0;}
.viewer{ background:url(/img/pc/v_head.gif) no-repeat; width:310px; margin:0; padding:0;}
.viewer_bt{ background:url(/img/pc/v_bottom.gif) no-repeat bottom; padding:18px 10px 14px 10px; width:290px;}

.viewer h2{ margin:0;}
.URL{ background:#fff; border:1px solid #99a4ac; margin:0 0 0.5em 0; width:286px;}
.main{background:#fff; border:1px solid #99a4ac; margin:0 0 0.5em 0;}

.career{ background:url(/img/pc/career_bg.gif) no-repeat; height:38px;}
.career ul{ list-style:none; padding:7px 0 0 10px;}
.career ul li{ display:inline; margin:0 1px 0 0;}
.career ul li img{visibility:hidden;}
.career ul li a{ float:left; outline:none;}
.career ul li#tab_dc a{ background:url(/img/pc/docomo_hover.gif) no-repeat; display:block;}
.career ul li#tab_au a{ background:url(/img/pc/au_hover.gif) no-repeat; display:block;}
.career ul li#tab_sb a{ background:url(/img/pc/softbank_hover.gif) no-repeat; display:block;}

.career ul li#tab_dc.on a{ background-position: 0 -22px;}
.career ul li#tab_au.on a{ background-position: 0 -22px;}
.career ul li#tab_sb.on a{ background-position: 0 -22px;}
.career ul li#tab_dc a:hover,.career ul li#tab_dc a:active{ background-position: 0 -44px;}
.career ul li#tab_au a:hover,.career ul li#tab_au a:active{ background-position: 0 -44px;}
.career ul li#tab_sb a:hover,.career ul li#tab_sb a:active{ background-position: 0 -44px;}

.button img{ float:left;}
.button form.f_left{ margin:0 5px; padding:0; width:103px;}
.button form.f_left img{ float:none; margin:0; padding:0;}

.U500left{ float:left; width:310px; margin:0 0 18px 0;}
.U500right{ margin:0 0 0 320px;}

dl.url_list{ height:10em; overflow:auto; border: 1px solid #ccc;}
dl.url_list dt input{ vertical-align: middle;}
.url_list dt { background: url(/img/pc/bg01.gif)}
.url_list dd{ margin:0 0 0 1.25em; padding:0;}
.QR{ margin:0 0 18px 0; }
.QR img{}


/*-----------------
U-501
-----------------*/
#mail .container {min-width:760px;}
#mail .minwidth {border-left: 760px solid #FFFFFF; border-right:none;}
#mail .box {margin-left: -760px; margin-right:0;}
#mail #header {margin:0 0 12px;}
#mail #header, #mail #middle, #mail #footer, #mail #incontents {min-width:760px; width:760px; margin-left:auto; margin-right:auto;}
#mail #contents {padding:0px;  zoom:1;}
#mail #incontents{padding:0;}

.mobilemail table.t01 th{ width:1%; white-space:nowrap;}
.mobilemail ul{ margin:0 0 1em 0; padding:0 0 0 1.5em;}
.mobilemail table.t01 td ol{ margin:0; padding:0 0 0 1.5em;}














