/* Basic-Elements
   ============== */
*{
margin:0;
padding:0;
border:0;
background:transparent;
}html{
}body{
  min-width:782px;
  color:#444;
  font-size:12px;
  font-family:'MS PGothic', Osaka, 'Hiragino Kaku Gothic Pro';
  line-height:1.5;
  background-color:#F3F3F3;
}

a{
  text-decoration:none;
}a img{
  border:0;
}a{
  color:#900;
  text-decoration:none;
}a:hover{
  color:#900;
  text-decoration:underline;
}strong,em,b{
  font-weight:lighter;
}table{
  caption-side:top;
  table-layout:auto;
  border-collapse:collapse;
  border-spacing:0;
  border-style:hidden;
  vertical-align:top;
  empty-cells:show;
}td{
  _display:inline;
  vertical-align:middle;
}td.R{
}td.C{
}td.L{
}ul{
}li{
  list-style:none;
}

.pkg:after{
  display:block;
  height:0.1px;
  font-size:0.1em;
  line-height:0;
  content:" ";
  visibility:hidden;
  clear:both;
}* html .pkg{
  display:inline-block;
}/*\*/ * html .pkg{
  height:1%;
}.pkg{
  display:block;
}/**/

.text10px{
  font-size:10px
}.text10px_line13px{
  font-size:10px;
  line-height:13px;
}.text11px{
  font-size:11px
}.text11px_line13px{
  font-size:11px;
  line-height:13px;
}.text12px{
  font-size:12px
}.text12px_line15px{
  font-size:12px;
  line-height:15px;
}.text12px_line17px{
  font-size:12px;
  line-height:17px;
}.text14px{
  font-size:14px;
}.text15px{
  font-size:15px;
}.text22px{
  font-size:22px;
}.title01{
  font-size:16px;
  color:#DA2500;
  border-bottom:1px dotted #DA2500;
  border-left:5px solid #DA2500;
  padding-left:3px;
  font-weight:bold;
}.border01{
  border:1px dotted #FF8F80;
}



/* Page-Layout
   =========== */
#con{
  position:relative;
  width:782px;
  margin:0 auto 20px auto;
  text-align:left;
}body>#con{
  height:auto;
}#con-in{
  border-right:1px solid #f90;
  border-left:1px solid #f90;
  position:static;
  background-color:#fff;
}

#hdr{
  position:relative;
  width:780px;
}#hdr-in{
  position:static;
}

#pgb{
  padding-top:20px;
  position:relative;
  width:780px;
}#pgb-in{
  position:static;
  padding:0 0 10px 0;
}#alp{
  position:relative;
  display:inline; /* ie win bugfix */
  float:right;
  width:590px;
  min-height:1px;
  min-height:100px;
}#alp-in{
  padding:0 5px;
  position:static;
}#bet{
  position:relative;
  display:inline; /* ie win bugfix */
  float:left;
  width:185px;
  min-height:1px;
}#bet-in{
  padding:0 0 0 5px;
  position:static;
}#gnm{
  position:relative;
  width:780px;
  background:#fff;
}#gnm-in{
  position:static;
}

#ftr{
  margin:0 auto;
  position:relative;
  width:780px;
  background:url(img/all_ftr_bg.gif) 0 10px;
  background-repeat:x-repeat;
}#ftr-in{
  padding:20px 0 2px 0;
  position:static;
  font-size:11px;
  text-align:center;
  line-height:1.2;
  clear:both;
}



/* Contents
   ======== */
/* HEADER
   ------ */
/* ### all_hdr ### */
#all_hdr_logo{
  position:relative;
  float:left;
}#all_hdr_logo p{
  position:static;
  padding-left:10px;
}

#all_hdr_h1tx{
  padding:20px 0 0 20px;
  float:left;
}#all_hdr_h1tx h1{
  margin:1px 0 1px 5px;
  font:lighter 11px san-serif;
  color:#666;
}

#all_hdr_sec1{
  padding:3px 10px 0 0;
  float:right;
}#all_hdr_sec1 p{
}

#all_hdr_men1{
  border-bottom:2px solid #f90;
  position:relative;
  width:100%; /* necessary for ie win */
  height:27px;
  clear:both;
}#all_hdr_men1 ul{
  position:relative;
  width:780px;
  height:27px;
  margin:0 auto;
  list-style:none;
  clear:both;
}/*\*/ * html #all_hdr_men1 ul{
  margin:0;
}/**/ #all_hdr_men1 ul a{
  display:block;
  width:100%;
  height:100%;
  background-image:url(img/all_hdr_men1_bg.gif);
  background-repeat:no-repeat;
}#all_hdr_men1 ul li{
  position:absolute;
  display:block;
  top:0;
  width:130px;
  height:27px;
  list-style:none;
}#all_hdr_men1 ul li.home{
  left:0;
}#all_hdr_men1 ul li.guide{
  left:130px;
}#all_hdr_men1 ul li.junbi{
  left:260px;
}#all_hdr_men1 ul li.about_agent{
  left:390px;
}#all_hdr_men1 ul li.choice{
  left:520px;
}#all_hdr_men1 ul li.agent{
  left:650px;
}#all_hdr_men1 ul li.top a{
  background-position:0 0;
}#all_hdr_men1 ul li.guide a{
  background-position:-130px 0;
}#all_hdr_men1 ul li.junbi a{
  background-position:-260px 0;
}#all_hdr_men1 ul li.about_agent a{
  background-position:-390px 0;
}#all_hdr_men1 ul li.choice a{
  background-position:-520px 0;
}#all_hdr_men1 ul li.agent a{
  background-position:-650px 0;
}#all_hdr_men1 ul li.top a:hover,#all_hdr_men1 ul li.top a:focus{
  background-position:0 -27px;
}#all_hdr_men1 ul li.guide a:hover,#all_hdr_men1 ul li.guide a:focus{
  background-position:-130px -27px;
}#all_hdr_men1 ul li.junbi a:hover,#all_hdr_men1 ul li.junbi a:focus{
  background-position:-260px -27px;
}#all_hdr_men1 ul li.about_agent a:hover,#all_hdr_men1 ul li.about_agent a:focus{
  background-position:-390px -27px;
}#all_hdr_men1 ul li.choice a:hover,#all_hdr_men1 ul li.choice a:focus{
  background-position:-520px -27px;
}#all_hdr_men1 ul li.agent a:hover,#all_hdr_men1 ul li.agent a:focus{
  background-position:-650px -27px;
}#top #all_hdr_men1 ul li.home a{
  background-position:0 -27px;
}#guide #all_hdr_men1 ul li.guide a{
  background-position:-130px -27px;
}#junbi #all_hdr_men1 ul li.junbi a{
  background-position:-260px -27px;
}#about_agent #all_hdr_men1 ul li.about_agent a{
  background-position:-390px -27px;
}#agent #all_hdr_men1 ul li.choice a{
  background-position:-520px -27px;
}#choice #all_hdr_men1 ul li.agent a{
  background-position:-650px -27px;
}#top #all_hdr_men1 ul li.top a:hover,#top #all_hdr_men1 ul li.top a:focus{
  background-position:0 -27px;
}#guide #all_hdr_men1 ul li.guide a:hover,#guide #all_hdr_men1 ul li.guide a:focus{
  background-position:-130px -27px;
}#junbi #all_hdr_men1 ul li.junbi a:hover,#junbi #all_hdr_men1 ul li.junbi a:focus{
  background-position:-260px -27px;
}#about_agent #all_hdr_men1 ul li.about_agent a:hover,#about_agent #all_hdr_men1 ul li.about_agent a:focus{
  background-position:-390px -27px;
}#agent #all_hdr_men1 ul li.choice a:hover,#agent #all_hdr_men1 ul li.choice a:focus{
  background-position:-520px -27px;
}#choice #all_hdr_men1 ul li.agent a:hover,#choice #all_hdr_men1 ul li.agent a:focus{
  background-position:-650px -27px;
}

#all_hdr_path p{
  margin:0 20px;
  font-size:11px;
  text-align:right;
}

/* ### top_hdr ### */
#top_hdr_catc{
  margin-bottom:15px;
  position:relative;
  width:780px;
  height:300px;
}#top_hdr_catc p.L{
  position:absolute;
  float:left;
  top:0;
  left:0;
  width:576px;
  height:300px;
  background:url(img/cth_top02.jpg) bottom left;
  background-repeat:no-repeat;
}#top_hdr_catc ul.R{
  position:absolute;
  float:right;
  top:0;
  right:0;
  width:204px;
  height:300px;
  list-style:none;
}/*\*/ * html #top_hdr_catc ul{
  margin:0;
}/**/ #top_hdr_catc ul a{
  display:block;
  width:100%;
  height:100%;
  background-image:url(img/cth_top03.gif);
}#top_hdr_catc ul li{
  position:absolute;
  display:block;
  left:0;
  width:204px;
  margin:0;
  list-style:none;
}#top_hdr_catc ul #estimateTxt{
  top:24px;
  height:124px;
}#top_hdr_catc ul #brochureTxt{
  top:159px;
  height:71px;
}#top_hdr_catc ul #councelingTxt{
  top:243px;
  height:57px;
}#estimateTxt a{
  background-position:0 -24px;
}#brochureTxt a{
  background-position:0 -159px;
}#councelingTxt a{
  background-position:0 -243px;
}#estimateTxt a:focus,#estimateTxt a:hover{
  background-position:-204px -24px;
}#brochureTxt a:focus,#brochureTxt a:hover{
  background-position:-204px -159px;
}#councelingTxt a:focus,#councelingTxt a:hover{
  background-position:-204px -243px;
}


/* ALPHA
   ----- */
/* ### all_alp ### */
#all_alp_path{
  padding:5px 0;
}#all_alp_path p{
  font-size:11px;
  text-align:right;
}

#all_alp_head
}#top_alp_head{
  padding-top:15px;
}#all_alp_head p,#top_alp_head p{
  padding-bottom:10px;
  float:left;
  width:360px;
}#all_alp_head p.txt1,#top_alp_head p.txt1{
  float:right;
  width:220px;
}#all_alp_head p.btn1,#top_alp_head p.btn1{
  float:right;
  width:220px;
}#all_alp_head p.txt2,#top_alp_head p.txt2{
  float:right;
  width:220px;
}#all_alp_head p.btn2,#top_alp_head p.btn2{
  float:right;
  width:220px;
}

#all_alp_flow{
  padding-top:15px;
  margin-bottom:20px;
  width:580px;
  clear:both;
}#all_alp_flow h2{
  padding-bottom:1px;
  margin-bottom:10px;
  border-bottom:1px dashed #69c;
}#all_alp_flow p{
}

#all_alp_agtl{
  padding-top:15px;
  margin-bottom:20px;
  width:580px;
  min-height:220px;
  clear:both;
}#all_alp_agtl h2{
  padding-bottom:1px;
  margin-bottom:10px;
  border-bottom:1px dashed #69c;

}#all_alp_agtl p img{
  padding:1px;
  margin:0 4px 3px 0;
  width:70px;
  height:28px;
  border:solid 1px #dfdfdf;
}#all_alp_agtl p.agtlg_link{
  padding:5px 5px 0 0;
  font-size:11px;
  text-align:right;
}

#all_alp_btn2{
  margin-top:25px;
  height:77px;
  text-align:right;
}

#all_alp_etrl{
  padding-top:30px;
  margin-bottom:25px;
  clear:both;
}#all_alp_etrl h2{
  padding-bottom:5px;
}#all_alp_etrl ul{
  padding:5px;
  border:1px dotted #ff8f80;
  height:55px;
  background-color:#fff3e1;
}#all_alp_etrl ul li{
  margin-right:10px;
  padding-left:18px;
  float:left;
  width:112px;
  height:22px;
  background:url(img/purpose_icon01.gif) left 3px;
  background-repeat:no-repeat;
  white-space:nowrap;
}

/* ### top_alp ### */
#top_alp_sec1{
  padding-top:15px;
  clear:both;
}#top_alp_sec1 h2{
  padding-bottom:1px;
  margin-bottom:10px;
  border-bottom:1px dashed #69c;
}#top_alp_sec1 dl{
  padding-top:15px;
}#top_alp_sec1 dl.america{
  padding-top:0;
}#top_alp_sec1 dl dt{
}#top_alp_sec1 dl dt a{
  color:#669;
  font-weight:bold;
}#top_alp_sec1 dl dd{
}#top_alp_sec1 dl dd.point{
  color:#933;
}#top_alp_sec1 dl dd.desc{
}

/* ### etr10_alp ### */
#etr10_alp_sec1
  padding-top:5px;
  clear:both;
}#etr10_alp_sec2,#etr10_alp_sec3,#etr10_alp_sec4{
  padding-top:25px;
  clear:both;
}#etr10_alp_sec1 h2,#etr10_alp_sec2 h2,#etr10_alp_sec3 h2,#etr10_alp_sec4 h2{
  padding:1px 0 1px 4px;
  margin:15px 0 15px 0;
  border-left:5px solid #da2500;
  border-bottom:1px dotted #da2500;
  font-size:16px;
  color:#da2500;
  line-height:1;
}#etr10_alp_sec1 p,#etr10_alp_sec2 p,#etr10_alp_sec3 p,#etr10_alp_sec4 p{
}#etr10_alp_sec1 dl,#etr10_alp_sec2 dl,#etr10_alp_sec3 dl,#etr10_alp_sec4 dl{
  margin:10px 10px 0 0;
  float:left;
  width:180px;
}#etr10_alp_sec1 dl.L,#etr10_alp_sec2 dl.L,#etr10_alp_sec3 dl.L,#etr10_alp_sec4 dl.L{
  clear:both;
}#etr10_alp_sec1 dl.R,#etr10_alp_sec2 dl.R,#etr10_alp_sec3 dl.R,#etr10_alp_sec4 dl.R{
}#etr10_alp_sec1 dl dt,#etr10_alp_sec2 dl dt,#etr10_alp_sec3 dl dt,#etr10_alp_sec4 dl dt{
  padding:2px;
  color:#fff;
  text-align:center;
  background-color:#c66;
}#etr10_alp_sec1 dl dd,#etr10_alp_sec2 dl dd,#etr10_alp_sec3 dl dd,#etr10_alp_sec4 dl dd{
}

/* ### etr10language_alp ### */
#language #etr10_alp_sec1{
}#language #etr10_alp_sec1 dl{
  padding:0;
  margin:0;
  border:0;
  float:none;
  width:100%;
}#language #etr10_alp_sec1 dl.shortterm{
  margin-top:15px;
}#language #etr10_alp_sec1 dl dt{
  color:#f00;
  text-align:left;
  background-color:transparent;
}#language #etr10_alp_sec1 dl dd{
}

#language #etr10_alp_sec2{
}#language #etr10_alp_sec2 dl.R{
}

/* ### etr10homestay_alp ### */
#homestay #etr10_alp_sec1{
}#homestay #etr10_alp_sec1 p{
  margin-bottom:10px;
}#homestay #etr10_alp_sec1 dl{
  padding:0;
  margin:0;
  border:0;
  float:none;
  width:100%;
}#homestay #etr10_alp_sec1 dl dt{
  color:#f00;
  text-align:left;
  background-color:transparent;
}#homestay #etr10_alp_sec1 dl dd{
}

#homestay #etr10_alp_sec2{
}#homestay #etr10_alp_sec2 dl{
  padding-top:10px;
}#homestay #etr10_alp_sec2 dl dd span.title{
  padding-top:5px;
  display:block;
  color:#f00;
}#homestay #etr10_alp_sec2 dl dd span.desc{
  display:block;
}#homestay #etr10_alp_sec2 dl dd.other{
  padding-top:10px;
}

/* ### etr10taste_alp ### */
#taste #etr10_alp_sec1{
}#taste #etr10_alp_sec1 p{
}#taste #etr10_alp_sec1 dl{
}#taste #etr10_alp_sec1 dl.genre{
  padding:0;
  margin:10px 0 0 0;
  border:0;
  width:100%;
}#taste #etr10_alp_sec1 dl.genre dt{
  text-align:left;
  color:#555;
  background-color:transparent;
}#taste #etr10_alp_sec1 dl.genre dd{
  padding:5px;
  border:1px dotted #f00;
  background-color:#ffffcc;
}

/* ### etr10regular_alp ### */
#regular #etr10_alp_sec1{
}#regular #etr10_alp_sec1 p{
  margin-bottom:10px;
}#regular #etr10_alp_sec1 dl{
  padding:0;
  margin:0;
  border:0;
  float:none;
  width:100%;
}#regular #etr10_alp_sec1 dl dt{
  color:#f00;
  text-align:left;
  background-color:transparent;
}#regular #etr10_alp_sec1 dl dd{
}

#regular #etr10_alp_sec2{
}#regular #etr10_alp_sec2 dl{
  padding-top:10px;
}#regular #etr10_alp_sec2 dl dd span.title,#regular #etr10_alp_sec2 dl dd span.t{
  padding-top:5px;
  display:block;
  color:#f00;
}#regular #etr10_alp_sec2 dl dd span.desc,#regular #etr10_alp_sec2 dl dd span.d{
  display:block;
}#regular #etr10_alp_sec2 dl dd.other{
  padding-top:10px;
}

/* ### etr10workingholiday_alp ### */
#workingholiday #etr10_alp_sec1{
}#workingholiday #etr10_alp_sec1 p{
  margin-bottom:10px;
}#workingholiday #etr10_alp_sec1 dl{
  padding:0;
  margin:0;
  border:0;
  float:none;
  width:100%;
}#workingholiday #etr10_alp_sec1 dl dt{
  color:#f00;
  text-align:left;
  background-color:transparent;
}#workingholiday #etr10_alp_sec1 dl dd{
}

#workingholiday #etr10_alp_sec2{
}#workingholiday #etr10_alp_sec2 dl{
  padding-top:10px;
}#workingholiday #etr10_alp_sec2 dl dd span.title,#workingholiday #etr10_alp_sec2 dl dd span.t{
  padding-top:5px;
  display:block;
  color:#f00;
}#workingholiday #etr10_alp_sec2 dl dd span.desc,#workingholiday #etr10_alp_sec2 dl dd span.d{
  display:block;
}#workingholiday #etr10_alp_sec2 dl dd.other{
  padding-top:10px;
}

/* ### etr10parent_child_alp ### */
#parent_child #etr10_alp_sec1{
}#parent_child #etr10_alp_sec1 p{
  margin-bottom:10px;
}#parent_child #etr10_alp_sec1 dl{
  padding:0;
  margin:0;
  border:0;
  float:none;
  width:100%;
}#parent_child #etr10_alp_sec1 dl dt{
  color:#f00;
  text-align:left;
  background-color:transparent;
}#parent_child #etr10_alp_sec1 dl dd{
}

#parent_child #etr10_alp_sec2{
}#parent_child #etr10_alp_sec2 dl{
  padding-top:10px;
}#parent_child #etr10_alp_sec2 dl dd span.title,#parent_child #etr10_alp_sec2 dl dd span.t{
  padding-top:5px;
  display:block;
  color:#f00;
}#parent_child #etr10_alp_sec2 dl dd span.desc,#parent_child #etr10_alp_sec2 dl dd span.d{
  display:block;
}#parent_child #etr10_alp_sec2 dl dd.other{
  padding-top:10px;
}

/* ### etr10sports_alp ### */
#sports #etr10_alp_sec1{
}#sports #etr10_alp_sec1 p{
  margin-bottom:10px;
}

#sports #etr10_alp_sec2{
}#sports #etr10_alp_sec2 table.list{
  padding-top:10px;
}#sports #etr10_alp_sec2 table.list tr{
}#sports #etr10_alp_sec2 table.list tr th{
  padding:2px;
  display:block;
  color:#fff;
  background-color:#c66;
}#sports #etr10_alp_sec2 table.list tr td{
  padding:3px;
  color:#da2500;
  background-color:#ffc;
}#sports #etr10_alp_sec2 table.list tr td ul li{
  padding-right:10px;
  float:left;
  width:180px;
}#sports #etr10_alp_sec2 dl{
  padding:15px 0 0 0;
  margin:0;
  border:0;
  float:none;
  width:100%;
}#sports #etr10_alp_sec2 dl dt{
  color:#f00;
  text-align:left;
  background-color:transparent;
}

/* ### etr10summerschool_alp ### */
#summerschool #etr10_alp_sec3{
}#summerschool #etr10_alp_sec3 p{
}#summerschool #etr10_alp_sec3 dl{
  padding:10px 0 0 0;
  margin:0;
  border:0;
  float:none;
  width:100%;
}#summerschool #etr10_alp_sec3 dl.genre{
  padding:0;
  margin:10px 0 0 0;
  border:0;
  width:100%;
}#summerschool #etr10_alp_sec3 dl dt{
  color:#f00;
  text-align:left;
  background-color:transparent;
}#summerschool #etr10_alp_sec3 dl.genre dt{
  text-align:left;
  color:#555;
  background-color:transparent;
}#summerschool #etr10_alp_sec3 dl.genre dd{
  padding:5px;
  border:1px dotted #f00;
  background-color:#ffffcc;
}

/* ### etr90_alp ### */
#etr90_alp_head{
}#etr90_alp_head p{
  padding:10px 0;
}

/* ### etr901guide_alp ### */
#etr901guide_alp_sec1{
  width:580px;
}#etr901guide_alp_sec1 h2{
  padding:1px 0 1px 4px;
  margin:15px 0 15px 0;
  width:580px;
  font-size:16px;
  colorn:#da2500;
  line-height:1;
}#etr901guide_alp_sec1 p.link{
  padding-top:10px;
  font:bold 14px san-serif;
  color:#f90;
  text-align:center;
}#etr901guide_alp_sec1 p.link a{
  color:#f90;
}#etr901guide_alp_sec1 p.link a:hover{
  color:#f90;
}

#etr901guide_alp_sec2{
  padding-top:25px;
  width:580px;
  clear:both;
}#etr901guide_alp_sec2 h2{
  padding:1px 0 1px 0;
  margin:15px 0 15px 0;
  width:580px;
  text-align:center;
}#etr901guide_alp_sec2 table.outer{
  width:578px;
  border:1px solid #f60;
}#etr901guide_alp_sec2 table.outer tr{
}#etr901guide_alp_sec2 table.outer tr td{
}#etr901guide_alp_sec2 table.inner{
}#etr901guide_alp_sec2 table.inner tr{
}#etr901guide_alp_sec2 table.inner tr td.list{
  padding:3px;
  font-weight:bold;
  color:#fff;
  background-color:#f60;
}#etr901guide_alp_sec2 table.inner tr th{
  padding:3px;
  font-weight:bold;
  color:#fff;
  background-color:#f00;
}

/* ### etr901junbi_alp ### */
#etr901junbi_alp_sec1{
  clear:both;
}#etr901junbi_alp_sec1 table{
}#etr901junbi_alp_sec1 table.step1{
  margin-top:10px;
  width:580px;
}#etr901junbi_alp_sec1 table.step1 td.d1{
  padding:10px;
}#etr901junbi_alp_sec1 table.step1 table.d3{
  margin-top:10px;
}#etr901junbi_alp_sec1 table.step1 table.d3 td.d3{
  padding:0 5px;
  background-color:#fff;
}#etr901junbi_alp_sec1 table.step1 table.d3 td.L{
  width:275px;
}#etr901junbi_alp_sec1 table.step1 table.d3 td.M{
  width:10px;
  background-color:#fdf2e1;
}#etr901junbi_alp_sec1 table.step1 table.d3 td.R{
  width:275px;
}#etr901junbi_alp_sec1 table.step2{
  margin-top:10px;
  width:580px;
}#etr901junbi_alp_sec1 table.step2 td.d1{
  padding:10px;
}#etr901junbi_alp_sec1 table.step2 tr.d1 td table tr td{
  width:570px;
  padding:0 5px 5px 5px;
}#etr901junbi_alp_sec1 table.step3{
  margin-top:10px;
  width:580px;
}#etr901junbi_alp_sec1 table.step3 td.d1{
  padding:10px;
}#etr901junbi_alp_sec1 table.step3 td.d2{
  padding-top:5px;
}#etr901junbi_alp_sec1 table.step4{
  margin-top:10px;
  width:580px;
}#etr901junbi_alp_sec1 table.step4 td.d1{
  padding:10px;
}#etr901junbi_alp_sec1 table.step4 td.d2{
}#etr901junbi_alp_sec1 table.step4 table.d3{
  margin-top:10px;
}#etr901junbi_alp_sec1 table.step4 td.d3{
  margin-top:10px;
}#etr901junbi_alp_sec1 table.step4 td.L{
  width:15px;
}#etr901junbi_alp_sec1 table.step4 td.R{
  width:545px;
}#etr901junbi_alp_sec1 table td{
  background-color:#fdf2e1;
  text-align:left;
  vertical-align:top;
}#etr901junbi_alp_sec1 table td strong{
  font-weight:bold;
}#etr901junbi_alp_sec1 table tr.t td{
  background-color:#cc0033;
}#etr901junbi_alp_sec1 table tr.arrow td{
  padding-top:10px;
  background-color:#fff;
}

/* ### etr901about_agent_alp ### */
#etr901about_agent_alp_sec1{
}#etr901about_agent_alp_sec2,#etr901about_agent_alp_sec3,#etr901about_agent_alp_sec4{
  padding-top:25px;
  clear:both;
}#etr901about_agent_alp_sec1 h2,#etr901about_agent_alp_sec2 h2,#etr901about_agent_alp_sec3 h2,#etr901about_agent_alp_sec4 h2{
  padding:1px 0 1px 4px;
  margin:15px 0;
  border-left:5px solid #da2500;
  border-bottom:1px dotted #da2500;
  font-size:16px;
  color:#da2500;
  line-height:1;
}

#etr901about_agent_alp_sec4{
  margin:0 auto;
  position:relative;
  width:492px;
}#etr901about_agent_alp_sec4 h3{
  margin-bottom:10px;
  text-align:center;
}#etr901about_agent_alp_sec4 table.sheet{
  border:#f60;
  width:492px;
  background-color:#f60;
  border-collapse:separate;
  border-spacing:1px;
}#etr901about_agent_alp_sec4 table.sheet tr{
}#etr901about_agent_alp_sec4 table.sheet tr th{
  height:43px;
  color:#fff;
  font-weight:normal;
  background-color:#f90;
}#etr901about_agent_alp_sec4 table.sheet tr th.L{
  padding-left:5px;
}#etr901about_agent_alp_sec4 table.sheet tr th.R1{
  text-align:center;
}#etr901about_agent_alp_sec4 table.sheet tr th.R2{
  text-align:center;
}#etr901about_agent_alp_sec4 table.sheet tr td{
  padding:5px;
  background-color:#fff;
  text-align:center;
}#etr901about_agent_alp_sec4 table.message{
  margin-top:15px;
}#etr901about_agent_alp_sec4 table.message tr{
}#etr901about_agent_alp_sec4 table.message tr td.T{
}#etr901about_agent_alp_sec4 table.message tr td.M{
  padding:0 10px;
  background-color:#fff6c4;
  color:#da2500;
  font-weight:bold;
}#etr901about_agent_alp_sec4 table.message tr td.B{
}#etr901about_agent_alp_sec4 p.attention{
  padding-top:15px;
}#etr901about_agent_alp_sec4 p.icon{
  position:absolute;
  top:55px;
  left:245px;
}

/* ### etr901choice_alp ### */
#etr901choice_alp_sec1{
}#etr901choice_alp_sec2,#etr901choice_alp_sec3,#etr901choice_alp_sec4{
  padding-top:25px;
  clear:both;
}#etr901choice_alp_sec1 h2,#etr901choice_alp_sec2 h2,#etr901choice_alp_sec3 h2,#etr901choice_alp_sec4 h2{
  margin:15px 0 15px 0;
}

#etr901choice_alp_sec1 p,#etr901choice_alp_sec2 p,#etr901choice_alp_sec3 p,#etr901choice_alp_sec4 p{
}#etr901choice_alp_sec1 p strong,#etr901choice_alp_sec2 p strong,#etr901choice_alp_sec3 p strong,#etr901choice_alp_sec4 p strong{
  font-weight:bold;
}

#etr901choice_alp_sec3 table.outer,#etr901choice_alp_sec4 table.outer{
  margin:15px auto 0 auto;
  width:492px;
  background-color:#f93;
}#etr901choice_alp_sec3 table.outer tr,#etr901choice_alp_sec4 table.outer tr{
}#etr901choice_alp_sec3 table.outer tr td,#etr901choice_alp_sec4 table.outer tr td{
  text-align:center;
  color:#fff;
}

#etr901choice_alp_sec3 table.inner,#etr901choice_alp_sec4 table.inner{
  margin:0 auto;
  width:462px;
  background-color:#fff;
}#etr901choice_alp_sec3 table.inner tr,#etr901choice_alp_sec4 table.inner tr{
}#etr901choice_alp_sec3 table.inner tr td,#etr901choice_alp_sec4 table.inner tr td{
  text-align:left;
  color:#333;
}#etr901choice_alp_sec3 table.inner tr td.li,#etr901choice_alp_sec4 table.inner tr td.li{
  padding-left:5px;
  width:10px;
}#etr901choice_alp_sec3 table.inner tr td.txt,#etr901choice_alp_sec4 table.inner tr td.txt{
  padding-left:5px;
  width:442px;
  font-weight:bold;
  color:#900;
}

/* ### etr902company_alp ### */
#etr902company_alp_sec1{
  padding-top:25px;
}#etr902company_alp_sec1 table{
  margin:0 auto;
  margin-left:22px;
  border-collapse:separate;
  border-spacing:1px;
  width:558px;
  background-color:#fff;
}#etr902company_alp_sec1 td{
  height:32px;
  background-color:#fff;
}#etr902company_alp_sec1 table .L{
  padding-left:10px;
  border-left:8px solid #659ec5;
  background-color:#f3f9ff;
  width:100px;
}#etr902company_alp_sec1 table .R{
  padding-left:15px;
  width:490px;
}#etr902company_alp_sec1 dl{
  padding-bottom:8px;
}#etr902company_alp_sec1 dd{
  padding-left:18px;
  background:url(img/all_alp_sec_lm.gif) 5px 8px;
  background-repeat:no-repeat;
}#etr902company_alp_sec1 table .R{
}

/* ### etr902policy_alp ### */
#etr902policy_alp_sec1{
}#etr902policy_alp_sec2{
  padding-top:25px;
  clear:both;
}#etr902policy_alp_sec1 h2,#etr902policy_alp_sec2 h2{
  padding:1px 0 1px 4px;
  margin:15px 0 15px 0;
  border-left:5px solid #da2500;
  border-bottom:1px dotted #da2500;
  font-size:16px;
  color:#da2500;
  line-height:1;
}#etr902policy_alp_sec1 table,#etr902policy_alp_sec2 table{
}#etr902policy_alp_sec1 table tr,#etr902policy_alp_sec2 table tr{
}#etr902policy_alp_sec1 table tr td,#etr902policy_alp_sec2 table tr td{
  padding:0 3px;
  vertical-align:top;
}#etr902policy_alp_sec1 p{
  padding-top:20px;
}#etr902policy_alp_sec1 p.attention{
  padding-top:0;
}#etr902policy_alp_sec1 p.signature{
  padding-right:10px;
  text-align:right;
}

/* ### etr902inquiry_alp ### */
#etr902inquiry_alp_sec1{
  margin-top:30px;
}#etr902inquiry_alp_sec1 table{
  margin:0 auto;
}#etr902inquiry_alp_sec1 table tr{
}#etr902inquiry_alp_sec1 table tr td{
}#etr902inquiry_alp_sec1 table tr td strong{
  font-weight:bold;
}#etr902inquiry_alp_sec1 table tr td table{
  border:1px solid #da2500;
}#etr902inquiry_alp_sec1 table tr td table tr{
}#etr902inquiry_alp_sec1 table tr td table tr td{
  padding:20px 20px 20px 20px;
}


/* BETA
   ---- */
/* ### all_bet ### */
#all_bet_men1{
  padding-top:20px;
  margin-bottom:20px;
  width:180px;
  position:relative;
}#all_bet_men1 ul{
  margin:0 auto;
  position:relative;
  list-style:none;
  clear:both;
}#all_bet_men1 ul li{
  width:160px;
  height:32px;
  padding:5px 0 0 19px;
  background:url(img/all_bet_men1_bg.gif) left top;
  background-repeat:no-repeat;
}

#all_bet_sec1{
  width:180px;
  min-height:147px;
  clear:both;
}#all_bet_sec1 p{
  height:147px;
  text-align:center;
}#all_bet_sec1 p img{
}


/* GAMMA
   ----- */
/* ### top_gnm_sec1 ### */
#top_gnm_sec1{
  padding:0 25px;
}#top_gnm_sec1 h2{
  margin-bottom:10px;
  color:#f00;
}#top_gnm_sec1 p.desc{
  margin-bottom:25px;
}#top_gnm_sec1 ul{
}#top_gnm_sec1 ul li{
  padding:0 0 15px 100px;
  margin-bottom:15px;
  border-bottom:1px dashed #ff9900;
  position:relative;
  min-height:85px;
  clear:both;
}#top_gnm_sec1 ul li.li1{
  background:url(/img/marketplace_img01.gif) no-repeat left top;
}#top_gnm_sec1 ul li.li4{
  background:url(/img/marketplace_img04.gif) no-repeat left top;
}#top_gnm_sec1 ul li.li8{
  background:url(/img/marketplace_img08.gif) no-repeat left top;
}#top_gnm_sec1 ul li.li5{
  border-bottom:none;
  background:url(/img/marketplace_img05.gif) no-repeat left top;
}


/* FOOTER
   ------ */
/* ### all_ftr ### */
#all_ftr_men1{
  width:780px;
}

#all_ftr_sitl{
  padding-top:15px;
  width:100%;
}#all_ftr_sitl h2,#all_ftr_sitl h3{
  font:normal 11px san-serif;
}#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) 6px 1px;
  background-repeat:no-repeat;
  white-space:nowrap;
}#all_ftr_sitl ul li.ryugaku{
  padding-left:5px;
  background-image:none;
}

#all_ftr_cpyr{
  padding-top:8px;
  width:780px;
  clear:both;
}#all_ftr_cpyr p{
}#all_ftr_cpyr p span.txt1{
  display:block;
}#all_ftr_cpyr p span.txt2{
  display:block;
}
