@charset "utf-8";
/* top */

@import url(./common.css);

#main_img{
 width:946px;
 height:370px;
 background: url(../img/top/main_img.jpg) no-repeat;
 margin:15px auto 0 auto;
 padding:0;
}

#main_img img{
 float:right;
 margin:0 48px 0 0;
 padding:0;
}

#contents{
 width:946px;
 margin:30px auto 0 auto;
 padding:0 0 50px 0;
}

#left_column{
 width:726px;
 float:left;
 margin:0;
 padding:0;
}

#left{
 width:188px;
 float:left;
 border:1px #1262C2 solid;
 padding:0 0 5px 0;
 margin:0;
}

h3{
 background-color:#1262C2;
 padding:3px 0 3px 6px;
 color:#FFFFFF;
 margin-bottom:15px;
 font-size:1.3em;
 text-align:left;
}

h3 a:link, h3 a:visited{
 color:#FFFFFF;
 text-decoration: none;
}

h3 a:hover, h3 a:active{
 color:#FFFFFF;
 text-decoration: underline;
}

#left dl{
 margin:0 10px 15px 10px;
 padding:0;
}

#left dl dd a:link, #left dl dd a:visited{
 color: #1262C2;
 text-decoration: underline;
}

#left dl dd a:hover, #left dl dd a:active{
 color: #1262C2;
 text-decoration: none;
}

#right{
 float:right;
 width:190px;
 margin:0;
 padding:0 0 5px 0;
 text-align:center;
}

#side_banner{
 margin:0;
 padding:0;
 width:190px;
}

#center{
 width:506px;
 float:right;
 margin:0;
 padding:0;
}

#center #title{
 width:506px;
 margin:20px 0 0 0;
 padding:0;
}

#center #title dl{
 width:inherit;
 height:42px;
 display:block;
 margin:0;
 padding:0;
 background:url(../img/top/use_title.jpg) no-repeat top left;
 position:relative;
}

#center #title dl.example{
 background:url(../img/top/example_title.jpg) no-repeat top left;
}

#center #title dl.set{
 background: url(../img/top/set_title.jpg) no-repeat top left;
}

#center #title dl img{
 position:absolute;
 top:19px;
 left:438px;
}

#center #title ul{
 list-style:none;
 margin:5px 10px 0 5px;
 padding:0;
}

#center #title ul li{
 margin-left:5px;
 float: left;
 padding:0;
}

#center #title ul.set{
 list-style:none;
 margin:10px 0 0 20px;
 padding:0;
}

#center #title ul.set li{
 margin:0 30px 5px 0;
 padding:0;
 float:left;
 width:213px;
}

#center #title ul.set li a:link, #center #title ul.set li a:visited{
 color:#00CCFF;
 text-decoration: underline;
}

#center #title ul.set li a:hover, #center #title ul.set li a:active{
 color:#00CCFF;
 text-decoration: none;
}

#center #entry{
 width:486px;
 margin:15px 10px 0 10px;
 padding:0;
}

#center #entry ul{
 width:486px;
 padding:0 0 5px 0;
 border-bottom:1px #CCCCCC dotted;
 margin-bottom:5px;
 list-style: none;
}

#center #entry ul li{
 float: left;
 margin:0;
 padding:0;
}

#center #entry ul li.date{
 margin:0 10px 0 5px;
 width:80px;
}

#center #entry ul li.icon{
 margin:2px 20px 0 0;
}

#center #entry ul li.title{
 width:315px;
}

#center #entry ul li.title a:link, #center #entry ul li.title a:visited{
 color:#2ED211;
 text-decoration: underline;
}

#center #entry ul li.title a:hover, #center #entry ul li.title a:active{
 color:#2ED211;
 text-decoration: none;
}