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

/*-------------------------------------------------------*/
/*コンテンツ
/*-------------------------------------------------------*/
div#noteContent{
width:100%;
background:url(images/bg.gif);
padding:10px 0 21px 0;
}

/*-------------------------------------------------------*/
/*左側
/*-------------------------------------------------------*/
div#contentsLayoutLeft{padding-top:16px; width:202px;}
div#contentsLayoutLeft h1{margin-bottom:23px;}

div#selectLine{
background:url(images/lmenu_hyoji_bg.gif);
width:144px;
height:30px;
padding-left:44px;
padding-top:0px;
}

div#selectLine a{
display:block;
width:69px;
height:30px;
float:left;
}
div#selectLine a#selectLine4{background:url(images/lmenu_hyoji_4.gif) no-repeat;}
div#selectLine a#selectLine2{background:url(images/lmenu_hyoji_2.gif) no-repeat;}
div#selectLine a#selectLine4:hover, div#selectLine a#selectLine2:hover{background-position:bottom;}
div#selectLine a#selectLine4on{background:url(images/lmenu_hyoji_4.gif) no-repeat bottom;}
div#selectLine a#selectLine2on{background:url(images/lmenu_hyoji_2.gif) no-repeat bottom;}

div#contentsLayoutLeft h2{margin-top:12px; margin-bottom:12px;}

div#contentsLayoutLeft select, div#contentsLayoutLeft input{border:1px solid #999999;}
div#contentsLayoutLeft input{vertical-align:middle; margin-right:10px;}
div#contentsLayoutLeft ul{list-style-type:none;}
div#contentsLayoutLeft ul li{margin-bottom:5px; font-size:10px;}

div#contentsLayoutLeft a#sortDisplayBtn{background:url(images/btn_hyoji2.gif) no-repeat; width:57px; height:21px; display:block; margin:0 auto;}
div#contentsLayoutLeft a#sortDisplayBtn:hover{background-position:bottom;}

div#contentsLayoutLeft a#searchBtn{background:url(images/btn_search.gif) no-repeat; width:22px; height:22px; display:block; float:left; margin-top:-2px;}
div#contentsLayoutLeft a#searchBtn:hover{background-position:bottom;}

#searchInputText{
  width:148px;
  color:#000000;
  float:left;
  vertical-align:middle;
}

#contentsLayoutLeft label img{vertical-align:middle; margin-right:8px;}

/*応募*/
div#oubo{
margin-top:50px;
background:url(images/lmenu_kei.gif) no-repeat;
padding-top:21px;
}

div#hagaki{
background:url(images/hagaki.gif);
width:163px;
height:130px;
padding:91px 12px 14px 13px;
}

div#hagakiKikan{
font-size:10px;
color:#d40000;
font-weight:bold;
text-align:center;
height:21px;
width:163px;
}

div#hagakiSeal{
width:163px;
height:109px;
}

div#hagakiSeal div{float:left;}

div#hagakiAlert{
clear:both;
margin-top:6px;
font-size:10px;
color:#48572b;
width:188px;
}
div#hagakiAlert span{color:#ff7e00; font-weight:bold;}

div#ouboButton{
background:url(images/btn_oubo.gif) bottom;
width:152px;
height:27px;
margin-top:9px;
margin-left:18px;
}

div#ouboButton a{background:url(images/btn_oubo.gif);
width:152px;
height:27px;
display:block;
}
div#ouboButton a:hover{background-position:0 -27px;}

div#yourHagaki{
width:188px;
text-align:center;
margin-top:6px;
color:#748455;
font-size:10px;
}
div#yourHagaki span{color:#ff7e00; font-weight:bold;}
div#yourHagaki span.hagakiNum{font-size:18px; color:#e4007f;}
div#yourHagaki img{vertical-align:bottom;}

div#ouboLink{
margin-top:7px;
background:#eae7da;
padding:9px 9px 6px;
width:170px;
}
div#ouboLink li{margin:0; padding:0; background:url(images/ichiran_arw.gif) no-repeat 0 5px; padding-left:8px;}