@charset "utf-8";

/*---------------------------------------------【雪形フォトコンテスト】---------*/

h3#snow{
margin-top:1em;
padding-bottom:20px;
padding-left:20px;
background:url("../../yukigata2009/images/title_bg_bar.gif") no-repeat bottom left;
font-size:24px;
font-weight:bold;
}

h4#snow{
margin:20px 0px 40px 20px !important;
padding:0px !important;
border:none !important;
}

h5#snow{
margin:1.5em 20px 1em 20px;
padding:0.3em;
border:1px #82a9d0 solid;
border-left:10px #82a9d0 solid;
font-size:136%;
font-weight:bold;
}

h5#snow span{
margin-left:1em;
font-size:70%;
font-weight:normal;
}

hr{
margin:20px 0px;
}

/***********************************メニュー**/

ul.snow_menu{
margin:20px auto 40px auto;
width:416px;
height:52px;
}

ul.snow_menu li{
margin:0px 2px;
width:100px;
height:52px;
float:left;
display:inline;
}

ul.snow_menu li a img{
border:0px;
}

/***********************************入賞作品　写真**/

.snow_images{
width:302px;
display:inline;
float:right;
margin:90px 20px 10px 0px;
}

.snow_images img{
border:1px #666666 solid;
}

dl.data{
margin:10px;
}

dl.data dt{
margin-top:0.5em;
padding-left:3px;
line-height:1em;
border-left:6px solid #d3d9df;
}

dl.data dd{
margin-left:21px;
}

/***********************************入賞作品　入選者コメント**/

.snow_comment{
width:328px;
float:left;
margin:0px;
padding:0px 0px 0px 20px;
}

/***********************************今月の入選作品　投稿者コメント**/

.commentSelf{
width:328px;
margin:10px 0px;
padding:44px 0px 10px 0px;
background:url("../../yukigata2009/images/titleComment.gif") no-repeat top left #d3d9df;
}

/***********************************今月の入選作品　審査員コメント**/

.judgment{
width:328px;
margin:10px 0px;
padding:44px 0px 10px 0px;
background:url("../../yukigata2009/images/titleComment2.gif") no-repeat top left #d3d9df;
}


/***********************************審査員プロフィール**/


dl.profile{
margin-left:20px;
width:200px;
float:left;
display:inline;
}

dl.profile dt{
margin:0.5em 0px 0px 0px;
padding:0px 0px 0px 3px;
font-size:16px;
line-height:1;
border-left:6px solid #d3d9df;
}

dl.profile dt img{
margin-left:-9px;
margin-bottom:10px;
}

.position{
margin:0px !important;
padding:0.5em 0px 0.5em 20px;
font-size:92%;
line-height:1.2em;
border-bottom:1px dotted #CCCCCC;
border-left:6px solid #d3d9df;
}

dl.profile dd{
margin-top:0.5em;
padding-top:0.5em;


}

/*************************************
   TOOLS
*************************************/

.indent{text-indent:1em;}

.inlineR{text-align:right;}

.ml-10{margin-left:-10px;}
.mt-9{margin-top:-9px;}

.vmid{
margin-right:3px;
vertical-align:middle;
}

.rollover{}

/*-----------------------------------------------------------【ページの先頭へもどる】------*/
.clear img{
margin-right:-15px;
border:none;
}
