body, table, tr, td {font-size:12px; color: #333333; font-weight: normal; line-height:130%; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"}
.s12n	{font-size:12px; color: #34BCAD; font-weight: normal; line-height:130%; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"}
.g12n	{font-size:12px; color: #333333; font-weight: normal; line-height:130%; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"}
.r12n	{font-size:12px; color: #FF0000; font-weight: normal; line-height:130%; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"}
.s12b	{font-size:12px; color: #34BCAD; font-weight: bold; line-height:130%; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"}
.w12b	{font-size:12px; color: #FFFFFF; font-weight: bold; line-height:130%; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"}
.g12b	{font-size:12px; color: #333333; font-weight: bold; line-height:130%; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"}
.y12b	{font-size:12px; color: #FFCC00; font-weight: bold; line-height:130%; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"}
.r12b	{font-size:12px; color: #FF0000; font-weight: bold; line-height:130%; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"}
.w14n	{font-size:14px; color: #FFFFFF; font-weight: normal; line-height:130%; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"}
a:active	{color: #34BCAD; text-decoration:none}
a:link		{color: #34BCAD; text-decoration:none}
a:visited	{color: #34BCAD; text-decoration:none}
a:hover		{color: #FF9900; text-decoration:underline}

.ovexplain		{font-size:12px; color: #666666; font-weight: normal; line-height:110%; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"}
a:active.ovtop		{color:#FF6600; text-decoration:underline}
a:link.ovtop		{color:#FF6600; text-decoration:underline}
a:visited.ovtop		{color:#FF6600; text-decoration:underline}
a:hover.ovtop		{color:#006666; text-decoration:underline}
a:active.ovtitle	{color:#336633; font-weight: bold; line-height:130%; text-decoration:none}
a:link.ovtitle		{color:#336633; font-weight: bold; line-height:130%; text-decoration:none}
a:visited.ovtitle	{color:#336633; font-weight: bold; line-height:130%; text-decoration:none}
a:hover.ovtitle		{color:#336633; font-weight: bold; line-height:130%; text-decoration:underline}
a:active.ovurl		{color:#000099; font-weight: normal; line-height:130%; text-decoration:none}
a:link.ovurl		{color:#000099; font-weight: normal; line-height:130%; text-decoration:none}
a:visited.ovurl		{color:#000099; font-weight: normal; line-height:130%; text-decoration:none}
a:hover.ovurl		{color:#000099; font-weight: normal; line-height:130%; text-decoration:underline}
.ovexplain2		{font-size:12px; color: #666666; font-weight: normal; line-height:110%; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"}
a:active.ovtitle2	{color:#006666; font-weight: bold; line-height:130%; text-decoration:none}
a:link.ovtitle2		{color:#006666; font-weight: bold; line-height:130%; text-decoration:none}
a:visited.ovtitle2	{color:#006666; font-weight: bold; line-height:130%; text-decoration:none}
a:hover.ovtitle2	{color:#006666; font-weight: bold; line-height:130%; text-decoration:underline}
a:active.ovurl2		{color:#FF6600; font-weight: normal; line-height:130%; text-decoration:none}
a:link.ovurl2		{color:#FF6600; font-weight: normal; line-height:130%; text-decoration:none}
a:visited.ovurl2	{color:#FF6600; font-weight: normal; line-height:130%; text-decoration:none}
a:hover.ovurl2		{color:#FF6600; font-weight: normal; line-height:130%; text-decoration:underline}

a:active.footer1	{color: #FFFFFF; text-decoration:none}
a:link.footer1		{color: #FFFFFF; text-decoration:none}
a:visited.footer1	{color: #FFFFFF; text-decoration:none}
a:hover.footer1		{color: #FF9900; text-decoration:underline}
a:active.footer2	{color: #333333; text-decoration:none}
a:link.footer2		{color: #333333; text-decoration:none}
a:visited.footer2	{color: #333333; text-decoration:none}
a:hover.footer2		{color: #0066FF; text-decoration:underline}

/* ¹­¹ðÏÈ */
.banner a.title_big:hover {color: #7f3f01; text-decoration: underline;}
.banner .clear {clear: both;}

/* site map */
.oddl {border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; background-color: #ffffff;}
.evenl {border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; background-color: #efefef;}
div.slist {margin: 10px 8px 10px 8px;}
a.slink {font-size:14px; color: #FF9900; text-decoration:underline}
td.smtab1 {background: #df5f48;}
td.smtab1 .tabtxt {color:#ffffff; margin:2px 0 2px 12px;}
td.smtab1-box {border-left: 1px solid #df5f48; border-right: 1px solid #df5f48; border-bottom: 1px solid #df5f48;}
td.smtab2 {background: #f77500;}
td.smtab2 .tabtxt {color:#ffffff; margin:2px 0 2px 12px;}
td.smtab2-box {border-left: 1px solid #f77500; border-right: 1px solid #f77500; border-bottom: 1px solid #f77500;}
td.smtab3 {background: #34bcad;}
td.smtab3 .tabtxt {color:#ffffff; margin:2px 0 2px 12px;}
td.smtab3-box {border-left: 1px solid #34bcad; border-right: 1px solid #34bcad; border-bottom: 1px solid #34bcad;}
td.smtab4 {background: #006666;}
td.smtab4 .tabtxt {color:#ffffff; margin:2px 0 2px 12px;}
td.smtab4-box {border-left: 1px solid #006666; border-right: 1px solid #006666; border-bottom: 1px solid #006666;}





.telbox {
	float:right;
	padding:5px 20px 0px 0px ;
	width: 270px;
}
.teltext {
	color:#555555;
	font-size:10px;
	line-height:12px;
	padding:2px 0px 0px 0px;
}


.header_navi{
	overflow: hidden;
	width:780px;
	height: 36px;
	position: relative;
}
.pankuzu_new{
	position: absolute;
	left: 5px;
	top:10px;
}
#social{
	position: absolute;
	right: 0;
	overflow: hidden;
	margin:5px 0 0 0;
}
#social li{
	float:left;
	display: inline;
	margin:0 0 0 5px;
}
#social li#google{
}
#social li#twitter{
	margin-top:4px;
}
#social li#facebook{
	margin-top:5px;
}
#social li#mixi{
	margin-top:4px;
}
#social li#hatena{
	margin-top:3px;
}
