﻿body 
{
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
}

/*　フッターリンク　*/
a.f-link:link    { color: #FFFFFF; text-decoration: underline; }
a.f-link:visited { color: #FFFFFF; text-decoration: underline; }
a.f-link:active  { color: #FFFFFF; text-decoration: underline; }
a.f-link:hover   { color: #FFFFFF; text-decoration: none; }





/*海外引越お見積りお申し込みフォームに合わせたスタイル*/
.EFM11_B				{font-size: 11px; color: #000000; font-weight:normal; vertical-align:middle; }
/* >> 2017.08.23 AIT Add 文言/チェック修正 */
.EFM11_R				{font-size: 11px; color: #FF0000; font-weight:normal; vertical-align:middle; }
/* >> 2017.08.23 AIT Add 文言/チェック修正 */
.EFM13_B				{font-size: 13px; color: #000000; font-weight:normal; vertical-align:middle; }
.EFM13_R				{font-size: 13px; color: #FF0000; font-weight:normal; vertical-align:middle; }
.EFM13_GB				{font-size: 13px; color: #009380; font-weight:bold; }
.EFM14_B				{font-size: 14px; color: #000000; font-weight:normal; }
.EFM14_BB				{font-size: 14px; color: #000000; font-weight:bold; }
.EFM14_R				{font-size: 14px; color: #FF0000; font-weight:normal; }
.EFM14_RB				{font-size: 14px; color: #FF0000; font-weight:bold; }
.EFM15_B				{font-size: 15px; color: #000000; font-weight:normal; }
.EFM18_B				{font-size: 18px; color: #000000; }
.EFM18_R				{font-size: 18px; color: #FF0000; }
.EFM21_B				{font-size: 21px; color: #000000; }
.EFM23_B				{font-size: 23px; color: #000000; }
.EFM23_R				{font-size: 23px; color: #FF0000; }

.EFM32_B				{font-size: 32px; color: #000000; font-weight:bold; font-family:ＭＳ Ｐゴシック }
.EFM16_GB				{font-size: 16px; width: 1px; color: #009380; font-weight:bold; font-family:メイリオ }

.EFM14_URL				{font-size: 14px; color: #009380; text-decoration:underline; }

.TbSize					{width:260px; height:28px; border-style:solid; border-width:1px; border-color:#797375; font-size:14px; padding-left:5px; padding-bottom:1px; }
.TbSize2				{width:186px; height:28px; border-style:solid; border-width:1px; border-color:#797375; font-size:14px; padding-left:5px; padding-bottom:1px; }
.TbSize3				{width:405px; height:28px; border-style:solid; border-width:1px; border-color:#797375; font-size:14px; padding-left:5px; padding-bottom:1px; }
.TbSize4				{width:550px; height:103px; border-style:solid; border-width:1px; border-color:#797375; font-size:14px; padding-top:5px; padding-left:5px; padding-right:5px; padding-bottom:1px; }

.TbPcSize3				{width:75px; height:27px; border-style:solid; border-width:1px; border-color:#797375; font-size:14px; padding-left:5px; padding-bottom:1px; }
.TbPcSize4				{width:104px; height:27px; border-style:solid; border-width:1px; border-color:#797375; font-size:14px; padding-left:5px; padding-bottom:1px; }

.LbSize_N				{width:245px; height:30px; }
.LbSize_S				{width:115px; height:30px; }
.RbSize					{width:245px; }
.CbSize					{width:245px; }

OrderEFM_center				{ text-align:center; }
OrderEFM_left				{ text-align:left; }
OrderEFM_middle				{ vertical-align:middle; }

table.OrderEFM_Top			{ text-align:center; }
table.OrderEFM_Top td.title { width:245px; text-align:right; vertical-align:middle; }
table.OrderEFM_Top td.item  { text-align:left; padding-left:20px; vertical-align:middle; }

table.OrderEFM_Input					{ text-align:center; }
table.OrderEFM_Input td.title_middle	{ width:230px; text-align:right; vertical-align:middle; }
table.OrderEFM_Input td.title_top5		{ width:230px; text-align:right; vertical-align:top; padding-top:5px; }
table.OrderEFM_Input td.item			{ text-align:left; padding-left:10px; vertical-align:middle; }
table.OrderEFM_Input td.item1			{ min-width:37px; text-align:left; padding-left:10px; vertical-align:middle; }
table.OrderEFM_Input td.item2_1			{ min-width:37px; text-align:left; vertical-align:middle; }
table.OrderEFM_Input td.item2_2			{ min-width:37px; text-align:left; padding-left:35px; vertical-align:middle; }
table.OrderEFM_Input td.item3			{ text-align:left; padding-left:20px; vertical-align:middle; }
table.OrderEFM_Input td.item4			{ text-align:left; padding-left:15px; vertical-align:middle; }
table.OrderEFM_Input td.item5			{ text-align:right; padding-left:10px; padding-right:10px; vertical-align:middle; }
/* 英語化対応　追加 */
table.OrderEFM_Input td.postCode			{ vertical-align:middle; }

table.OrderEFM_Confirm
table.OrderEFM_Confirm td.title_middle_l	{ width:230px; text-align:left; vertical-align:middle; }
table.OrderEFM_Confirm td.title_middle_r	{ width:230px; text-align:right; vertical-align:middle; }
table.OrderEFM_Confirm td.title2_middle_l	{ width:230px; text-align:left; vertical-align:middle; }
table.OrderEFM_Confirm td.title2_middle_r	{ width:230px; text-align:right; vertical-align:middle; }
table.OrderEFM_Confirm td.title_top5_l		{ width:230px; text-align:left; vertical-align:top; padding-top:5px; }
table.OrderEFM_Confirm td.title_top5_r		{ width:230px; text-align:right; vertical-align:top; padding-top:5px; }
table.OrderEFM_Confirm td.item_l			{ text-align:left; padding-left:10px; vertical-align:middle; }
table.OrderEFM_Confirm td.item_r			{ text-align:right; padding-right:10px; vertical-align:middle; }
table.OrderEFM_Confirm td.item2_top5_l		{ text-align:left; padding-left:50px; vertical-align:top; padding-top:5px; }
table.OrderEFM_Confirm td.item2_top5_r		{ text-align:right; padding-left:50px; vertical-align:top; padding-top:5px; }
table.OrderEFM_Confirm td.item2_middle_l	{ text-align:left; padding-left:50px; vertical-align:middle; }
table.OrderEFM_Confirm td.item2_middle_r	{ text-align:right; padding-left:50px; vertical-align:middle; }
table.OrderEFM_Confirm td.item3_top5_l		{ text-align:left; vertical-align:top; padding-top:5px; }

table.OrderEFM_Confirm_List					{ border:solid 1px #009380; border-left:none 0px #FFFFFF; border-right:none 0px #FFFFFF; }
table.OrderEFM_Confirm_List td.item_l_l		{ height:30px; text-align:left; padding-left:10px; vertical-align:middle; border:solid 1px #009380; border-left:none 0px #FFFFFF; }
table.OrderEFM_Confirm_List td.item_r_l		{ height:30px; text-align:left; padding-left:10px; vertical-align:middle; border:solid 1px #009380; border-right:none 0px #FFFFFF; }
table.OrderEFM_Confirm_List td.item2_l_l		{ height:30px; text-align:left; padding-left:10px; vertical-align:top; padding-top:5px; border:solid 1px #009380; border-left:none 0px #FFFFFF; }


.EFM_Mandatory			{ background-color: #FBEBB8; font-weight:normal; }
.EFM_RowSpace5			{ height:5px; }
.EFM_RowSpace10			{ height:10px; }
.EFM_RowSpace15			{ height:15px; }
.EFM_RowSpace20			{ height:20px; }
.EFM_RowSpace25			{ height:25px; }
.EFM_RowSpace30			{ height:30px; }
.EFM_RowSpace35			{ height:35px; }
.EFM_RowSpace40			{ height:40px; }
.EFM_RowSpace60			{ height:60px; }

.word-break {word-break:break-all;}

.PageUnderBar_1
{
	padding-top: 50px;
	border-bottom: 1px solid #009380;
	margin-bottom: 10px;
}

.PageUnderBar_4
{
	padding-top: 50px;
	border-bottom: 4px solid #009380;
	margin-bottom: 10px;
}

.paddingL5
{
	padding-left: 5px;
}
.paddingL10
{
	padding-left: 10px;
}
.paddingL13
{
	padding-left: 13px;
}
.padding15
{
	padding-left: 15px;
}
.paddingL33
{
	padding-left: 33px;
}
.paddingL35
{
	padding-left: 35px;
}
.paddingL48
{
	padding-left: 48px;
}
.paddingL100
{
	padding-left: 100px;
}

.paddingR35
{
	padding-right: 35px;
}
.paddingR40
{
	padding-right: 40px;
}
.paddingR100
{
	padding-right: 100px;
}

.PcButton
{
	width:157px;
	height:31px;
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#bbb;
	border-radius: 6px;
}

.bigButtonImg
{
	width:320px;
	height:70px;
}

.bigButtonImg2
{
	width:321px;
	height:73px;
}

.bigButtonImg3
{
	width:133px;
	height:40px;
}

.ButtonImg_T_Enabled
{
  opacity: 1.0;
}

.ButtonImg_F_Enabled
{
  opacity: 0.5;
}


/* -- 固定スタイル -- */
/*　本文用　*/
.l6{font-size: 26px; line-height: 145%; color: #333333;}
.l5{font-size: 19px; line-height: 140%; color: #333333;}
.l4{font-size: 14px; line-height: 145%; color: #333333;}
.l3{font-size: 12px; line-height: 145%; color: #333333;}
.l2{font-size: 11px; line-height: 145%; color: #333333;}
.l1{font-size:  9px; line-height: 145%; color: #333333;}

/*　キャプション用　*/
.m6{font-size: 26px; line-height: 125%; color: #333333;}
.m5{font-size: 19px; line-height: 125%; color: #333333;}
.m4{font-size: 14px; line-height: 125%; color: #333333;}
.m3{font-size: 12px; line-height: 125%; color: #333333;}
.m2{font-size: 11px; line-height: 125%; color: #333333;}
.m1{font-size:  9px; line-height: 125%; color: #333333;}

/*　行間指定なし　*/
.s6{font-size: 26px; color: #333333;}
.s5{font-size: 19px; color: #333333;}
.s4{font-size: 14px; color: #333333;}
.s3{font-size: 12px; color: #333333;}
.s2{font-size: 10px; color: #333333;}
.s1{font-size:  9px; color: #333333;}

/* -- 可変スタイル -- */
/*　本文用　*/
.vl6{font-size: 160%; line-height: 145%; color: #333333;}
.vl5{font-size: 120%; line-height: 140%; color: #333333;}
.vl4{font-size: 90%; line-height: 142%; color: #333333;}
.vl3{font-size: 83%; line-height: 140%; color: #333333;}
.vl2{font-size: 70%; line-height: 145%; color: #333333;}
.vl1{font-size: 55%; line-height: 145%; color: #333333;}

/*　キャプション用　*/
.vm6{font-size: 160%; line-height: 125%; color: #333333;}
.vm5{font-size: 120%; line-height: 125%; color: #333333;}
.vm4{font-size: 90%; line-height: 120%; color: #333333;}
.vm3{font-size: 83%; line-height: 115%; color: #333333;}
.vm2{font-size: 70%; line-height: 120%; color: #333333;}
.vm1{font-size: 54%; line-height: 125%; color: #333333;}

/*　行間指定なし　*/
.vs6{font-size: 160%; color: #333333;}
.vs5{font-size: 120%; color: #333333;}
.vs4{font-size: 90%; color: #333333;}
.vs3{font-size: 83%; color: #333333;}
.vs2{font-size: 70%; color: #333333;}
.vs1{font-size: 55%; color: #333333;}

/*　テキストスタイル　*/
.tagline          { color:#FFFFCC; }
.MaintenanceTitle { color: #FF0000; font-size: 26px; }
.title            { font-weight: bold; }
.english          { color: #32CD32; }
.tx-c001          { color: #D1A24A; }
.tx-c002          { color: #FF0000; }
.tx-c003          { color: #666666; }
.tx-c004          { color: #674313; }
.tx-c005          { color: #996600; }
.tx-c006          { color: #0000FF; }
.tx-c006b         { color: #0000FF; font-weight:bold; }
.number           { text-align: right; }
.mandatory        { color: #FF0000; font-weight:bold; }

/*　申込トップ画面テーブル　*/
table.Order td.title { border-bottom: #BBB 1px solid; white-space: nowrap; }
table.Order td.item  { border-bottom: #BBB 1px solid; white-space: nowrap; background-color: #FFFFFF; }

input.bigButton { width: 250px; height:45px; }

/*　申込入力画面テーブル　*/
table.OrderInput td.titleCol { background-color: #FFFFCC; white-space: nowrap; }
table.OrderInput td.itemCol  { background-color: #FFFFFF; }

/*　問合せ入力画面テーブル　*/
table.InquiryInput td.titleCol { background-color: #FFFFCC; white-space: nowrap; }
table.InquiryInput td.itemCol  { background-color: #FFFFFF; }

/*　問合せ確認画面テーブル　*/
table.InquiryConfirm td.titleCol { border-bottom:#BBB 1px solid; white-space: nowrap; }
table.InquiryConfirm td.itemCol { border-bottom:#BBB 1px solid; white-space: nowrap; }

/*　画像　*/
/*img		{ display: block;}*/


