@charset "utf-8";
/* CSS Document */

/*----------------------------------------*/
/*標準設定*/
/*----------------------------------------*/
*{
margin:0;
padding:0;
}

body{
text-align:center;
font-size:12px;
color:#ffffff;
font-family:"メイリオ","ヒラギノ角ゴ Pro W3",Verdana,Arial,Helvetica,sans-serif,"ＭＳ Ｐゴシック",Osaka;
background:#0a1d5d url(../img/bg.jpg) no-repeat center top;
}

html{
overflow-y:scroll;
}

strong{
font-weight:bold;
}

img{
border:0;
}

p{
line-height:160%;
text-align:justify;
}

h1,h2,h3,h4,h5,h6{
font-weight:normal;
font-size:100%;
}

dl,dt,dd{
line-height:140%;
}

li{
line-height:100%;
list-style-type:none;
}

table{
text-align:left;
border:none;
empty-cells:show;
border-collapse:collapse;
width:100%;
}
th{
text-align:left;
border:none;
empty-cells:show;
vertical-align:top;
font-weight:normal;
font-size:13px;
}
td{
text-align:left;
border:none;
empty-cells:show;
vertical-align:top;
font-size:13px;
}

hr{
display:none;
}

input,select,textarea{
font-size:100%;
}

a:link{color:#ffffff;text-decoration:underline;}
a:visited{color:#eeeeee;text-decoration:underline;}
a:hover{color:#ffff00;text-decoration:underline;}
a:active{color:#ffff00;text-decoration:underline;}

/*----------------------------------------*/
/*page*/
/*----------------------------------------*/
#page{
margin:0 auto;
padding:60px 0 10px 0;
width:960px;
}
/*----------------------------------------*/
/*list*/
/*----------------------------------------*/
#list{
padding-top:14px;
text-align:left;
}
#list table.list_title{
border-bottom:1px solid #ffffff;
}
#list td.h2{
width:250px;
padding-bottom:13px;
}
#list td.ylist{
width:auto;
text-align:right;
vertical-align:bottom;
padding-right:5px;
padding-bottom:7px;
/*font-size:11px;*/
}
#list td.ylist a{
padding:0 0.3em;
}
#list td.ylist strong{
padding:0 0.3em;
/*border:1px solid #ffffff;*/
background:#ffffff;
color:#0a1d5d;
font-weight:normal;
}
#list td.left_column{
width:470px;
padding-right:20px;
}
#list td.right_column{
width:470px;
}

/*----------------------------------------*/
/*list_box*/
/*----------------------------------------*/
#list_box{
padding:20px 0 30px 0;
}
#list_box table{
width:100%;
}
#list_box td.ph{
width:190px;
}
#list_box td.list_detail{
width:280px;
}
#list_box p.date{
letter-spacing:0.15em;
padding-bottom:5px;
}
#list_box p.comment{
padding-bottom:0.8em;
}

/*----------------------------------------*/
/*list_name*/
/*----------------------------------------*/
#list_name table{
width:100%;
}
#list_name td{
width:50%;
}

/*----------------------------------------*/
/*navi*/
/*----------------------------------------*/
#navi{
padding:10px 0 30px 0;
}
#navi td.navi_link{
text-align:right;
}
#navi td.navi_link a{
padding:0 0.3em;
}
#navi td.navi_link strong{
padding:0 0.3em;
/*border:1px solid #ffffff;*/
background:#ffffff;
color:#0a1d5d;
font-weight:normal;
}
/*----------------------------------------*/
/*note*/
/*----------------------------------------*/
#note{
width:600px;
margin:0 auto;
padding:10px 0 22px 0;
}
#note h4{
text-align:center;
margin:0 auto;
padding-bottom:15px;
}
#note p{
text-indent:1em;
line-height:180%;
}

/*----------------------------------------*/
/*foot*/
/*----------------------------------------*/
#foot{
border-top:1px solid #ffffff;
padding:8px 0 40px 0;
}
#foot p{
text-align:center;
letter-spacing:0.15em;
}