body{ margin-left: 0px; margin-right:0px; margin-top:0px; margin-bottom:0px;background-color: #C00;line-height : 1.7;}a:link  {color: #FF0000;}a:visited {color: #FF0000; }a:active  { color: #CCC; }a:hover { color: #999;}.txt1{font-size: 14px; font-weight: bold;}.txt2{font-size: 11px; color: #333;}#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; background: #000;}#layout{ width:840px; margin:0px 0px 0px 0px ;  background-image: url(./images/intbg_01.gif); background-repeat: repeat-y;}# header{width:830px; margin-left: 10px;}#title{width:830px;   background-image: url(./images/headph_01.jpg) ;background-repeat: no-repeat;margin-left: 5px; color: #CCC; font-size: 9px; padding-top: 268px;}#title2{width:830px;   background-image: url(./images/headph_07.jpg) ;background-repeat: no-repeat;margin-left: 5px; color: #CCC; font-size: 9px; padding-top: 268px;}#select{height: 70px; margin: 0px 2px 0px 5px ; text-align: right; color: #fff;background-color: #000; background-image: url("./images/headmenu_01.jpg") ;repeat-y; padding: 20px 15px 0px 0px ;}#select2{height: 70px; margin: 0px 2px 0px 5px ; text-align: right; color: #fff;background-color: #000; background-image: url("./images/headmenu_02.jpg") ;repeat-y; padding: 20px 15px 0px 0px ;}#select3{height: 70px; margin: 0px 2px 0px 5px ; text-align: right; color: #fff;background-color: #000; background-image: url("./images/headmenu_03.jpg") ;repeat-y; padding: 20px 15px 0px 0px ;}#select4{height: 70px; margin: 0px 2px 0px 5px ; text-align: right; color: #fff;background-color: #000; background-image: url("./images/headmenu_04.jpg") ;repeat-y; padding: 20px 15px 0px 0px ;}#select5{height: 70px; margin: 0px 2px 0px 5px ; text-align: right; color: #fff;background-color: #000; background-image: url("./images/headmenu_05.jpg") ;repeat-y; padding: 20px 15px 0px 0px ;}#select6{height: 70px; margin: 0px 2px 0px 5px ; text-align: right; color: #fff;background-color: #000; background-image: url("./images/headmenu_06.jpg") ;repeat-y; padding: 20px 15px 0px 0px ;}#select7{height: 70px; margin: 0px 2px 0px 5px ; text-align: right; color: #fff;background-color: #000; background-image: url("./images/headmenu_07.jpg") ;repeat-y; padding: 20px 45px 0px 0px ;}#select8{height: 70px; margin: 0px 2px 0px 5px ; text-align: right; color: #fff;background-color: #000; background-image: url("./images/headmenu_08.jpg") ;repeat-y; padding: 20px 45px 0px 0px ;}#select9{height: 70px; margin: 0px 2px 0px 5px ; text-align: right; color: #fff;background-color: #000; background-image: url("./images/headmenu_09.jpg") ;repeat-y; padding: 20px 45px 0px 0px ;}#select10{height: 70px; margin: 0px 2px 0px 5px ; text-align: right; color: #fff;background-color: #000; background-image: url("./images/headmenu_10.jpg") ;repeat-y; padding: 20px 45px 0px 0px ;}#select11{height: 70px; margin: 0px 2px 0px 5px ; text-align: right; color: #fff;background-color: #000; background-image: url("./images/headmenu_11.jpg") ;repeat-y; padding: 20px 45px 0px 0px ;}/*-- interview--*/#content{margin: 0px auto;}.interview{padding: 0px 20px 10px 30px;line-height: 1.7;font-size: 13px; color:#000;}.imgbox{width: 240px; margin: 15px 0px 2px 0px ; }.imgbox2{width: 240px; margin:15px 0px 2px 0px ; text-align:left;}.imgbox img{border: solid  2px #999;  }.imgbox2 img{border: solid  2px #999;  }.h2{font-size: 18px; font-weight: bold; }.caption{font-size:10px; }.q{font-weight: bold; color: #6A5ACD;margin: 18px 0px 2px 0px;}.qai{font-weight: bold; color: #6A5ACD;margin: 4px 0px 2px 0px;}.anshead{font-weight: bold; color: #990033; font-size: 14px;}/*-- footnote--*/.rightbox {width: 185px;	line-height: 1.6;font-size: 11px;	border-left: solid 1px #999;	padding: 5px 10px 10px 15px;}#profile{margin-bottom: 10px; padding:10px;}#prof_head{font-size: 12px; font-weight: bold; color:#8B0000;}.fn{font-weight: bold; color: #A52A2A;}.n_head{margin-top: 50px; border-top: dotted 1px #999;  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;}#nav li{float:left; margin:0px 0px 0px 0px;list-style-type:none;}.right{float:right; margin:0px 5px 10px 0px;}#yokoku{ font-size: 13px; font-weight: bold; color:#7B68EE; padding: 5px 20px 5px 20px; margin: 10px;}.rc{ background: #E6E6FA;}b.rtop, b.rbottom{display:block;background: #FFF}b.rtop b, b.rbottom b{display:block;height: 1px;    overflow: hidden; background: #E6E6FA;}b.r1{margin: 0 5px}b.r2{margin: 0 3px}b.r3{margin: 0 2px}b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}.rc2{ background: #660000;}b.rtop2, b.rbottom2{display:block;background: #FFF}b.rtop2 b, b.rbottom2 b{display:block;height: 1px;    overflow: hidden; background: #660000;}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}.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: 10px;line-height : 1.5;font-size:9px; font-weight: bold; color:#333; }.kakomi{border-bottom : solid  1px #CCC;  margin: 10px; padding: 15px; font-size: 12px;}