@charset "utf-8";

@import "../css/frame_base.css";
@import "../css/frame_sub.css";
@import "../css/parts.css";
@import "../css/font.css";
@import "../css/start.css";

/* 固有タグ指定 */
div.bodyConts			{
						width:784px; margin:0px 19px 30px 19px;
						}

div.bodyContsLeft		{
						float:left; width:264px;
						}

div.bodyContsRight		{
						float:right; width:520px;
						}

div.bodyContsLeftBox	{
						width:230px; margin:0px 34px 0px 0px;
						}

div.bodyContsRightBox	{
						width:520px; margin:0px 0px 0px 0px;
						}

div.bodyContsImage		{
						margin:0px 0px 0px 0px;
						}

div.bodyContsText		{
						margin:7px 0px 30px 0px;
						}

div.bodyContsText p		{
						font-size:13px; line-height:140%; padding:0px 0px 20px 0px;
						}

div.bodyContsNagare		{
						width:230px; height:241px; margin:0px 0px 30px 0px;
						}

div.bodyContsTyui		{
						width:230px; height:350px; margin:0px 0px 30px 0px; background:url(images/body_tyui.gif) top no-repeat;
						}

div.bodyContsTyui h3	{
						padding:10px 0px 5px 14px;
						font-size:13px; font-style:normal; font-weight:bold; color:#008DC5;
						}

div.bodyContsTyui p		{
						padding:0px 10px 15px 14px;
						font-size:13px; line-height:120%; color:#04554D;
						}


/* テーブルフォーム */
table.tStyle1			{
						border-collapse:collapse; margin:0px 0px 15px 0px;
						}

table.tStyle1 tr		{
						font-size:13px; line-height:130%;
						}

table.tStyle1 td.td01	{
						width:160px; padding:0px 0px 0px 7px; color:#FFFFFF;
						border-top:#167195 1px solid; border-right:#167195 1px solid; border-bottom:#167195 1px solid; border-left:#167195 1px solid;
						border-collapse:separate; background-color:#167195;
						}

table.tStyle1 td.td02	{
						padding:7px 0px 7px 7px;
						border-top:#999999 1px solid; border-right:#999999 0px solid; border-bottom:#999999 0px solid; border-left:#167195 0px solid;
						border-collapse:separate; vertical-align:top;
						}

table.tStyle1 td.td03	{
						width:20px; padding:0px 4px 0px 0px;
						border-top:#999999 1px solid; border-right:#999999 1px solid; border-bottom:#999999 1px solid; border-left:#999999 0px solid;
						border-collapse:separate;
						}

table.tStyle1 td.td04	{
						width:140px; padding:0px 0px 7px 7px;
						border-top:#999999 0px solid; border-right:#999999 0px solid; border-bottom:#999999 1px solid; border-left:#167195 0px solid;
						border-collapse:separate; vertical-align:top;
						}

table.tStyle1 td.td05	{
						width:175px; padding:0px 0px 7px 7px;
						border-top:#999999 0px solid; border-right:#999999 0px solid; border-bottom:#999999 1px solid; border-left:#999999 0px solid;
						border-collapse:separate; vertical-align:top;
						}

table.tStyle1 td.td06	{
						width:160px; padding:7px 0px 7px 7px;
						border-top:#999999 1px solid; border-right:#999999 0px solid; border-bottom:#999999 1px solid; border-left:#999999 0px solid;
						border-collapse:separate; vertical-align:top;
						}

table.tStyle1 td.td07	{
						width:175px; padding:7px 0px 7px 7px;
						border-top:#999999 1px solid; border-right:#999999 1px solid; border-bottom:#999999 1px solid; border-left:#999999 0px solid;
						border-collapse:separate; vertical-align:top;
						}

table.tStyle1 span		{
						padding:0px 0px 0px 8px;
						font-size:13px; line-height:120%;
						}

table.tStyle1 img		{
						vertical-align:bottom;
						}

table.tStyle1 a			{
						text-decoration:none; color:#000000;
						}
						
table.tStyle1 a:hover	{
						text-decoration:underline;
						}

