.class1218  { color: #111; font-size: 12px; line-height: 18px }.class1013  { color: #111; font-size: 10px; line-height: 13px }.class1216 { color: #111; font-size: 12px; line-height: 16px }/**ǉCSS**/.a_f:link{color : #fff; text-decoration : underline; font-size:9pt;}.a_f:visited{color : #fff ; text-decoration : underline; font-size:9pt;}.a_f:hover{color : #669999; text-decoration : underline; font-size:9pt;}.a_f:active{colo r: #669999; text-decoration : underline; font-size:9pt;}.a_entry:link{color : #699; text-decoration : none; font-size:10pt;}.a_entry:visited{color : #699 ; text-decoration : underline; font-size:10pt;}.a_entry:hover{color : #699; text-decoration : underline; font-size:10pt;}.a_entry:active{colo r: #699; text-decoration : underline; font-size:10pt;}.a_li:link{color : #669999; text-decoration : underline; font-size:11pt;}.a_li:visited{color : #669999 ; text-decoration : underline; font-size:11pt;}.a_li:hover{color : #ff3300; text-decoration : underline; font-size:11pt;}.a_li:active{colo r: #ff3300; text-decoration : underline; font-size:11pt;}h1{	font-size:8pt;	font-weight: normal;	margin : 3px 3px 3px 5px;	padding : 0px;    color : #fff;}h2{	font-size : 12pt;	font-weight : bold;	margin : 0px;	padding : 0px;    color : #5D9999;}	/*wiF*/.bg_header{background-color:#000;}.bg_1{background-color:#000;}.bg_2{background-color:#FFF;}/*font*/.f_color_white{color: #FFF;}.f_color_1{color: #669999;}.f_size10{ font-size:10pt; line-height:12pt;}.f_size12{ font-size:12pt; line-height:14pt;}/*Page title*/#ttl_aisatsu{	width : 540px;	height: 100px;	background:url(image/type2_3.jpg) no-repeat top;	padding: 0px;	margin : 0px;}#ttl_aisatsu h2{padding : 50px 0px 0px 0px;}#ttl_profile{	width : 540px;	height: 100px;	background:url(image/type7_3.jpg) no-repeat top;	padding: 0px;	margin : 0px;}#ttl_profile h2{padding : 50px 0px 0px 0px;}#ttl_link{	width : 540px;	height: 100px;	background:url(image/type1_3.jpg) no-repeat top;	padding: 0px;	margin : 0px;}#ttl_link h2{padding : 50px 0px 0px 0px;}#ttl_setsubi{	width : 540px;	height: 100px;	background:url(image/type4_3.jpg) no-repeat top;	padding: 0px;	margin : 0px;}#ttl_setsubi h2{padding : 50px 0px 0px 0px;}#ttl_seisan{	width : 540px;	height: 100px;	background:url(image/type3_3.jpg) no-repeat top;	padding: 0px;	margin : 0px;}#ttl_seisan h2{padding : 50px 0px 0px 0px;}#ttl_kakouhin{	width : 540px;	height: 100px;	background:url(image/type2_3.jpg) no-repeat top;	padding: 0px;	margin : 0px;}#ttl_kakouhin h2{padding : 50px 0px 0px 0px;}#ttl_gijutsu{	width : 540px;	height: 100px;	background:url(image/type5_3.jpg) no-repeat top;	padding: 0px;	margin : 0px;}#ttl_gijutsu h2{padding : 50px 0px 0px 0px;}#ttl_saiyo{	width : 540px;	height : 100px;	background:url(image/type6_3.jpg) no-repeat top;	padding: 0px;	margin : 0px;}#ttl_saiyo h2{	padding : 50px 0px 0px 0px;	color : #D56468;}#ttl_p_massage{	width : 540px;	height: 100px;	background:url(image/type8_3.jpg) no-repeat top;	padding: 0px;	margin : 0px;}#ttl_p_massage h2{	padding : 50px 0px 0px 0px;	color : #D56468;}#ttl_entry{	width : 540px;	height: 100px;	background:url(image/type10_3.jpg) no-repeat top;	padding: 0px;	margin : 0px;}#ttl_entry h2{	padding : 50px 0px 0px 0px;	color : #D56468;}#ttl_senpai{	width : 540px;	height: 100px;	background:url(image/type9_3.jpg) no-repeat top;	padding: 0px;	margin : 0px;}#ttl_senpai h2{	padding : 50px 0px 0px 0px;	color : #D56468;}#ttl_contact{	width : 540px;	height: 100px;	background:url(image/type11_3.jpg) no-repeat top;	padding: 0px;	margin : 0px;}#ttl_contact h2{padding : 50px 0px 0px 0px;}/*headword*/#hdw_kakouhin{	width : 540px;	height: 25px;	background:url(image/hdw_1.jpg) no-repeat top;	padding: 0px;	margin : 0px;}#hdw_kakouhin h2{	padding : 5px 0px 0px 35px;	color : #FFFFFF;}/*box*/#box_kakouhin{	width : 175px;	height: 200px;	background:url(image/box_1.jpg) no-repeat top;	padding: 0px;	margin : 0px;}#box_kakouhin h1{	padding : 0px 0px 0px 5px;	color : #000000;}/*footer*/#footer{	font-size:9pt;	line-height:15pt;	color:#FFF;	background-color:#000;	padding: 2px 0px 2px 0px;	text-align:center;}#copy{	font-size:9pt;	background-color:#000;	padding: 5px 5px 5px 0px;	color:#FFFFFF;	text-align:center;}