 a:hover { color: #003366; text-decoration: underline} 
.BlueBg { color: #FFCC66 ; font-size: 10pt; line-height: 10pt} .GrayBg { color: 
#FF3300 ; font-size: 10pt; line-height: 10pt} .MainTxt { font-size: 10pt; line-height: 
10pt} .MainTxtBlue { font-size: 10pt; line-height: 10pt; color: #003366 } .MainTxtBlueUnderbar 
{ font-size: 10pt; line-height: 10pt; color: #003366 ; text-decoration: underline 
} .MainTxtWhite { font-size: 10pt; line-height: 10pt; color: #FFFFFF } .MidashiBlue 
{ font-size: 12pt; line-height: 12pt; font-weight: bold; color: #003366 } .OrangeBg 
{ color: #003366; font-size: 10pt; line-height: 10pt; font-weight: bold } .Txt8ptE 
{ font-family: "Arial", "Helvetica", "sans-serif"; font-size: 8pt; line-height: 
8pt} .Txt9ptE { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 9pt; 
line-height: 9pt} .MidashiOrange { font-size: 12pt; line-height: 12pt; font-weight: 
bold; color: #FF6600} .BlueBg8pt { color: #FFCC66 ; font-size: 8pt; line-height: 
8pt} .num { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 10pt; 
font-weight: bold; color: #000000} .Txt8ptJ { font-size: 8pt; line-height: 10pt} 
.MainTxtCenter { font-size: 10pt; line-height: 10pt ; text-align: center} .Txt14ptJ 
{ font-size: 12px; line-height: normal} .MidashiWhite { font-size: 12pt; line-height: 
12pt; font-weight: bold; color: #FFFFFF} 
.Txt9ptJ { font-size: 9pt; line-height: 10pt }
.BlueBg8pt { font-size : 8pt ; color : #FFCC66 ; line-height : 8pt }
.c_name  { font-family : MS UI Gothic, "Osaka", "Verdana", "Tahoma", "Arial", "Helvetica", "sans-serif" ; font-size : 11pt ; font-weight : bold ; color : #FFFFFF ; line-height : 11pt ; TEXT-DECORATION : underline }
A.c_name:hover { font-family : MS UI Gothic, "Osaka", "Verdana", "Tahoma", "Arial", "Helvetica", "sans-serif" ; font-size : 11pt ; font-weight : bold ; color : #990000 ; line-height : 11pt ; TEXT-DECORATION : underline }
.c_number { font-family : MS UI Gothic, "Osaka", "Verdana", "Tahoma", "Arial", "Helvetica", "sans-serif" ; font-size : 11pt ; font-weight : bold ; color : #FFFFFF ; line-height : 11pt }
.cat_name { font-family : MS UI Gothic, "Osaka", "Verdana", "Tahoma", "Arial", "Helvetica", "sans-serif" ; font-size : 11pt ; color : #FFFFFF ; line-height : 11pt }
.head_navi { font-family : MS UI Gothic, "Osaka", "Verdana", "Tahoma", "Arial", "Helvetica", "sans-serif" ; font-size : 10pt ; line-height : 12pt ; TEXT-DECORATION : none }
A.head_navi:hover { font-family : MS UI Gothic, "Osaka", "Verdana", "Tahoma", "Arial", "Helvetica", "sans-serif" ; font-size : 10pt ; line-height : 12pt ; TEXT-DECORATION : none }
.file_time { font-family : MS UI Gothic, "Osaka", "Verdana", "Tahoma", "Arial", "Helvetica", "sans-serif" ; font-size : 8pt ; color : #FFFFFF }
.info { font-family : MS UI Gothic, "Osaka", "Verdana", "Tahoma", "Arial", "Helvetica", "sans-serif" ; font-size : 8pt ; color : #666666 }
A.intro_link:hover { font-family : MS UI Gothic, "Osaka", "Verdana", "Tahoma", "Arial", "Helvetica", "sans-serif" ; font-size : 8pt ; color : #000066 ; line-height : 9pt ; TEXT-DECORATION : underline }
.intro_link { font-family : MS UI Gothic, "Osaka", "Verdana", "Tahoma", "Arial", "Helvetica", "sans-serif" ; font-size : 8pt ; color : #666666 ; line-height : 9pt ; TEXT-DECORATION : none }
.item, .itemtitle { font-family : MS UI Gothic, "Osaka", "Verdana", "Tahoma", "Arial", "Helvetica", "sans-serif" ; font-size : 10pt ; color : #002D5D ; line-height : 12pt ; TEXT-DECORATION : none }
.MainTxt { font-size : 10pt ; line-height : 10pt }
.MainTxtBlue { font-size : 10pt ; color : #003366 ; line-height : 10pt }
.MainTxtBlueUnderbar { font-size : 10pt ; color : #003366 ; line-height : 10pt ; TEXT-DECORATION : underline }
.MainTxtWhite { font-size : 10pt ; color : #FFFFFF ; line-height : 10pt }
.MidashiBlue { font-size : 12pt ; font-weight : bold ; color : #003366 ; line-height : 12pt }
.MidashiOrange { font-size : 12pt ; font-weight : bold ; color : #FF6600 ; line-height : 12pt }
.Txt8ptE { font-family : Arial, "Helvetica", "sans-serif" ; font-size : 8pt ; line-height : 8pt }
.Txt9ptE { font-family : Arial, "Helvetica", "sans-serif" ; font-size : 9pt ; line-height : 9pt }
.whatsnew { font-family : MS UI Gothic, "Osaka", "Verdana", "Tahoma", "Arial", "Helvetica", "sans-serif" ; font-size : 10pt ; color : #000000 ; line-height : 12pt }
.cate_title { font-family : Arial, "Helvetica", "Osaka", "Verdana", "Tahoma", "sans-serif" ; font-size : 12pt ; font-weight : bold ; color : #FFFFFF ; line-height : 12pt }
.header { font-family : MS UI Gothic, "Osaka", "Verdana", "Tahoma", "Arial", "Helvetica", "sans-serif" ; font-size : 8pt ; font-weight : bold ; color : #FFFFFF ; }
.intro { font-family : MS UI Gothic, "Osaka", "Verdana", "Tahoma", "Arial", "Helvetica", "sans-serif" ; font-size : 9pt ; color : #666666 ; line-height : 10pt }
.num { font-family : Arial, "Helvetica", "sans-serif" ; font-size : 10pt ; font-weight : bold ; color : #000000 }
.small_w { font-family : MS UI Gothic, "Osaka", "Verdana", "Tahoma", "Arial", "Helvetica", "sans-serif" ; font-size : 8pt ; color : #FFFFFF ; }
.Txt14ptJ { font-size : 12px }
.whatslink { font-family : MS UI Gothic, "Osaka", "Verdana", "Tahoma", "Arial", "Helvetica", "sans-serif" ; font-size : 10pt ; color : #002D5D ; line-height : 12pt }
A:hover { color : #003366 ; TEXT-DECORATION : underline }
.link_navi { font-family : MS UI Gothic, "Osaka", "Verdana", "Tahoma", "Arial", "Helvetica", "sans-serif" ; font-size : 10pt ; color : #003366 ; line-height : 12pt ; TEXT-DECORATION : none }
A.link_navi:hover { font-family : MS UI Gothic, "Osaka", "Verdana", "Tahoma", "Arial", "Helvetica", "sans-serif" ; font-size : 10pt ; color : #CC3300 ; line-height : 12pt ; TEXT-DECORATION : none }
.rank_title { font-family : MS UI Gothic, "Osaka", "Verdana", "Tahoma", "Arial", "Helvetica", "sans-serif" ; font-size : 10pt ; color : #636563 ; line-height : 12pt ; TEXT-DECORATION : underline }
A.rank_title:hover { font-family : MS UI Gothic, "Osaka", "Verdana", "Tahoma", "Arial", "Helvetica", "sans-serif" ; font-size : 10pt ; color : #FF5D04 ; line-height : 12pt ; TEXT-DECORATION : underline }
.top10_light { background-color : #dce3ed }
.top10_dark  { background-color : #b5c6da }
.top30_light { background-color : #d7d7d7 }
.top30_dark  { background-color : #b2b2b2 }
.list10_light { background-color : #FFFFE0 }
.list10_dark  { background-color : #F5DEB3 }
.catalog_preview_image { border : 1 solid #000000 }
.font14{
font-size:14px;
line-height:18px;
}
.privacy{
font-size:14px;
line-height:24px;
border:1px solid #999;
background-color:#EEE;
padding:10px 5px;
}
ol{
margin-left:24px;
padding-left:0px;
}


/* 2008/05/21 新規CSS */
#recruit-box .catch{ width:100%; padding:8px 0 5px 8px; margin-bottom:12px; font:12px;text-align:left; line-height:130%;}
#recruit-box p{ margin:0;}
#recruit-box p.tx01{ color:#18253D;}
#recruit-box p.tx02{ padding:0 5px;}
#recruit-box { width:95%; padding:5px; font-size:12px; font-family:"ＭＳ ゴシック", "Osaka−等幅";}
#recruit-box .contents01{ text-align:center; margin-bottom:10px; padding:3px; border:1px #DEDEDE solid;}
#recruit-box .ttl01{ width:100%; height:20px; background:url(../images/rec_hdl_bg2008.gif) repeat-x; padding:8px 0 5px 8px; margin-bottom:3px; font-size:14px; font-weight:bold; text-align:left;}
#recruit-box .ttl02{ width:100%; height:20px; background:url(../images/rec_hdl_bg2008_2.gif) repeat-x; padding:8px 0 5px 8px; margin-bottom:3px; font-size:14px; font-weight:bold; text-align:left;}
#recruit-box .ttl03{ width:100%; height:20px; background:url(../images/rec_hdl_bg2008_3.gif) repeat-x; padding:8px 0 5px 8px; margin-bottom:3px; font-size:14px; font-weight:bold; text-align:left;}


#recruit-box .hdl01{font-weight:bold; text-align:left; line-height:130%;color:#18253D; font-size:12px; padding:3px 0; margin:0 3px 5px 3px; border-bottom:1px #CCCCCC solid;}
#recruit-box .hdl02{text-align:left; line-height:130%; margin:0 3px 8px 3px;}
#recruit-box .hdl03{text-align:left; line-height:130%; float:left; width:80px; text-align:left;}
#recruit-box .hdl04{text-align:left; line-height:130%; float:left; text-align:left;}

#recruit-box .detail01{ font:12px; text-align:left; line-height:130%; padding:3px; margin:5px 5px;}

#recruit-box .alt01{width:100%; text-align:left; margin:5px 0 10px 0 ; padding:0 3px;}
#recruit-box .alt02{width:100%; text-align:left; margin:10px; padding:0 3px; font-size:10px;}
#recruit-box .detaillink{ width:100%; text-align:right; margin-top:5px;}