@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#bodyPrice			{
						width:739px; margin:0px 21px 20px 27px;
						}

div#bodyPriceLeft		{
						float:left; width:404px;
						}

div#bodyPriceRight		{
						float:right; width:335px;
						}

div#bodyPriceLeftBox	{
						width:389px; margin:0px 10px 0px 0px;
						}

div#bodyPriceRightBox	{
						width:335px; margin:0px 0px 0px 0px;
						}

div#bodyPriceLeftBox p	{
						padding:15px 0px 0px 5px;
						font-size:12px; font-style:normal; font-weight:normal;
						}

div#bodyFaq				{
						width:700px; margin:10px 45px 35px 45px;
						}

div#bodyFaq h2			{
						padding:0px 0px 3px 0px;
						font-size:14px; font-style:normal; font-weight:bold; color:#A34DA3;
						}

div#bodyFaq	p			{
						padding:0px 0px 25px 16px;
						font-size:14px; font-style:normal; font-weight:normal;
						}

span.pink				{
						color:#DA3B7B;
						}


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

table.tStyle1 tr		{
						font-size:15px; line-height:140%; color:#494949;
						}

table.tStyle1 td.td01	{
						width:240px; padding:5px 0px 5px 0px;
						border-top:#999999 0px solid; border-right:#CCCCCC 0px solid; border-bottom:#999999 0px solid; border-left:#999999 0px solid;
						border-collapse:separate; text-align:left; vertical-align:top;
						}

table.tStyle1 td.td02	{
						width:90px; padding:5px 0px 5px 0px;
						border-top:#999999 0px solid; border-right:#CCCCCC 0px solid; border-bottom:#999999 0px solid; border-left:#999999 0px solid;
						border-collapse:separate; text-align:right; vertical-align:top;
						}

table.tStyle1 tr.trx	{
						background:bottom no-repeat url(images/body_borderline.gif);
						}

