/* Basic-Elements
   ============== */
*{
margin:0;
padding:0;
border:0;
background-color:transparent;
}body{
  min-width:810px;
  line-height:1.5em;
  font-size:12px;
  font-family:'MS PGothic', Osaka, 'Hiragino Kaku Gothic Pro';
}body#faq dt strong,body#top dt strong{
  font-weight:bold
}


strong,em{
  font-style:normal;
  text-decoration:none;
}img{
  border:0;
}a{
  color:#966;
}a:hover{
  color:#c99;
  text-decoration:none;
}.app{
  display:block;
  text-align:right;
  margin:10px 0 5px 0;
}table{
  table-layout:auto;
  border-collapse:collapse;
  border-spacing:0;
  border-style:hidden;
  empty-cells:show;
}td{
  _display:inline;
  vertical-align:top;
}

.cf:after,div:after{
  content:url(img/all_clearfix.gif);
  display:block;
  height:0;
  clear:both;
}* html .pkg,* html div{
  display:inline-block;
}/*\*/* html .pkg,* html div{
  height:1%;
}.pkg,div{
  display:inline-block;
}.pkg,div{
  display:block;
}/**/



/* Page-Layout
   =========== */
#con{
  margin:0 auto;
  position:relative;
  width:810px;
}body>div#con{
  height:auto;
}#con-in{
  position:static;
}

#hdr{
  position:relative;
  width:810px;
  height:405px;
  background:url(img/all_hdrbg2.jpg) no-repeat center top;
}_div#hdr{
  height:405px;
}#agent #hdr,#aboutsite #hdr,#prep #hdr,#faq #hdr,#purposeindex #hdr,#company #hdr,#policy #hdr,#inquiry #hdr,#toagent #hdr,#sitemap #hdr{
  height:105px;
}#hdr-in{
  padding:0;
  position:static;
}

#pgb{
  margin:auto;
  position:relative;
  width:810px;
  background:url(img/all_pgbbg.jpg) center top;
  background-repeat:repeat-y;
}#pgb-in{
  position:static;
}#alp{
  margin-top:10px;
  position:relative;
  float:right;
  width:550px;
}#alp-in{
  position:static;
}#all_bet-out{
  position:relative;
  float:left;
  width:260px;
}#bet{
  position:relative;
  float:left;
  width:260px;
}#bet-in{
  margin:0 10px 0 20px;
  position:static;
  width:230px;
}

#ftr{
  position:relative;
  clear:both;
  width:810px;
  height:147px;
  background:url(img/all_ftrbg.jpg) no-repeat center top;
}#ftr-in{
  padding:0;
  position:static;
}



/* Contents
   ======== */
/* HEADER
   ------ */
/* ### all_hdr ### */
/* #### all_hdr_h1tx ### */
#all_hdr_h1tx{
  width:810;
  height:10px;
}#all_hdr_h1tx h1{
  padding:0px 0 0 0;
  color:#993333;
  font:normal 9px san-serif;
}

#all_hdr_men1{
  width:810px;
  height:40px;
  position:relative;
}#all_hdr_men1 h2{
  position:absolute;
  top:0px;
  left:10px;
}#all_hdr_men1 p{
  margin:10px 0 0 570px;
  height:15px;
  color:#069;
  font-size:11px;
}#all_hdr_men1 p img{
  padding:0 2px 0 5px;
  vertical-align:middle;
}

#all_hdr_men2{
  width:700px;
  height:28px;
  margin:7px 52px 0 53px;
}#all_hdr_men2 ul{
  list-style:none;
}#all_hdr_men2 ul li{
  float:left;
  width:135px;
  height:28px;
  text-align:center;
}#all_hdr_men2 ul li a{
  background:url(img/all_hdr_navi.gif) no-repeat;
  display:block;
  width:135px;
  height:28px;
  font:12px;
  color:#fff;
  padding:8px 0 8px 0;
  text-decoration:none;
}#all_hdr_men2 ul li a:hover{
  background:url(img/all_hdr_navi_on.gif) no-repeat;
  padding:3px 0 13px 0;
}#top #all_hdr_men2 ul li#on{
  background:url(img/all_hdr_navi_on.gif) no-repeat;
  width:135px;
  height:28px;
  text-align:center;
  font:12px;
  color:#fff;
  padding:3px 0 13px 0;
}#faq #all_hdr_men2 ul li#faq a,#aboutsite #all_hdr_men2 ul li#aboutagent a,#prep #all_hdr_men2 ul li#prep a,#agent #all_hdr_men2 ul li#agent a,#agent #all_hdr_men2 ul li#agent a{
  background:url(img/all_hdr_navi_on.gif) no-repeat;
  float:left;
  width:135px;
  height:28px;
  text-align:center;
  font:12px;
  padding:3px 0 13px 0;
  color:#fff;
}#faq #all_hdr_men2 ul li#faq a:hover,#aboutsite #all_hdr_men2 ul li#aboutagent a:hover,#prep #all_hdr_men2 ul li#prep a:hover,#agent #all_hdr_men2 ul li#agent a:hover,#agent #all_hdr_men2 ul li#agent a:hover{
  background:url(img/all_hdr_navi_on.gif) no-repeat;
  padding:3px 0 13px 0;
}

#all_hdr_catc,#all_hdr_catc{
  position:absolute;
  width:780px;
  height:305px;
  top:95px;
  left:17px;
  background:url(img/top_hdr_main.jpg) left top;
  background-repeat:no-repeat;
}#all_hdr_catc h2,#all_hdr_catc h2{
  padding:140px 30px 0 450px;
  line-height:1.5;
  color:#333;
  font:normal 12px san-serif;
}#all_hdr_catc ul,#all_hdr_catc ul{
  padding:10px 0 0 450px;
  list-style:none;
}#all_hdr_catc li,#all_hdr_catc li{
  width:309px;
  height:77px;
}#all_hdr_catc li a,#all_hdr_catc li a{
  display:block;
  width:309px;
  height:77px;
  text-decoration:none;
}#all_hdr_catc li#bt,#all_hdr_catc li#bt{
  width:309px;
  height:77px;
  background:url(img/all_hdr_bt.gif) no-repeat;
}#all_hdr_catc li#bt a:hover,#all_hdr_catc li#bt a:hover{
  width:309px;
  height:77px;
  background:url(img/all_hdr_bton.gif) no-repeat;
}#homestay #all_hdr_catc{
  background:url(img/cat10homestay_hdr_main.jpg) no-repeat;
}

#all_hdr_catc{
  position:absolute;
  width:780px;
  height:305px;
  top:95px;
  left:17px;
}#teacher #all_hdr_catc{
  background:url(img/et10teacher_hdr_main.jpg);
  background-repeat:no-repeat;
}#family #all_hdr_catc{
  background:url(img/etr10family_hdr_main.jpg);
  background-repeat:no-repeat;
}#farmstay #all_hdr_catc{
  background:url(img/etr10farmstay_hdr_main.jpg);
  background-repeat:no-repeat;
}#aupair #all_hdr_catc{
  background:url(img/etr10aupair_hdr_main.jpg);
  background-repeat:no-repeat;
}#all_hdr_catc h2{
  padding:140px 30px 0 450px;
  line-height:1.5;
  color:#333;
  font:normal 12px san-serif;
}#all_hdr_catc ul{
  padding:10px 0 0 450px;
  list-style:none;
}#all_hdr_catc li{
  width:309px;
  height:77px;
}#all_hdr_catc a{
  display:block;
  width:309px;
  height:77px;
  text-decoration:none;
}#all_hdr_catc li#bt{
  width:309px;
  height:77px;
  background:url(img/all_hdr_bt.gif) no-repeat;
}#all_hdr_catc li#bt a:hover{
  width:309px;
  height:77px;
  background:url(img/all_hdr_bton.gif) no-repeat;
}


/* ALPHA
   ----- */
/* ### all_alp ### */
#alp-in p,#alp-in li,#alp-in dt,#alp-in dd{
  line-height:1.5;
  color:#666;
}

#all_alp_path{
  padding:0 5px 0 0;
  margin:0 0 5px 10px;
  width:530px;
  font-size:11px;
  text-align:right;
  background-color:#ebebeb;
}

#all_alp_agtl,#etr10teacher_alp_agtlg,#etr10family_alp_agtlg,#etr10farmstay_alp_agtlg,#etr10aupair_alp_agtlg,#etr90aboutsite_alp_agtlg,#cat10_alp_agtlg{
  width:550px;
}#all_alp_agtl h2,#cat10_alp_agtlg h2,#etr10teacher_alp_agtlg h2,#etr10family_alp_agtlg h2,#etr10farmstay_alp_agtlg h2,#etr10aupair_alp_agtlg h2{
  padding:8px 0 10px 30px;
  margin:0px;
  display:block;
  background:url(img/all_alp_h2_img_title.gif) no-repeat;
  font-weight:bold;
  font-size:16px;
  letter-spacing:5px;
  color:#933;
}#etr90aboutsite_alp_agtlg h2{
  padding:3px 0 0 15px;
  background:url(img/all_alp_h2_img.gif) no-repeat;
  font-size:14px;
  color:#fff;
  font-weight:bold;
}#all_alp_agtl p,#etr10language_alp_agtlg p,#etr10family_alp_agtlg p,#etr10aupair_alp_agtlg p,#etr10homestay_alp_agtlg p,#etr10farmstay_alp_agtlg p,#etr90aboutagent_alp_agtlg p,#etr90prep_alp_agtlg p,#etr90prep_alp_sec5 p,#cat10_alp_agtlg p,#etr90aboutsite_alp_agtlg p,#etr10teacher_alp_agtlg p{
}#all_alp_agtl p.logo,#etr10language_alp_agtlg p.logo,#etr10family_alp_agtlg p.logo,#etr10aupair_alp_agtlg p.logo,#etr10homestay_alp_agtlg p.logo,#etr10farmstay_alp_agtlg p.logo,#etr90aboutagent_alp_agtlg p.logo,#etr90prep_alp_agtlg p.logo,#etr90prep_alp_sec5 p.logo,#cat10_alp_agtlg p.logo,#etr90aboutsite_alp_agtlg p.logo,#etr10teacher_alp_agtlg p.logo{
  margin:20px 0 10px 30px;
}#all_alp_agtl p.logo img,#alp-in p img.agtlg{
  margin:0 10px 3px 0;
  border:1px solid #d8d8d8;
  width:70px;
  height:28px;
}#all_alp_agtl p.logo span.more,#alp-in p span.more{
  margin-right:35px;
  display:block;
  font-size:11px;
  text-align:right;
  clear:both;
}

#all_alp_btn2{
  padding:0;
  margin:0 0 10px 0;
}

#top_alp_etrl,#etr10_alp_etrl,#etr90_alp_etrl{
  margin:20px 22px 20px 22px;
  border:solid 3px #fcc;
  width:500px;
  height:40px;
}#top_alp_etrl h2,#etr10_alp_etrl h2,#etr90_alp_etrl h2{
  font-size:14px;
  font-weight:normal;
  color:#666;
  text-align:center;
}#top_alp_etrl ul,#etr10_alp_etrl ul,#etr90_alp_etrl ul{
  padding:0 0 0 5px;
  list-style:none;
}#top_alp_etrl li,#etr10_alp_etrl ul li,#etr90_alp_etrl ul li{
  float:left;
  text-align:center;
  padding:0 10px 0 10px;
}

/* #### all_alp_flow ### */
#etr90aboutsite_alp_flow h2,#etr90prep_alp_flow h2{
  background:url(img/all_alp_h2_img.gif) no-repeat;
  font-size:14px;
  color:#fff;
  font-weight:bold;
  padding:3px 0 0 15px;
}#etr90aboutsite_alp_flow p{
}

/* #### all_alp_sec ### */
#top_alp_sec1,#top_alp_sec2,#etr10_alp_sec1,etr10_alp_sec2,#etr90prep_alp_sec1,#etr90prep_alp_sec2{
  width:550px;
}#top_alp_sec1 h2,#top_alp_sec2 h2,#etr10_alp_sec1 h2,#etr10_alp_sec2 h2,#etr90prep_alp_sec1 h2,#etr90prep_alp_sec2 h2,#etr90faq_alp_sec4 h2,#etr90faq_alp_sec5 h2,#etr90faq_alp_sec6 h2{
  padding:3px 0 0 15px;
  background:url(img/all_alp_h2_img.gif) no-repeat;
  font-size:14px;
  font-weight:bold;
  color:#fff;
}#top_alp_sec1 p,#top_alp_sec2 p,#etr10_alp_sec1 p,#etr10_alp_sec2 p,#etr90prep_alp_sec1 p,#etr90prep_alp_sec2 p{
  margin:20px 85px 20px 45px;
}

/* ### top_alp ### */
#top_alp_sec2 dl{
  margin:20px 85px 20px 45px;
  width:420px;
}#top_alp_sec2 dl dt{
}#top_alp_sec2 dl dd{
}#top_alp_sec2 dl dd span.app{
}#top_alp_sec2 dl dd span.app a{
}

/* ### cat_alp ### */
/* ### cat80_alp ### */
#cat80_alp_etrl{
  padding-top:15px;
}#cat80_alp_etrl dl{
  padding-left:10px;
}#cat80_alp_etrl dl dt{
  width:530px;
  clear:both;
}#cat80_alp_etrl dl dt a{
  margin-bottom:5px;
  padding-left:5px;
  border-left:5px solid #f99;
  display:block;
  font-weight:normal;
}#cat80_alp_etrl dl dt a:hover{
  text-decoration:none;
}#cat80_alp_etrl dl dd span.dd01{
  display:block;
  float:left;
  width:106px;
}#cat80_alp_etrl dl dd span.dd01 img{
  border:1px solid #d8d8d8;
  width:106px;
  height:43px;
}#cat80_alp_etrl dl dd span.dd02{
  padding-left:5px;
  display:block;
  float:left;
  width:390px;
}#cat80_alp_etrl span.hr{
  margin:0 20px 0 10px;
  display:block;
  position:relative;
  clear:both;
  height:36px;
  background:url(img/cat80_alp_etrli_hr.gif) repeat-x left top;
}

/* ### etr_alp ### */
/* ### etr10_alp ### */
#etr10_alp_sec2 ul{
  list-style:none;
  padding:10px 85px 10px 45px;
}#etr10_alp_sec2 ul li{
  padding:5px 25px 5px 25px;
  margin:5px 0 5px 0;
  border:1px solid #ccc;
}.etr10_alp_sec_li_title{
  display:block;
  font-size:12px;
  font-weight:bold;
  color:#666;
  border-bottom:1px dotted #ccc;
  margin:0 0 5px 0;
  padding:0 0 0 15px;
  background:url(img/etr10_alp_sec_li_title.gif) no-repeat 0 0.2em;
}

/* ### etr80_alp ### */
#etr80_alp_basi{
  width:550px;
}#etr80_alp_basi dl{
  padding:5px 0 0 10px;
  display:block;
  position:relative;
}#etr80_alp_basi dt{
  background:url(img/etr80_alp_basic_dt_title.gif) no-repeat;
  font-size:16px;
  letter-spacing:5px;
  color:#993;
  font-weight:bold;
  margin:0;
  padding:5px 0 13px 30px;
}#etr80_alp_basi dd{
  width:520px;
}#etr80_alp_basi dd span{
  padding:5px 5px 5px 215px;
  border:#d8d8d8 solid 1px;
  display:block;
  background:#fff no-repeat 5px 5px;
}#etr80_alp_basi dd table{
  width:300px;
}#etr80_alp_basi dd table td.L{
  display:block;
  width:60px;
  background:url(img/all_alp_colon.gif) 53px 2px;
  background-repeat:no-repeat;
}#etr80_alp_basi dd table td.R{
  width:300px;
}#etr80_alp_basi dd table td img{
  float:right;
  text-align:right;
}

#etr80_alp_srvi{
  padding-top:10px;
}#etr80_alp_srvi h2{
  padding:0 0 10px 10px;
}#etr80_alp_srvi p{
  padding:0 20px 10px 20px;
  line-height:1.3;
}#etr80_alp_srvi p a,#etr80_alp_srvi p a:hover{
  color:#666;
  text-decoration:none;
}#etr80_alp_srvi table{
  margin:10px 85px 10px 45px;
}#etr80_alp_srvi ul{
  list-style:none;
}#etr80_alp_srvi ol{
  list-style:none;
}#etr80_alp_srvi li{
  padding:10px 85px 10px 45px;
}

#etr80_alp_service{
  padding-top:10px;
}#etr80_alp_service h2{
  padding:0 0 10px 10px;
}#etr80_alp_service p{
  padding:0 20px 10px 20px;
  line-height:1.3;
}

#etr80_alp_office{
  padding-top:10px;
}#etr80_alp_office h2{
  padding:0 0 10px 10px;
}#etr80_alp_office p{
  padding:0 10px 0 20px;
}#etr80_alp_office table{
  margin:0 20px 0 20px;
  color:#666;
}#etr80_alp_office table td.L{
  display:block;
  width:60px;
  background:url(img/all_alp_colon.gif) 53px 2px;
  background-repeat:no-repeat;
  white-space:nowrap;
}

#etr80_alp_btn2{
  padding-top:20px;
  width:530px;
}#etr80_alp_btn2 a img{
  float:right;
  text-align:right;
}

/* ### etr90_alp ### */
#etr90prep_alp_sec1,#etr90aboutsite_alp_sec2{
  width:550px;
}#etr90prep_alp_sec1 h2,#etr90faq_alp_sec2 h2,#etr90aboutsite_alp_sec2 h2,#etr90inquiry_alp_sec2 h2,#etr90toagent_alp_sec2 h2,#etr90sitemap_alp_sec1 h2,#top_alp_agtlg h2{
  background:url(img/all_alp_h2_img_title.gif) no-repeat;
  display:block;
  font-size:16px;
  letter-spacing:5px;
  color:#933;
  font-weight:bold;
  margin:0px;
  padding:8px 0 10px 30px;
}

/* ### etr90aboutsite_alp ### */
#etr90aboutsite_alp_sec1{
}#etr90aboutsite_alp_sec1 h2{
  background:url(img/all_alp_h2_img.gif) no-repeat;
  font-size:14px;
  color:#fff;
  font-weight:bold;
  padding:3px 0 0 15px;
}#etr90aboutsite_alp_sec1 p{
  width:530px;
}

/* ### etr90faq_alp ### */
#etr90faq_alp_sec1{
  width:550px;
}#etr90faq_alp_sec1 h2{
  background:url(img/all_alp_h2_img.gif) no-repeat;
  font-size:14px;
  color:#fff;
  font-weight:bold;
  padding:3px 0 0 15px;
}

#etr90faq_alp_sec2{
  width:550px;
}#etr90faq_alp_sec2 h2{
  background:url(img/all_alp_h2_img.gif) no-repeat;
  font-size:14px;
  color:#fff;
  font-weight:bold;
  padding:3px 0 0 15px;
}#etr90faq_alp_sec2 dl{
  margin:20px 50px 20px 30px;
  display:block;
}#etr90faq_alp_sec2 dl dt{
  border-bottom:dashed 1px #ccc;
  color:#f99;
  font:14px san-serif;
  font-weight:bold;
  background:url(img/etr90faq_alp_sec3_dt_img.gif) no-repeat 0 0;
  padding:5px 0 5px 23px;
  margin:0;
}#etr90faq_alp_sec2 dl dd{
  padding-top:5px;
  line-height:1.2;
}

#etr90faq_alp_sec3{
  width:550px;
}#etr90faq_alp_sec3 h2{
  background:url(img/all_alp_h2_img.gif) no-repeat;
  font-size:14px;
  color:#fff;
  font-weight:bold;
  padding:3px 0 0 15px;
}#etr90faq_alp_sec3 dl{
  margin:20px 50px 20px 30px;
}#etr90faq_alp_sec3 dt{
  border-bottom:dashed 1px #ccc;
  color:#f99;
  font:14px san-serif;
  font-weight:bold;
  background:url(img/etr90faq_alp_sec3_dt_img.gif) no-repeat 0 0;
  padding:5px 0 5px 23px;
  margin:0;
}#etr90faq_alp_sec3 dd{
  padding-top:5px;
  line-height:1.2;
}

#etr90faq_alp_sec4{
  width:550px;
}#etr90faq_alp_sec4 dl{
  margin:20px 50px 20px 30px;
}#etr90faq_alp_sec4 dt{
  border-bottom:dashed 1px #ccc;
  color:#f99;
  font:14px san-serif;
  font-weight:bold;
  background:url(img/etr90faq_alp_sec3_dt_img.gif) no-repeat 0 0;
  padding:5px 0 5px 23px;
  margin:0;
}#etr90faq_alp_sec4 dd{
  padding-top:5px;
  line-height:1.2;
}

#etr90faq_alp_sec5{
  width:550px;
}#etr90faq_alp_sec5 dl{
  margin:20px 50px 20px 30px;
}#etr90faq_alp_sec5 dt{
  border-bottom:dashed 1px #ccc;
  color:#f99;
  font:14px san-serif;
  font-weight:bold;
  background:url(img/etr90faq_alp_sec3_dt_img.gif) no-repeat 0 0;
  padding:5px 0 5px 23px;
  margin:0;
}#etr90faq_alp_sec5 dd{
  padding-top:5px;
  line-height:1.2;
}

/* ### etr90company_alp ### */
#etr90company_alp_sec1{
  width:550px;
}#etr90company_alp_sec1 h2{
  background:url(img/all_alp_h2_img_title.gif) no-repeat;
  display:block;
  font-size:18px;
  color:#933;
  font-weight:bold;
  margin:0;
  padding:8px 0 10px 30px;
}

#etr90company_alp_sec2{
  margin:20px 0 70px 0;
}#etr90company_alp_sec2 table{
  margin:20px 30px 20px 30px;
  border:1px solid #d8d8d8;
  border-collapse:separate;
  width:472px;
  background-color:#ccc;
  table-layout:fixed;
}#etr90company_alp_sec2 td.L{
  padding:5px;
  width:80px;
  background-color:#f8f8f8;
  font-weight:bold;
  white-space:nowrap;
}#etr90company_alp_sec2 td.R{
  padding:5px;
  width:370px;
  background-color:#fff;
}#etr90company_alp_sec2 td.R li{
  margin-left:20px;
}

/* ### etr90policy_alp ### */
#etr90policy_alp_sec1{
  width:550px;
}#etr90policy_alp_sec1 h2{
  background:url(img/all_alp_h2_img_title.gif) no-repeat;
  display:block;
  font-size:18px;
  color:#993333;
  font-weight:bold;
  margin:0;
  padding:8px 0 10px 30px;
}#etr90policy_alp_sec1 p{
  padding:10px 65px 10px 45px;
  font-size:11px;
}

#etr90policy_alp_sec2{
  width:550px;
}#etr90policy_alp_sec2 h2{
  background:url(img/all_alp_h2_img.gif) no-repeat;
  font-size:14px;
  color:#fff;
  font-weight:bold;
  padding:3px 0 10px 15px;
}#etr90policy_alp_sec2 p{
  padding:10px 85px 10px 45px;
}#etr90policy_alp_sec2 p.right{
  padding:0 85px 0 330px;
}#etr90policy_alp_sec2 ol{
  padding:10px 85px 10px 45px;
  list-style:none;
}#etr90policy_alp_sec2 ul{
  padding:5px 0 5px 10px;
}#etr90policy_alp_sec2 ul li{
  color:#ff6666;
}

#etr90policy_alp_sec3{
  width:550px;
}#etr90policy_alp_sec3 h2{
  background:url(img/all_alp_h2_img.gif) no-repeat;
  font-size:14px;
  color:#fff;
  font-weight:bold;
  padding:3px 0 10px 15px;
}#etr90policy_alp_sec3 ol{
  padding:10px 85px 10px 45px;
  list-style:none;
}

/* ### etr90inquiry_alp ### */
#etr90inquiry_alp_sec1{
  width:550px;
}

#etr90inquiry_alp_sec3{
  padding:10px 85px 10px 45px;
}#etr90inquiry_alp_sec3 table{
  margin:0 auto 0 auto;
  text-align:center;
}#etr90inquiry_alp_sec3 td{
  padding:10px 50px 10px 50px;
  border:#999 solid 1px;
  display:block;
}.cred{
  color:#f99;
}

#etr90inquiry_alp_sec3{
  text-align:center;
  margin:50px auto 200 auto;
}

/* ### etr90agent_alp ### */
#etr90toagent_alp_sec1{
  width:550px;
}

#etr90toagent_alp_sec2{
  width:550px;
}#etr90toagent_alp_sec2 h2{
  background:url(img/all_alp_h2_img.gif) no-repeat;
  font-size:14px;
  color:#fff;
  font-weight:bold;
  padding:3px 0 10px 15px;
}#etr90toagent_alp_sec2 p{
  margin:10px 65px 10px 45px;
}#etr90toagent_alp_sec2 ul{
  padding:10px 65px 10px 45px;
}

#etr90toagent_alp_sec3 p{
  margin:10px 65px 10px 45px;
}

/* ### etr90sitemap_alp ### */
#etr90sitemap_alp_sec1{
  width:550px;
}

#etr90sitemap_alp_sec2 dt{
  list-style:none;
}#etr90sitemap_alp_sec2 dt a{
  padding-left:25px;
  color:#666;
  font-weight:bold;
  text-decoration:none;
}#etr90sitemap_alp_sec2 dt a:hover{
  color:#ccc;
}#etr90sitemap_alp_sec2 dd ul{
  list-style:none;
}#etr90sitemap_alp_sec2 dt a{
  padding-left:25px;
}#etr90sitemap_alp_sec2 dd li{
  padding-left:25px;
  list-style:none;
  color:#999;
}#etr90sitemap_alp_sec2 dd li a{
  color:#999;
}#etr90sitemap_alp_sec2 dd li a:hover{
  color:#666;
}

/* ### etr90toagent_alp ### */
#etr90toagent_alp_sec4{
  width:550px;
}#etr90toagent_alp_sec4 img{
  padding:10px 40px 10px 25px;
}


/* BETA
   ---- */
/* ### all_bet ### */
#all_bet_men1{
  width:230px;
  height:375px;
}#all_bet_men1 ul{
  list-style:none;
}#all_bet_men1 li{
  width:230px;
  height:75px;
}#all_bet_men1 li a{
  display:block;
  width:230px;
  height:75px;
}#all_bet_men1 li#top a{
  background:url(img/all_bet_navi_homestay.jpg) no-repeat;
}#all_bet_men1 li#top a:hover,#top #all_bet_men1 li#top a{
  background:url(img/all_bet_navi_homestay_on.jpg) no-repeat;
}#all_bet_men1 li#teacher a{
  background:url(img/all_bet_navi_teacher.jpg) no-repeat;
}#all_bet_men1 li#teacher a:hover,#teacher #all_bet_men1 li#teacher a{
  background:url(img/all_bet_navi_teacher_on.jpg) no-repeat;
}#all_bet_men1 li#family a{
  background:url(img/all_bet_navi_family.jpg) no-repeat;
}#all_bet_men1 li#family a:hover,#family #all_bet_men1 li#family a{
  background:url(img/all_bet_navi_family_on.jpg) no-repeat;
}#all_bet_men1 li#farmstay a{
  background:url(img/all_bet_navi_farmstay.jpg) no-repeat;
}#all_bet_men1 li#farmstay a:hover,#farmstay #all_bet_men1 li#farmstay a{
  background:url(img/all_bet_navi_farmstay_on.jpg) no-repeat;
}#all_bet_men1 li#aupair a{
  background:url(img/all_bet_navi_aupair.jpg) no-repeat;
}#all_bet_men1 li#aupair a:hover,#aupair #all_bet_men1 li#aupair a{
  background:url(img/all_bet_navi_aupair_on.jpg) no-repeat;
}

#all_bet_sec1{
  clear:both;
}#all_bet_sec1 img{
  padding:10px 0 0 0;
}

#all_bet_notc{
  padding:8px 0 0 10px;
  clear:both;
}


/* FOOTER
   ------ */
/* ### all_ftr ### */
#all_ftr_men1{
  padding:70px 0 0 0;
  color:#333;
  font-size:11px;
  text-align:center;
}

#all_ftr_cpyr{
  padding:5px 0;
  margin:0 auto;
  color:#333;
  font-size:11px;
  text-align:center;
}

#all_ftr_sitl{
  padding:7px;
  margin:33px auto 5px auto;
  color:#999;
  background-color:#f0f0f0;
  font-size:11px;
  clear:both;
}#all_ftr_sitl h2{
  background-color:#f0f0f0;
  font-size:12px;
  color:#999;
}#all_ftr_sitl ul{
  list-style:none;
}#all_ftr_sitl ul.sitl{
  margin-bottom:5px;
}#all_ftr_sitl ul.sitl-2{
  clear:both;
}#all_ftr_sitl ul li{
  padding-left:15px;
  float:left;
  background:url(img/all_ftr_sitl_lm.gif) 7px 5px;
  background-repeat:no-repeat;
  white-space:nowrap;
}#all_ftr_sitl ul li.ryugaku{
  padding-left:0;
  background-image:none;
}

/* ### top_ftr ### */
#top_ftr_menu{
  padding:70px 0 0 0;
  color:#333;
  font-size:11px;
  text-align:center;
}

#top_ftr_copyright{
  padding:5px 0;
  margin:0 auto;
  color:#333;
  font-size:11px;
  text-align:center;
}

#top_ftr_mp{
  margin:15px auto;
  color:#999;
  background-color:#f0f0f0;
  font-size:11px;
}#top_ftr_mp h2{
  margin:5px auto 0 auto;
  color:#999;
  background-color:#f0f0f0;
  font-size:12px;
}

/* ### cat_ftr ### */
#cat_ftr_menu{
  padding:70px 0 0 0;
  color:#333;
  font-size:11px;
  text-align:center;
}

#cat_ftr_copyright{
  margin:0 auto;
  padding:5px 0;
  color:#333;
  font-size:11px;
  text-align:center;
}

/* ### etr_ftr ### */
#etr_ftr_menu{
  padding:70px 0 0 0;
  color:#333;
  font-size:11px;
  text-align:center;
}

#etr_ftr_copyright{
  margin:0 auto;
  padding:5px 0;
  color:#333;
  font-size:11px;
  text-align:center;
}

