/* CSS Document */

/*ページ全体 */
body{
margin:0;
padding:0;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#444444;
text-align:left;
background-image:url(../img/en/back.gif);
background-attachment:fixed;
background-position:center;
background-repeat:repeat-y;
background-color:#f0f0f0;
line-height:18px;
}

#headimg{
margin:0;
padding:0;
background-image:url(../img/en/head_img.gif);
background-attachment:fixed;
background-position:center;
background-repeat:repeat-y;
width:900px;
height:30px;
}

img{
padding:0;
margin:0;
border:none;
}

.txt10{
margin:0;
padding:0;
font-size:10px;
line-height:12px;
color:#666666;
}

.txt12{
margin:0;
padding:0;
font-size:12px;
}

.txt14{
margin:0;
padding:0;
font-size:14px;
color:#000000;
}

.txt16{
margin:0;
padding:0;
font-size:16px;
color:#000000;
}

p{
margin:0;
padding:0;
}

#clear{
clear:both;
}

#container{
width:800px;
margin:0;
padding:0;
}

.linkurl {
text-indent:1.5em;
background:transparent url(../img/en/mark.gif)  no-repeat center left;
}

.mpzero{
margin:0px;
padding:0px;
}

/*トップページ */
#topcontents{
width:400px;
padding:0;
margin:50px 0 0 0;
}

#topcontents p{
padding:0;
margin:20px 0 0 2ex;
color:#990000;
letter-spacing:1.5ex;
}

#top_left{
float:left;
width:180px;
margin:50px 0 0 6px;
padding:0;
}

#top_right{
float:right;
width:180px;
margin:50px 6px 0 0;
padding:0;
}

#top_foot{
margin:100px 0 0 0;
padding:0;
text-align:center;
font-size:9px;
color:#666666;
}

/*共通ヘッダー */
#head{
width:780px;
margin:30px 10px 0 10px;
}

#head_logo{
width:150px;
float:left;
}

#en_link{
width:55px;
float:right;
padding:0;
margin:0;
}

#jp_link{
width:70px;
float:right;
padding:0;
margin:0;
}

#en_link p{
margin:0;
padding:0;
}

/*メインページ */
#maincontainer{
width:780px;
padding:0;
margin:30px 0 0 10px;
}

#menu{
float:left;
width:170px;
}

#menu ul{
margin:0;
padding:0;
list-style:none;
}

#menu li a{
text-decoration:none;
display:block;
width:170px;
height:100%;
}

.pagetitle{
margin:20px 0 0 0;
padding:5px;
font-size:22px;
font-weight:normal;
color:#000000;
border-left: .3em solid #CC0000;
text-decoration:none;
}

/*メニュー */
#menu li#award05th{
text-indent:-9999px;
margin:0 0 20px 0;
padding:0;
width:170px;
height:30px;
background:url(../img/en/05th_btn_en_off.jpg) no-repeat;
}
#menu li#bosyu{
text-indent:-9999px;
margin:0 0 20px 0;
padding:0;
width:170px;
height:30px;
background:url(../img/en/bosyu_btn_en_off.jpg) no-repeat;
}

#menu li#top{
text-indent:-9999px;
margin:0 0 20px 0;
padding:0;
width:170px;
height:30px;
background:url(../img/en/top_btn_off.jpg) no-repeat;
}

#menu li#whats{
text-indent:-9999px;
margin:0 0 20px 0;
padding:0;
width:170px;
height:30px;
background:url(../img/en/whats_btn_off.jpg) no-repeat;
}

#menu li#award{
text-indent:-9999px;
margin:0 0 20px 0;
padding:0;
width:170px;
height:30px;
background:url(../img/en/award_btn.jpg) no-repeat;
}

#menu li#page01{
text-indent:-9999px;
margin:0 0 20px 0;
padding:0;
width:170px;
height:30px;
background:url(../img/en/award_01_btn_off.jpg) no-repeat;
}

#menu li#page02{
text-indent:-9999px;
margin:0 0 20px 0;
padding:0;
width:170px;
height:30px;
background:url(../img/en/award_02_btn_off.jpg) no-repeat;
}

#menu li#report{
text-indent:-9999px;
margin:0 0 20px 0;
padding:0;
width:170px;
height:30px;
background:url(../img/en/report_btn_off.jpg) no-repeat;
}

#menu li#info{
text-indent:-9999px;
margin:0 0 20px 0;
padding:0;
width:170px;
height:30px;
background:url(../img/en/info_btn_off.jpg) no-repeat;
}


/*マウスオーバー */
#menu li#award05th a:hover{
text-indent:-9999px;
margin:0;
padding:0;
width:170px;
height:30px;
background:url(../img/en/05th_btn_en_on.jpg) no-repeat;
}

#menu li#bosyu a:hover{
text-indent:-9999px;
margin:0;
padding:0;
width:170px;
height:30px;
background:url(../img/en/bosyu_btn_en_on.jpg) no-repeat;
}

#menu li#top a:hover{
text-indent:-9999px;
margin:0;
padding:0;
width:170px;
height:30px;
background:url(../img/en/top_btn_on.jpg) no-repeat;
}

#menu li#whats a:hover{
text-indent:-9999px;
margin:0;
padding:0;
width:170px;
height:30px;
background:url(../img/en/whats_btn_on.jpg) no-repeat;
}

#menu li#page01 a:hover{
text-indent:-9999px;
margin:0;
padding:0;
width:170px;
height:30px;
background:url(../img/en/award_01_btn_on.jpg) no-repeat;
}

#menu li#page02 a:hover{
text-indent:-9999px;
margin:0;
padding:0;
width:170px;
height:30px;
background:url(../img/en/award_02_btn_on.jpg) no-repeat;
}

#menu li#report a:hover{
text-indent:-9999px;
margin:0;
padding:0;
width:170px;
height:30px;
background:url(../img/en/report_btn_on.jpg) no-repeat;
}

#menu li#info a:hover{
text-indent:-9999px;
margin:0;
padding:0;
width:170px;
height:30px;
background:url(../img/en/info_btn_on.jpg) no-repeat;
}


#menu li#bosyu2{
text-indent:-9999px;
margin:0 0 20px 0;
padding:0;
width:170px;
height:30px;
background:url(../img/en/bosyu_btn_en_on.jpg) no-repeat;
}

#menu li#top2{
text-indent:-9999px;
margin:0 0 20px 0;
padding:0;
width:170px;
height:30px;
background:url(../img/en/top_btn_on.jpg) no-repeat;
}

#menu li#whats2{
text-indent:-9999px;
margin:0 0 20px 0;
padding:0;
width:170px;
height:30px;
background:url(../img/en/whats_btn_on.jpg) no-repeat;
}

#menu li#award012{
text-indent:-9999px;
margin:0 0 20px 0;
padding:0;
width:170px;
height:30px;
background:url(../img/en/01_btn_on.jpg) no-repeat;
}

#menu li#award022{
text-indent:-9999px;
margin:0 0 20px 0;
padding:0;
width:170px;
height:30px;
background:url(../img/en/02_btn_on.jpg) no-repeat;
}

#menu li#award032{
text-indent:-9999px;
margin:0 0 20px 0;
padding:0;
width:170px;
height:30px;
background:url(../img/en/03_btn_on.jpg) no-repeat;
}

#menu li#award042{
text-indent:-9999px;
margin:0 0 20px 0;
padding:0;
width:170px;
height:30px;
background:url(../img/en/04_btn_on.jpg) no-repeat;
}

#menu li#award052{
text-indent:-9999px;
margin:0 0 20px 0;
padding:0;
width:170px;
height:30px;
background:url(../img/en/05_btn_on.jpg) no-repeat;
}

#menu li#award062{
text-indent:-9999px;
margin:0 0 20px 0;
padding:0;
width:170px;
height:30px;
background:url(../img/en/06_btn_on.jpg) no-repeat;
}

#menu li#award072{
text-indent:-9999px;
margin:0 0 20px 0;
padding:0;
width:170px;
height:30px;
background:url(../img/en/07_btn_on.jpg) no-repeat;
}

#menu li#report2{
text-indent:-9999px;
margin:0 0 20px 0;
padding:0;
width:170px;
height:30px;
background:url(../img/en/report_btn_on.jpg) no-repeat;
}

#menu li#info2{
text-indent:-9999px;
margin:0 0 20px 0;
padding:0;
width:170px;
height:30px;
background:url(../img/en/info_btn_on.jpg) no-repeat;
}



#maincontents{
width:600px;
float:right;
margin:0;
padding:0;
background:url(../img/en/back_repeat_img.gif);
}

#contentsarea{
width:520px;
margin:0;
padding:0 20px 0 60px;
text-align:left;
background:url(../img/en/waku_arch_img.gif) no-repeat;
}

#contentsarea .date{
padding:0;
margin:10px 0 10px 0;
font-size:9px;
}

#contentsarea img{
padding:0;
margin:0;
}


/*フッターページ */
#footer{
width:780px;
margin:50px 10px 0 10px;
text-align:center;
font-size:9px;
color:#666666;
}

/*サブメニュー */
#submenu{
padding:18px 0px 0px 10px;
margin:0;
height:32px;
text-align:left;
}

#submenu p{
margin:0;
padding-left: 5px;
color:#0099FF;
padding-top:1px;
}

#submenu p a:link{
padding-left: 5px;
color:#666666;
padding-top:2px;
border-left: .3em solid #DDDDDD;
text-decoration:none;
}

#submenu p a:visited{
padding-left: 5px;
color:#666666;
padding-top:2px;
border-left: .3em solid #DDDDDD;
text-decoration:none;
}

#submenu p a:active{
padding-left: 5px;
color:#666666;
padding-top:2px;
border-left: .3em solid #DDDDDD;
text-decoration:none;
}

#submenu p a:hover{
padding-left: 5px;
color:#0099FF;
padding-top:2px;
border-left: .3em solid #0099FF;
text-decoration:none;
}


/*リスト */
#list{
width:480px;
height:140px;
margin:0 0 10px 0;
padding:0;
clear:both;
}

.gold{
margin:0;
padding:2px;
font-size:16px;
font-weight:normal;
color:#000000;
border-left: .2em solid #FC0;
text-decoration:none;
}

.silver{
margin:0;
padding:2px;
font-size:16px;
font-weight:normal;
color:#000000;
border-left: .2em solid #999;
text-decoration:none;
}

.bronze{
margin:0;
padding:2px;
font-size:16px;
font-weight:normal;
color:#000000;
border-left: .2em solid #963;
text-decoration:none;
}

#listinfo{
margin:0;
padding:0;
width:360px;
float:right;
}

#listbook{
margin:0;
padding:0;
width:120px;
height:140px;
float:left;
}
