﻿@charset "utf-8";

/* CSS Document */
@media screen {

#insidecommon .main h1.list{
background:url(../../img/h1_infotitle.gif) no-repeat left top;
text-indent:-9999px;
height:60px;
width:100%;
display:block;
}

#insidecommon .main div.list{
margin:0 40px;
}

#insidecommon .main .bottom{
width:550px;
clear:both;
overflow:auto;
}

#insidecommon .main .bottom .inner{
padding:0 0 0 20px;
}

/* 新着情報一覧 */

#insidecommon .bottom ul.newslist{
width:500px;
margin-bottom:20px;
}

#insidecommon .bottom ul.newslist li{
margin:0;
padding:0;
margin-left:20px;
padding-bottom:10px;
}

#insidecommon .bottom ul.newslist li span.date{
color:#cf3354;
background:url(../../img/newinfo_list.gif) no-repeat 0 center;
font-family:verdana,hervetica;
padding-left:15px;
margin-right:15px;
}

#insidecommon .bottom ul.newslist li p{
margin:0;
padding:0;
text-indent:-8.2em;
padding-left:8.2em;
}

#insidecommon .main .pagemove{
margin-bottom:20px;
color:#ccc;
}

.pagemove span {
margin:0 5px;
}

/* 新着情報 */
#insidecommon .main h1.topics{
background:url(../../news/img/h1_infotitle.gif) no-repeat left top;
text-indent:-9999px;
height:60px;
width:100%;
display:block;
}

#insidecommon .main div.news{
margin-left:20px;
margin-right:60px;
}

#insidecommon .main .news h4{
background:url(../img/h4_bg.gif) no-repeat;
padding-left:20px;
color:#be3354;
font-size:90%;
margin:0 0 10px 17px;
height:14px;
}

#insidecommon .main div.news .backnum{
width:140px;
height:15px;
line-height:1.2em;
margin-top:20px;
font-size:15px;
}

#insidecommon .main div.news .backnum a{
background:url(../../news/img/arrow_backlist.gif) no-repeat left top;
text-indent:-9999px;
height:100%;
width:100%;
display:block;
}

#insidecommon .main div.news p.backnum a:hover{
background-position: 0 -18px;
}

#insidecommon .main div.news p.backnum a:focus {
/*\*/
overflow: hidden;
/**/
}

#insidecommon .main div.news div.picture{
margin:10px 20px;
}

}

@media print {

#insidecommon .main h1.list{
background:url(../../img/h1_infotitle.gif) no-repeat left top;
text-indent:-9999px;
height:60px;
width:100%;
display:block;
}

#insidecommon .main div.list{
margin:0;
}

#insidecommon .main .bottom{
width:550px;
clear:both;
overflow:auto;
}

#insidecommon .main .bottom .inner{
padding:0 0 0 20px;
}

/* 新着情報一覧 */

#insidecommon .bottom ul.newslist{
width:500px;
margin-bottom:20px;
}

#insidecommon .bottom ul.newslist li{
margin:0;
padding:0;
margin-left:20px;
padding-bottom:10px;
}

#insidecommon .bottom ul.newslist li span.date{
color:#cf3354;
background:url(../../img/newinfo_list.gif) no-repeat 0 center;
font-family:verdana,hervetica;
padding-left:15px;
margin-right:15px;
}

#insidecommon .bottom ul.newslist li p{
margin:0;
padding:0;
text-indent:-8.2em;
padding-left:8.2em;
}

#insidecommon .main .pagemove{
margin-bottom:20px;
color:#ccc;
}

.pagemove span {
margin:0 5px;
}

/* 新着情報 */
#insidecommon .main h1.topics{
background:url(../../news/img/h1_infotitle.gif) no-repeat left top;
text-indent:-9999px;
height:60px;
width:100%;
display:block;
}

#insidecommon .main div.news{
margin-left:20px;
margin-right:60px;
}

#insidecommon .main .news h4{
background:url(../img/h4_bg.gif) no-repeat;
padding-left:20px;
color:#be3354;
font-size:90%;
margin:0 0 10px 17px;
height:14px;
}

#insidecommon .main div.news .backnum{
width:140px;
height:15px;
line-height:1.2em;
margin-top:20px;
font-size:15px;
}

#insidecommon .main div.news .backnum a{
background:url(../../news/img/arrow_backlist.gif) no-repeat left top;
text-indent:-9999px;
height:100%;
width:100%;
display:block;
}

#insidecommon .main div.news p.backnum a:hover{
background-position: 0 -18px;
}

#insidecommon .main div.news p.backnum a:focus {
/*\*/
overflow: hidden;
/**/
}

#insidecommon .main div.news div.picture{
margin:10px 20px;
}

}
