body{ margin-left: 0px; margin-right:0px; margin-top:0px; margin-bottom:0px;background-color: #F5F5F5;line-height : 1.7;}a:link  {color: #FF8C00;}a:visited {color: #FF8C00; }a:active  { color: #CCC; }a:hover { color: #FAFAD2; }.txt1{font-size: 14px; font-weight: bold; color: }.txt2{font-size: 11px; color: #333;}.fn{font-size: 11px; color: #FF0000;}.ul{ text-decoration: underline;}.st{color: #00BFFF;}#rightbox a:link   {color:#6B8E23; text-decoration:underline ;  }#rightbox a:visited  { color: #999;}#rightbox a:active  { color: #6B8E23; background-color: #FFF;}#rightbox  a:hover {  color: #FFF; }#layout{ width:840px; margin:0px 0px 0px 0px ;  background-image: url(./images/intbg_02.gif); background-repeat: repeat-y;}# header{width:830px;  height: 300px; margin-left: 10px;}#title{width:830px;  height: 315px;  background-image: url(./images/159_head-ph.jpg) ;background-repeat: no-repeat;margin-left: 5px; }#title2{width:830px;  height: 300px;  background-image: url(./images/h-ph_2-01.jpg) ;background-repeat: no-repeat;margin-left: 5px; }#headerscr{width: 830px; color: #FFF; font-size: 10px; padding: 200px 20px 10px 520px; }#select a{border: solid 1px #6B8E23; padding: 2px 4px 3px 4px; margin: 3px;  }#select a:hover { color: #FFFF99; background-color: #556B2F;}#select1{height: 80px; margin: 0px 2px 0px 0px ; text-align: right; color: #fff;background-image: url("./images/nmario_hd_01.jpg") ;repeat-y; padding: 40px 30px 0px 0px ;}#select2{height: 80px; margin: 0px 2px 0px 0px ; text-align: right; color: #fff;background-image: url("./images/nmario_hd_02.jpg") ;repeat-y; padding: 40px 30px 0px 0px ;}#select3{height: 80px; margin: 0px 2px 0px 0px ; text-align: right; color: #fff;background-image: url("./images/nmario_hd_03.jpg") ;repeat-y; padding: 40px 30px 0px 0px ;}#select4{height: 80px; margin: 0px 2px 0px 0px ; text-align: right; color: #fff;background-image: url("./images/nmario_hd_04.jpg") ;repeat-y; padding: 40px 30px 0px 0px ;}#select5{height: 80px; margin: 0px 2px 0px 0px ; text-align: right; color: #fff;background-image: url("./images/nmario_hd_05.jpg") ;repeat-y; padding: 40px 30px 0px 0px ;}#select6{height: 80px; margin: 0px 2px 0px 0px ; text-align: right; color: #fff;background-image: url("./images/nmario_hd_06.jpg") ;repeat-y; padding: 40px 30px 0px 0px ;}#menu{font-size: 12px; margin-bottom: 60px; padding: 15px 8px 15px 15px ; border-bottom: 1px  solid #CCC; }#menu a{border-top: solid 1px #990000; border-right: solid 2px #990000;border-bottom: solid 2px #660000;border-left: solid 1px #990000;background-color: #CC3300; padding: 4px 5px 4px 5px; margin: 3px;  }#menu a:hover {color: #FFF; background-color: #FFA500; }/*-- interview--*/#content{margin: 0px auto;}.apphead{font-size: 18px; font-weight: bold; color: #936; margin-bottom: 10px;}.interview{padding: 0px 20px 10px 30px;line-height: 1.7;font-size: 13px; color:#000;}.z{width: 480px;padding: 20px 20px 20px 30px;margin-top: 20px;line-height: 1.7;font-size: 13px; color:#000;border-top: 1px solid #FFA500;border-right: 2px solid #FFA500;border-bottom: 2px solid #FFA500;border-left: 1px solid #FFA500;}.imgbox{width: 180px; margin: 0px ;  }.imgbox img{border: solid  2px #CCC;  }.imgbox2{ margin: 0px ; text-align:center; }.imgbox2 img{border: solid  2px #CCC; margin: 5px 0px 5px 0px; }.h2{font-size: 18px; font-weight: bold; }.caption{font-size:10px; }.q{color: #3366CC;margin: 18px 0px 2px 0px;}.qai{ color: #3366CC;margin: 4px 0px 2px 0px;}.anshead{font-weight: bold; color: #CC0000; font-size: 14px;}.anshead2{font-weight: bold; color: #CC0000; font-size: 18px; padding: 0px 5px 10px 15px; }.question{ text-align: left;height: 30px; background-image: url("./images/q.gif") ;background-repeat: no-repeat;padding: 0px 0px 0px 15px ; margin: 5px 0px 15px 20px;}.mbtop{width: 400px;height:7px; background-image: url("./images/mbtop.gif") ;background-repeat: no-repeat;padding: 0px 0px 0px 0px ; margin-right: 15px;}.mb{;width: 400px; background-color:#FFF; padding: 0px 0px 0px 0px ; margin-right: 15px;}.mbcontent{text-align: left; padding: 0px 15px 0px 15px;}.mbbottom{width: 400px;height:7px; background-image: url("./images/mbbottom.gif") ;background-repeat: no-repeat;padding: 0px 0px 0px 0px ; margin: 0px 15px 10px 0px ;}/*-- footnote--*/.rightbox { 	line-height: 1.6;font-size: 11px;	border-left: solid 1px #999;	padding: 5px 10px 10px 15px;}#profile{margin-bottom: 10px; padding:8px; font-size: 11px;}#prof_head{font-size: 12px; font-weight: bold; color:#FFF;}.n_head{margin-top: 50px; font-weight:bold; font-size: 11px;}.n_head2{margin-top: 50px; font-weight:bold; font-size: 11px; }.note{margin-top: 10px; margin-bottom: 40px; font-size: 11px;}/*-- navi--*/#nav{text-align: left; margin-top: 20px; font-size: 10px;}#yokoku{ font-size: 13px; font-weight: bold; color:#00008E; padding: 5px 20px 5px 35px; margin: 10px;}.yokokucap{font-size: 11px; color: #000; margin-left: 20px;}.rc{ background: #FFCC00;}b.rtop, b.rbottom{display:block;background: #FFF}b.rtop b, b.rbottom b{display:block;height: 1px;    overflow: hidden; background: #FFCC00;}b.r1{margin: 0px}b.r2{margin: 0px}b.r3{margin: 0px}b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}.rc2{ background: #DCDCDC;}b.rtop2, b.rbottom2{display:block;background: #FFF}b.rtop2 b, b.rbottom2 b{display:block;height: 1px;    overflow: hidden; background: #DCDCDC;}b.r1{margin: 0 5px}b.r2{margin: 0 3px}b.r3{margin: 0 2px}b.rtop2 b.r4, b.rbottom2 b.r4{margin: 0 1px;height: 2px}.rc3{ background: #B0E0E6; width: 470px;}b.rtop3, b.rbottom3{display:block;background: #FFF}b.rtop3 b, b.rbottom3 b{display:block;height: 1px;    overflow: hidden; background: #B0E0E6;}b.r1{margin: 0 5px}b.r2{margin: 0 3px}b.r3{margin: 0 2px}b.rtop3 b.r4, b.rbottom3 b.r4{margin: 0 1px;height: 2px}.rcinbox{font-size: 11px; font-weight:bold; padding-left: 6px;}	#footer{ text-align: left;width: 820px;margin-bottom: 0px;border-top: dotted 2px  #666;padding-left: 5px; padding-top: 5px;line-height : 1.5;font-size:10px; font-weight: bold; color:#000; }.kakomi{border-bottom : solid  1px #CCC;  margin: 10px; padding: 15px; font-size: 12px;}.kaisetu{margin-bottom: 10px; padding:8px; font-size: 11px;}.kaisetu_head{font-size: 12px; font-weight: bold; color:#000;}.kaisetu ul{padding: 0px 0px 0px 12px ;margin: 0px 0px 0px 0px ;}.k_head{color: #CC0000; }