@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:782px; margin:0px 20px 30px 20px;
						}

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

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

div.bodyContsLeftBox	{
						width:254px; margin:0px 35px 0px 0px;
						}

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

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

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

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

div.bodyContsShisetsu	{
						margin:0px 0px 13px 0px;
						}

div.bodyContsNagare		{
						width:489px; margin:0px 0px 40px 0px;
						}

div.bodyContsNagare h3	{
						margin:0px 0px 10px 0px; padding:6px 5px 6px 10px;
						border:#CCCCCC 1px solid; background-color:#F5F5F5;
						font-size:14px; font-weight:bold; color:#000000;
						}

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

div.bodyContsNagare ul	{
						margin:13px 0px 0px 5px; padding:0px 0px 0px 25px; list-style-type:decimal; list-style-position:outside;
						}

div.bodyContsNagare li	{
						margin:0px 0px 15px 0px; font-size:13px; line-height:18px;
						}

div.bodyContsNagare img	{
						margin:0px 6px 0px 10px;
						}

div.bodyContsNagare strong a	{
						text-decoration:none; color:#14559C;
						}
						
div.bodyContsNagare strong a:hover	{
						text-decoration:underline;
						}

img.nagare				{
						margin:0px 0px 25px 0px;
						}

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

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

table.tStyle1 td.td01	{
						width:150px; padding:7px 0px 7px 7px;
						border-top:#999999 1px solid; border-right:#999999 1px solid; border-bottom:#999999 1px solid; border-left:#999999 1px solid;
						border-collapse:separate; vertical-align:top; background-color:#F0F1F7;
						}

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

table.tStyle2			{
						border-collapse:collapse; margin:5px 0px 15px 5px;
						}

table.tStyle2 tr		{
						font-size:11px; line-height:130%;
						}

table.tStyle2 td.td01	{
						width:100px; padding:7px 0px 7px 7px;
						border-top:#999999 0px solid; border-right:#999999 0px solid; border-bottom:#999999 0px solid; border-left:#999999 0px solid;
						border-collapse:separate; vertical-align:top;
						}

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




