﻿

/*** for PC Browser ***/
@media (min-width:401px)
{
.LinkList_tf_sep4
{
  width:730px;
  float:left;
}

.LinkList_tf_sep4 .h2frame
{
  width:730px;
  float:left;
}

.LinkList_tf_sep4 .h2frame h2
{
    float: left;
    width: 708px;
    margin: 0;
}

.LinkList_tf_sep4 .h2frame .MTitleLink
{
  float:left;
  width:686px;
}

.LinkList_tf_sep4 .h2frame .rsslink
{
    float: left;
}

.LinkList_tf_sep4 .h2frame .rsslink .rssicon
{
margin: 0px; 
vertical-align: top;
}

.LinkList_tf_sep4 .listInnersep4
{
 float:left;
 padding:5px 0 0;
  
}

.LinkList_tf_sep4 .sep4row
{
  float:left;
}

.LinkList_tf_sep4 .sep4Container
{
  width:175px;
  float:left;
  padding-bottom:5px;
}

.LinkList_tf_sep4 .sep4Container h3
{
    color: #000000;
    float: left;
    height: auto;
    margin: 0 0 5px;
    width: 148px;
}

.LinkList_tf_sep4 .sep4Container .Summary
{
clear:both;
padding-bottom:5px;
padding-left:10px;
}

.LinkList_tf_sep4 .sep4row .sep
{
  height:10px;
  width:10px;
  float:left;
}

.LinkList_tf_sep4 .sep4row .sepend
{
  clear:both;
}

.LinkList_tf_sep4 .sep4lr
{
 clear:both;
 text-align:center;
 margin: 0 auto;
 padding:0 0 10px;
}

.LinkList_tf_sep4 .sep4lr img
{
margin: 0px 5px;
vertical-align: middle;
}

/*= リンク設定 =*/
.LinkList_tf_sep4 h2 a:hover
{
 text-decoration:none;
 color:#000000;
}

.LinkList_tf_sep4 a.PrevList_lr:link
{
 text-decoration:none;
}

.LinkList_tf_sep4 a.PrevList_lr:visited
{
 text-decoration:none;
}

.LinkList_tf_sep4 a.PrevList_lr:hover
{
 text-decoration:underline;
}

.LinkList_tf_sep4 a.PrevList_lr:active
{
 text-decoration:none;
}
}


/*** for Smart Phone ***/
@media (max-width:400px)
{
.LinkList_tf_sep4
{
  width:320px;
  float:left;
}

.LinkList_tf_sep4 .h2frame
{
  width:320px;
  float:left;
}

.LinkList_tf_sep4 .h2frame h2
{
/*  background:transparent url(../../../Images/h3.gif) no-repeat;
  background-position:left bottom;
  height:auto;
  padding-bottom:5px;
  padding-top:8px;
*/
  margin-left:0;
  width:300px;
  float:left;
}

.LinkList_tf_sep4 .h2frame .MTitleLink
{
  float:left;
  width:260px;
}

.LinkList_tf_sep4 .h2frame .rss
{
  float: left;
  font-size: 0px;
}

.LinkList_tf_sep4 .h2frame .rsslink .rssicon
{
display:none;
margin: 0px; 
vertical-align: top;
}

.LinkList_tf_sep4 .listInnersep4
{
 float:left;
 padding:5px 10px 10px;
  
}

.LinkList_tf_sep4 .sep4row
{
  float:left;
}

.LinkList_tf_sep4 .sep4Container
{
  width:140px;
  float:left;
  padding-bottom:5px;
  margin-right:10px;
}

.LinkList_tf_sep4 .sep4Container h3
{
height:auto;
/* background:url("../../../Images/h4.gif") no-repeat left bottom; */
color:#000000;
float:left;
font-size:small;
margin:0 0 5px;
/* padding:8px 0 7px 30px; */
width:110px;
}

.LinkList_tf_sep4 .sep4Container .Summary
{
clear:both;
padding-bottom:5px;
padding-left:10px;
}

.LinkList_tf_sep4 .sep4row .sep
{
  height:0px;
  width:0px;
  float:left;
}

.LinkList_tf_sep4 .sep4row .sepend
{
  clear:both;
}

.LinkList_tf_sep4 .sep4lr
{
 clear:both;
 text-align:center;
 margin: 0 auto;
}

.LinkList_tf_sep4 .sep4lr img
{
margin: 0px 5px;
vertical-align: middle;
}

/*= リンク設定 =*/
.LinkList_tf_sep4 h2 a:hover
{
 text-decoration:none;
 color:#000000;
}

.LinkList_tf_sep4 a.PrevList_lr:link
{
 text-decoration:none;
}

.LinkList_tf_sep4 a.PrevList_lr:visited
{
 text-decoration:none;
}

.LinkList_tf_sep4 a.PrevList_lr:hover
{
 text-decoration:underline;
}

.LinkList_tf_sep4 a.PrevList_lr:active
{
 text-decoration:none;
}
}
