@import "common.css";

body {
background-image:url(../img/common/logo.jpg);
background-repeat:no-repeat;
background-position:0 0;
background-attachment:fixed;
}


#side{
width:180px;
}

/* Global Menu */
#gmenu{
position:absolute;
top:90px;
left:20px;
width:150px;
}
#gmenu ul{
margin:0 0 0 0;
padding:0 0 0 0;
list-style-type:none;
border-right:5px solid #ccc;
}
#gmenu ul li{
padding:0 0 0 0;
background-image:url(../img/common/gm_dot.gif);
background-repeat:repeat-x;
background-position:0 0;
line-height:30px;
}
.gm_home{
background-image:none !important;
}
#gmenu ul li a{
display:block;
height:30px;
padding-left:17px;
font-family:Verdana;
font-weight:bolder;
font-size:12px;
color:#fff;
text-decoration:none;
background-image:url(../img/common/gm_pointer.gif);
background-repeat:no-repeat;
background-position:0 50%;
}
#gmenu ul li a:hover{
color:#f30;
}


/* Contents */

#contents{
padding-top:70px;
width:590px;
}

/* counter */
#counter{
height:20px;
padding-right:10px;
font-size:10px;
font-family:Verdana;
color:#ccc;
text-align:right;
vertical-align:top;
}

/* Image */
#image{
margin-bottom:100px;
background-image:url(../img/common/image.jpg);
}
#catch{

height:300px;
background-image:url(../img/common/catch.png);
_background-image:none !important;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/common/catch.png',sizingMethod=crop);
}

.box{
padding-top:90px;
margin-bottom:100px;
}
.box .head{
padding:9px 0 0 0;
background-image:url(../img/common/box_head.gif);
background-repeat:no-repeat;
background-position:0 0;
}
.box .in{
padding:3px 10px 10px 10px;
color:#fff;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
}
.box .foot{
padding:0 0 9px 0;
background-image:url(../img/common/box_foot.gif);
background-repeat:no-repeat;
background-position:0 100%;
}

h1{
margin:0 0 0 0;
padding:2px 0 0 30px;
font-family:Arial;
font-weight:normal;
font-size:30px;
color:#fff;
line-height:30px;
background-image:url(../img/common/h1_arrow.gif);
background-repeat:no-repeat;
background-position:0 50%;
}

.box .in p{
margin:0 0 0 0;
padding:0 0 0 0;
font-size:80%;
color:#ccc;
line-height:140%;
}

.box .in a{
color:#f30;
}
.box .in a:hover{
text-decoration:none;
}


h2{
margin:20px 0 10px 0;
padding:0 0 0 17px;
font-family:Verdana;
font-size:16px;
background-image:url(../img/common/h2.gif);
background-repeat:no-repeat;
background-position:0 50%;
}

.prof_tbl{
border-collapse:collapse;
}
.prof_tbl th,.prof_tbl td{
padding:3px 0 3px 0;
font-size:80%;
color:#ccc;
border-top:1px dotted #666;
text-align:left;
}
.prof_tbl th{
width:150px;
}


.disco_cd{
margin:40px 0 0 0;
}
.disco_cd th{
width:248px;
background-repeat:no-repeat;
background-position:22px 3px;
vertical-align:top;
}
.disco_cd th div{
width:248px;
height:178px;
background-image:url(../img/common/cd.png);
_background-image:none !important;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/common/cd.png',sizingMethod=crop);
}
.disco_cd td{
padding-left:20px;
vertical-align:top;
}
.disco_cd td .syuroku{
margin:20px 0 10px 0;
}
.disco_cd td ol{
margin:0 0 0 0;
padding:0 0 0 20px;
}
.disco_cd td ol li{
margin:0 0 5px 0;
font-size:12px;
color:#fff;
}

#photoimg{

}
#photoimg img{
width:100px;
margin:10px;
}