@charset "Shift_JIS";

/*【ベース設定】*/
body    {margin:0;color:#666666; line-height :1.5em; font-size:75%; font-size:9pt;}
a       {text-decoration:none; color:#666;}
a:hover {color:#f33; text-decoration: underline;}
img     {border:none;}
form    {margin:0;}


a:hover img {
opacity: 0.5;
filter: alpha(opacity=50);}

h1 {float:left; margin:0; margin-top:2px; margin-left:5px;font-size:100%;font-weight:400;  
     width:600px; text-align:left;font-size:9pt;}
h2 {float:right; margin:0; font-size:100%; font-weight:400; text-align:right; padding-right:10px; width:470px;
    margin-top:5px;font-size:9pt;}

h3 { margin:3px; font-size:80%;font-weight:400;font-size:9pt; }



.menber {margin:0; font-size:100%;font-weight:700;}

h4 {float:left;margin:5px;font-size:100%;font-size:9pt;}
h5 {margin:0;font-size:100%;font-weight:400;font-size:9pt;}

strong {font-weight:400;}

.red {color:ff0000;}
.red_b{color:ff0000; font-weight:700;}

.ble_b{color:0000ff; font-weight:700;}

.clear {clear:both;}

.center {text-align:center;}

/*=======================コンテンツ===========================*/

/*【コンテンツ】*/
#contener    {width:820px;margin-left:auto; margin-right:auto;
               }
#content_bg  {width:820px;background-image: url(../image/content_bg.gif); background-repeat:repeat-y; }
#content     {width:800px;padding:0 10px;}

/*【レイアウト用テーブル】*/
.maine_layout {float:left; }
.maine_layout_left {vertical-align:top; padding-left:10px;}
.maine_layout_right{vertical-align:top; padding-left:10px;}


/*=========================ヘッダ==========================*/


/*【ヘッダー】*/
#header  {width:800px; height:80px; background: url(../image/header.gif) no-repeat;　　}

#sitemap {float:right; padding-right:19px; margin-top:2px;}
.sitemap_s1 {float:left;background: url(../image/sitemap.gif) no-repeat 0 2px; 
             margin-left:3px;padding-left:15px;}
.sitemap_s2 {float:left;background: url(../image/com.gif) no-repeat 0 2px; 
             margin-left:3px;padding-left:15px;}

.rogo {float:left;width:298px; height:58px; margin-top:2px;}

/*【グローバルナビゲーション】*/
#gnavi     {clear: both; padding-left:130px;width:800px;height:33px; background-image: url(../image/gnavi.gif) ;  background-repeat:no-repeat;}
.m1 a {float:left; width:132px; height:32px;display:block;background-image: url(../image/m1-off.gif) ;  background-repeat:no-repeat;text-indent:-9999px;overflow: hidden;}
.m1 a:hover {background-image: url(../image/m1-on.gif) ;  background-repeat:no-repeat;}
.m2 a {float:left; margin-left:4px; width:132px; height:32px;display:block;background-image: url(../image/m2-off.gif) ;  background-repeat:no-repeat;text-indent:-9999px;overflow: hidden;}
.m2 a:hover {background-image: url(../image/m2-on.gif) ;  background-repeat:no-repeat;}
.m3 a {float:left; margin-left:4px; width:132px; height:32px;display:block;background-image: url(../image/m3-off.gif) ;  background-repeat:no-repeat;text-indent:-9999px;overflow: hidden;}
.m3 a:hover {background-image: url(../image/m3-on.gif) ;  background-repeat:no-repeat;}
.m4 a {float:left; margin-left:4px; width:132px; height:32px;display:block;background-image: url(../image/m4-off.gif) ;  background-repeat:no-repeat;text-indent:-9999px;overflow: hidden;}
.m4 a:hover {background-image: url(../image/m4-on.gif) ;  background-repeat:no-repeat;}


/*=========================leftメイン==========================*/


/*【メインフォト】*/

.main_ta {width:560px; font-size:80%;font-size:9pt;}

#maine_photo {background-image: url(../image/maine_photo.jpg); 
width:560px;  height:220px; border:1px solid #cccccc; }


/*【ヘッダ下】*/
.select_up { float:left;  padding-top:6px; padding-left:10px;}



.select_up_bt a{float:right; width:124px; height:22px;display:block; margin:3px;margin-right:13px;
         background-image: url(../image/mylist.gif) ;  background-repeat:no-repeat;text-indent:-9999px;overflow: hidden;}


.ssl a{float:left; width:62px; height:18px; display:block;overflow: hidden; margin:5px;
       background-image: url(../image/ssl.gif) ;  background-repeat:no-repeat;text-indent:-9999px;}

.nor a{float:left; width:62px; height:18px; display:block;overflow: hidden; margin:5px;
       background-image: url(../image/nor.gif) ;  background-repeat:no-repeat;text-indent:-9999px;}


/*=================================サーチ=========================================*/


/*【search0　一発サーチ】*/
.search0 {width:562px;height:172px; 
         margin-top:3px; background: url(../image/search0_bg.gif) no-repeat;}
.search0 select {width:160px;}
.saerch0_ta {margin-left:20px; font-size:75%;font-size:9pt;}
.search0_speace {height:30px;}
.saerch0_td1 {width:70px; height:35px; }
.saerch0_td2 img {vertical-align:-2px;}

.submit { height:50px;text-align:right;  }
.submit input {vertical-align:middle;margin-right:15px;}





/*【search1　職種から選ぶ】*/
.search1 {width:560px;  border:1px solid #cccccc;
         margin-top:10px; background-image: url(../image/search1_bg.gif); background-repeat:no-repeat;}
.saerch1_ta {margin:5px;  margin-top:40px; font-size:75%;font-size:9pt;}

.saerch1_ta a {color:#666666;}
.saerch1_ta a:hover {color:#666666; text-decoration:none;}

.saerch1_td1 {}
.saerch1_td2 {width:125px; line-height :1.2em; }

/*【アコーディオン部】*/
#area1  {font-size:75%; margin:5px;  padding-top:15px; padding-bottom:10px; border-top: 2px dotted #0099ff;
         background-image: url(../image/type_office.gif); background-repeat:no-repeat;}
#area2  {font-size:75%; margin:5px;  padding-top:15px; padding-bottom:10px; border-top: 2px dotted #0099ff;
         background-image: url(../image/type_mr.gif); background-repeat:no-repeat;}
#area3  {font-size:75%; margin:5px;  padding-top:15px; padding-bottom:10px; border-top: 2px dotted #0099ff;
         background-image: url(../image/type_food.gif); background-repeat:no-repeat;}
#area4  {font-size:75%; margin:5px;  padding-top:15px; padding-bottom:10px; border-top: 2px dotted #0099ff;
         background-image: url(../image/type_searvice.gif); background-repeat:no-repeat;}
#area5  {font-size:75%; margin:5px;  padding-top:15px; padding-bottom:10px; border-top: 2px dotted #0099ff;
         background-image: url(../image/type_masscom.gif); background-repeat:no-repeat;}
#area6  {font-size:75%; margin:5px;  padding-top:15px; padding-bottom:10px; border-top: 2px dotted #0099ff;
         background-image: url(../image/type_beauty.gif); background-repeat:no-repeat;}
#area7  {font-size:75%; margin:5px;  padding-top:15px; padding-bottom:10px; border-top: 2px dotted #0099ff;
         background-image: url(../image/type_lightwork.gif); background-repeat:no-repeat;}
#area8  {font-size:75%; margin:5px;  padding-top:15px; padding-bottom:10px; border-top: 2px dotted #0099ff;
         background-image: url(../image/type_transport.gif); background-repeat:no-repeat;}
#area9  {font-size:75%; margin:5px;  padding-top:15px; padding-bottom:10px; border-top: 2px dotted #0099ff;
         background-image: url(../image/type_sales.gif); background-repeat:no-repeat;}
#area10  {font-size:75%; margin:5px;  padding-top:15px; padding-bottom:10px; border-top: 2px dotted #0099ff;
         background-image: url(../image/type_entertainment.gif); background-repeat:no-repeat;}
#area11  {font-size:75%; margin:5px;  padding-top:15px; padding-bottom:10px; border-top: 2px dotted #0099ff;
         background-image: url(../image/type_lecturer.gif); background-repeat:no-repeat;}
#area12  {font-size:75%; margin:5px;  padding-top:15px; padding-bottom:10px; border-top: 2px dotted #0099ff;
         background-image: url(../image/type_digital.gif); background-repeat:no-repeat;}




#area1 input,#area2 input,#area3 input,#area4 input,#area5 input,#area6 input,
#area7 input,#area8 input,#area9 input,#area10 input,#area11 input,#area12 input
{vertical-align:-3px;}
 

/*【search2 特徴から選ぶ】*/
.search2 {width:560px; height:158px; border:1px solid #cccccc;
         margin-top:10px; background-image: url(../image/search2_bg.gif); background-repeat:no-repeat;}
.saerch2_ta {margin:5px;  margin-top:40px; font-size:75%;font-size:9pt;}


.saerch2_ta a {color:#666666;}
.saerch2_ta a:hover {color:#666666; text-decoration:none;}

.saerch2_td1 {}
.saerch2_td2 {width:125px; line-height :1.2em; }


/*【search3　人気エリアから選ぶ】*/
.search3 {width:560px; height:115px; border:1px solid #cccccc;
         margin-top:10px; background-image: url(../image/search3_bg.gif); background-repeat:no-repeat;}
.saerch3_ta {margin:5px;  margin-top:40px; font-size:75%;font-size:9pt;}
.saerch3_td1 {width:220px;  background-image: url(../image/arrow1.gif); background-repeat:no-repeat;
             background-position: 0 3px; padding-left:15px;}


/*【search1〜3共通　submit】*/
.submit_bt {text-align:right; padding-right:30px; padding-bottom:10px;}


/*==============================rightサイド=====================================*/

/*【サイドse】*/
.side {width:200px;margin-bottom:10px;}

.bn1 {margin:5px 0;}
.side_sposer {margin-top:10px;}

.side_se {border: 1px solid #cccccc;}
.side_se_ta {font-size:75%;font-size:9pt;}

.side_select_title {background: url(../image/select_bg.gif) no-repeat; text-indent:-9999px;
                   height:30px;}

.se_td2  {background-image: url(../image/arrow2.gif); background-repeat:no-repeat;
          background-position: 0 19px;    padding-left:8px;}

.side_pickup {border: 1px solid #cccccc;margin:10px 0;          }

.side_pickup_title {background: url(../image/pickup_bg.gif) no-repeat; text-indent:-9999px;
                   height:30px;}

.pickup_content {font-size:80%; text-align:center; padding:5px 0; border-bottom: 1px dotted #cccccc; 
                  width:198px; overflow: hidden;}

.allgest {width:198px; height: 17px; font-size: 70%; text-align: center; overflow: auto ; line-height:1.5em;
            margin-top:5px;  }


.side_quest {border: 1px solid #cccccc;margin:10px 0; }
.side_quest_title {background: url(../image/quest_bg.gif) no-repeat; text-indent:-9999px;
                   height:30px;}



/*===============================フッター=====================================*/

.bottomcoment {clear: both;padding:20px;}
.bottomcoment a {color:#666666;}
.bottomcoment_in {clear: both; text-align:left;}



/*前のページへ*/
.to a{width:200px; height:22px; background: url(../image/to.gif) no-repeat;
           text-indent:-9999px; overflow: hidden; display:block;
      margin-top:35px;}




.ta1 {font-size:100%;}


/*【ページの先頭へ】*/

.toback a {float:right; width:89px; height:22px; background: url(../image/totop.gif) no-repeat ; 
          margin:20px;  display:block; overflow: hidden; text-indent:-9999px;}
.toback a:hover {width:89px; height:22px;background: url(../image/totop_on.gif) no-repeat ;}

/*【ラストリンク】*/
#lastlink {clear: both; height:40px; width:800px;
 background-image: url(../image/lastlink_bg.gif); background-repeat: repeat-x ; }


/*【フッター】*/
#footer {clear: both;  height:90px; padding-top:20px; 
        background-image: url(../image/footer_bg.gif) ;   background-repeat:no-repeat; }
#footer a {color:#666666;}
#footer a:hover {text-decoration:none;}

.googlesitemap {float:right;}




/*=====================================================*/


/*【エラー表示】*/
.error {width:400px; margin-top:20%; border: 1px solid #cccccc;padding:10px;}
.error img {vertical-align:-12px;}

.errorcoa {height:2px;border-bottom: 2px dotted #cccccc;margin-bottom:10px;}
.errorinput {text-align:right;}



/*ユーザルーム*/
.news   {   border: 1px solid #cccccc; 
            height: 100px;  line-height: 3em; overflow: auto ; }


/*掲載エリア*/
.area {clear:both; color:#666666; padding:5px 20px; text-align:left; border: 1px solid #cccccc;
       margin:10px 20px; padding:5px;}
.area a {color:#666666; text-decoration: none;}
.area strong {font-weight:400;}


/*===========================<addクリップ>==========================*/

.add {float:right; margin:5px; padding:3px;}


/*===========================<スポンサー>==========================*/


.sponsor  {margin:10px ; text-align:center;}

.sponsor_b2 {margin:20px 0; text-align:center; font-size:80%;font-size:9pt;}
  

/*===========================<アドセンス>==========================*/

.ads1  {margin:10px ; text-align:center;}
.ads2  {padding-top:50px ;text-align:center;}

/*===========================<ハウトゥ>==========================*/

.howtow {margin:10px 0;}
.howtow_title {height:63px; background: url(../image/how.gif) no-repeat;
               margin:5px 0; text-indent:-9999px;}

.howtow_menu a{background: url(../image/arrow3.gif) no-repeat 0 -1px; padding-left:20px;
               font-weight:700; font-size:90%; margin:5px;line-height:2em;}





/*================事業者様=======================*/


.ad_ta1 {font-size:100%; margin-top:20px;}
.ad_ta2 {font-size:100%;}

.ad_td1 {width:250px;}




.ad_coment {clear: both;padding:20px; margin-left:120px;}
.ad_mcoment a {color:#666666;}
.ad_coment_in {clear: both; text-align:left;}



/*================運営者=======================*/

/*会社概要*/
dl{line-height:1.2em; height:auto;border-bottom: 1px dotted #cccccc; margin-left: 30px;padding:10px 0;width:430px;}
dt{float:left;width:100px;text-align:left;}
dd{width:330px;border-left:solid 2px #cccccc; padding-left: 10px;margin-left: 100px; 
  text-align:left;}

/*================プライバシーポリシー=======================*/

.pr_coment {margin:30px 120px; text-align:left;}


/*================プライバシーポリシー=======================*/



/*メールフォーム*/

.mail_ta {font-size:100%;width:564px;}

.mail_td1   {   border-top:solid 1px #cccccc; border-left:solid 1px #cccccc; border-right:solid 1px #cccccc;
               background: #EAEAEA; padding:10px; width:200px;}
.mail_td2    {  border-top:solid 1px #cccccc; border-right:solid 1px #cccccc; padding: 10px ; }

/*ファイナルtd*/
.mail_td1l   { border-top:solid 1px #cccccc; border-left:solid 1px #cccccc; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; 
                background: #EAEAEA; padding: 10px; width:200px;}
.mail_td2l   {  border-top:solid 1px #cccccc; padding-left: 10px; border-right:solid 1px #cccccc;
                 border-bottom:solid 1px #cccccc; }

.mail_coa  {margin:30px 120px; text-align:left;}

/*================サイトマップ=======================*/


.sitemap_content {margin:30px 120px; text-align:left;}







/*==============================<baner>====================================*/


.side_baner {text-align:center; margin:10px; font-size:70%; border-bottom: 1px dotted #cccccc;
             padding-bottom:10px;}




/*======================<利用者>======================*/

.int_guid {border: 1px solid #FE7D00;margin-top:40px;}

.int_h3 {margin:0; font-weight:700; font-size:125%; background:url(../image/int_bg.gif) no-repeat;
        padding:10px; padding-left:135px; color:#33c; }

.faq_content {margin:50px 80px ; text-align:left;}

.faq_coa {background:#ffc; padding:20px; }

.qe {font-weight:700;line-height:1.8em;}
.qe a {color:#33c;}
.qe_img {float:left; margin-right:5px;}

#q1   {clear: both; margin:3px 0; padding-left:50px; 
       line-height:1.7em; padding-top:5px;color:#c33;}


.answer {margin:3px 0; padding-left:50px;
         line-height:1.7em; padding-bottom:10px;}

/*========================<消費者金融>=======================*/

.td_top {vertical-align:top; } 


/*============================<bbs>===============================*/

.bbs_content {margin-top:50px; }

.bbs_top {font-size:100%; background:url(../image/bbs_top_bg.gif) no-repeat; width:550px;
           margin-top:18px;}

.bbs_bottom {font-size:100%; background:url(../image/bbs_bottom_bg.gif) no-repeat bottom; width:550px;}

.bbs_coment {font-size:100%;  width:550px;padding:10px;}

.bbs_ta {font-size:100%; background: #ccc; width:550px;}

.bbs_company a {font-weight:700; color:#33c;}

.bbs_td1   { width:100px; background: #eaeaea; padding:5px;}
.bbs_td2    {  background: #fff; padding:5px;}
.bbs_td3 {text-align:center;background: #fff; padding:5px;}

.rev_img {margin-top:60px;}


/*=================<ページコントロール>========================*/

.page_cont2 {font-size:14pt; color:#ff0000; margin:35px 0;font-weight:700;}
.page_cont2 a {color:#0000FF; text-decoration:underline; padding:5px;
              background:#ffffff; border: 1px solid #cccccc;
              font-weight:700;}

.page_cont2 a:hover {color:#fff; text-decoration:underline; padding:5px;
              background:#0000FF; border: 1px solid #cccccc;}









