/*------------------------------------------------------------------------------------------------------
CSS Information

SiteURL: http://www.naitei-get.com/
Created: unknown
LastUpdate: 20080109 kaori yoshida
Author: kaori yoshida
--------------------------------------------------------------------------------------------------------*/

/*-attention-------------------------------------------*/

div#top_attention {
  width:538px;
  padding:10px 0px 10px 0px;
  margin:0px 0px 10px 0px;
  border: 1px solid #FF6600;
  }
  
div#top_attention p {
  width:518px;
  color:#FF3300;
  font-weight:bold;
  padding:0px;
  margin:0px 10px 0px 10px;
  }  


/*new_menu_area------------------------------*/

ul#grand_menu {
  width:180px;
  padding:3px 0px 5px;
  margin:0px 5px;
  list-style:none;
  }
  
img#mark {
  width:180px;
  height:90px;
  padding:0px 0px 20px;
  margin:0px 5px;
  }
  
ul#grand_menu li#semi_detail {
  width:180px;
  padding:0px;
  margin:0px;
  display:block;
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #CCCCCC;
  border-right-color: #CCCCCC;
  border-bottom-color: #CCCCCC;
  border-left-color: #CCCCCC;
  }
  
li#semi_detail ul {
  width:180px;
  color:#6079BC;
  padding:0px;
  margin:0px;
  list-style:none;
  }
  
li.sssmenu_t01 {
  width:180px;
  height:25px;
  padding:0px;
  margin:0px;
  background-color:#ECEFF5;
  background-image:url(img/menu/menu_arrow.gif);
  background-repeat:no-repeat;
  background-position:left center;
  } 
  
li#semi_detail a {
  width:150px;
  color:#6079BC;
  margin:0px 0px 0px 25px;
  padding:5px 0px 0px 0px;
  display:block;
  }
  
li#semi_detail a:hover {
  width:150px;
  color:#6079BC;
  margin:0px 0px 0px 25px;
  padding:5px 0px 0px 0px;
  text-decoration:underline;
  display:block;
  }    
  
li.sssmenu_t02 {
  width:180px;
  height:25px;
  padding:0px;
  margin:0px;
  background-color:#FFFFFF;
  background-image:url(img/menu/menu_arrow.gif);
  background-repeat:no-repeat;
  background-position:left center;  
  }          

ul#grand_menu li#bn001 {
  width:180px;
  height:91px;
  padding:0px 0px 10px;
  margin:0px;
  background-image:url(img/menu/bn001.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  text-indent:-9999px;
  }

ul#grand_menu li#bn001 a {
  width:180px;
  height:91px;
  display:block;
  text-decoration:none;
  }
  
ul#grand_menu li#bn002 {
  width:180px;
  height:150px;
  padding:0px;
  margin:5px 0px 0px;
  background-image:url(img/menu/bn002.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  text-indent:-9999px;
  }

ul#grand_menu li#bn002 a {
  width:180px;
  height:150px;
  display:block;
  text-decoration:none;
  }
  
ul#grand_menu li#bn003 {
  width:180px;
  height:81px;
  padding:0px;
  margin:5px 0px 0px;
  background-image:url(img/menu/book_bn.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  text-indent:-9999px;
  }

ul#grand_menu li#bn003 a {
  width:180px;
  height:81px;
  display:block;
  text-decoration:none;
  }
  
ul#grand_menu li#bn08032801 {
  width:179px;
  height:73px;
  padding:0px 0px 5px 0px;
  margin:0px;
  background-image:url(img/menu/bn08032801.gif);
  background-repeat:no-repeat;
  background-position:0px 0px;
  text-indent:-9999px;
  }
  
ul#grand_menu li#bn08032801 a {
  width:179px;
  height:73px;
  padding:0px;
  margin:0px;
  display:block;
  } 
  
ul#grand_menu li#bn08032802 {
  width:180px;
  height:55px;
  padding:0px 0px 5px 0px;
  margin:0px;
  background-image:url(img/menu/bn08032802.gif);
  background-repeat:no-repeat;
  background-position:0px 0px;
  text-indent:-9999px;
  } 
  
ul#grand_menu li#bn08032802 a {
  width:180px;
  height:55px;
  padding:0px;
  margin:0px;
  display:block;
  }       
  
ul#grand_menu li#menu001 {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  background-image:url(img/menu/menu001.jpg);
  background-repeat:no-repeat;
  background-position:0px 0px;
  text-indent:-9999px;
  }
  
ul#grand_menu li#menu000 {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  background-image:url(img/menu/menu000.jpg);
  background-repeat:no-repeat;
  background-position:0px 0px;
  text-indent:-9999px;
  } 
  
ul#grand_menu li#menu000 a {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  display:block;
  text-decoration:none;
  }

ul#grand_menu li#menu000 a:hover {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  background-image:url(img/menu/menu000.jpg);
  background-repeat:no-repeat;
  background-position:-180px 0px;
  display:block;
  text-indent:-9999px;
  }  
  
ul#grand_menu li#menu001 a {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  display:block;
  text-decoration:none;
  }

ul#grand_menu li#menu001 a:hover {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  background-image:url(img/menu/menu001.jpg);
  background-repeat:no-repeat;
  background-position:-180px 0px;
  display:block;
  text-indent:-9999px;
  }
  
ul#grand_menu li#menu002 {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  background-image:url(img/menu/menu002.jpg);
  background-repeat:no-repeat;
  background-position:0px 0px;
  text-indent:-9999px;
  }
  
ul#grand_menu li#menu002 a {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  display:block;
  text-decoration:none;
  }

ul#grand_menu li#menu002 a:hover {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  background-image:url(img/menu/menu002.jpg);
  background-repeat:no-repeat;
  background-position:-180px 0px;
  display:block;
  text-indent:-9999px;
  }
  
ul#grand_menu li#menu003 {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  background-image:url(img/menu/menu003.jpg);
  background-repeat:no-repeat;
  background-position:0px 0px;
  text-indent:-9999px;
  }
  
ul#grand_menu li#menu003 a {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  display:block;
  text-decoration:none;
  }

ul#grand_menu li#menu003 a:hover {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  background-image:url(img/menu/menu003.jpg);
  background-repeat:no-repeat;
  background-position:-180px 0px;
  display:block;
  text-indent:-9999px;
  }
  
ul#grand_menu li#menu004 {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  background-image:url(img/menu/menu004.jpg);
  background-repeat:no-repeat;
  background-position:0px 0px;
  text-indent:-9999px;
  }
  
ul#grand_menu li#menu004 a {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  display:block;
  text-decoration:none;
  }

ul#grand_menu li#menu004 a:hover {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  background-image:url(img/menu/menu004.jpg);
  background-repeat:no-repeat;
  background-position:-180px 0px;
  display:block;
  text-indent:-9999px;
  }
  
ul#grand_menu li#menu005 {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  background-image:url(img/menu/menu005.jpg);
  background-repeat:no-repeat;
  background-position:0px 0px;
  text-indent:-9999px;
  }
  
ul#grand_menu li#menu005 a {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  display:block;
  text-decoration:none;
  }

ul#grand_menu li#menu005 a:hover {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  background-image:url(img/menu/menu005.jpg);
  background-repeat:no-repeat;
  background-position:-180px 0px;
  display:block;
  text-indent:-9999px;
  }
  
ul#grand_menu li#menu006 {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  background-image:url(img/menu/menu006.jpg);
  background-repeat:no-repeat;
  background-position:0px 0px;
  text-indent:-9999px;
  }
  
ul#grand_menu li#menu006 a {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  display:block;
  text-decoration:none;
  }

ul#grand_menu li#menu006 a:hover {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  background-image:url(img/menu/menu006.jpg);
  background-repeat:no-repeat;
  background-position:-180px 0px;
  display:block;
  text-indent:-9999px;
  }
  
ul#grand_menu li#menu007 {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  background-image:url(img/menu/menu007.jpg);
  background-repeat:no-repeat;
  background-position:0px 0px;
  text-indent:-9999px;
  }
  
ul#grand_menu li#menu007 a {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  display:block;
  text-decoration:none;
  }

ul#grand_menu li#menu007 a:hover {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  background-image:url(img/menu/menu007.jpg);
  background-repeat:no-repeat;
  background-position:-180px 0px;
  display:block;
  text-indent:-9999px;
  }
  
ul#grand_menu li#menu008 {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  background-image:url(img/menu/menu008.jpg);
  background-repeat:no-repeat;
  background-position:0px 0px;
  text-indent:-9999px;
  }
  
ul#grand_menu li#menu008 a {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  display:block;
  text-decoration:none;
  }

ul#grand_menu li#menu008 a:hover {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  background-image:url(img/menu/menu008.jpg);
  background-repeat:no-repeat;
  background-position:-180px 0px;
  display:block;
  text-indent:-9999px;
  }
  
ul#grand_menu li#menu009 {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  background-image:url(img/menu/menu009.jpg);
  background-repeat:no-repeat;
  background-position:0px 0px;
  text-indent:-9999px;
  }
  
ul#grand_menu li#menu009 a {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  display:block;
  text-decoration:none;
  }

ul#grand_menu li#menu009 a:hover {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  background-image:url(img/menu/menu009.jpg);
  background-repeat:no-repeat;
  background-position:-180px 0px;
  display:block;
  text-indent:-9999px;
  }
  
ul#grand_menu li#menu010 {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  background-image:url(img/menu/menu010.jpg);
  background-repeat:no-repeat;
  background-position:0px 0px;
  text-indent:-9999px;
  }
  
ul#grand_menu li#menu010 a {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  display:block;
  text-decoration:none;
  }

ul#grand_menu li#menu010 a:hover {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  background-image:url(img/menu/menu010.jpg);
  background-repeat:no-repeat;
  background-position:-180px 0px;
  display:block;
  text-indent:-9999px;
  }
  
ul#grand_menu li#menu011 {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  background-image:url(img/menu/menu011.jpg);
  background-repeat:no-repeat;
  background-position:0px 0px;
  text-indent:-9999px;
  }
  
ul#grand_menu li#menu011 a {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  display:block;
  text-decoration:none;
  }

ul#grand_menu li#menu011 a:hover {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  background-image:url(img/menu/menu011.jpg);
  background-repeat:no-repeat;
  background-position:-180px 0px;
  display:block;
  text-indent:-9999px;
  }
  
ul#grand_menu li#menu012 {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  background-image:url(img/menu/menu012.jpg);
  background-repeat:no-repeat;
  background-position:0px 0px;
  text-indent:-9999px;
  }
  
ul#grand_menu li#menu012 a {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  display:block;
  text-decoration:none;
  }

ul#grand_menu li#menu012 a:hover {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  background-image:url(img/menu/menu012.jpg);
  background-repeat:no-repeat;
  background-position:-180px 0px;
  display:block;
  text-indent:-9999px;
  }
  
ul#grand_menu li#menu013 {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  background-image:url(img/menu/menu013.jpg);
  background-repeat:no-repeat;
  background-position:0px 0px;
  text-indent:-9999px;
  }
  
ul#grand_menu li#menu013 a {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  display:block;
  text-decoration:none;
  }

ul#grand_menu li#menu013 a:hover {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  background-image:url(img/menu/menu013.jpg);
  background-repeat:no-repeat;
  background-position:-180px 0px;
  display:block;
  text-indent:-9999px;
  }
  
ul#grand_menu li#menu014 {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  background-image:url(img/menu/menu014.jpg);
  background-repeat:no-repeat;
  background-position:0px 0px;
  text-indent:-9999px;
  }
  
ul#grand_menu li#menu014 a {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  display:block;
  text-decoration:none;
  }

ul#grand_menu li#menu014 a:hover {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  background-image:url(img/menu/menu014.jpg);
  background-repeat:no-repeat;
  background-position:-180px 0px;
  display:block;
  text-indent:-9999px;
  }
  
ul#grand_menu li#menu_semi {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  background-image:url(img/menu/menu070307.jpg);
  background-repeat:no-repeat;
  background-position:0px 0px;
  text-indent:-9999px;
  }  
  
ul#grand_menu li#menu_semi a {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  display:block;
  text-decoration:none;
  }  
  
ul#grand_menu li#menu_semi a:hover {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  background-image:url(img/menu/menu070307.jpg);
  background-repeat:no-repeat;
  background-position:-180px 0px;
  display:block;
  text-indent:-9999px;
  }              
  
ul#grand_menu li#sub_menu001 {
  width:180px;
  height:36px;
  padding:0px;
  margin:0px;
  background-image:url(img/menu/sub_menu001.gif);
  background-repeat:no-repeat;
  background-position:0px 0px;
  text-indent:-9999px;
  }
  
ul#grand_menu li#sub_menu001 a {
  width:180px;
  height:36px;
  padding:0px;
  margin:0px;
  display:block;
  text-decoration:none;
  }
  
ul#grand_menu li#sub_menu002 {
  width:180px;
  height:36px;
  padding:0px;
  margin:0px;
  background-image:url(img/menu/sub_menu002.gif);
  background-repeat:no-repeat;
  background-position:0px 0px;
  text-indent:-9999px;
  }
  
ul#grand_menu li#sub_menu002 a {
  width:180px;
  height:36px;
  padding:0px;
  margin:0px;
  display:block;
  text-decoration:none;
  }
  
ul#grand_menu li#sub_menu003 {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  background-image:url(img/menu/sub_menu003.jpg);
  background-repeat:no-repeat;
  background-position:0px 0px;
  text-indent:-9999px;
  }
  
ul#grand_menu li#sub_menu003 a {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  display:block;
  text-decoration:none;
  }

ul#grand_menu li#sub_menu003 a:hover {
  width:180px;
  height:60px;
  padding:0px;
  margin:0px;
  background-image:url(img/menu/sub_menu003.jpg);
  background-repeat:no-repeat;
  background-position:-180px 0px;
  display:block;
  text-indent:-9999px;
  }                            

/*new_menu_area------------------------end------*/

#wrapper {
   width:750px;
   margin:0px;
   padding:0px;
   border-right:1px solid #DFDFDF;
   zoom:1;
   }
   
#wrapper:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
#wrapper002 {
	width:750px;
	margin:0px;
	padding:0px;
	zoom:1;
   }
   
#wrapper002:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    } 	   

/*----フォント----*/

.f12{font-size:12px; line-height:140%;}
.f14B{font-size:14px; font-weight:bold; line-height:140%;}
.f20B{font-size:20px; font-weight:bold; line-height:140%;}

.clear {
   clear:both;
   }
   
.normalbold {
   font-weight:bold;
   }   

/*----フォーム----*/

.boaderTB{
	border:1px solid #333333;
	font-size:12px;
}

/*----東京会場とか----*/

h5.kaijyou {
  padding-top:5px;
  padding-bottom:5px;
  margin:0px;
  }
  
p.seminarDays {
  padding:0px;
  margin:0px;
  font-weight:bold;
  }
  
p.seminarDetail {
  padding:0px 0px 5px;
  margin:0px;
  }
  
p.seminarPlace {
  padding:0px 0px 5px;
  margin:0px;
  }      

/*--バナー部分---*/

div.bn_box {
  width/**/:180px;
  width:170px !important;
  padding-bottom:10px;
  padding-top:10px;
  margin-left:5px;
  margin-right:5px;
  }
  
div.bn_box02 {
  width:180px;
  padding-bottom:10px;
  padding-top:10px;
  margin:0px;
  text-align:center;
  }  
  
div.info_box {
	width:178px;
	padding:0px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
	margin-top:10px;
	background-color:#FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #009900;
	border-right-color: #009900;
	border-bottom-color: #009900;
	border-left-color: #009900;
  }

div.info_box p {  
  padding-bottom:10px;
  padding-top:10px;
  padding-right:10px;
  padding-left:10px;
  margin:0px;
  }
  
div.info_box p span {
  color:#009900;
  } 
  
div.info_box h4 {
  margin:0px;
  padding:0px;
  }  
  
img.p_top15 {
 margin:0px;
 padding:15px 0px 0px;
 }    


/*  フォーム用のテーブル  */

.fome_point_tx01{
	color:#e90142 ;
	font-weight:bold;
	}


/* -------------------------------共通部分-------------------------------------------------- */

.torikesi {
	text-decoration:line-through;
	color:#FF0000;
	 }
	 
.red {
	color:#FF0000;
	font-weight:bold;
	font-style: normal;
	}	 

img {
	margin: 0px;
	padding: 0px;
}

h1 {	margin: 0px;	padding: 0px;}
h2 {	margin: 0px;	padding: 0px; display:none;}
h3 {	margin: 0px;	padding: 0px;}
h4 {	margin: 0px;	padding: 0px;}
h5 {	margin: 0px;	padding: 0px;}
h6 {	margin: 0px;	padding: 0px;}

strong {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none;
}

strong.midashi {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 15px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
    
}

strong.midashi2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #014272;
	text-decoration: none;
    
}

strong.book {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
    
}

strong.book_blue {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color:#004ea2;
	text-decoration: none;
    
}

h3.pb10 {
    padding:0px;
	margin:0px;
	}

div.txt-box01 {
	padding-bottom: 10px;
}

.txt-box01 p {
    font-size:12px;
}

div.txt-box02 {
	padding-bottom: 20px;
}
div.txt-box03 {
    padding-top: 10px;
	padding-bottom: 20px;
}
div.txt-box04 {
    padding-bottom: 10px;
	padding-left: 5px;
}
div.txt-box05 {
    padding-bottom: 10px;
	padding-right: 5px;
}
div.txt-box06 {
    padding-top: 10px;
	padding-bottom: 15px;
}

div.txt-box07 {
    padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
}

div.txt-box08 {
    padding-top: 10px;
}

div.txt-box09 {
	padding-left: 10px;
	padding-right: 10px;
	}
	
div.txt-box10 {
	padding: 10px;
	}
	
div.txt-box10_nobottom {
	padding: 10px 10px 0px;
	}	
	
div.txt-box11 {
	padding-top: 10px;
	}
	
div.txt-box12 {
	padding-left: 10px;
	}	

div.txt-box13 {
	padding-top: 20px;
	}	
	
div.txt-box14 {
	padding-left: 8px;
	}	
	
div.txt-box15 {
    padding-left: 10px; 
    padding-right: 10px; 
	padding-bottom: 10px;
	}
	
div.txt-box16 {
	padding-top: 5px;
	}	
	
div.txt-box17 {
	padding-left: 9px;
	padding-bottom: 10px;
	}	
	
div.txt-box18 {
	padding-right: 5px;
	}
	
div.txt-box19 {
    padding-top: 10px;
    padding-bottom: 10px;
	padding-right: 10px;
}

div.txt-box20 {
    padding-top: 5px;
	padding-bottom: 5px;
}	

div.txt-box22 {
    padding-top: 20px;
	padding-bottom: 20px;
}

div.txt-box23 {
    padding-top: 10px;
    padding-bottom: 10px;
	padding-right: 10px;
}

div.txt-box24 {
	padding-right: 10px;
	}	
	
div.txt-box25 {
	padding-left: 10px;
	padding-bottom: 10px;
	}	
	
div.txt-box26 {
	padding: 5px;
	}
	
div.txt-box27 {
    padding-top: 10px;
	padding-right: 10px;
}

div.txt-box28 {
	padding-left: 10px;
}

div.txt-box28 p {
    padding-left: 0px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	}

div.txt-box29 {
	padding-top: 10px;
	padding-bottom:5px;
}			

.hide {
	display: none;
}

div.footer {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DFDFDF;
	border-right-color: #DFDFDF;
	border-bottom-color: #DFDFDF;
	border-left-color: #DFDFDF;
}

.txt_blue{
	color:#0000FF;
	}

div.footer address {
    font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;
	color: #999999;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 520px;
	font-style: normal;
	font-size: 10px;
}

body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}


td.menu_bg {
	background-color: #0067B4;
}

td.contents {
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}

table.sidemenu {
	margin-top: 1px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom:10px;
}

table.txt-menu td {
	padding-bottom: 10px;
}

A.menu-link,
A.menu-link:link
A.menu-link:visited
A.menu-link:hover {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

A,
A:link
A:visited
A:hover {
	text-decoration: none;
}

div.txt-bold {
	font-weight: bold;
}



/* ----------------------------JAIC営業カレッジって何？----------------------------------- */

div.question {
	padding-top: 12px;
	padding-bottom: 12px;
}

td.answer {
	padding-top: 2px;
    padding-right: 10px;
	padding-left: 4px;
}

td.step-midashi {
    padding-top: 20px;
	padding-left: 10px;

}

td.step-bg {
    background-color: #F2F2F2;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 10px;
	
}

td.top-bg {
    background-color: #FFF0B5;
	
}

.under-pict  {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

td.step-side {
	background-attachment: fixed;
	background-image: url(img/top-step02-side.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 12px;
}

td.flow-bg {
    background-color: #F2F2F2;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 10px;
	
}

td.kyoumi-sen {
	background-color: #0067B4;
}

td.kyoumi-sen02 {
	background-color: #94CDF8;
}


div.kyoumi-txt {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;

}

div.kyoumi-txt2 {
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 5px;

}

td.kyoumi-midashi {
	padding-left: 5px;

}

A.mousikomi-link,
A.mousikomi-link:link
A.mousikomi-link:visited
A.mousikomi-link:hover {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #0067B4;
	text-decoration: none;
}
/* ----------------------------プライバシーポリシー----------------------------------- */

ul.privacy01 {
	list-style-position: inside;
	list-style-type: decimal;
}

ul.privacy01-square {
	list-style-position: inside;
	list-style-type: square;
}

strong.privacy-list {
	font-weight: bold;
	color: #666666;
}
/* ----------------------------個人情報について----------------------------------- */

ul.privacy02 {
	list-style-position: inside;
	list-style-type: circle;
}

table.border {
	border: 2px solid #0067B4;
}

/* ----------------------------個人情報保護法----------------------------------- */

#number14 {
	font-size:14px;
	list-style:none;
	}

#list_none12 {
	font-size:12px;
	list-style:none;
	line-height:25px;
	}		

/* ----------------------------お問い合わせ----------------------------------- */

table.form {
    background-color: #999999;
}

td.form01 {
    background-color: #0067B4;
}

td.form02 {
    background-color: #FFFFFF;
}

td.consult_box {
    background-color: #FF6600;
}

td.consult_box p {
    color:#333333;
	padding:0px;
	margin:0px;
	font-weight:bold;
	}

strong.form-koumoku {
	font-weight: bold;
	color: #FFFFFF;
}

strong.form-koumoku_big {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 16px;
}

strong.form-hissu {
	font-weight: bold;
	color: #FF9900;
}

strong.form-kyoucyou {
	font-weight: bold;
	color: #666666;
	font-size: 18px;
}

/* ----------------------------会社概要----------------------------------- */

table.company {
    background-color: #999999;
}

td.company01 {
    background-color: #0067B4;
}

td.company02 {
    background-color: #FFFFFF;
}

div.koumoku {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}



/* ----------------------------説明会・個別相談会申込----------------------------------- */

table.seminar {
    background-color: #999999;
}

td.seminar01,
tr.seminar01 {
    background-color: #0067B4;
}

td.lp080107tab {
    background-color:#009900;
	}

td.seminar_lp {
    background-color: #FFCC66;
}

td.seminar02,
tr.seminar02 {
    background-color: #FFFFFF;
}

div.seminar {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

ul.voice-seminar {
	list-style-type: none;
}

ul.bold {
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	list-style:none;
}

td.seminarBG {
	background-color: #FFF0B5;
	padding-right: 15px;
	padding-top: 5px;
}

/* ----------------------------マスコミ掲載----------------------------------- */

td.masukomi-bg {
    background-color: #F2F2F2;
	padding: 10px;
}

A.pop-link,
A.pop-link:link
A.pop-link:visited
A.pop-link:hover {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

/* ----------------------------スタッフ紹介----------------------------------- */

table.staff {
    background-color: #999999;
}

td.staff01 {
    background-color: #0067B4;
}

td.staff02 {
    background-color: #FFFFFF;
}

strong.staff-koumoku {
	color: #FFFFFF;
	font-size: 15px;
}

.staff-txt {
	color: #FFFFFF;
	font-size: 12px;
}

td.staff-bg {
    background-color: #F2F2F2;
	padding: 5px;
}

body.koushi {
	background-color: #0067B4;
}

body.syusyoku {
	background-color: #009933;
}

body.kigyou {
	background-color: #FF6600;
}

td.pop-txt {
	padding-bottom: 10px;
	padding-left: 30px;
}

/* ---------------------------卒業生の声----------------------------------- */

td.voice-midashi01 {
	background-image: url(img/gvoice/4-p01-2.jpg);
	background-repeat: no-repeat;
	height: 37px;
}

td.voice-midashi02 {
	background-image: url(img/gvoice/4-p02-2.jpg);
	background-repeat: no-repeat;
	height: 37px;
}

td.voice-midashi03 {
	background-image: url(img/gvoice/4-p03-2.jpg);
	background-repeat: no-repeat;
	height: 39px;
}

td.voice-midashi04 {
	background-image: url(img/gvoice/4-p04-2.jpg);
	background-repeat: no-repeat;
	height: 41px;
}

td.voice-midashi05 {
	background-image: url(img/gvoice/4-p05-2.jpg);
	background-repeat: no-repeat;
	height: 41px;
}

td.voice-midashi06 {
	background-image: url(img/gvoice/4-p06-2.jpg);
	background-repeat: no-repeat;
	height: 34px;
}

td.voice-bg {
    background-color: #E4E4E4;
}

table.voice {
    background-color: #999999;
}

td.voice01 {
    background-color: #FFFFFF;
}

td.kuwasiku {
    padding-top: 3px;
	font-size: 10px;
	
}

strong.voice-q {
    color: #0067B4;
	
}

/* ---------------------------本プレゼント２００６年４月----------------------------------- */
td.college-txt01 {
	padding-top: 10px;
	padding-left: 30px;
}
#college-txt02 {
	padding-top: 20px;
}
.college-txt03 {
    color:#FF0000;
	font-weight:bold;
	
}

td.step01 {
    padding-top: 10px;
	padding-left: 10px;
	padding-bottom:10px;
}
.step02 {
    padding-top: 10px;
}

td.step03 {
    padding-top: 10px;
	padding-bottom:10px;
}

td.step04 {
    padding-left: 10px;
}


td.step05 {
    padding-top: 5px;
	padding-bottom:10px;
}
td.step06 {
    padding-left: 30px;
	padding-right:80px;
}
td.step07 {
    padding-left: 30px;
}

td.step08 {
    padding-left: 20px;
}

div.footerlink {
    font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	color: #0067B4;
	padding:0px;
	margin:0px;
	font-size: 12px;
	text-align:center;
}

div.footerlink2 {
    font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; 
	color: #0067B4;
	padding:0px;
	margin:0px;
	font-size: 12px;
	text-align:center;
}

td#flink a { text-decoration:none; color:#0067B4; margin: 0;}
td#flink a:link {color: #0067B4;}
td#flink a:visited {color: #0067B4;}
td#flink a:hover { text-decoration:none; color:#FF6600;}

.under-pict2  {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: 1.5em;
	font-weight: bold;
	color: #30000f;
	text-decoration: none;
}

td.form03 { background-color:#5B9DCE;}
td.form04 { background-color:#FFFFFF;}
strong.form-koumoku2 {
	font-weight: bold;
	color: #000000;
}

table.form-college {
    background-color: #333333;
}

.step05{
    padding-top: 10px;
	padding-left: 10px;
}
td.step-bg2 {
    background-color: #ffffec;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 10px;
	
}


/* ----卒業生の声-----
------------------------------ */

#gvoice01 {
    height:75px;
	padding:5px;
	margin:5px;
	border: 1px solid #9D9D9D;
	background-image: url(img/gvoice/gvoice_back01.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}
	
#gvoice01 span {
	font-size:10px;
	color:#333333;
	background-image:url(img/gvoice/gvoice01san.gif);
	padding-left:11px;
	background-repeat: no-repeat;
	background-position: left center;
	float:right;
	}	 
	
#gvoice02 {
    height:75px;
	padding:5px;
	margin:5px;
	border: 1px solid #9D9D9D;
	background-image: url(img/gvoice/gvoice_back02.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}
	
#gvoice02 span {
    font-size:10px;
	color:#333333;
	background-image:url(img/gvoice/gvoice02san.gif);
	padding-left:11px;
	background-repeat: no-repeat;
	background-position: left center;
	float:right;
	}	
	
#gvoice03 {
    height:75px;
	padding:5px;
	margin:5px;
	border: 1px solid #9D9D9D;
	background-image: url(img/gvoice/gvoice_back03.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}
	
#gvoice03 span {
    font-size:10px;
	color:#333333;
	background-image:url(img/gvoice/gvoice03san.gif);
	padding-left:11px;
	background-repeat: no-repeat;
	background-position: left center;
	float:right;
	}	 	
	
#gvoice04 {
    height:75px;
	padding:5px;
	margin:5px;
	border: 1px solid #9D9D9D;
	background-image: url(img/gvoice/gvoice_back04.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}
	
#gvoice04 span {
    font-size:10px;
	color:#333333;
	background-image:url(img/gvoice/gvoice04san.gif);
	padding-left:11px;
	background-repeat: no-repeat;
	background-position: left center;
	float:right;
	}	 	
	
#gvoice05 {
    height:75px;
	padding:5px;
	margin:5px;
	border: 1px solid #9D9D9D;
	background-image: url(img/gvoice/gvoice_back05.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}
	
#gvoice05 span {
    font-size:10px;
	color:#333333;
	background-image:url(img/gvoice/gvoice05san.gif);
	padding-left:11px;
	background-repeat: no-repeat;
	background-position: left center;
	float:right;
	}
	
#gvoice06 {
    height:75px;
	padding:5px;
	margin:5px;
	border: 1px solid #9D9D9D;
	background-image: url(img/gvoice/gvoice_back06.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}
	
#gvoice06 span {
    font-size:10px;
	color:#333333;
	background-image:url(img/gvoice/gvoice06san.gif);
	padding-left:11px;
	background-repeat: no-repeat;
	background-position: left center;
	float:right;
	}
			
	
.gvoice_top_midashi {
    padding:10px;
	}
		 		
/* ----------------------------就活の基礎の基礎セミナー----------------------------------- */

#check_box td#ListArea {
	background-image:url(img/10/10_check_bg.gif);
	width /**/ :540px;
	width: 508px !important;
	background-repeat:repeat-y;
	margin: 0px;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 22px;
	}
	
#check_box td#textArea {
    padding:10px;
	margin:0px;
	text-align:left;
	}	
	
#ListArea ul {
    margin:0px;
	padding:0px;
	list-style: none;
	text-align:left;
	font-weight:bold;
	}
	
#ListArea li#check01 {
	margin:0px;
	padding:0px 0px 5px 30px;
	background: url(img/10/10_check02.gif) no-repeat left top;
	text-align:left;
}	
	
#ListArea li#check02,
#ListArea li#check03,
#ListArea li#check04,
#ListArea li#check05 {
	margin:0px;
	padding:0px 0px 5px 30px;
	background: url(img/10/10_check02.gif) no-repeat left top;
	text-align:left;
}

#talk_box {
	padding-bottom:10px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	width:540px;
	}
	
#talk_box h3 {
	padding-bottom:10px;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	text-align:center;
	}
	
#pict {
    padding:5px;
	margin:0px;
	text-align:left;
	}
	
#talk_box02 {
    padding:10px 0px 0px;
	margin:0px;
	text-align:left;
	line-height:18px;
	}	
	
#pict span {
    font-size:10px;
	line-height:14px;
	color:#333333;
	}
	
#talk_box td#talk_List {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align:left;
	}	
	
#talk_List ul {
    margin:0px;
	padding:0px;
	list-style: none;
	text-align:left;
	}
	
#talk_List ul li {
	padding-bottom:5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
	font-size:14px;
	font-weight:bold;
	}
	
#talk_List ul li.explain {
	font-size:12px;
	font-weight:normal;
	padding: 0px 0px 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	}		

#talk_List ul li.explainB {
	font-size:12px;
	font-weight:bold;
	padding: 0px 0px 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	}		

#talk_List ul li span.semi02 {
    color:#FF3300;
	font-size:10px;
	}
	
#talk_List ul li span.semi04 {
    color:#339900;
	font-size:10px;
	}	
	
#10voice_box {
	padding-bottom:10px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	width:540px;
	}
	
#10voice_box td#voiceList {
	background-color: #FFF0B5;
	}	

#voiceList ul {
    margin:0px;
	padding:5px 15px 0px 10px;
	list-style: none;
	text-align:left;
	background-color: #FFF0B5;
	}
	
#voiceList li {
	padding-bottom:5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
	}
	
#voiceList li span#list_img {
    color:#0067B4;
	font-size:10px;
	}
	
span.bold_f {
    font-weight:bold;
	}				
	
#what_box {
	padding-bottom:10px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	width:540px;
	}
	
#what_box h3 {
	padding-bottom:10px;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	}
	
#what_box p {
    padding-bottom:10px;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	line-height:18px;
	}			
	
/* ------------------フリーター本----------------------------------- */

.book02_TD01{
	background:#ffffec;
	background-repeat:repeat-y;
	/*width:458px;*/
	padding-left:30px;
	padding-top:10px;
	font-size:12px;
	vertical-align:top;
	}
	
.book02_TD02{
	background:#ffffec;
	background-repeat:repeat-y;
	padding-left:5px;
	padding-top:10px;
	font-size:12px;
	vertical-align:top;
	}
	
.book_TB01{
	margin-left:30px;
	}

.book_TB02{
	margin-left:20px;
	}
	

/* ------------------本 履歴書----------------------------------- */
#book04_td01{
	width:433px;
	padding-left:15px;
	padding-top:10px;
	font-size:12px;
	vertical-align:top;
}

#book04_td02 {
	padding-left: 20px;
}

.book04_td03 {
	padding-left: 15px;
	padding-top:10px;
}

.f10{
	font-size:10px;
}

#book04_td04 {
	padding-left:55px;
	padding-top:10px;
	vertical-align:top;
}

#book04_td05 {
	padding-top:5px;
}

#book04_td06 {
	padding-left:90px;
	padding-right:90px;
	padding-bottom:10px;
}

#book04_td07{
	width:433px;
	font-size:12px;
	vertical-align:top;
}

/* ------------------フォーム関連----------------------------------- */

.syousai {
   font-size:10px;
   }
   
/*------------------061204マスコミページ---------------------------------*/  

h4.tv {
	padding-bottom:10px;
   }
   
td.dotted {
	padding: 10px 0px;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
	margin: 0px;
	background-image: url(img/06/masukomi_ksen.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
   }
   
td.no_dotted {
	padding: 10px 0px;
	margin: 0px;
   }   
   
h5.num {
    margin:0px;
	padding:0px 0px 10px;
	}
	
p.tv_txt {
	margin-left:10px;
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
	
p.tv_txt_blue {
	margin-left:10px;
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#0067B4;
	}
	
p.tv_txt_link {
	margin-left:10px;
	padding:0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#FF0000;
	font-weight: bold;
	}
	
p.tv_txt_link a:link,
p.tv_txt_link a:active,
p.tv_txt_link a:visited {
    color:#FF0000;
	text-decoration:none;
	}
	
p.tv_txt_link a:hover {
    color:#FF0000;
	text-decoration:underline;
	}					       

/*------新セミナーページ061212--------*/

h3#semi03main_ttl {
	margin:0px;
	padding-bottom:20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
   }   

p.paragraph01 {
   padding-bottom:10px;
   margin:0px;
   }
   
p.paragraph02 {
   padding-bottom:10px;
   padding-top:10px;
   margin:0px;
   }
   
p.paragraph03 {
   padding-bottom:10px;
   padding-top:20px;
   margin:0px;
   }   
   
em.black_em {
   font-weight:bold;
   font-style:normal;
   }
   
em.pink_em {
   font-weight:bold;
   color:#FF6600;
   font-style:normal;
   }
   
#semicon03_box {
	padding-bottom:10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	width:538px;
	border: 1px solid #999999;
	background-color:#FFF2E6;
	margin-top:10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	}
	
#semicon03_box h3 {
    margin:0px;
    padding:0px 0px 10px;
	}
	
#semicon03_box td#pict {
    padding:5px;
	margin:0px;
	text-align:left;
	}
	
div#semicon03_osusume {
    padding-top:20px;
	padding-bottom:20px;
	margin:0px;
	}
	
div#semicon03_osusume h3 {
    margin:0px;
	padding-bottom:7px;
	}
	
div#semicon03_osusume ul {
    padding:0px;
	margin:0px;
	list-style:none;
	}
	
div#semicon03_osusume li {
	background-image:url(img/10/osusume02_list.gif);
	background-repeat:no-repeat;
	background-position: left center;
	font-weight:bold;
	margin-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-left: 15px;
	}
	
#semicon04_box {
	padding-bottom:10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	width:538px;
	border: 1px solid #999999;
	background-color:#DFF1FF;
	margin-top:10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	}
	
#semicon04_box h3 {
    margin:0px;
    padding:0px 0px 10px;
	}
	
#semicon04_box span {
    color:#333333;
	}	
	
#semicon04_box ul {
    list-style:none;
	padding:0px;
	margin:10px;
	}
	
#semicon04_box ul li {
	padding-bottom:5px;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	}
	
#semicon04_box ul li.right {
	padding-bottom:5px;
	margin:0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	text-align:right;
	}
	
#semicon05_box {
	padding-bottom:10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	width:538px;
	border: 1px solid #999999;

	background-color:#DFF1FF;
	margin-top:10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	}
	
#semicon05_box h3 {
    margin:0px;
    padding:0px 0px 10px;
	}
	
#semicon05_box span {
    color:#0067B4;
	}	
	
#semicon05_box ul {
    list-style:none;
	padding:0px;
	margin:10px;
	}
	
#semicon05_box ul li {
	padding-bottom:5px;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	}	
	
/*----内定への近道-----*/

#talk_box td#talk_List02 {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align:left;
	}
	
#talk_List02 ul {
    margin:0px;
	padding:0px;
	list-style: none;
	text-align:left;
	}
	
#talk_List02 ul li {
	padding-bottom:5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 10px;
	font-size:14px;
	font-weight:bold;
	}	

#talk_List02 ul li span {
    color:#FF3300;
	font-size:10px;
	}
	
h4.semi03_km,
h5.semi03_reason {
    margin:0px;
	padding:0px 0px 15px;
	}
	
div.reason_box {
    width:540px;
	background-color:#FFDDEE;
	margin:0px 0px 15px;
	padding:0px;
	}
	
div.reason_box02 {
    width:540px;
	background-color:#FFF2C1;
	margin:0px 0px 15px;
	padding:0px;
	}		

div.reason_box03 {
    width:540px;
	margin:0px 0px 15px;
	padding:0px;
	}
	
p.semi03_text {
    text-align:left;
    width:520px;
	margin:0px 10px;
	padding:0px 0px 15px;
	}
	
h4.semi03_tokuten_km {
    margin:0px;
	padding:20px 0px 15px;
	}
	
div#tokuten {
    width:540px;
    margin:0px;
	padding:0px 0px 20px;
	}
	
div#tokuten p {
    font-size:14px;
	line-height:180%;
    margin:0px;
	padding:5px 10px 0px;
	}
	
div#tokuten p em {
    color:#FF6600;
	font-size:14px;
	line-height:180%;
	font-weight:bold;
	font-style:normal;
	}
	
div#tokuten p em {
    color:#FF6600;
	font-size:14px;
	line-height:180%;
	font-weight:bold;
	font-style:normal;
	}
	
p.semi03_text em {
	font-weight:bold;
	font-style:normal;
	}		
	
p.zero {
    margin:0px;
	padding:0px;
	}		
    														            	
div#senpai_bn {
    width:244px;
    margin:0px 0px 0px 59px;
	padding:0px 0px 10px;
	}
	
/*--マスコミ追加070201--*/

h4.km_ttl {
    margin:0px;
	padding:0px 0px 10px;
	}	
	
h5.komidashi {
	width:405px;
	color:#FFFFFF;
	font-weight:bold;
	margin:10px 0px 0px;
	padding:5px 0px 5px 5px;
	background-color: #0067B4;
	}
	
img.japan_logo {
    margin:0px;
	padding:10px 0px 0px;
	}
	
p.japan_plus {
   font-size:10px;
   margin:0px;
   padding:0px;
   }			
   
/*---seminnar04---*/

span.green {
   color:#009900;
   font-style:normal;
   font-weight:normal;
   }

span.greenB {
   color:#009900;
   font-style:normal;
   font-weight:bold;
   }

ul.orange_em {
	color:#FF6600;
	padding:10px 0px 20px;
	margin:0px 0px 0px 10px;
	list-style:none;
	font-weight: bold;
   }
   
#semicon04_box {
	padding-bottom:10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	width:538px;
	border: 1px solid #999999;
	background-color:#FFF2C1;
	margin-top:10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	
h4.semi04_top20 {
    margin:0px;
	padding:20px 0px 15px;
	}	
	   
div#semi04_osusume {
    padding-top:10px;
	padding-bottom:20px;
	margin:0px;
	}
	
div#semi04_osusume h3 {
    margin:0px;
	padding-bottom:7px;
	}
	
div#semi04_osusume ul {
    padding:0px;
	margin:0px;
	list-style:none;
	}
	
div#semi04_osusume li {
	background-image:url(img/10/osusume04_list.gif);
	background-repeat:no-repeat;
	background-position: left center;
	font-weight:bold;
	margin-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-left: 15px;
	}
	
img#semi04_book {
    width:123px;
	padding:0px;
	margin:0px 10px 0px 0px;
	float:left;
	}
	
/*---070329privacy---*/

img#privacy_mark {
	float:left;
	padding:0px 10px 0px 0px;
	margin:0px;
	height: 150px;
	width: 150px;
	}
	
p#privacy_marktxt {
    width:350px;
	float:right;
	text-align:left;
	margin:0px;
	padding:10px 10px 10px 0px;
	}
	
/*--- 070403 ---*/

h5.koumoku_cat {
    font-size:14px;
	font-weight:bold;
	color:#003399;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
	
h5.koumoku_cat002 {
    font-size:14px;
	font-weight:bold;
	color:#006600;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}	
	
/*---070405説明会栃木---*/

span.tochigi {
    color:#0066CC;
	font-weight:bold;
	}
	
/*---070416---*/

.clear {
    clear:both;
	}
	
.form_btnArea {
    text-align:center;
	padding:15px 0px;
	margin:0px;
	}
	
.form_btnArea02 {
    text-align:center;
	padding:10px 0px 20px;
	margin:0px;
	}	
	
.form_btnArea p {
    margin:0px;
	padding:0px 0px 5px;
	text-align:center;
	}	
	
td.form_orange {
    background-color: #FF6842;
}

strong.form-hissu_red {
	font-weight: bold;
	color: #FF0000;
}

/*---070605mascomi---*/	

div#new_masucomi070605 {
    margin:0px;
	padding:0px 0px 30px;
	}
	
div#new_masucomi070605 h4 {
    margin:0px;
	padding:0px 0px 15px;
	}
	
div#new_masucomi070605 p {
    margin:0px;
	padding:0px 0px 10px;
	}
	
/*---070612mascomi---*/	

div#new_masucomi070612 {
    margin:0px;
	padding:0px 0px 30px;
	}
	
div#new_masucomi070612 h4 {
    margin:0px;
	padding:0px 0px 15px;
	}
	
div#new_masucomi070612 p {
    margin:0px;
	padding:0px 0px 10px;
	}
	
/*---newseminer070629----*/

h3#semi07ttl {
	margin:0px;
	padding:0px;
	background-image: url(img/semi07_ttl.jpg);
	background-repeat: no-repeat;
	height: 101px;
	width: 540px;
	text-indent:-9999px;
	}
	
p.semi07explain001 {
    padding:10px 0px 10px;
	margin:0px;
	}
	
p.semi07explain001 span,
div.semi07Box001 p span {
    font-weight:bold;
	}
	
div.semi07Box001 {
	width:538px;
	padding:0px;
	margin:0px 0px 10px;
	background-color: #FFEEDD;
	border: 1px solid #FFA953;
	}
	
div.semi07Box003 {
	width:538px;
	padding:0px 0px 10px;
	margin:0px 0px 20px;
	background-color: #EFEFEF;
	border: 1px solid #437BEF;
	}	
	
div.semi07Box001 div,
div.semi07Box002 div,
div.semi07Box003 div {
    width:518px;
	padding:10px 0px;
	margin:0px 10px;
	}
	
div.semi07Box001 ul,
div.semi07Box002 ul {
    margin:0px;
	padding:0px;
	list-style:none;
	}
	
div.semi07Box001 img.arrow {
	text-align:center;
	display:block;
	margin:0px 225px;
	padding:10px 0px;
	height: 32px;
	width: 68px;
	}
	
div.semi07Box001 p {
    margin:0px;
	padding:0px;
	}
	
div.semi07Box001 h4 {
    margin:0px;
	padding:0px 0px 10px;
	}	

div.semi07Box002 h4 {
    margin:0px;
	padding:0px;
	}	

div.semi07Box002 {
	width:538px;
	padding:0px;
	margin:10px 0px;
	background-color: #FFECC4;
	border: 1px solid #FF9900;
	}
																						
div.semi07Box002 ul img {
    float:right;
	margin:0px 0px 0px 10px;
	padding:0px 0px 10px;
	width:155px;
	height:117px;
	}
	
div.semi07Box002 ul li {
    font-weight:bold;
	}
	
div.semi07Box003 h4 {
    margin:0px;
	padding:0px 0px 20px;
	}	
	
div.semi07Box003 div.successBox {
    width:518px;
	margin:0px 0px 10px;
	padding:0px 0px 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	zoom:1;
	}
	
div.semi07Box003 div.successBoxLast {
    width:518px;
	margin:0px 0px 10px;
	padding:0px 0px 10px;
	border:none;
	zoom:1;
	}	
	
div.successBox:after,
div.successBoxLast:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
div.successBox img,
div.successBoxLast img {
     width:111px;
	 height:100px;
	 padding:0px;
	 margin:0px 10px 0px 0px;
	 float:left;
	 }
	 
div.successBox p,
div.successBoxLast p {
     width:395px;
	 padding:0px;
	 margin:0px;
	 float:right;
	 text-align:left;
	 font-size:10px;
	 }
	 
div.successBox p span,
div.successBoxLast p span {
     font-weight:bold;
	 }	
	  	 				
div.semi07Box003 img#semi07btn02 {
	float:right;
	margin:0px 10px 0px 204px;
	padding:0px;
	height: 30px;
	width: 304px;
	 }

/*---ランディングページ---*/

p#lp_attention {
    color:#FF3300;
	margin:0px;
	padding:10px 0px 10px 0px;
	} 

div#lp001wrap,
div#lp001wrap02 {
	width:750px;
	margin:0px auto 0px 0px;
	padding:0px;
	text-align:left;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}
	
div#lp001wrap h1 {
    width:750px;
	height:96px;
	margin:0px;
	padding:0px 0px 15px;
	background-image:url(img/lp/lp001header.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
	
div#lp001wrap h1 a {
    width:750px;
	height:96px;
	margin:0px;
	display:block;
	}	
	
div#lp001wrap div#lp001contents,
div#lp001wrap02 div#lp001contents {
    width:720px;
	padding:0px 0px 15px;
	margin:0px 15px;
	}
	
div#lp001contents div.lp001ConBlock {
    width:720px;
	margin:0px;
	padding:0px 0px 15px;
	}	
	
div#lp001contents h3#lpFormTtl {
	width:705px;
	height:20px;
	margin:0px 0px 15px;
	padding:0px 0px 0px 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0067B4;
	border-right-color: #0067B4;
	border-bottom-color: #0067B4;
	border-left-color: #0067B4;
	font-size:16px;
	color:#0067B4;
	font-weight:bold;
	letter-spacing: 0.2em;
	}
	
div#lp001contents h3 span {
    font-size:12px;
	font-weight:bold;
	}
	
div#lp001contents h3#lp_mainTtl {
	margin:0px;
	padding:0px 0px 10px;
	background-image: url(img/lp/lp_h2.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 83px;
	width: 720px;
	}			
	
div#lp001wrap div#lp001footer,
div#lp001wrap02 div#lp001footer {
	width:750px;
	margin:0px 0px 10px;
	padding:10px 0px 0px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 5px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #0067B4;
	border-left-color: #FFFFFF;
	}
	
div#lp001footer div#lp001footerCon {
    width:720px;
	padding:0px 0px 15px;
	margin:0px 15px;
	}
	
div#lp001footerCon div#lp001LinkArea {
    width:720px;
	margin:0px;
	padding:0px;
	zoom: 1;
	}
	
div#lp001LinkArea:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
	}							

div#lp001wrap address,
div#lp001wrap02 address {
    color:#999999;
    font-family: Arial, Helvetica, sans-serif; 
	text-align:center;
	margin:0px;
	padding:0px;
	font-style:normal;
	display:block;
	font-size:10px;
	}
	
div#lp001LinkArea p#lp001txtLink {
    margin:0px;
	padding:10px 0px;
	float:left;
	}

div#lp_pmarkArea {
	padding:10px 0px;
	margin:0px;
	}
	
/*---syousai-table--*/

em.lp_place {
	font-weight:bold;
	font-style:normal;
	font-size: 14px;
	color: #FF3300;
	}
	
span.lp_access {
    font-size:10px;
	padding:0px;
	margin:0px;
	}

div#agreeArea p#lp_kiyaku {
    text-align:left;
	margin:0px;
	padding:0px 0px 10px;
	}
	
div#lp_btnArea {
    margin:0px;
	padding:10px 0px;
	}
	
p.pla_block {
    width:198px;
	margin:0px 5px 0px 0px;
	padding:0px;
	float:left;
	}				
	
	
/*--topbox070801--*/

div#maruBox {
	width:520px;
	margin:10px 10px 0px;
	padding:0px;
	background-image: url(img/top/maru_bg.gif);
	background-repeat: repeat-y;
	}
	
div#maruBox div#maruBoxInner {
    width:500px;
	padding:0px;
	margin:0px 10px;
	}	

div#maruBox img#maruHead,
div#maruBox img#maruFoot {
    margin:0px;
	padding:0px;
	display:block;
	}

div#maruBoxInner p {
    padding:10px 0px;
	margin:0px;
	}
	
div#maruBoxInner p em {
    font-style:normal;
	font-weight:bold;
	}	

div#maruBoxInner div#osakaBtn {
    text-align:center;
	margin:0px;
	padding:0px;
	}
	
/*--faq070801----*/

p.redBlock {
    padding:0px;
	margin:0px;
	color:#FF0000;
	font-weight:bold;
	}
	
/*seminar08
----------------------------------------------------------------------------------------------*/

p#semi08explain {
    margin:0px;
	padding:0px 0px 10px;
	}		

img#semi08_img02 {
    margin:0px;
	padding:0px 0px 10px;
	display:block;
	}
	
/*seminar09
----------------------------------------------------------------------------------------------*/

div.s09box {
	width:540px;
	margin: 0px;
	padding: 0 0 20px;
	background: url(img/semi09_bottom.gif) bottom left no-repeat;
	zoom: 1;
	}
	
div.s09box:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
	}	
	
div.s09box div.s09boxInner {
	width:540px;
	padding: 60px 0px 0;
	margin: 0px;
	background: url(img/semi09_head.jpg) top left no-repeat;
	zoom:1;
	}
	
div.s09boxInner:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
	}		
	
div.s09boxInner div.s09boxCon {
    width:516px;
	padding:0px;
	margin:0px 12px;
	zoom: 1;
	}
	
div.s09boxCon:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
	}	

#talk_List ul li span.semi09 {
    color:#006600;
	font-size:10px;
	}
	
/*feature
-------------------------------------------------------------------------*/

div#lp001wrap div#feature01contents,
div#lp001wrap02 div#feature01contents {
    width:720px;
	padding:0px 0px 15px;
	margin:0px 15px;
	zoom:1;
	}
	
div#feature01contents:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
div#feature01contents h1 {
    width:720px;
	height:93px;
	padding:0px 0px 5px;
	margin:0px;
	background-image:url(img/feature_header.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
	
div#feature01contents h3#feature02ttl {
    width:720px;
	height:102px;
	padding:0px 0px 5px;
	margin:0px;
	background-image:url(img/feature_header02.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	}	
	
/*featureblock01
--------------------*/	
	
div#feature01contents div#feature01block01 {
    width:720px;
	padding:0px 0px 15px;
	margin:0px;
	zoom:1;
	}
	
div#feature01block01:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
div#feature01block01 div#f_block01_txtArea {
    width:470px;
	padding:0px;
	margin:0px 20px 0px 0px;
	float:left;
	text-align:left;
	}
	
div#f_block01_txtArea h3#f_sub001 {
    width:470px;
	height:23px;
	margin:0px;
	padding:0px 0px 10px;
	background-image:url(img/feature_sub001.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
	
div#f_block01_txtArea h3#f_sub002 {
    width:470px;
	height:23px;
	margin:0px;
	padding:0px 0px 10px;
	background-image:url(img/feature_sub002.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
	
div#f_block01_txtArea h4#f_k001 {
     width:94px;
	 height:23px;
	 margin:0px;
	 padding:0px 0px 5px;
	 background-image:url(img/feature_k001.gif);
	 background-repeat:no-repeat;
	 text-indent:-9999px;
	 }
	 
div#f_block01_txtArea h4#f_k002 {
     width:69px;
	 height:23px;
	 margin:0px;
	 padding:0px 0px 5px;
	 background-image:url(img/feature_k002.gif);
	 background-repeat:no-repeat;
	 text-indent:-9999px;
	 }
	 
div#f_block01_txtArea h4#f_k003 {
     width:134px;
	 height:23px;
	 margin:0px;
	 padding:0px 0px 5px;
	 background-image:url(img/feature_k003.gif);
	 background-repeat:no-repeat;
	 text-indent:-9999px;
	 }
	 
div#f_block01_txtArea h4#f_k004 {
     width:56px;
	 height:23px;
	 margin:0px;
	 padding:0px 0px 5px;
	 background-image:url(img/feature_k004.gif);
	 background-repeat:no-repeat;
	 text-indent:-9999px;
	 }
	 
div#f_block01_txtArea p.f_list {
     margin:0px;
	 padding:0px 0px 10px;
	 }	  	 	
	
div#f_block01_txtArea p#f_b01_p01 {
     margin:0px;
	 padding:0px 0px 15px;
	 }			
	
div#feature01block01 div#f_block01_pictArea {
     width:230px;
	 padding:10px 0px;
	 margin:0px;
	 background-color:#FFE9B9;
	 float:right;
	 text-align:left;
	 } 	
	 
div#f_block01_pictArea div {
     width:210px;
	 padding:0px;
	 margin:0px 10px;
	 }
	 
div#f_block01_pictArea p {
     margin:0px;
	 padding:0px 0px 10px;
	 font-size:10px;
	 line-height:110%;
	 }
	 
div#f_block01_pictArea img {
     margin:0px;
	 padding:0px 0px 5px;
	 display:block;
	 }
	 
	
/*featureblock02
--------------------*/	 
	 
div#feature01contents div#feature01block02 {
    width:720px;
	padding:0px 0px 15px;
	margin:0px;
	zoom:1;
	}
	
div#feature01block02:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
div#feature01block02 h3 {
    width:720px;
	height:23px;
	padding:0px 0px 10px;
	margin:0px;
	background-image:url(img/feature_sub003.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
	
div#feature01block02 h4 {
    width:720px;
	height:119px;
	padding:0px;
	margin:0px;
	background-image:url(img/feature_img001.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
	
/*featureblock03
--------------------*/	 
	 
div#feature01contents div#feature01block03 {
    width:720px;
	padding:0px 0px 15px;
	margin:0px;
	zoom:1;
	}
	
div#feature01block03:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
div#feature01block03 h3 {
    width:720px;
	height:23px;
	padding:0px 0px 10px;
	margin:0px;
	background-image:url(img/feature_sub004.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
	
div#feature01block03 p {
     margin:0px;
	 padding:0px 0px 10px;
	 }	
	
div#feature01block03 h4#f_k005 {
     width:720px;
	 height:20px;
	 margin:0px;
	 padding:0px 0px 10px;
	 background-image:url(img/feature_k005.gif);
	 background-repeat:no-repeat;
	 text-indent:-9999px;
	 }
	 
div#feature01block03 h4#f_k006 {
     width:720px;
	 height:20px;
	 margin:0px;
	 padding:0px 0px 10px;
	 background-image:url(img/feature_k006.gif);
	 background-repeat:no-repeat;
	 text-indent:-9999px;
	 }
	 
div#feature01block03 h4#f_k007 {
     width:720px;
	 height:20px;
	 margin:0px;
	 padding:0px 0px 10px;
	 background-image:url(img/feature_k007.gif);
	 background-repeat:no-repeat;
	 text-indent:-9999px;
	 }
	 
/*featureblock04
--------------------*/	 
	 
div#featureblock04 {
	width:720px;
	margin: 0px;
	background: url(img/feature_boxbg01.gif) bottom left;
	zoom: 1;
	}
	
div#featureblock04:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
	}	
	
div#featureblock04 div#featureblock04Inner {
	width:720px;
	padding: 60px 0px 0;
	margin: 0px;
	background: url(img/feature_boxhead01.gif) top left no-repeat;
	zoom:1;
	}
	
div#featureblock04 div#featureblock04Inner02 {
	width:720px;
	padding: 60px 0px 0;
	margin: 0px;
	background: url(img/feature02_boxhead01.jpg) top left no-repeat;
	zoom:1;
	}	
	
div#featureblock04Inner:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
	}
	
div#featureblock04Inner02:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
	}			
	
div#featureblock04Con {
    width:696px;
	padding:0px;
	margin:0px 12px;
	zoom: 1;
	}
	
div#featureblock04Con:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
	}
	
div#featureblock04Con p#f_b04_explain {
    margin:0px;
	padding:0px 0px 15px;
	}
	
div#featureblock04Con div.f_b04_days,
div#featureblock04Con div.f_b04_days_02 {
	padding-left: 30px;
    width:310px;
	height: auto;
	margin:0 0 20px 0;
	float:left;
	text-align:left;
	}
	
div.f_b04_days p {
	padding: 0;
	margin: 0;
    width: auto;
	/* 10/6 130 →145 */
	height: 145px;
	}
	
div.f_b04_days02 p {
	padding: 0;
	margin: 0;
    width: auto;
	height: 140px;
	}

div.f_b04_days img,
div.f_b04_days_02 img {
    margin:0px;
	display:block;
	}	
	
div#featureblock04Con h5 {
    color:#339900;
	margin:0px;
	padding:0px 0px 10px;
	font-weight:bold;
	}	
	
div.f_b04_days b,
div.f_b04_days_02 b {
    color:#339900;
	}

/*featureblock05
--------------------*/	 
	 
div#featureblock05 {
    width:720px;
	padding:15px 0px;
	margin:0px;
	zoom:1;
	}
	
div#featureblock05:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
	}
	
div#featureblock05 div#f_b05_textArea {
    width:490px;
	padding:0px;
	margin:0px 20px 0px 0px;
	float:left;
	text-align:left;
	}
	
div#f_b05_textArea h4 {
    width:490px;
	height:42px;
	margin:0px;
	padding:0px 0px 10px;
	background-image:url(img/feature_sub005.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
	
div#f_b05_textArea p {
    margin:0px;
	padding:0px 0px 10px;
	}		
	
div#featureblock05 div#f_b05_pictArea {
    width:210px;
	padding:0px;
	margin:0px;
	float:right;
	text-align:left;
	}
	
div#f_b05_pictArea img {
    margin:0px;
	padding:0px 0px 5px;
	display:block;
	}	
	
div#f_b05_pictArea p {
    font-size:10px;
	padding:0px;
	margin:0px;
	line-height:110%;
	}
	
/*featureblock06
--------------------*/	 
	 
div#featureblock06 {
    width:720px;
	padding:15px 0px;
	margin:0px;
	zoom:1;
	}
	
div#featureblock06:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
	}
	
div#featureblock06 h3 {
     width:720px;
	 height:15px;
	 padding:0px 0px 10px;
	 margin:0px;
	 background-image:url(img/feature_sub006.gif);
	 background-repeat:no-repeat;
	 text-indent:-9999px;
	 }
	 
div#featureblock06 div#f_b06_box01 {
     width:490px;
	 padding:0px;
	 margin:0px;
	 float:left;
	 text-align:left;
	 }
	 
div#f_b06_box01 h5#f_b06_k001 {
     width:490px;
	 height:32px;
	 margin:0px;
	 padding:0px 0px 10px;
	 background-image:url(img/feature_k008.gif);
	 background-repeat:no-repeat;
	 text-indent:-9999px;
	 }
	 	 
div#f_b06_box01 h5#f_b06_k002 {
     width:490px;
	 height:30px;
	 margin:0px;
	 padding:0px 0px 10px;
	 background-image:url(img/feature_k009.gif);
	 background-repeat:no-repeat;
	 text-indent:-9999px;
	 }	
	 
div#f_b06_box01 h5#f_b06_k003 {
     width:490px;
	 height:31px;
	 margin:0px;
	 padding:0px 0px 10px;
	 background-image:url(img/feature_k010.gif);
	 background-repeat:no-repeat;
	 text-indent:-9999px;
	 }
	 
div#f_b06_box01 p {
      margin:0px;
	  padding:0px 0px 10px;
	  }	 	  	 
	 
div#featureblock06 div#f_b06_box02 {
     width:210px;
	 padding:0px;
	 margin:0px;
	 float:right;
	 text-align:left;
	 }
	 
/*featureblock07
--------------------*/	 
	 
div#featureblock07 {
    width:720px;
	padding:91px 0px 0px;
	margin:0px;
	background-image:url(img/featureblock07bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	zoom:1;
	}
	
div#featureblock07:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
	}
	
div#featureblock07 div#f_b07_contents {
    width:690px;
	height: auto;
	margin:0px 15px;
	padding:0px;
	zoom:1;
	}
	
div#f_b07_contents:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
	}
	
div#f_b07_contents div#f_b07_block001 {
    width:690px;
	padding:0px;
	margin:0px;
	zoom:1;
	}
	
div#f_b07_block001:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: "";
	}
	
div#f_b07_block001 div#f_b07_pict {
    width:150px;
	padding:0px;
	margin:0px 0px 0px 20px;
	float:right;
	text-align:left;
	}
	
div#f_b07_block001 div#f_b07_txtArea {
    width:520px;
	padding:0px;
	margin:0px;
	float:left;
	text-align:left;
	}	
	
div#f_b07_txtArea p {
    margin:0px;
	padding:0px 0px 10px;
	}	
	
div#f_b07_pict img {
    margin:0px;
	padding:0px 0px 5px;
	display:block;
	}							  	 					

div#f_b07_pict p {
    font-size:10px;
	padding:0px;
	margin:0px;
	line-height:110%;
	}
	
div#featureblock07 ul {
    width:690px;
	margin:0px;
	padding:0px;
	list-style:none;
	}
	
div#featureblock07 li {
    margin:0px;
	padding:0px 0px 15px;
	width: 100%;
	clear: both;
	zoom:100%;
	}
	
div#featureblock07 li:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
	}	
	
div#featureblock07 li img {
    width:120px;
	float:left;
	margin:0px 15px 0px 0px;
	padding:0px;
	display:block;
	}
	
div#featureblock07 li p {
    width:555px;
	float:right;
	text-align:left;
	margin:0px;
	padding:0px;
	}
	
div#featureblock07 li b {	
    color:#339900;
	}
	
div#featureblock07 li a {
    color:#003399;
	text-decoration:underline;
	}
	
div#featureblock07 li a:hover {
    color:#003399;
	text-decoration:underline;
	}	

div#lp001LinkArea div#feature01footer {
    margin:0px;
	padding:0px;
	text-align:center;
	}
	
div#feature01footer p {
    color:#003399;
	margin:0px;
	padding:0px;
	font-size:10px;
	}
	
div#feature01footer a {
    color:#003399;
	text-decoration:none;
	}
	
div#feature01footer a:hover {
    color:#003399;
	text-decoration:underline;
	}
	
/*staff071011
----------------------------------*/

td#staff_btn_area img {
    margin:0px;
	padding:0px 0px 10px;
	display:block;
	border:none;
	}
	
/*consult_room
-----------------------------*/

p#consult_p {
    font-size:10px;
	padding:5px 0px 0px;
	margin:0px 0px 0px 5px;
	}
	
/*--topbanner---*/

td.top_bn {
    margin:0px;
	padding:15px 0px 0px;
	}													

/*--20071024add-----------------------------------
-----------------------------------------------------------*/

p.ank_link {
    margin:0px;
	padding:0px 0px 0px 10px;
	background-image:url(img/top/ank_arrow.gif);
	background-repeat:no-repeat;
	background-position:center left;
	}
	
p.ank_link a {
    color:#0067B4;
	text-decoration:none;
	}
	
p.ank_link a:hover {
    color:#0067B4;
	text-decoration:underline;
	}
	
/*-seminar--*/

p.seminar_txt001 {
    margin:0px 0px 0px 10px;
	padding:0px;
	}
	
/*--lp002--*/

div.koumoku_lp {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

strong.koumoku_lp_s {
    font-style:normal;
	font-weight:bold;
	color: #666666;
	}
	
div#lp001wrap div#lp002footer,
div#lp001wrap02 div#lp002footer {
	width:750px;
	margin:0px 0px 10px;
	padding:10px 0px 0px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 5px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #FFCC66;
	border-left-color: #FFFFFF;
	}
	
div#lp002footer div#lp002footerCon {
    width:720px;
	padding:0px 0px 15px;
	margin:0px 15px;
	}
	
div#lp002footerCon div#lp002LinkArea {
    width:720px;
	margin:0px;
	padding:0px;
	zoom: 1;
	}
	
div#lp002LinkArea:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
	}							

div#lp002wrap address {
    color:#999999;
    font-family: Arial, Helvetica, sans-serif; 
	text-align:center;
	margin:0px;
	padding:0px;
	font-style:normal;
	display:block;
	font-size:10px;
	}
	
div#lp002LinkArea p#lp002txtLink {
    margin:0px;
	padding:10px 0px;
	float:left;
	}					

h5.lp002_sub {
    font-size:14px;
	font-weight:bold;
	color:#FF6600;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
	
div#lp001contents h3#lp002FormTtl {
	width:705px;
	height:20px;
	margin:0px 0px 15px;
	padding:0px 0px 0px 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF6600;
	border-right-color: #FF6600;
	border-bottom-color: #FF6600;
	border-left-color: #FF6600;
	font-size:16px;
	color:#FF6600;
	font-weight:bold;
	letter-spacing: 0.2em;
	}	
	
div#lp001contents h3#lp002_mainTtl {
	margin:0px;
	padding:0px 0px 10px 0px;
	}	
	
/*---book-----------------------*/

div#book_all_wrapper {
    width:540px;
	padding:0px;
	margin:0px;
	}
	
div#book_all_wrapper002 {
    width:720px;
	padding:15px 0px 15px 0px;
	margin:0px 15px 0px 15px;
	}	
	
div#book_all_wrapper h3#book_ttl {
    width:521px;
	height:48px;
	background-image:url(img/book/071129/bokk_ttl.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-9999px;
	}
	
div#book_all_wrapper002 h3#book_ttl {
    width:720px;
	height:48px;
	background-image:url(img/book/071129/bokk_ttl.gif);
	background-repeat:no-repeat;
	background-position:top center;
	text-indent:-9999px;
	}	
	
div#book_all_wrapper ul#book_ank {
    width:540px;
	font-size:10px;
	padding:10px 0px;
	margin:0px;
	list-style:none;
	zoom:1;
	}
	
div#book_all_wrapper002 ul#book_ank {
    width:580px;
	font-size:10px;
	padding:10px 0px;
	margin:0px 70px 0px 70px;
	list-style:none;
	zoom:1;
	}	
	
ul#book_ank:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
/* Mac版IEのみに適用 \*//*/ ul#book_ank { overflow: hidden; } /* */

ul#book_ank a {
    color:#3366cc;
	text-decoration:none;
	}
	
ul#book_ank a:hover {
    color:#3366cc;
	text-decoration:underline;
	}		

div#book_all_wrapper li#kind001 {
    width:294px;
	padding:0px;
	margin:0px 10px 0px 0px;
	background-image:url(img/book/071129/one.gif);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	}
	
div#book_all_wrapper002 li#kind001 {
    width:285px;
	padding:0px;
	margin:0px 10px 0px 0px;
	background-image:url(img/book/071129/one.gif);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	}	
	
div#book_all_wrapper li#kind001 p {
    width:215px;
	padding:0px;
	margin:0px 0px 0px 40px;
	}
	
div#book_all_wrapper002 li#kind001 p {
    width:224px;
	padding:0px;
	margin:0px 0px 0px 40px;
	}		
	
div#book_all_wrapper li#kind002 {
    width:236px;
	padding:0px;
	margin:0px;
	background-image:url(img/book/071129/two.gif);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	}
	
div#book_all_wrapper002 li#kind002 {
    width:285px;
	padding:0px;
	margin:0px;
	background-image:url(img/book/071129/two.gif);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	}	
	
div#book_all_wrapper li#kind002 p {
    width:166px;
	margin:0px 0px 0px 40px;
	padding:0px;
	}
	
div#book_all_wrapper002 li#kind002 p {
    width:215px;
	margin:0px 0px 0px 40px;
	padding:0px;
	}	
	
/*--booktype001---*/ 	
	
div#book_all_wrapper div#booktype001 {
	width:538px;
	padding:10px 0px;
	margin:0px 0px 10px;
	border: 1px solid #3366cc;
	zoom:1;
	}
	
div#book_all_wrapper002 div#booktype001 {
	width:718px;
	padding:10px 0px;
	margin:0px 0px 10px;
	border: 1px solid #3366cc;
	zoom:1;
	}	
	
div#booktype001:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
/* Mac版IEのみに適用 \*//*/ div#booktype001 { overflow: hidden; } /* */	

div#booktype001 h4#type001ttl {
    text-align:center;
	margin:0px;
	padding:0px 0px 5px 0px;
	}
	
div#book_all_wrapper h4#free_ttl {
    width:538px;
	height:53px;
	padding:0px;
	margin:0px;
	background-image:url(img/book/071129/free_ttl.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
	
div#book_all_wrapper002 h4#free_ttl {
    width:718px;
	height:53px;
	padding:0px;
	margin:0px;
	background-image:url(img/book/071129/free_ttl002.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-9999px;
	}	
	
div#booktype001 p#all_free001 {
    margin:0px 10px 0px 0px;
	padding:0px 0px 10px;
	float:right;
	text-align:left;
	}
	
div#book_all_wrapper div#booktype001con {
    width:514px;
	padding:0px;
	margin:0px 12px;
	zoom:1;
	}
	
div#book_all_wrapper002 div#booktype001con {
    width:694px;
	padding:0px;
	margin:0px 12px;
	zoom:1;
	}	
	
div#booktype001con:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
/* Mac版IEのみに適用 \*//*/ div#booktype001con { overflow: hidden; } /* */

div#book_all_wrapper div#booktype001top {
    width:514px;
	margin:0px;
	padding:0px 0px 10px 0px;
	zoom:1;
	}
	
div#book_all_wrapper002 div#booktype001top {
    width:694px;
	margin:0px;
	padding:0px 0px 10px 0px;
	zoom:1;
	}	
	
div#booktype001top:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
/* Mac版IEのみに適用 \*//*/ div#booktype001top { overflow: hidden; } /* */	

div#book_all_wrapper div#type001txt001 {
   width:267px;
   padding:0px;
   margin:0px 24px 0px 0px;
   float:left;
   }
   
div#book_all_wrapper002 div#type001txt001 {
   width:447px;
   padding:0px;
   margin:0px 24px 0px 0px;
   float:left;
   }   
   
div#type001txt001 p {
   padding:0px 0px 15px 0px;
   margin:0px;
   } 
   
div#booktype001top div#type001img001 {
   width:223px;
   padding:0px;
   margin:0px;
   float:right;
   }
   
div#type001img001 p {
   width:203px;
   margin:0px 10px;
   padding:0px;
   }
   
div#book_all_wrapper h5#type001detail {
   width:514px;
   margin:0px;
   padding:0px;
   }
   
div#book_all_wrapper002 h5#type001detail {
   width:694px;
   margin:0px;
   padding:0px;
   }   
   
h5#type001detail img {
   display:block;
   }
   
div#book_all_wrapper h5#book_kansou {
   width:510px;
   height:35px;
   background-image:url(img/book/071129/kansou.gif);
   background-repeat:no-repeat;
   background-position:top left;
   padding:0px;
   margin:0px;
   text-indent:-9999px;
   }
   
div#book_all_wrapper002 h5#book_kansou {
   width:690px;
   height:35px;
   background-image:url(img/book/071129/kansou002.gif);
   background-repeat:no-repeat;
   background-position:top left;
   padding:0px;
   margin:0px;
   text-indent:-9999px;
   }   
   
div#book_all_wrapper div.kansou {
   width:500px;
   padding:10px 0px 0px;
   margin:0px 0px 0px 10px;
   }
   
div#book_all_wrapper002 div.kansou {
   width:680px;
   padding:10px 0px 0px;
   margin:0px 0px 0px 10px;
   }   
   
div#book_all_wrapper div.kansou ul#t001kansouList {
	width:500px;
	padding:0px 0px 10px;
	margin:0px 0px 10px;
	list-style:none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
   }
   
div#book_all_wrapper002 div.kansou ul#t001kansouList {
	width:680px;
	padding:0px 0px 10px;
	margin:0px 0px 10px;
	list-style:none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
   }   
   
div.kansou ul li {
   margin:0px;
   padding:0px 0px 10px 0px;
   }   
   
div.kansou ul span {
   color:#FF6600;
   }
   
div.kansou p.aboutjaic {
   padding:0px 0px 15px 1em;
   margin:0px;
   text-indent:-1em;
   }
   
div#book_all_wrapper h5#type001toform {
   width:507px;
   height:84px;
   padding:0px;
   margin:0px;
   }
   
div#book_all_wrapper002 h5#type001toform {
   width:507px;
   height:84px;
   padding:0px;
   margin:0px 93px 0px 93px;
   }   
   
/*--booktype002---*/ 

div#book_all_wrapper div#booktype002 {
	width:538px;
	padding:10px 0px;
	margin:0px 0px 10px;
	border: 1px solid #3366cc;
	zoom:1;
	}
	
div#book_all_wrapper002 div#booktype002 {
	width:718px;
	padding:10px 0px;
	margin:0px 0px 10px;
	border: 1px solid #3366cc;
	zoom:1;
	}	
	
div#booktype002:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
/* Mac版IEのみに適用 \*//*/ div#booktype002 { overflow: hidden; } /* */	

div#booktype002 h4#type002ttl {
    text-align:center;
	margin:0px;
	padding:0px 0px 5px 0px;
	}
	
div#book_all_wrapper h4#free_ttl002 {
    width:538px;
	height:53px;
	padding:0px;
	margin:0px;
	background-image:url(img/book/071129/free_ttl.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
	
div#book_all_wrapper002 h4#free_ttl002 {
    width:718px;
	height:53px;
	padding:0px;
	margin:0px;
	background-image:url(img/book/071129/free_ttl002.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-9999px;
	}	
	
div#booktype002 p#all_free002 {
    margin:0px 10px 0px 0px;
	padding:0px 0px 10px;
	float:right;
	text-align:left;
	}
	
div#book_all_wrapper div#booktype002con {
    width:514px;
	padding:0px;
	margin:0px 12px;
	zoom:1;
	}
	
div#book_all_wrapper002 div#booktype002con {
    width:694px;
	padding:0px;
	margin:0px 12px;
	zoom:1;
	}	
	
div#booktype002con:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
/* Mac版IEのみに適用 \*//*/ div#booktype002con { overflow: hidden; } /* */

div#book_all_wrapper div#booktype002top {
    width:514px;
	margin:0px;
	padding:0px 0px 10px 0px;
	zoom:1;
	}
	
div#book_all_wrapper002 div#booktype002top {
    width:694px;
	margin:0px;
	padding:0px 0px 10px 0px;
	zoom:1;
	}	
	
div#booktype002top:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
/* Mac版IEのみに適用 \*//*/ div#booktype002top { overflow: hidden; } /* */	

div#book_all_wrapper div#type002txt001 {
   width:267px;
   padding:0px;
   margin:0px 0px 0px 24px;
   float:right;
   }
   
div#book_all_wrapper002 div#type002txt001 {
   width:447px;
   padding:0px;
   margin:0px 0px 0px 24px;
   float:right;
   }   
   
div#type002txt001 p {
   padding:0px 0px 15px 0px;
   margin:0px;
   }
   
div#type002txt001 p.type002point {
   color:#FF6600;
   padding:0px 0px 15px 0px;
   margin:0px;
   }     
   
div#booktype002top div#type002img001 {
   width:223px;
   padding:0px;
   margin:0px;
   float:left;
   }
   
div#type002img001 p {
   width:203px;
   margin:0px 10px;
   padding:0px 0px 10px 0px;
   }
   
div#book_all_wrapper div#type002detail {
   width:514px;
   margin:0px;
   padding:0px;
   }
   
div#book_all_wrapper002 div#type002detail {
   width:694px;
   margin:0px;
   padding:0px;
   }   
   
div#type002detail img {
   display:block;
   }
   
div#book_all_wrapper h5#book_kansou002 {
   width:510px;
   height:35px;
   background-image:url(img/book/071129/kansou.gif);
   background-repeat:no-repeat;
   background-position:top left;
   padding:0px;
   margin:0px;
   text-indent:-9999px;
   }
   
div#book_all_wrapper002 h5#book_kansou002 {
   width:690px;
   height:35px;
   background-image:url(img/book/071129/kansou002.gif);
   background-repeat:no-repeat;
   background-position:top left;
   padding:0px;
   margin:0px;
   text-indent:-9999px;
   }    
   
div#book_all_wrapper div.kansou {
   width:500px;
   padding:10px 0px 0px;
   margin:0px 0px 0px 10px;
   }
   
div#book_all_wrapper002 div.kansou {
   width:680px;
   padding:10px 0px 0px;
   margin:0px 0px 0px 10px;
   }   
   
div#book_all_wrapper ul#t002kansouList {
	width:500px;
	padding:0px 0px 10px;
	margin:0px 0px 10px;
	list-style:none;
   }
   
div#book_all_wrapper002 ul#t002kansouList {
	width:680px;
	padding:0px 0px 10px;
	margin:0px 0px 10px;
	list-style:none;
   }   
   
ul#t002kansouList li {
   margin:0px;
   padding:0px 0px 10px 0px;
   }   
   
ul#t002kansouList span {
   color:#FF6600;
   }
   
div#book_all_wrapper h5#type002toform {
   width:507px;
   padding:0px;
   margin:0px;
   }
   
div#book_all_wrapper002 h5#type002toform {
   width:507px;
   padding:0px;
   margin:0px 93px 0px 93px;
   } 
   
/*---gw21----------------------------------------*/ 

h3#gw_ttl {
   width:720px;
   height:148px;
   padding:0px;
   margin:0px;
   background-image:url(img/lp/gw_ttl.jpg);
   background-repeat:no-repeat;
   background-position:top left;
   text-indent:-9999px;
   }
   
em.blue {
    color:#003399;
	font-style:normal;
	font-weight:bold;
	}
                               												
