/* Base Theme ============================================================= */
/* Utilities ----------------------------------------------------------------- */

#content-inner:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
#content-inner { display: block; }
/* no ie mac \*/
* html #content-inner { height: 1%; }
#content-inner { display: block; }
/* */

.inline { display: inline; }
.hidden { display: none; }


/* Layout ----------------------------------------------------------------- */

#container-inner {
    width: 990px;
    min-height: 100%;
    margin: 0 auto;
    text-align: left;
}
#content-inner {
background:#4C5885;
    min-height: 100%;
}


#header, #Navi, #content, #MainContents, #Sidebar, #FullContents, #footer {
    position: relative;
}

#MainContents, #Sidebar, #FullContents {
    display: inline;
    float: left;
}

#header-inner, #Navi-inner, #content-inner, #footer-inner,
#MainContents-inner, #Sidebar-inner, #FullContents-inner {
    position: static;
}

#header-inner {
    padding-top: 8px;
}

#content-inner {
    padding-top: 14px;
    padding-bottom: 14px;
}
#footer-inner {
    padding-top: 14px;
}

#header-inner, #Navi-inner, #footer-inner {
    overflow: hidden;
}

#MainContents-inner {
    overflow: hidden;
    padding-right: 0;
    padding-left: 7px;
font-size:100%;
}

#Sidebar-inner {
    overflow: hidden;
    padding-right: 14px;
    padding-left: 7px;
font-size:100%;
}

#FullContents-inner {
    overflow: hidden;
    padding-right: 7px;
    padding-left: 7px;
font-size:100%;
}

/* Wide-Thin */

#MainContents {
    width: 669px;
}

#Sidebar {
    width: 321px;
}
#FullContents {
    width: 990px;
}



/* Content ---------------------------------------------------------------- */

a:link, a:visited {
    text-decoration: none;
color:#0B62EB;
}
a:hover {
    text-decoration: underline;
color:#0B62EB;
}


h1, h2, h3, h4, h5, h6, p, pre, blockquote, fieldset {
    margin-bottom: .75em;
}

blockquote, ol, ul {
}

/*form*/
.searchtxt {
border: solid 1px #999;
width:205px;
padding:3px;
}
.searchbtn {
border: solid 1px #999;
background:#eaeaea;
padding:3px 10px;
width:50px;
}

.selectmenu {
margin-bottom:15px;
}
.selectmenu select {
width:150px;
}
#Movies .selectmenu {
text-align:right;
margin-bottom:0;
}

#Maps input.mapsearch{
width:297px;
}

#Maps input.mapbtn{
background:#EAEAEA;
border:1px solid #1A1A1A;
padding:2px 5px;
margin-left:3px;
}

#Event .login {
margin:15px 20px;
font-weight:bold;
}

#Event .login .txtarea {
width:100px;
vertical-align:middle;
}
#Event .login .loginbtn{
background:url(http://www.at-s.com/shared/images/btn_login.gif) 0 0 no-repeat;
border:none;
width:80px;
height:28px;
cursor: pointer;outline:none;
vertical-align: middle;margin:0;
}


/* Header */

#header-name {
float:left;
}

#header-top {
height:29px;
}
#header-bottom {
height:52px;
float:right;
}

#header-description {
    margin-bottom: 0;
font-size:93%;
float:left;
}

#header-description span {
color:#9480C3;
font-weight:bold;
}

#header-sbs {
float:right;
margin-bottom:10px;
}

#header-select {
margin-top:10px;
font-weight:bold;
float:left;
padding-right:40px;
}

#header-search {
float:left;
background:url(http://www.at-s.com/shared/images/search_bg.gif) no-repeat 0 0;
width:434px;
height:26px;
padding:13px;
}
#header-search .isearch, .ibutton {
vertical-align: middle;margin:0;
}


#header-search .tabNav li {
display: inline; 
line-height: 1.0;
}
#header-search ul.tabNav {
list-style: none;
padding: 0;
margin: 0;
}
#header-search .tabNav li a {
display: block;
color: #333;
float: left;
text-decoration:none;
padding:5px;
margin-right:5px;
font-weight:bold;
}
#header-search .tabNav li a.active {
color:#E1E1F1;
padding:5px;
background:#606060;
}



#header-search .isearch {
font-size:12px;
background:#fff;
padding:3px;
color:#777;
border: 2px solid #a7a7a7;
width:167px;
font-weight:bold;
margin-right:5px;
}
#header-search .ibutton {
border:none;
width:69px;
height:24px;
background:url(http://www.at-s.com/shared/images/btn_search.gif) top right no-repeat; 
cursor: pointer;outline:none;
}


#header-content {
height:93px;
}

/* --------------------------------
navigation
----------------------------------- */
/*News second-nav 背景*/
#Navi {
background:url(http://www.at-s.com/shared/images/2nd_news_bg.gif) 0 33px repeat-x;
}

/*Sports second-nav 背景*/
#Sports #Navi {
background:url(http://www.at-s.com/shared/images/2nd_sports_bg.gif) 0 33px repeat-x;
}


/*グローバルナビ*/

#global-nav {
height:35px;
}
/*Event nav 背景*/
#Event #global-nav {
height:33px;
border-bottom:2px solid #b8e19d;
}
/*Gourmet nav 背景*/
#Gourmet #global-nav {
height:33px;
border-bottom:2px solid #d75354;
}
/*Gourmet nav 背景*/
#Maps #global-nav {
height:33px;
border-bottom:2px solid #D5D5D5;
}

/*Movies nav 背景*/
#Movies #global-nav {
height:33px;
border-bottom:2px solid #ffae78;
}

/*Coupon nav 背景*/
#Coupon #global-nav {
height:33px;
border-bottom:2px solid #fcadbf;
}




#global-nav-inner {
    position: relative;
width: 990px;
    margin: 0;
}

#gnav {
height: 33px;
width: 610px;
margin:0;
float:left;
}
#gnav li {
display: inline; 
line-height: 1.0;
}
#gnav ul {
list-style: none;
padding: 0;
margin: 0;
}
#gnav li a {
display: block;
color: #333;
text-align: center;
font-size: 14px;
font-weight:bold;
float: left;
height: 33px;
padding:0 8px;
line-height:33px;
text-decoration:none;
background:url(http://www.at-s.com/shared/images/gnav_bg.gif) no-repeat;
}

#gnav li#gnav_01 a {
background-position:0 0;
}

#gnav li#gnav_02 a, #gnav li#gnav_03 a, #gnav li#gnav_04 a,
#gnav li#gnav_05 a, #gnav li#gnav_06 a{
background-position:center 0;
border-left:1px solid #ccc;
}

#gnav li#gnav_07 a {
background-position:right 0;
border-left:1px solid #ccc;
}

#gnav li#gnav_01 a:hover {
background:url(http://www.at-s.com/shared/images/gnav_bg_over.gif) 0 0 no-repeat;
background-color:#E0E2FF;
}

#gnav li#gnav_02 a:hover,
#gnav li#gnav_03 a:hover,
#gnav li#gnav_04 a:hover,
#gnav li#gnav_05 a:hover,
#gnav li#gnav_06 a:hover {
background:url(http://www.at-s.com/shared/images/gnav_bg_over.gif) center 0 no-repeat;
}
#gnav li#gnav_02 a:hover {
background-color:#E8F1FF;
}
#gnav li#gnav_03 a:hover {
background-color:#DFEDCC;
}
#gnav li#gnav_04 a:hover {
background-color:#FAD5D5;
}
#gnav li#gnav_05 a:hover {
background-color:#D5D5D5;
}
#gnav li#gnav_06 a:hover {
background-color:#FDE6D5;
}
#gnav li#gnav_07 a:hover {
background:url(http://www.at-s.com/shared/images/gnav_bg_over.gif) right 0 no-repeat;
background-color:#FFE5F1;
}
#News #gnav li#gnav_01 a {
background:#E0E2FF url(http://www.at-s.com/shared/images/gnav_bg_over.gif) 0 0 no-repeat;
border-bottom:3px solid #d5d7fd;
}

#Sports #gnav li#gnav_02 a {
background:#E8F1FF url(http://www.at-s.com/shared/images/gnav_bg_over.gif) center 0 no-repeat;
border-bottom:3px solid #deedff;
}
#Event #gnav li#gnav_03 a {
background:#DFEDCC url(http://www.at-s.com/shared/images/gnav_bg_over.gif) center 0 no-repeat;
}

#Gourmet #gnav li#gnav_04 a {
background:#FAD5D5 url(http://www.at-s.com/shared/images/gnav_bg_over.gif) center 0 no-repeat;
}

#Maps #gnav li#gnav_05 a {
background:#D5D5D5 url(http://www.at-s.com/shared/images/gnav_bg_over.gif) center 0 no-repeat;
}

#Movies #gnav li#gnav_06 a {
background:#FDE6D5 url(http://www.at-s.com/shared/images/gnav_bg_over.gif) center 0 no-repeat;
}
#Coupon #gnav li#gnav_07 a {
background:url(http://www.at-s.com/shared/images/gnav_bg_over.gif) right 0 no-repeat;
background-color:#FFE5F1;
}




/*サブナビ*/
#subnav {
height: 20px;
width: 380px;
margin:8px 0 0 0;
float:right;
}
#subnav li {
display: inline; 
line-height: 1.0;
}
#subnav ul {
list-style: none;
padding: 0;
margin: 0;
}
#subnav li a {
display: block;
text-indent: -10000px;
color: #FFF;
text-align: center;
font-size: 1px;
float: left;
height: 20px;
padding:0;
text-decoration:none;
}

#subnav li#subnav_01 a {
background:url(http://www.at-s.com/shared/images/btn_sbs_tv.gif) no-repeat 0 0;
width:62px;
}
#subnav li#subnav_02 a {
background:url(http://www.at-s.com/shared/images/btn_sbs_radio.gif) no-repeat 0 0;
width:106px;
}
#subnav li#subnav_03 a {
background:url(http://www.at-s.com/shared/images/btn_jyutaku.gif) no-repeat 0 0;
width:90px;
}
#subnav li#subnav_04 a {
background:url(http://www.at-s.com/shared/images/btn_work.gif) no-repeat 0 0;
width:42px;
}
#subnav li#subnav_05 a {
background:url(http://www.at-s.com/shared/images/btn_kankou.gif) no-repeat 0 0;
width:77px;
}





#subnav li a:hover {
opacity:0.6;
filter: alpha(opacity=60);
}

/*第二階層ナビ*/
#second-nav {
height:30px;
}

#second-nav-inner {
    position: relative;
width: 990px;
    margin: 0;
padding:0 3px;
}

#second-nav li {
display: inline; 
line-height: 1.0;
}
#second-nav ul {
list-style: none;
padding: 0;
margin: 0;
}
#second-nav li a {
display: block;
color: #333;
text-align: center;
font-size: 12px;
float: left;
height: 21px;
line-height:21px;
width:105px;
text-decoration:none;
margin: 4px 9px;
}
#News #second-nav li a:hover,
#News #second-nav li a.current,
#News #second-nav li a.parentsLink {
background:url(http://www.at-s.com/shared/images/sec_navbt_bg.gif) 0 0 no-repeat;
color:#fff;
}

#Sports #second-nav li a {
width:123px;
}
#Sports #second-nav li a:hover,
#Sports #second-nav li a.current,
#Sports #second-nav li a.parentsLink {
background:url(http://www.at-s.com/shared/images/sec_navbt_sports_bg.gif) 0 0 no-repeat;
color:#fff;
}

#News #second-nav #book li a.current,
#News #second-nav #book li a.parentsLink {
background:none;
color:#333333;
}

#News #second-nav #book li a#current_book,
#News #second-nav #book li a.parentsLink {
background:url(http://www.at-s.com/shared/images/sec_navbt_bg.gif) 0 0 no-repeat;
color:#fff;
}


/*パンくず*/
#topicPath {
background:#363f64;
padding:0 14px;
height:27px;
color:#FFF;
font-size:85%;
line-height:27px;
}  
#topicPath a {
color:#FFF;
}



/*box*/

/*TOP ContentsBox*/
div.Contentsbox,
div.Tabbox{
padding: 15px;
background:#fff;
margin-bottom:14px;
margin-left:7px;
}

div.Contentsbox.Index,
div.Contentsbox.Detail {
padding: 22px 0;
background:#fff;
margin-bottom:14px;
margin-left:7px;
}
#FullContents div.Contentsbox.Detail {
padding: 15px 0;
background:#fff;
margin-bottom:14px;
margin-left:7px;
}
div.Contentsbox.Detail p {
font-size:108%;
}
div.Contentsbox.Detail p.size2XS{/* 10px */
 font-size:77%;
}
div.Contentsbox.Detail p.sizeXS{/* 11px */
font-size:85%;
}
div.Contentsbox.Detail p.sizeS{/* 12px */
font-size:93%;
}


div.Contentsbox.Detail p.imgcap {
margin-top:5px;
font-size:85%;
}


#Sports div.Contentsbox.Detail {
padding: 18px 0 15px;
}

div.Modulebox {
padding: 0 15px 15px 15px;
background:#fff url(http://www.at-s.com/shared/images/top_box_bg.gif) repeat-x 0 0;
}
.subtitletxt {
height:27px;
line-height:27px;
background:#fff url(http://www.at-s.com/shared/images/top_box_bg.gif) repeat-x 0 0;
margin-bottom:14px;
padding:0 15px;
font-weight:bold;
}
.Detail .subtitletxt {
padding:0 20px;
}

#FullContents .Detail .subtitletxt {
margin-top:20px;
padding:0 15px;
}

#News .subtitletxt,
#News div.Modulebox {
background:#fff url(http://www.at-s.com/shared/images/news_box_bg.gif) repeat-x 0 0;
}
#Sports .subtitletxt,
#Sports div.Modulebox {
background:#fff url(http://www.at-s.com/shared/images/sports_box_bg.gif) repeat-x 0 0;
}
#Sports div.Modulebox {
padding: 0 15px 15px 15px;
}

#Event .subtitletxt,
#Event div.Modulebox {
background:#fff url(http://www.at-s.com/shared/images/event_box_bg.gif) repeat-x 0 0;
}
#Event div.Modulebox.thanks {
background:#fff url(http://www.at-s.com/shared/images/event_box_bg.gif) repeat-x 0 51px;
}
#Event div.Modulebox {
padding: 0 15px 15px 15px;
}

#Gourmet .subtitletxt,
#Gourmet div.Modulebox,
#Gourmet div.Tabbox{
background:#fff url(http://www.at-s.com/shared/images/gourmet_box_bg.gif) repeat-x 0 0;
}
#Gourmet .subtitletxt {
margin-top:15px;
}
#Gourmet div.Modulebox{
padding: 0 15px 15px 15px;
}
#Gourmet div.Tabbox{
padding: 0 10px 15px 10px;
}
#Gourmet div.Modulebox.red {
background-color:#D75354;
padding-right:0;
padding-bottom:0;
width:634px;

}
#Gourmet div.Modulebox .searchArea {
/*background:url(http://www.at-s.com/shared/images/pickup_bg.gif) no-repeat 0 0;*/
width:261px;
float:right;
}
#Gourmet div.Modulebox .searchArea .pickup-inner {
padding:5px 12px;
background:#ffcccc;
margin-bottom:4px;
}

#Movies div.Modulebox.Top {
padding: 0 0 15px 0;
}
#Movies div.Modulebox.Top h2 {
padding: 0 15px;
}
#Movies div.Modulebox.Top .contents {
margin:0 15px;}
#Movies div.Modulebox.black {
background-color:#000;
}


/*地域別　ボタン*/

#Gourmet div.Modulebox .searchArea li {
display: inline; 
}
#Gourmet div.Modulebox .searchArea {
list-style: none;
padding: 0;
margin: 0;
}
#Gourmet div.Modulebox .searchArea li a {
display: block;
float: left;
margin-left:4px;
width:60px;
height:21px;
text-indent: -10000px;
color: #fff;
text-align: center;
font-size: 1px;
}

#Gourmet div.Modulebox .searchArea li.seibu a {
background: url(http://www.at-s.com/shared/images/tab_seibu.gif) 0 -3px no-repeat;
margin-left:0;
}

#Gourmet div.Modulebox .searchArea li.tyubu a {
background: url(http://www.at-s.com/shared/images/tab_tyubu.gif) 0 -3px no-repeat;
}

#Gourmet div.Modulebox .searchArea li.tobu a {
background: url(http://www.at-s.com/shared/images/tab_tobu.gif) 0 -3px no-repeat;
}

#Gourmet div.Modulebox .searchArea li.seibu a:hover,
#Gourmet div.Modulebox .searchArea li.tyubu a:hover,
#Gourmet div.Modulebox .searchArea li.tobu a:hover {
background-position: 0 -27px;
}
#Gourmet div.Modulebox .searchArea form {
margin:0;
padding:0;
}
#Gourmet div.Modulebox .searchArea select {
width:154px;
height:1.5em;
margin-bottom:.5em;
}

#Gourmet div.Modulebox .searchArea .pickup-inner .right{
width:76px;
margin-top:1.5em;
}
#Gourmet div.Modulebox .searchArea .pickup-inner .left{
width:154px;}
#Gourmet div.Modulebox .searchArea .button {
    width: 76px;
    height: 25px;
border: 0;
    background: url(../../gourmet/images/search_btn.gif) 0 0 no-repeat;
text-indent: -9999px;
cursor: pointer;
}


#Maps .subtitletxt {
background:#fff url(http://www.at-s.com/shared/images/maps_box_bg.gif) repeat-x 0 0;
margin-top:15px;
}
#Maps div.Modulebox {
padding: 0 15px 15px 15px;
background:#fff url(http://www.at-s.com/shared/images/maps_box_bg.gif) repeat-x 0 0;
}

#Movies .subtitletxt {
background:#fff url(http://www.at-s.com/shared/images/movies_box_bg.gif) repeat-x 0 0;
}
#Movies .subtitletxt .righttxt {
font-weight:normal;
font-size:85%;
padding-right:20px;
}
#Movies div.Modulebox {
padding: 0 15px 15px 15px;
background:#fff url(http://www.at-s.com/shared/images/movies_box_bg.gif) repeat-x 0 0;
}

#Coupon .subtitletxt {
background:#fff url(http://www.at-s.com/shared/images/coupon_box_bg.gif) repeat-x 0 0;
}
#Coupon div.Modulebox {
padding: 0 15px 15px 15px;
background:#fff url(http://www.at-s.com/shared/images/coupon_box_bg.gif) repeat-x 0 0;
}


#Sports div.Modulebox .righttxt {
line-height:27px;}


div.Contentsbox h2,
div.Contentsbox h3,
div.Contentsbox h4,
div.Modulebox h2,
div.Modulebox h3,
div.Modulebox h4,
#Gourmet div.Tabbox h2{
font-weight:bold;
}


div.Contentsbox.SizeM,
div.Tabbox{
width:454px;
margin-right:4px;
}
#Top div.Contentsbox.SizeM{
background:#fff url(http://www.at-s.com/shared/images/pr.gif) no-repeat 15px 15px;
height:44px;
}
#Top div.Contentsbox.SizeM ul{
padding-left:26px;
}

#News div.Contentsbox.PR{
background:#fff url(http://www.at-s.com/shared/images/pr.gif) no-repeat 15px 15px;
height:44px;
width:619px;
}
#News div.Contentsbox.PR ul{
padding-left:26px;
}

#Gourmet div.Tabbox{
width:464px;
}
div.Contentsbox.SizeS1,
div.Modulebox.SizeS1 {
width:124px;
margin-right:4px;
}
div.Contentsbox.SizeS1 a {
margin-bottom:10px;
}
div.Contentsbox.SizeS2 {
padding: 0 12px 12px 12px;
width:130px;
margin-right:4px;
float:left;
font-size:93%;
}
div.Contentsbox.SizeS2 p{
height:5.7em;
line-height:16px;
overflow:hidden;
}
div.Contentsbox.SizeS2 img {
margin-bottom:7px;
}

div.Contentsbox.SizeS2 h4 {
color:#295FAC;
height:3.4em;
line-height:14px;
overflow:hidden;
}

div.Contentsbox.SizeS2 div.TopNewsLink {
color:#295FAC;
line-height:15px;
overflow:hidden;
margin-bottom:0.75em;
font-weight:bold;
}


div.Contentsbox.SizeS3 {
width:138px;
margin-right:4px;
padding:8px;
}
div.Contentsbox.SizeS3 a:hover {
opacity:0.6;
filter: alpha(opacity=60);
}
#Maps div.Modulebox.SizeS3 {
width:139px;
margin-right:4px;
padding: 0 0 15px 15px;
}

div.Modulebox .right150 h4 {
margin-top:15px;
font-size:93%;
}

div.Tabbox h5,
div.Contentsbox h5 {
color:#777;
font-size:85%;
}
span.timetxt {
font-size:85%;
}

/*●リスト*/
div.Tabbox ul.discList,
div.Contentsbox ul.discList,
div.Modulebox ul.discList {
list-style-type: disc;
padding: 0;
margin: 0 0 0 15px;
}
div.Tabbox ul.discList li,
div.Contentsbox ul.discList li,
div.Modulebox ul.discList li{
padding-bottom:2px;
}

/*矢印リスト*/
ul.arrowList {
list-style-type: none;
padding: 0;
margin: 0;
}
ul.arrowList li{
margin:0;
padding:0;
}

ul.arrowList li a{
padding-left:13px;
background:url(http://www.at-s.com/shared/images/arrow_list.gif) no-repeat 0 2px;
}


/*画像のみリスト*/
ul.imgList {
list-style-type: none;
padding: 0;
margin: 0;
}
ul.imgList li {
margin:0;
padding:0;
}

ul.imgList li{
margin-bottom:10px;
}
ul.imgList li.lastChild{
margin-bottom:0;
}



div.Contentsbox ul.imgList li a img{
margin:0;
padding:0;
}
/*Sports Top ロゴリスト*/
ul.logoList {
margin:8px 0 0 0;
text-align:center;
}
ul.logoList li {
display: inline; 
}
ul.logoList ul {
list-style: none;
padding: 0;
margin: 0;
}
ul.logoList li a {
display: block;
text-align: center;
font-size: 12px;
float: left;
height: 80px;
padding:0 21px;
border-left:1px solid #BAD4FF;
text-decoration:none;
}

ul.logoList li.firstChild a {
border-left:none;
}
ul.logoList li a:hover img {
opacity:0.6;
filter: alpha(opacity=60);
}

/*textHList　グルメタブ内*/
ul.textHList {
margin:0;
}
ul.textHList li {
display: inline; 
}
ul.textHList ul {
list-style: none;
padding: 0;
margin: 0;
}
ul.textHList li {
text-align: left;
font-size: 85%;
float: left;
text-decoration:none;
width:227px;
margin:3px 0;
}

/*textVList　詳細ページ*/

ul.textVList li {
margin:0;
padding:0;
}
ul.textVList ul {
list-style: none;
padding: 0;
margin: 0;
}
ul.textVList li {
text-align: left;
font-size: 93%;
text-decoration:none;
margin:20px 0 10px;
}



/*dot line List*/
.lineList {
float: left;
border-right:1px dotted #B8E19D;
padding:0 15px;

}

.lineList.lastChild {
border-right:none;
padding:0 0 0 15px;
}



.underlink {
text-align:left;
margin-top:14px;
font-size:85%;
}

.arrowLink {
text-align:left;
background: url(http://www.at-s.com/shared/images/arrow_list.gif) no-repeat center left;
line-height:10px;
margin-top:14px;
padding:0 12px;
}

.arrowblue {
text-align:left;
background: url(http://www.at-s.com/shared/images/arrow_blue.gif) no-repeat center left;
line-height:8px;
padding-left:12px;
margin-bottom:7px;
}

#MainContents div.Modulebox  {
margin-bottom:14px;
margin-left:7px;
}
/*Sidebar*/
#Sidebar div.Modulebox  {
width:270px;
margin-bottom:12px;
}

#Sidebar div.Contentsbox  {
width:270px;
margin-left:0;
margin-bottom:12px;
/*後で削除*/
text-align:center;
}
/* Banner */

#Sidebar .banner {
margin-bottom:12px;
}
#MainContents .banner {
margin-top:14px;
text-align:center;
}

/* bijin-tokei shizuoka */
#bijin-gadget-area{
/*border:5px solid #DA9CC5;
background-color: #FFFFFF;*/
border:5px solid #67c5d1;
background:#FFF;
padding: 10px 0;
}

#Sidebar-inner .bijin-banner{
margin:0 auto;
padding:0 0 10px 0;
}

/**/
#FullContents div.Contentsbox {
width:930px;
padding:15px;
margin-bottom:14px;
margin-left:7px;
}
#FullContents div.Modulebox {
width:930px;
padding: 0 15px 15px 15px;
margin-bottom:14px;
margin-left:7px;
}
.info_new {overflow:auto;154351padding: 5px 10px 5px 5px;12#000fffccc}

/*Modulebox Size*/
div.maxarea {
margin-left:7px;
}

div.maxarea .Contentsbox {
width:930px;
padding:5px 15px;
}

div.Contentsbox.Full,
div.Modulebox.Full {
width:619px;
}
div.Modulebox.Photo {
width:624px;
padding: 0 15px 15px 10px;
}
div.Contentsbox.Index,
div.Contentsbox.Detail,
#Movies div.Modulebox.Top{
width:649px;
}
#FullContents div.Contentsbox.Detail{
width:962px;
}
div.Contentsbox.Detail .contents {
margin:0 20px;}
div.Contentsbox.Index .contents {
margin:0 15px;}
#FullContents div.Contentsbox .contents {
margin:0 15px;}

div.Contentsbox.Index h2 {
padding:0 15px;
font-size:108%;
margin-bottom:10px;
}

div.Modulebox.Half {
width:288px;
margin-right:6px;
float:left;
}
#FullContents div.Modulebox.Half {
width:444px;
margin-right:7px;
float:left;
min-height:285px;
}
div.Modulebox.SizeM {
width:454px;
margin-right:4px;
}

div.Modulebox.SizeS {
width:130px;
margin-right:7px;
}
div.Modulebox2  { 
float: left; 
width: 280px; 
padding: 10px; 
margin: 0 0 15px;
background:#fff url(http://www.at-s.com/shared/images/top_box_bg.gif) repeat-x 0 0;
}

div.Modulebox h2,
#Gourmet div.Tabbox h2{
font-size:108%;
margin-bottom:10px;
line-height:27px;
}
div.Modulebox.Photo h2 {
margin-left:5px;
}
div.Modulebox h3 {
font-size:93%;
margin-bottom:10px;
line-height:27px;
}
div.Modulebox h3 span {
font-size:93%;
}

#Sidebar-inner h2{
font-size:93%;
}



/*注意書きBOX*/
div.caubox {
background:#fff;
border:2px solid #bb2521;
padding: 5px 15px;
background:#fff url(http://www.at-s.com/shared/images/caubox_bg.gif) repeat-x 0 0;
margin-bottom:14px;
margin-left:7px;
width:614px;
text-align:center;
}

div.caubox h2 {
color:#FFF;
margin-bottom:10px;
}
div.caubox em {
color:#C00;
text-decoration:underline;
}

div.contents {
    clear: both;
}

div.contents div.left {
float:left;}

div.contents div.right {
float:right;}

li.lastChild {
margin-bottom:0;
}


/*告知BOX*/
div.cauboxnews {
background:#fff;
border:2px solid #ff6600;
padding: 5px 15px;
background:#fff url(http://www.at-s.com/shared/images/cauboxnews20110829.JPG) repeat-x 0 0;
margin-bottom:14px;
margin-left:7px;
width:614px;
text-align:center;
}

div.cauboxnews h2 {
color:#FFF;
margin-bottom:10px;
}
div.cauboxnews em {
color:#C00;
text-decoration:underline;
}

div.contents {
    clear: both;
}

div.contents div.left {
float:left;}

div.contents div.right {
float:right;}

li.lastChild {
margin-bottom:0;
}


/*告知BOX_tea 20120426*/
div.cauboxnewstea {
background:#fff;
border:2px solid #66CC00;
padding: 5px 15px;
background:#fff url(http://www.at-s.com/shared/images/cauboxnewstea_green.jpg) repeat-x 0 0;
margin-bottom:14px;
margin-left:7px;
width:614px;
text-align:center;
}

div.cauboxnewstea h2 {
color:#FFF;
margin-bottom:10px;
}
div.cauboxnewstea em {
color:#C00;
text-decoration:underline;
}

div.contents {
    clear: both;
}

div.contents div.left {
float:left;}

div.contents div.right {
float:right;}

li.lastChild {
margin-bottom:0;
}

/*ランキングリスト*/
dl.rankingList {
margin: 0;
padding: 0;
}
dl.rankingList dt {
float: left;
width: 3em;
padding: 5px 0;
text-indent: 5px;
line-height: 100%;
}
dl.rankingList dt.best3 {
font-weight: bold;
}
dl.rankingList dd {
padding: 5px 0 5px 3em;
line-height: 100%;
}

/*ランキングリスト　下線有り*/
dl.rankingListB {
margin: 0;
padding: 0;
}
dl.rankingListB dt {
float: left;
width: 3em;
padding: 5px 0;
text-indent: 5px;
line-height: 100%;
}
dl.rankingListB dd {
padding: 5px 0 5px 3em;
line-height: 125%;
border-bottom: 1px #CCCCCC solid;
}
dl.rankingListB dt.best3 {
font-weight: bold;
}
dl.rankingListB dd.lastChild {
border-bottom:none;
padding-bottom:0;
}


/*TOP　タブ*/

#Top #MainContents .tabNav li {
display: inline; 
line-height: 1.0;
}
#Top #MainContents ul.tabNav {
list-style: none;
padding: 0;
margin: 0 0 0 7px;
}
#Top #MainContents .tabNav li a {
display: block;
color: #333;
font-weight:bold;
text-align: center;
font-size: 12px;
float: left;
text-decoration:none;
margin-right:2px;
width:127px;
background:url(http://www.at-s.com/shared/images/topt_bg.gif) no-repeat 0 0;
height:25px;
line-height:25px;
}
#Top #MainContents .tabNav li a.active {
width:135px;
background:url(http://www.at-s.com/shared/images/topt_active_bg.gif) no-repeat 0 0;
}

.Modulebox .intxt {
margin-left:3em;
}

/*Gourmet　タブ*/

#Gourmet #MainContents .tabNav li {
display: inline; 
}
#Gourmet #MainContents ul.tabNav {
list-style: none;
padding: 0;
margin: 0 0 0 7px;
}
#Gourmet #MainContents .tabNav li a {
display: block;
color: #333;
font-weight:bold;
text-align: center;
font-size: 12px;
float: left;
text-decoration:none;
margin-right:2px;
width:94px;
background:url(http://www.at-s.com/shared/images/gourt_bg.gif) no-repeat 0 0;
height:25px;
line-height:25px;
}
#Gourmet #MainContents .tabNav li a.active {
background:url(http://www.at-s.com/shared/images/gourt_active_bg.gif) no-repeat 0 0;
}



/*テキスト　タブ*/
#News #Sidebar .tabNav li,
#Sports #Sidebar .tabNav li,
#Coupon #Sidebar .tabNav li,
#Movies #MainContents .Modulebox .tabNav li {
display: inline; 
line-height: 1.0;
}
#News #Sidebar ul.tabNav,
#Sports #Sidebar ul.tabNav,
#Coupon #Sidebar ul.tabNav,
#Movies #MainContents .Modulebox ul.tabNav {
list-style: none;
padding: 0;
margin: 5px 0 0;
}
#News #Sidebar .tabNav li a,
#Sports #Sidebar .tabNav li a,
#Coupon #Sidebar .tabNav li a,
#Movies #MainContents .Modulebox .tabNav li a {
display: block;
color: #333;
text-align: center;
font-size: 12px;
float: left;
height: 20px;
line-height:20px;
text-decoration:none;
background:url(http://www.at-s.com/shared/images/tab_bg.gif) repeat-x 0 0;
margin-left:5px;
padding:0 8px;
border-top:1px solid #6975ac;
border-left:1px solid #6975ac;
border-right:1px solid #6975ac;
}
#Sports #Sidebar .tabNav li a {
border-color:#9bd0ff;
}

#Coupon #Sidebar .tabNav li a {
background:url(http://www.at-s.com/shared/images/tab_Cbg.gif) repeat-x 0 0;
margin-left:2px;
padding:0 4px;
border-color:#ffacbe;
}
#Movies #MainContents .Modulebox .tabNav li a {
background:url(http://www.at-s.com/shared/images/tab_Mbg.gif) repeat-x 0 0;
margin:0 5px 10px 0;
padding:0 8px;
border-color:#FBAF7C;
}

#News #Sidebar .tabNav li a.active,
#Sports #Sidebar .tabNav li a.active,
#Coupon #Sidebar .tabNav li a.active,
#Movies #MainContents .Modulebox .tabNav li a.active {
font-weight:bold;
background-position:0 -20px;
border-bottom:1px solid #fff;
}


/*地域別　タブ*/

#MainContents .tabNav.area li,
#Gourmet #MainContents .tabNav.area li{
display: inline; 
}
#MainContents ul.tabNav.area,
#Gourmet #MainContents .tabNav.area{
list-style: none;
padding: 0;
margin: 0;
}
#MainContents .tabNav.area li a,
#Gourmet #MainContents .tabNav.area li a{
display: block;
float: left;
margin-left:4px;
width:60px;
height:24px;
text-indent: -10000px;
color: #fff;
text-align: center;
font-size: 1px;
}

#MainContents .tabNav.area li.seibu a,
#Gourmet #MainContents .tabNav.area li.seibu a{
background: url(http://www.at-s.com/shared/images/tab_seibu.gif) 0 0 no-repeat;
}

#MainContents .tabNav.area li.tyubu a,
#Gourmet #MainContents .tabNav.area li.tyubu a{
background: url(http://www.at-s.com/shared/images/tab_tyubu.gif) 0 0 no-repeat;
}

#MainContents .tabNav.area li.tobu a,
#Gourmet #MainContents .tabNav.area li.tobu a{
background: url(http://www.at-s.com/shared/images/tab_tobu.gif) 0 0 no-repeat;
}

#MainContents .tabNav.area li.seibu a:hover,
#MainContents .tabNav.area li.tyubu a:hover,
#MainContents .tabNav.area li.tobu a:hover,
#Gourmet #MainContents .tabNav.area li.tobu a:hover,
#Gourmet #MainContents .tabNav.area li.tobu a:hover,
#Gourmet #MainContents .tabNav.area li.tobu a:hover{
background-position: 0 -24px;
}


#MainContents .tabNav.area li a.active,
#Gourmet #MainContents .tabNav.area li a.active{
background-position: 0 -24px;
}

/*地域別　タブ縦*/

#Movies #Sidebar .Modulebox .tabNav.area li {
}
#Movies #Sidebar .Modulebox ul.tabNav.area {
list-style: none;
padding: 0;
margin: 0;
}
#Movies #Sidebar .Modulebox .tabNav.area li a {
display: block;
width:70px;
height:21px;
text-indent: -10000px;
color: #fff;
margin-bottom:2px;
text-align: center;
font-size: 1px;
}

#Movies #Sidebar .Modulebox .tabNav.area li.seibu a {
background: url(http://www.at-s.com/shared/images/tabv_seibu.gif) 0 0 no-repeat;
}

#Movies #Sidebar .Modulebox .tabNav.area li.tyubu a {
background: url(http://www.at-s.com/shared/images/tabv_tyubu.gif) 0 0 no-repeat;
}

#Movies #Sidebar .Modulebox .tabNav.area li.tobu a {
background: url(http://www.at-s.com/shared/images/tabv_tobu.gif) 0 0 no-repeat;
}

#Movies #Sidebar .Modulebox .tabNav.area li.seibu a:hover,
#Movies #Sidebar .Modulebox .tabNav.area li.tyubu a:hover,
#Movies #Sidebar .Modulebox .tabNav.area li.tobu a:hover {
background-position: 0 -21px;
}


#Movies #Sidebar .Modulebox .tabNav.area li a.active{
background-position: 0 -21px;
}
#Movies #Sidebar .Modulebox #tabS1{
padding:8px;
border:2px solid #e83e84;
font-size:85%;
}
#Movies #Sidebar .Modulebox #tabS2{
padding:8px;
border:2px solid #46901a;
font-size:85%;
}
#Movies #Sidebar .Modulebox #tabS3{
padding:8px;
border:2px solid #f58b2f;
font-size:85%;
}
 

/*ソーシャルボタン*/
.Contentsbox .SocialBtn {
margin:0 20px 14px;
}
.Modulebox .SocialBtn {
margin:0;
}
.SocialBtn li {
display: inline; 
}
.SocialBtn ul {
list-style: none;
padding: 0;
margin: 0;
}
.SocialBtn li{
margin-left:13px;
float:left;
padding:0;
}
.SocialBtn li.firstChild{
margin-left:0;
margin-right:100px;
}

/*ソーシャルボタン　地図検索*/
#Maps .SocialBtn {
margin:10px 0 15px;

}
#Maps .SocialBtn li {
display: inline; 
}
#Maps .SocialBtn ul {
list-style: none;
padding: 0;
margin: 0;
}
#Maps .SocialBtn li{
margin-left:6px;
float:left;
padding:0;
}
#Maps .SocialBtn li.firstChild{
margin-left:0;
margin-right:15px;
}




/*投票アンケート*/
.ttl-vote {
background:url(http://www.at-s.com/shared/images/ttl_vote_bg.gif) no-repeat 0 5px;
text-indent:30px;
}

/*Youtube*/
.ttl-tvchan {
background:url(http://www.at-s.com/shared/images/ttl_tvchan_bg.gif) no-repeat right 3px;
}
/*地域別アイコン*/
.tyubu {
background:url(http://www.at-s.com/shared/images/ic_tyubu.gif) no-repeat 0 0;
font-size:77%;
color:#666;
line-height:20px;
text-align:right;
margin-bottom:8px;
}

.tobu {
background:url(http://www.at-s.com/shared/images/ic_tobu.gif) no-repeat 0 0;
font-size:77%;
color:#666;
line-height:20px;
text-align:right;
margin-bottom:8px;
}

.seibu {
background:url(http://www.at-s.com/shared/images/ic_seibu.gif) no-repeat 0 0;
font-size:77%;
color:#666;
line-height:20px;
text-align:right;
margin-bottom:8px;
}

.TopNewsMidashi {
font-size:80%;
text-align:center;
border: 1px solid #666;
padding: 2px;
margin-bottom: 8px;
}

/* news layout  */
div.Modulebox ul.thumList {
list-style-type: none;
padding: 0;
margin: 0;
}
div.Modulebox ul.thumList li {
display: inline; 
}

div.Modulebox ul.thumList li{
float:left;
width:130px;
margin:0 11px 10px 15px;
font-size:93%;
}


div.Modulebox ul.thumList li.lastChild{
margin-right:0;
}

/*Gourmet*/
/* news layout  */
#Gourmet div.Contentsbox ul.thumList {
list-style-type: none;
padding: 0;
margin: 0;
}
#Gourmet div.Contentsbox ul.thumList li {
display: inline; 
}

#Gourmet div.Contentsbox ul.thumList li{
float:left;
width:160px;
margin:0 0 10px 64px;
font-size:100%;
}

#Gourmet div.Contentsbox ul.thumList li.firstChild{
margin-left:0;
}
#Gourmet div.Contentsbox ul.thumList li img{
padding:4px; 
border:1px solid #818181;
}

/*menulist*/
.menulist {
width:282px;
float:left;
padding-right:15px;
}
.menulist strong {
color:#C61C00;
}
.menulist span {
margin-left:1em;
}

/*点線*/


div.Modulebox .lineimg,
div.Contentsbox .lineimg{
background:#FFF url(http://www.at-s.com/shared/images/hr_img.gif) 0 bottom repeat-x;
height:1px;
margin:10px 0;
}

/*サムネイル付きリスト*/


/*.Sidebar-List
----------------------------------------------------*/
.Sidebar-List {
width: 270px;
}

/*.Half-List
----------------------------------------------------*/
.Half-List {
width: 285px;
}
/*.SizeM-List
----------------------------------------------------*/
.SizeM-List {
float: left;
width: 454px;
}
/*.Full-List
----------------------------------------------------*/
.Full-List,
.FullV-List,
.FullH-List{
width: 619x;
}


.Sidebar-List dl.smallthumList,
.Half-List dl.smallthumList {
margin: 0px;
}
.Full-List dl.smallthumList {
margin: 0px 5px 0px 0px;
float:left;
width:304px;
}
.SizeM-List dl.smallthumList {
margin: 0px;
float:left;
width:222px;
}


.Sidebar-List dl.smallthumList dt,
.Half-List dl.smallthumList dt,
.SizeM-List dl.smallthumList dt,
.Full-List dl.smallthumList dt {
position: relative;
margin-bottom: 2px;
padding-top: 8px;
font-weight: bold;
font-size:93%;
}

.Sidebar-List dl.smallthumList dt {
width: 210px;
padding-left: 60px;
}
.Half-List dl.smallthumList dt {
width: 215px;
margin-bottom: 10px;
padding-left: 70px;
font-weight:normal;
}
.SizeM-List dl.smallthumList dt {
width: 162px;
padding-left: 60px;
}
.Full-List dl.smallthumList dt {
/*20110729F表示領域拡大の為コメントアウト
width: 204px;
*/
padding-left: 60px;
}


.Sidebar-List dl.smallthumList dt.firstChild,
.SizeM-List dl.smallthumList dt.firstChild,
.Half-List dl.smallthumList dt.firstChild,
.Full-List dl.smallthumList dt.firstChild {
padding-top: 0;
}

.Sidebar-List dl.smallthumList dt img, 
.SizeM-List dl.smallthumList dt img,
.Half-List dl.smallthumList dt img,
.Full-List dl.smallthumList dt img {
position: absolute;
top: 8px;
left: 0;
}

.Sidebar-List dl.smallthumList dt.firstChild img,
.SizeM-List dl.smallthumList dt.firstChild img,
.Half-List dl.smallthumList dt.firstChild img,
.Full-List dl.smallthumList dt.firstChild img {
top: 0;
}
.SizeM-List dllastChild,
.Full-List dl.lastChild {
margin-left:0px;
}

.Sidebar-List dl.smallthumList dd,
.SizeM-List dl.smallthumList dd,
.Full-List dl.smallthumList dd {
margin-bottom: 0;
padding-left: 60px;

font-size:85%;
}

.Sidebar-List dl.smallthumList > dd,
.SizeM-List dl.smallthumList > dd,
.Full-List dl.smallthumList > dd {

height: auto;
}

ul.smallthumList-txt {
list-style-type: none;
padding: 0;
margin: 0;
}
ul.smallthumList-txt li {
margin:0;
padding:0;
}

ul.smallthumList-txt li{
margin-top:10px;
}

ul.smallthumList-txt dl {
margin:0;
}
ul.smallthumList-txt dl dt {
font-size:93%;
font-weight:bold;
margin-bottom:2px;
}
ul.smallthumList-txt dl dd {
margin-bottom: 0;
font-size:85%;
}


/*mediumthumList*/
.Sidebar-List dl.mediumthumList,
.FullV-List dl.mediumthumList {
margin: 0;
}

.FullH-List dl.mediumthumList {
margin: 0px 0px 10px 0px;
float:left;
width:302px;
}


.Sidebar-List dl.mediumthumList dt,
.FullV-List dl.mediumthumList dt,
.FullH-List dl.mediumthumList dt {
position: relative;
margin-bottom: 2px;
padding-top: 15px;
font-size:93%;
}
#Movies .FullH-List dl.mediumthumList dt {
padding-top: 8px;
}


.Sidebar-List dl.mediumthumList dt,
.FullH-List dl.mediumthumList dt {
padding-top: 0;
}

.Sidebar-List dl.mediumthumList dt {
width:270px;
}
.FullH-List dl.mediumthumList dt {
/*20110729F表示領域拡大の為コメントアウト
width: 202px;
*/
/*margin-bottom: 10px;*/
font-weight:normal;
}
#Movies .FullH-List dl.mediumthumList dt {
width: 124px;
padding-left: 140px;
font-weight:bold;
}

.FullV-List dl.mediumthumList dt {
width: 519px;
padding-left: 100px;
}


.Sidebar-List dl.mediumthumList dt.firstChild,
.FullV-List dl.mediumthumList dt.firstChild,
.FullH-List dl.mediumthumList dt.firstChild,
#Movies .FullH-List dl.mediumthumList dt.firstChild {
padding-top: 0;
}


.FullV-List dl.mediumthumList dt img.thumbnail {
position: absolute;
top: 15px;
left: 0;
}
.FullV-List dl.mediumthumList dt span {
color:#C36;
}
.FullV-List dl.mediumthumList dt span a {
text-decoration:none;
margin-left:10px;
font-weight:bold;
color:#4053B4;
font-size:11px;
}
.FullV-List dl.mediumthumList dt span img {
vertical-align:middle;
margin-right:3px;
}

.FullV-List dl.mediumthumList dt em {
position: absolute;
top: 79px;
left: 0;
width:90px;
text-align:center;
font-weight:normal;
font-size:93%;
}
.Sidebar-List dl.mediumthumList dt img,
.FullH-List dl.mediumthumList dt img {
position: absolute;
left: 0;
}
#Movies .FullH-List dl.mediumthumList dt img {
top: 8px;
}

.Sidebar-List dl.mediumthumList dt.firstChild img,
.FullV-List dl.mediumthumList dt.firstChild img,
.FullH-List dl.mediumthumList dt.firstChild img,
#Movies .FullH-List dl.mediumthumList dt.firstChild img {
top: 0;
}
.FullV-List dl.mediumthumList dt.firstChild em {
top: 64px;
}


.FullH-List dl.lastChild,
#Movies .FullH-List dl.lastChild {
margin:0px 0px 0px 15px;
}


.Sidebar-List dl.mediumthumList dd,
.FullV-List dl.mediumthumList dd,
.FullH-List dl.mediumthumList dd {
margin-bottom: 0;
padding-left: 100px;
min-height: 43px;
height: auto !important;
height: 43px;
font-size:93%;
}
#Movies .FullH-List dl.mediumthumList dd {
padding-left: 140px;
}
#Movies .FullH-List dl.mediumthumList dd {
padding-left: 140px;
height: 43px;
}
.FullV-List dl.mediumthumList > dd,
.FullH-List dl.mediumthumList > dd {
min-height: 43px;
height: auto;
}
.FullH-List dl.mediumthumList dd,
.FullH-List dl.mediumthumList > dd {
min-height: 63px;
}

#Movies .FullH-List dl.mediumthumList dd {
padding-left: 140px;
height: 55px;
}

.Sidebar-List dl.mediumthumList dd,
.Sidebar-List dl.mediumthumList > dd {
min-height: 83px;
}

.Sidebar-List dl.mediumthumList dd.lastChild,
.Sidebar-List dl.mediumthumList > dd.lastChild {
min-height: 63px;
}

#Movies .FullH-List dl.mediumthumList > dd {
min-height: 55px;
height: auto;
}
.FullV-List dl.mediumthumList dt.coupon,
.FullV-List dl.mediumthumList dt.present,
.FullV-List dl.mediumthumList dt.news {
text-indent:24px;
width: 495px;
}
.FullV-List dl.mediumthumList dt.coupon {
background:url(http://www.at-s.com/shared/images/elem_icon_coupon.gif) no-repeat 100px 15px;
}
.FullV-List dl.mediumthumList dt.present {
background:url(http://www.at-s.com/shared/images/elem_icon_present.gif) no-repeat 100px 15px;
}
.FullV-List dl.mediumthumList dt.news {
background:url(http://www.at-s.com/shared/images/elem_icon_news.gif) no-repeat 100px 15px;
}
.FullV-List dl.mediumthumList dt.firstChild.coupon,
.FullV-List dl.mediumthumList dt.firstChild.present,
.FullV-List dl.mediumthumList dt.firstChild.news {
background-position:100px 0;
}

ul.mediumthumList-txt {
list-style-type: none;
padding: 0;
margin: 0;
}
ul.mediumthumList-txt li {
margin:0;
padding:0;
font-size:93%;
}

ul.mediumthumList-txt{
margin:10px 0;
}

ul.mediumthumList-txt dl {
margin:0;
}
ul.mediumthumList-txt dl dt {
font-size:93%;
font-weight:bold;
margin-bottom:2px;
}
ul.mediumthumList-txt dl dd {
margin-bottom: 0;
font-size:85%;
}


/*largethumList*/

.FullV-List dl.largethumList {
margin: 0;
}

.FullV-List dl.largethumList dt {
position: relative;
padding-top: 15px;
margin-bottom: 2px;
font-weight: bold;
font-size:93%;
}

#Gourmet .FullV-List dl.largethumList dt {
background:url(http://www.at-s.com/shared/images/hr_img.gif) 0 0 repeat-x;
}
#Gourmet .FullV-List dl.largethumList dd {
}
#Movies .FullV-List dl.largethumList dt {
background:none;
}



.FullV-List dl.largethumList dt {
padding-left: 160px;
}


.FullV-List dl.largethumList dt.firstChild {
padding-top: 0;
}
#Gourmet .FullV-List dl.largethumList dt.firstChild {
background-image:none;
}

.FullV-List dl.largethumList dt img {
position: absolute;
top: 15px;
left: 0;
}
.FullV-List dl.largethumList dt em {
position: absolute;
top: 15px;
right: 0;
text-align:right;
font-weight:bold;
}
.FullV-List dl.largethumList dt.firstChild img,
.FullV-List dl.largethumList dt.firstChild em {
top: 0;
}


.FullV-List dl.largethumList dd {
margin-bottom: 0;
padding-left: 160px;
height: 50px;
font-size:93%;
}
#Gourmet .FullV-List dl.largethumList dd {
padding-bottom:15px;
}
#Movies .Modulebox.Top .FullV-List {
padding:0 15px;
}

#Movies .FullV-List dl.largethumList dd {
/*20110729F表示領域拡大の為コメントアウト
height: 85px;
*/
}
#Movies .FullV-List dl.largethumList dd span {
color:#4D4D4D;
font-size:85%;
}
.FullV-List dl.largethumList > dd {
min-height: 80px;
height: auto;
}
.FullV-List dl.largethumList dd.dbtn {
margin-bottom: 0;
padding-left: 160px;
height: 20px;
text-align:right;
}
.FullV-List dl.largethumList > dd.dbtn {
min-height: 20px;
height: auto;
}


/*bookthumList*/


.FullV-List dl.bookthumList {
margin: 0;
width:619px;
}
.FullV-List dl.bookthumList dt {
position: relative;
padding-top: 15px;
margin-bottom: 2px;
font-weight: bold;
font-size:100%;
padding-left: 94px;
}

.FullV-List dl.bookthumList dt.firstChild {
padding-top: 0;
}

.FullV-List dl.bookthumList dt img {
position: absolute;
top: 15px;
left: 0;
}

.FullV-List dl.bookthumList dt.firstChild img {
top: 0;
}

.FullV-List dl.bookthumList dd.text {
margin-bottom: 0;
padding-left: 94px;
height: 100px;
font-size:93%;
padding-bottom:15px;
width:407px;
float:left;
}
.FullV-List dl.bookthumList dd.text p{
font-size:108%;
margin-bottom:.5em;
}
.FullV-List dl.bookthumList dd.text em{
font-weight:bold;
color:#C61C00;
}

.FullV-List dl.bookthumList > dd.text {
min-height: 100px;
height: auto;
}

.FullV-List dl.bookthumList dd.shopbtn {
float:right;
width:103px;
height: 120px;
margin-left:15px;
}

/*もっと見る*/
.moretext {
text-align:right;
background: url(http://www.at-s.com/shared/images/arrow.gif) no-repeat center right;
margin-top:10px;
padding-right:12px;
}
.nexttext {
text-align:right;
background: url(http://www.at-s.com/shared/images/arrow.gif) no-repeat center right;
line-height:10px;
margin-top:14px;
padding:0 12px;

}
.prevtext {
text-align:left;
background: url(http://www.at-s.com/shared/images/arrow_prev.gif) no-repeat center left;
line-height:10px;
margin-top:14px;
padding:0 12px;
}

.righttxt.moretext {
margin-top:0;
line-height:1.5;
}
/*review List*/

dl.reviewList {
width: 100%;
margin-top:10px;
}

dl.reviewList dt {
width: 147px;
float: left;
padding: 5px 0;
}
dl.reviewList dd {
padding: 5px 0;
padding-left:147px;
}


div.right107 {
margin-top:20px;
}


div.right107 p {
font-size:18px;
color:#4053B4;
font-weight:bold;
}

/*underline List info*/
dl.underlineList {
width: 100%;
}

dl.underlineList dt {
background: url(http://www.at-s.com/shared/images/colon.gif) no-repeat right center;
width: 10em;
float: left;
padding: 10px 0;
font-weight:bold;
}
dl.underlineList dd {
border-bottom: 1px solid #C0C7ED;
padding: 10px 0;
padding-left:8em;
}

dl.underlineList dd.lastChild {
border-bottom: none;
}

dl.underlineList em {
font-size:85%;
color:#CC3543;
}

/*maplist*/
ul.maplist {
}
ul.maplist li {
font-size:85%;
color:#FF7A00;
margin-bottom:1em;
padding-left:17px;
}

ul.maplist li.gourmet {
background:url(http://www.at-s.com/shared/images/icn_gourmet.gif) no-repeat 0 0;
}
ul.maplist li.event {
background:url(http://www.at-s.com/shared/images/icn_event.gif) no-repeat 0 0;
}


/*maplist*/
ul.eventarrow {
}
ul.eventarrow li {
background:url(http://www.at-s.com/shared/images/arrow_event.gif) no-repeat 0 center;
padding-left:15px;
}

ul.eventarrow li.ltxt em {
color:#2B3052;
font-size:108%;
font-weight:bold;
margin-right:1em;
}

/*QandA*/
ul.qanda {
}
ul.qanda li {
padding-left:26px;
margin-bottom:10px;
}

ul.qanda li.qtxt {
background:url(http://www.at-s.com/shared/images/q.gif) no-repeat 0 0;
color:#437F1D;
font-size:108%;
font-weight:bold;
}

ul.qanda li.atxt {
background:url(http://www.at-s.com/shared/images/a.gif) no-repeat 0 0;
margin-bottom:10px;
}
ul.qanda li.subtxt {
font-weight:bold;
}

ul.qanda li strong{
color:#437F1D;
}
ul.qanda li.underline {
border-bottom:1px solid #ccc;
padding-bottom:15px;}


/*scheList*/
.scheList {
margin:10px 20px;
padding:0 0 10px;
background:url(http://www.at-s.com/shared/images/hr_img.gif) 0 bottom repeat-x;

}
.scheList a {
font-size:108%;
font-weight:bold;
}
.scheList .righttxt {
width:113px;
margin-left:20px;
}

.scheList .lefttxt{
width:476px;
}



/*Gourmet Top　List*/
#Gourmet .Modulebox.SizeS1 {
background:#fff url(http://www.at-s.com/shared/images/gourmetL_box_bg.gif) repeat-x 0 0;
}
#Gourmet .Modulebox.SizeS1 h2 {
line-height:1.5;
height:40px;
padding:6px 0;
}
#Gourmet .Modulebox.SizeS1 h2 span {
font-size:68%;
}
#Gourmet .Modulebox.SizeS1 ul {
font-size:93%;

}
#Gourmet .Modulebox.SizeS1 li {
margin-top:10px;
}
#Gourmet .Modulebox.SizeS1 li.firstChild {
margin-top:0;
}
#Gourmet .Modulebox.SizeS1 .moretext {
font-size:85%;
}

/*テキスト関係はこちら*/
div.titletxt {
font-size:138.5%;
font-weight:bold;
margin-bottom:14px;
}

div.titletxt span {
font-size:69%;
font-weight:normal;
}

.btitle {
font-weight:bold;
color:#C61C00;
}

.bluetxt {
font-weight:bold;
color:#1E4BBB;
}

#Gourmet div.titletxt {
font-size:153.9%;
font-weight:bold;
margin-bottom:7px;
color:#D15656;
}
#Movies div.titletxt {
font-size:153.9%;
font-weight:bold;
margin-bottom:7px;
color:#FF7018;
}
#Event div.titletxt.toukou {
text-indent:45px;
background:url(http://www.at-s.com/shared/images/toukou.gif) no-repeat 0 3px;
}

#Others .Modulebox em {
color:#C61C00;
font-size:138.5%;

}
#Others .Modulebox h3 {
font-size:123.1%;
}
#Gourmet div.titletxt span,
#Movies div.titletxt span {
font-size:69%;
font-weight:normal;
color: #1A1A1A;
margin-left:10px;
}

#Event .pointtxtB {
color:#437F1D;
font-size:108%;
}
#Event .pointtxt {
color:#437F1D;
}
.redtxt {
font-size:93%;
color:#CC3543;
}

.phone {
font-size:93%;
font-weight:bold;
}
.atttxt {
font-size:85%;
font-weight:bold;
color:#C61C00;
margin-bottom:14px;
}

.Modulebox h2.thanks {
font-size:22px;
color:#437F1D;
text-align:center;
line-height:78px;
}
/*ラジオボタン*/
.labelsel {
cursor: hand; 
border-bottom: 1px dotted #FF0000;
}


/*movieArea*/
.movieArea {
text-align:center;
margin-bottom:10px;
}
/* ContentArea */


#ContentArea {
    position: static;
    clear: both;
    margin-bottom: 14px;
}


/*タイトル部分　要名前変更*/
.pageTitle {
height:31px;
padding:0 7px;
}
.pageTitle span {
color:#FFF;
vertical-align:middle;
}
.pageTitle img {
vertical-align:middle;
margin-right:13px;

}

#Sports .pageTitle span {
color:#E9F1FD;
}
#Event .pageTitle span {
color:#E2F5CE;
}
#Gourmet .pageTitle span {
color:#FDE7D4;
}

#Movies .pageTitle span {
color:#FDE7D4;
}

#Coupon .pageTitle span {
color:#FDE8F1;
}

#Others .pageTitle {
font-size:16px;
font-weight:bold;
color:#FFF;
}

/*いいね*/
span.coupon {
background:url(http://www.at-s.com/shared/images/icn_coupon.gif) no-repeat 0 0;
height:15px;
margin-left:10px;
width:43px;
}
/*サブナビ*/

.icn {
height: 15px;
width: auto;
margin:0;
}
.icn li {
display: inline; 
}
.icn ul {
list-style: none;
padding: 0;
margin: 0;
}
.icn li a {
display: block;
color: #FFF;
font-size: 12px;
float: left;
font-weight:bold;
height: 15px;
padding:0;
text-decoration:none;
}

.icn li.like a {
background:url(http://www.at-s.com/shared/images/icn_like.gif) no-repeat 0 0;
text-align: right;
color: #4053B4;
padding-left:45px;
}
.icn li.coupon a {
background:url(http://www.at-s.com/shared/images/icn_coupon.gif) no-repeat 0 0;
width:43px;
text-indent:-10000px;
font-size:1px;
margin-left:13px;
}

#subnav li a:hover {
opacity:0.6;
filter: alpha(opacity=60);
}

#Gourmet .right210 img,
#Movies .right210 img {
margin-bottom:10px;
}
#Gourmet .right210 .moretext {
margin:5px 0;
}

#Gourmet .righttxt .moretext {
margin-top:5px;
}
.pagenav {
margin:20px 0 0;
font-size:93%;
}
.pagenav .tri{
width:33%;
}

#Event .right .moretext {
margin:0;
line-height:27px;
font-size:93%;
}

.otoku {
color:#FA732A;
margin:15px 0 10px;
}
.otoku .lefttxt {
width:500px;
}
.otoku .rightbtn {
width:78px;
}
.couponList {
margin:15px 0;
background:#FFF url(http://www.at-s.com/shared/images/hr_img.gif) 0 bottom repeat-x;
font-size:108%;
padding-bottom:15px;
}
.couponList span {
color:#c36;
}
.couponList div.coupon {
background:url(http://www.at-s.com/shared/images/elem_icon_coupon.gif) no-repeat 0 0;
text-indent:24px;
}
.couponList div.present {
background:url(http://www.at-s.com/shared/images/elem_icon_present.gif) no-repeat 0 0;
text-indent:24px;
}
.couponList div.news {
background:url(http://www.at-s.com/shared/images/elem_icon_news.gif) no-repeat 0 0;
text-indent:24px;
}
.couponList .lefttxt {
width:516px;
}
.couponList .rightbtn {
width:78px;
}
#Movies .rightbtn {
text-align:right;
}

.coutxt {
color:#4D4D4D;
font-size:93%;
}

/*枠あり画像*/
.frameimg {
padding:4px; 
border:1px solid #818181;
}

/*ページトップへ*/

.pagetop {
    font-size:85%
}

.pagetop {
    clear: both;
    margin-top: 1.5em;
    padding-top: .5em;
text-align:right;
margin-left:8px;
margin-right:8px;
}
.pagetop a {
color:#FFF;
}

/**/
#Movies .moviethum {
background:url(../../movies/images/other.gif) no-repeat 0 0;
height:42px;
padding-left:103px;
margin:10px 15px 20px;
}
#Movies .moviethum a {
margin:0 1px 0;
}
#Movies .moviethum2 {
text-align: right;
margin:10px 15px 20px;
}
#Movies .moviethum2 a {
margin:0 1px 0;
}

/* table setting */
table.basic{
width:100%;
border-collapse: collapse;
border-spacing: 0;
border-top:1px solid #C0C7ED;
border-left:1px solid #C0C7ED;
}
table.basic th,
table.basic td{
text-align:center;
vertical-align:middle;
margin:0;
padding:3px;
border-right:1px solid #C0C7ED;
border-bottom:1px solid #C0C7ED;
}
table.basic th{
background-color:#F4F2FF;
}
table.basic td{
font-size:85%;

}
table.basic td.tenki{
font-size:100%;
}
table.basic td img{
vertical-align:middle;
margin:0 2px;
}

table.basic tr.basicBlue,
table.basic th.basicBlue,
table.basic td.basicBlue{
background-color:#EBF5FF;
}
table.basic tr.basicRed,
table.basic th.basicRed,
table.basic td.basicRed{
background-color:#FFF2ED;
}
table.basic.small th{
font-weight:normal;
font-size:85%;
}
#News table.basic td{
font-size:85%;
white-space: nowrap;

}

#Coupon table.basic {
border-top:1px solid #D1D1D1;
border-left:1px solid #D1D1D1;
}
#Coupon table.basic th,
#Coupon table.basic td{
font-size:93%;
padding:5px;
text-align:left;
border-right:1px solid #D1D1D1;
border-bottom:1px solid #D1D1D1;
vertical-align:top;
}
#Coupon table.basic th{
background-color:#fff4f9;
white-space: nowrap;
width:20%;
}

#Coupon table.basic th span{
font-weight:normal;

}

.couponbox {
border:8px solid #FFCC00;
padding:20px;
margin:20px;
}

.couponbox .lefttxt {
color:#F00;
font-weight:bold;
}

.couponbox .shop {
font-weight:bold;
color:#F00;
font-size:24px;
text-align:center;
margin-top:10px;
}

img.coupon-print-logo{
float:right;
}

div.coupon-print-text{
vertical-align: 100%;
font-weight: bold;
color: red;
font-size: 19px;
text-align: center;
padding-top: 20px;
}

.couponbox .centertxt {
margin-bottom:20px;
}

/* table event */
table.eventtable{
width:100%;
border-collapse: separate;
border-spacing: 2px;
}
table.eventtable th,
table.eventtable td{
text-align:left;
margin:0;
padding:5px 10px;
border-bottom:1px solid #CCC;
vertical-align:top;
}
table.eventtable th{
background-color:#ECECEC;
width:35%;
font-weight:normal;
}

table.eventtable span{
color:#3D4472;
font-size:85%;
}
table.eventtable em{
color:#CC3543;
}

#Event #FullContents .Modulebox h2 span {
color:#CC3543;
font-size:85%;
font-weight:normal;

}

/* table member */
table.member{
width:100%;
border-collapse: separate;
border-spacing: 3px;
margin:15px 0;
}
table.member th,
table.member td{
text-align:left;
margin:0;
padding:5px 10px;
}
table.member th{
background-color:#ccc;
width:35%;
font-weight:normal;
}
table.member td{
background:#EEE;
}
table.member td p.coutxt{
font-size:85%;
}
table.member td p.redtxt{
font-size:85%;
}

/*地図検索*/
#MapArea {
border:1px solid #D5D5D5;

}


/*weathertable*/
table.weathertable{
width:100%;
border-collapse: collapse;
border-spacing: 0;
}
table.weathertable td{
text-align:center;
vertical-align:middle;
margin:0;
padding:2px;

}
table.weathertable td{
font-size:11px;
white-space: nowrap;
width:33%;

}
table.weathertable td img{
vertical-align:middle;
margin:0 2px;
}
table.weathertable td em{
font-size:12px;
margin-right:10px;
}

table.weathertable td.line{
border-left:1px solid #C1C8EE;
}

table.weathertable td.linev{
border-top:1px dotted #ccc;
}

/*calendar table setting */
table.calendar{
width:100%;
border-collapse: separate;
border-spacing: 2px;
}
table.calendar th,
table.calendar td{
text-align:center;
vertical-align:middle;
margin:0;
padding:3px;
}
table.calendar th{
background-color:#D8D8D8;
font-size:77%;
font-weight:normal;
 
}
table.calendar td{
font-size:77%;
white-space: nowrap;

}
table.calendar th.sun{
color:#CE2932;
}
table.calendar th.sat{
color:#00B3D8;
}
table.calendar td.prev{
font-size:12px;
text-align:left;
}
table.calendar td.next{
font-size:12px;
text-align:right;
}
table.calendar td.month{
font-size:12px;
}


dl.other {  
width:100%;  
font-size:93%;
}  
dl.other dt {  
 float:left;  
 width:100px;  
 padding:5px 0 5px 10px;  
 clear:both;  
 font-weight:bold;  
}  
dl.other dd {  
 width:auto;  
 margin-left:100px;  
 padding:5px 5px 5px 10px;  
}




/*グルメPICK UP*/
.pickup {
border-right:1px solid #fff;
border-bottom:1px solid #fff;
width:364px;
}
.pickup a img {
border-top:1px solid #fff;
border-left:1px solid #fff;
}
.pickup div {
float:left;
}

.widget {
    position: relative;
    overflow: hidden;
    width: 100%;
}
#footer {
background:#4C5885;
color:#D6B9F7;
font-size:93%;
}
#footer-inner {
margin:0 15px;
}
#footer .widget-content {
    margin-top: 0;
    margin-bottom: 0;
float:left;

margin-left:10px;
width:180px;
}


#footer p {
    margin-bottom: .3em;
}
#footer ul {
margin-bottom:20px;
}
#footer li a {
color:#FFF;
}
#footer li.title a {
color:#D6B9F7;
}

#footer div.Contentsbox{
padding: 5px;
margin-left:0;
margin-bottom:10px;
}

#footer div.Contentsbox a{
margin:0 8px;
}

#footer .copyright {
color:#fff;
text-align:right;
font-size:85%;
}

#footer-inner-last{
background: #4C5885;
color:white;
font-size: 85%;
text-align: center;
padding-bottom:14px;
}


@media print {
    * {
        position: static ! important;
        overflow: visible ! important;
    }
}

/* clearfix
-------------------------------------------------------- */
/* for modern brouser */
.FullV-List dl.bookthumList:after,
.SocialBtn:after,
.couponList:after,
.scheList:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}
.FullV-List dl.bookthumList,
.SocialBtn,
.couponList,
.scheList {
display: inline-block;
}
/* Hides from IE-mac \*/
* html .FullV-List dl.bookthumList,
* html .SocialBtn,
* html .couponList,
* html .scheList {
height: 1%;
}
.FullV-List dl.bookthumList,
.SocialBtn,
.couponList,
.scheList {
display: block;
}
/* End hide from IE-mac */


/*********************
20110720 柴山追加
*********************/
#header-boxs{
margin:0px;
width:634px;
float:right;
}
#header-btnmembers{
margin:0px;
float:right;
background-color:#0099FF;
width:160px;
height:50px;
}


/* 2011年11月21日DFP、将来、仕様変更のため不具合が起きるのを事前に対処。 */
div.Contentsbox.Full ul div,
div.Sidebar-List dl div,
div.Contentsbox.SizeM ul li div,
div.Contentsbox.Full .Full-List dl.smallthumList div 
{ height: auto !important; width: auto !important; }

/* 2012年05月23日 グルメ用スタイル追加 ↓↓↓*/
#Gourmet #GourmetBasePink div.Modulebox {
    width:270px;
    background:#fcc url(http://www.at-s.com/shared/images/gourmet_box_bg.gif) repeat-x 0 0;
}
#Gourmet #GourmetBasePink div.Modulebox .search-inner {
    margin-bottom:.75em;
}
#Gourmet #GourmetBasePink div.Modulebox .searchtxt {
    width:175px;
    height:15px;
}
#Gourmet #GourmetBasePink .searchbtn-keyword {
    float:right;
}
#Gourmet #GourmetBasePink .searchbtn-quick {
    margin-top:1.7em;
    float:right;
}
#Gourmet #GourmetBasePink div.Modulebox .searchkeyword {
    width:185px;
    margin:2px 0 0 0;
    float:left;
}
#Gourmet #GourmetBasePink div.Modulebox .searchselect {
    width:185px;
    float:left;
}
#Gourmet #GourmetBasePink div.Modulebox .searchselect select {
    width:185px;
    margin-bottom:.3em;
}

/* 2012年05月23日 グルメ用スタイル追加 ↑↑↑*/


/* 2013年04月02日　ＰＲ */
#ContentArea #pr {
margin:20px 0 30px 0;
}
#pr h2 {
margin:0 0 10px 0;
padding:3px 15px;
color:#666;
font-size:93%;
font-weight:bold;
background:#eee;
}
#pr dl.left {
width:300px;
float:left;
}
#pr dl.right {
width:300px;
float:right;
}
#pr dt {
margin:0 0 5px 0;
padding:0 0 0 110px;
font-size:93%;
line-height:1.4;
position:relative;
}
#pr dt img {
position:absolute;
left:0;
_left:-100px;/* IE6 and older */
}
#pr dd {
padding:0 0 0 110px;
font-size:85%;
}
.mtb10 {
margin:10px 0;
}
@media print {
    #pr { display: none }
}

/*20130418 ニュース・スポーツリニューアル*/
div.titletxt {
    margin-bottom: 15px;
}
#bt_title span.timetxt{
    margin: 15px 10px 0 0 ;
}
.SocialBtnTitleUnder{
    margin:15px 0 15px 0 ;
    height:30px;
}
.SocialBtnTitleUnder ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display:none;
}
.SocialBtnTitleUnder  li {
    margin-left: 13px;
    float: left;
    padding: 0;
    display: inline;
}
#kijiId{
    line-height: 1.8;
}
#kijiId div.kijiPic{
    float: right;
    width: 210px;
    margin-left:15px;
    padding: 5px;
    background-color: #eee;
    text-align:center;
}
#kijiId p.imgcap{
    text-align:left;
}
#moreothertxt{
    margin-right: 100px;
    cursor:pointer;
}
div.reNewPannel{
    margin-top:10px;
    margin-bottom:10px;
    font-size:108%
}


/* Ranking20130605 ニュース・スポーツ　リニューアルランキング
==================== */

#Sidebar .sec_ranking {
background-color:#fff;
border-radius: 5px;
}

#Sidebar .sec_ranking.section {
min-height: 300px;
}


#Sidebar .sec_specialRank dl dt,
#Sidebar  .sec_ranking dl dt {
clear: left;
float: left;
display: block;
width: 14px;
height: 14px;
margin: 3px 0;
padding: 2px;
background: #f40;
color: white;
font-size: 85%;
font-weight: normal;
line-height: 1.1;
text-align: center;
overflow: hidden;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
behavior: url(../PIE-1/PIE.htc);
//for IE
}

#Sidebar .sec_specialRank dl dd,
#Sidebar .sec_ranking dl dd {
display: block;
margin: 6px 0;
padding-left: 25px;
font-size: 100%;
line-height: 1.6;
}

#Sidebar  *:first-child + html.sec_specialRank dl dd,
#Sidebar  *:first-child + html.sec_ranking dl dd {
display: block;
margin: 6px 0;
padding-left: 12px;
font-size: 100%;
line-height: 1.6;
}

#Sidebar  .sec_ranking dl{
padding:0 10px 10px; 
}

#Sidebar .sec_ranking,
#Sidebar .sec_picup,
#Sidebar .sec_sbsTv,
#Sidebar .sec_weather,
#Sidebar .sec_market {
position: relative;
width: 300px;
margin-bottom: 20px;
}

#Sidebar .sec_ranking h3,
#Sidebar .sec_picup h3,
#Sidebar .sec_sbsTv h3,
#Sidebar .sec_weather h3,
#Sidebar .sec_market h3 {
border-radius: 5px 5px 0 0;
width: 290px;
margin-bottom: 7px;
padding: 4px 0 4px 10px;
font-size: 100%;
line-height: 1.6;
font-weight: bold;
text-indent: 5px;
background-color: #eee;
border-top: solid 1px #999;
border-bottom: solid 1px #999;
}

#Sidebar .sec_ranking .right {
position: absolute;
font-size: 93%;
line-height: 1.6;
color: #666;
font-weight: normal;
top: 6px;
right: 7px;
}

#Sidebar .sec_ranking .right .news_ranking_link {
color: #f60;
}

#Sidebar .sec_ranking .right .news_ranking_link:hover {
color: #f60;
text-decoration: underline;
}

#Sidebar .sec_ranking .right .sports_ranking_link {
color: #f60;
}

#Sidebar .sec_ranking .right .sports_ranking_link :hover {
color: #f60;
text-decoration: underline;
}

#Top #Sidebar .sec_ranking.section {
min-height: 200px;
}


#Top #Sidebar .sec_ranking h3{
width: auto;
border: none;
background-color: transparent;
}

/* 20130821 ニュース詳細リニューアル */
p#p_moreothertxt {
color: #137;
}
p#p_moreothertxt:hover {
color: #0B62EB;
text-decoration: underline;
cursor: pointer;
}

/* DFP */
#div-gpt-ad-1391056489012-0_ad_container {margin-bottom: 15px;}

/*20140210*/
.sec_topInformation {
width: 628px;
margin-bottom: 20px;
padding: 10px 15px;
font-size: 108%;
line-height: 1.4;
border: solid 1px #e00;
    }

.sec_topInformation h3 {
width: 608px;
margin-bottom: 7px;
padding: 2px 10px;
font-weight: bold;
color: #fff;
background: url(images/bg_topinfo.gif) repeat 0 0;
    }
    



.sec_topInformation-green h3 {
background: url(images/bg_topinfoG.gif) repeat 0 0;
    }



#Top .sec_topInformation{
margin-left: 6px;
width: 618px;
border: none;
background-color: #fff;
}

#article-end-related{
  border-bottom: solid 1px #999;
  margin-bottom: 20px;
}

#article-end-related .sec_newsDetailList {
  margin-bottom: 5px;
}

#article-end-related .sec_newsDetailList h3{
  border-top: none;
  padding: 2px 0;
}

#article-end-related .sec_newsDetailList span.time{
  margin: auto 6px;
}

