a:link  { color: #333333; text-decoration: underline }a:visited {color: #333333; text-decoration:underline}a:active {color: #333333; text-decoration:underline}a:hover {color: #0D98A8; text-decoration:underline}td        {font-size: 12px; color:666666}.mi {font-size: 14px; color:333333; line-height:135%}.mi2 {font-size: 14px; color:0D98A8; line-height:135%}.mi3 {font-size: 12px; color:ffffff; line-height:135%}.ac {font-size: 14px; color:ff0000; line-height:135%}.main0 {font-size: 12px; color:666666; line-height:200%}.main {font-size: 12px; color:666666; line-height:150%}.main2 {font-size: 12px; color:333300; line-height:150%}.big {font-size: 18px; color:666666; line-height:200%}.sm {font-size: 10px; color:666666; line-height:135%}.vlink {font-size: 12px; color:666666;}/* ==================================== *//* common element *//* ==================================== */img{	border:none;}h1{	margin:0px;	padding:20px 0px 20px 0px;}h2{	margin:0px;	padding:0px 0px 15px 0px;}h2.sttl{	margin:0px;	padding:0px 0px 0px 17px;	font-size: 14px;	color:333333;	line-height:135%;	background:url(../images/icon_h2.gif) left center no-repeat;	font-weight:100;}h3{	margin:24px 0px 16px 0px;	padding:0px 0px 0px 20px;	background-image:url(../syain/images/bg_staff01.jpg);	background-repeat:no-repeat;	clear:both;	font-size:12px;}h3#shokushu{    margin:0px;    padding:0px;    background-image:none;    text-align:center;}h4{    margin:30px 0px 20px 0px;	padding:5px 0px 0px 0px;}	.round {  width: 565px;  background-image: url(../kenshu/images/message_md.gif);  background-position: 0 0;  background-repeat: repeat-y;}.round h7 {  padding-top: 17px;  background-image: url(../kenshu/images/message_md.gif);  background-position: 0 0;  background-repeat: no-repeat;}.round .body {  padding-bottom: 17px;  background-image: url(../kenshu/images/message_bt.gif);  background-position: left bottom;  background-repeat: no-repeat;}/* ==================================== *//* id/class element *//* ==================================== *//* syain */#lead{	margin:0px;	padding:0px;	font-size: 12px;	color:666666;	line-height:200%;}#leadImg{	margin:0px;	padding:0px;}#return{	margin:0px;	padding:0px 0px 36px 0px;}.txtArea{	margin:0px;	padding:0px 0px 36px 0px;}.txtArea p{	margin:0px;	padding:0px;}.imgL{	margin:0px 12px 5px 0px;	padding:0px;	float:left;}.imgR{	margin:0px 0px 5px 12px;	padding:0px;	float:right;}/* wakate */h2#waka{	margin:0px;	padding:17px 0px 11px 0px;}#wakateimg{	margin:0px;	padding:0px 0px 25px 0px;}/* keikensha */#shokushutbl{	margin:20px 0px 0px;	padding:0px;	border-top:1px solid #999999;}#shokushutbl2{	margin:20px 0px 0px;	padding:0px;	border-top:1px solid #999999;}#shokushutbl th{	border-left:1px solid #999999;	border-bottom:1px solid #999999;	padding:10px 7px;	font-weight:100;	text-align:left;	background:#EFEFEF;	color:#6E6E66;	font-size:12px;}#shokushutbl td{	border-left:1px solid #999999;	border-bottom:1px solid #999999;	padding:15px 7px;}#shokushutbl .R{	border-right:1px solid #999999;}#shokushutbl td.none{	padding:8px 7px 20px 7px;	border-left:none;}#shokushutbl td.none2{	padding:8px 7px 0px 7px;	border:none;}.youkoutbl{	margin:20px 0px 40px 0px;	padding:0px;	border-bottom:1px solid #999999;	border-right:1px solid #999999;}.youkoutbl2{	margin:10px 0px 10px 0px;	padding:0px;	border-bottom:1px solid #999999;	border-right:1px solid #999999;}.youkoutbl th{	border-top:1px solid #999999;	border-left:1px solid #999999;	padding:10px 7px;	font-weight:100;	text-align:left;	background:#EFEFEF;	color:#6E6E66;	font-size:12px;}.youkoutbl td{	border-top:1px solid #999999;	border-left:1px solid #999999;	padding:15px;}.flow1{	margin:0px 0px 11px 0px;	padding:12px 0px 40px 0px;	background:url(../keikensya/images/bg_houhou.gif) left bottom no-repeat;	text-align:center;		border-top:1px solid #999999;	line-height:150%;}.flow2{	margin:0px 0px 11px 0px;	padding:12px 0px 15px 0px;	border:1px solid #999999;	text-align:center;		line-height:150%;}.flow3{	margin:0px 0px 11px 0px;	padding:12px 0px 15px 0px;	padding-top: 10px;    padding-right: 10px;    padding-bottom: 10px;    padding-left: 10px;	text-align:left;		line-height:120%;}.box{	margin:0px;	padding:20px 0px 30px 0px;}.bg_menu{	margin:0px;	padding:0px;	background:url(../keikensya/images/bg_menu.jpg) left top no-repeat;}/* ==================================== *//* list element *//* ==================================== *//* syain */ul#staffList{	margin:20px 0px 36px 0px;	padding:0px;}ul#staffList li{	margin:0px;	padding:0px 7px 7px 0px;	list-style-type:none;	float:left;}ul#staffList li.R{	padding:0px 0px 7px 0px;}ul#staffList li a img{	vertical-align:bottom;}/* wakate */ul#qlist{	margin:0px;	padding:10px 0px 10px 0px;}ul#qlist li{	margin:0px;	padding:0px 0px 8px 0px;	list-style-type:none;}ul#qlist li a img{	margin:0px;	padding:0px;	vertical-align:bottom;}ul.qbtnlist{	margin:0px;	padding:0px;}ul.qbtnlist li{	margin:0px;	padding:0px 3px 0px 0px;	list-style-type:none;	float:left;}ul.qbtnlist li a img{	margin:0px;	padding:0px;	vertical-align:bottom;}ul#qtxtlist{	margin:30px 0px 0px 0px;	padding:0px;}ul#qtxtlist li{	margin:0px 0px 20px 0px;	padding:0px 0px 0px 20px;	list-style-type:none;	background-image:url(../wakate/images/bg_icon.gif);	background-repeat:no-repeat;	background-position:left top;}/* keikensha */ul.pointlist{	margin:0px;	padding:0px;}ul.pointlist li{	margin:0px;	padding:0px 0px 3px 8px;	list-style-type:none;	background:url(../images/icon_point.gif) left top no-repeat;}ul.komelist{	margin:0px;	padding:0px;}ul.komelist li{	margin:0px;	padding:0px 0px 2px 10px;	list-style-type:none;	background:url(../images/icon_kome.gif) left top no-repeat;	font-size:11px;}/* menu */ul#menu{	margin:0px;	padding:21px 0px 0px 9px;}ul#menu li{	margin:0px;	padding:0px 0px 6px 0px;	list-style-type:none;}ul#menu li img{	vertical-align:middle;}ul#menu li a img{	vertical-align:middle;}/* ==================================== *//* clear *//* ==================================== *//*----------------------*/ul#staffList{	min-height:1%;}ul#staffList:after{/* for modern browser */ 	content: "";	clear: both;	height: 0px;	display: block;	visibility: hidden;} * html ul#staffList{/* for IE */ /*\*/height:1%;/* for WinIE*/ display:inline-table;/* for MacIE*/ }body*ul#staffList:after{	content: ".";}/*----------------------*/.txtArea{	min-height:1%;}.txtArea:after{/* for modern browser */ 	content: "";	clear: both;	height: 0px;	display: block;	visibility: hidden;} * html .txtArea{/* for IE */ /*\*/height:1%;/* for WinIE*/ display:inline-table;/* for MacIE*/ }body*.txtArea:after{	content: ".";}/*----------------------*/ul.qbtnlist{	min-height:1%;}ul.qbtnlist:after{/* for modern browser */ 	content: "";	clear: both;	height: 0px;	display: block;	visibility: hidden;} * html ul.qbtnlist{/* for IE */ /*\*/height:1%;/* for WinIE*/ display:inline-table;/* for MacIE*/ }body*ul.qbtnlist:after{	content: ".";}
