/* タイトルのサイズ */
.titleSize
{
	width:1100px;
	height:100px;
}

/* 各メニューボタンのサイズ */
.menuImgSize
{
	width:125px;
	height:30px;
	/*display:block;*/
	border:solid 0px;
	
}
.menuImgSize_inq
{
	width:125px;
	height:60px;
	/*display:block;*/
	border:solid 0px;
}
.menuImgSize_koda
{
	width:125px;
	height:60px;
	/*display:block;*/
	border:solid 0px;
}
.menuImgSize_search
{
	width:125px;
	height:60px;
	/*display:block;*/
	border:solid 0px;
}
/* 画面全体の配置 */
.arrangement
{
	/*width:810px;*/
	/*height:125px;*/

	/*margin-left:7em;*/
	/*margin-right:25em;*/
	border:solid 3px;
	position:relative;
	width:1100px;
	margin:auto;
	z-index:2;
	background-color:#ffffbf;
}


/* 画面全体の枠 */
.AllBorder
{
	
}

/* メニューボタンの枠 */
.menuAllBorder
{
	border-color: #000000;
	border-style: double;
}

body
{
	margin:0;padding:0;
	min-width:1100px;
	text-align:center;
	z-index:1;
	border:2px;
}
/*「NEWS」のフォント*/
.newsFont
{
	text-align:left;
	font-size:40px;
	font-style:oblique;
}

/* NEWSテーブルサイズ */
.newsStyle
{
	width:620px;
	height:80px;
	/*border: 1px solid gray;*/
	text-align:left;
}
.bossStyle
{
	width:290px;
	background-color: #ffffbf;
}
.bossTableStyle
{
	background-color: #000000;
	margin-left:1em;
}

/* NEWSテーブル配置 */
.newsTableArrangement
{
	/*border: 1px solid gray;*/
	/*width:1000px;*/
	/*height:75px;*/
	margin-top:-1.5em;
	margin-bottom:4em;
	margin-left:6em;
	
}

/* カレンダーのテーブル */
.calendarTable
{
	margin-top:-14em;
	margin-left:14em;
	/*width:170px;*/
	/*height:80px;*/
}

/* キャッチフレーズと正面の写真テーブルの配置 */
.mainTable3
{
	margin-left:1em;
	/*width:700px;*/
}
.mainTable2
{
	margin-left:1em;
	width:600px;
}

/* キャッチフレーズ */
.catchphrase
{
	/*width:600px;*/
	/*height:60px;*/
}

/* キャッチフレーズの配置 */
.catchphraseArrangement
{
	margin-top:1em;
	margin-left:5em;
}

/* 「ようこそタイヤステージへ」のフォント */
.fStyle
{
	font-size:30px;
}

/* お店の正面写真 */
.shopFrontImg
{
	width:600px;
	height:500px;
	/*margin-left:1em;*/
}

/* お店の中の写真 */
.shopInsideImg
{
	width:400px;
	height:200px;
}

/* 店舗紹介 */
.shopIntroduction
{
	font-size:30px;
}
/* 店舗紹介テーブルの配置 */
.shopIntroductionTable
{
	margin-left:8em;
	/*table-layout: fixed;*/
	/*width:600px;*/
}

/* 店舗紹介テーブルのtdタグサイズ */
.shopIntroductionTableSize
{
	text-align:left;
	width: 800px;
	background-color:white;
	
}body
{
	background-color:#7f7f7f;
}
/* 「作業工賃」のフォント */
.koutinFont
{
	font-size:30px;
}

/* 作業工賃テーブルの配置 */
.koutinTableArrangement
{
	width:300px;
	font-align:center;
	background-color:#C4E693;
	font-weight:none; 
	font-size: 18pt; 
	color:#17210B; 
	height:18; 
	Filter: shadow(color=#ffffff,direction=120)
	font-family:Arial Unicode MS;
}

/* 作業工賃テーブルの配置 */
.koutinTableArrangement2
{
	margin-left:8em;
	font-align:center;
	width:900px;
	background-color:#74C600;
}
.koutinTableArrangement3
{
	width:300px;
	font-align:center;
	background-color:#C4E693;
	font-weight:none; 
	font-size: 18pt; 
	color:#17210B; 
	height:15; 
	Filter: shadow(color=#ffffff,direction=120)
	font-family:Gulim;
}

/* 注意 */
.attention
{
	color:red;
	font-size:30px;
}
/* 注意2 */
.attention2
{
	margin-left:5em;
	color:red;
}

.mainTable
{
	margin-left:6em;
	background-color:#61A500;
}
/* テーブルの配置 */
.voiceArrangement
{
	width:700px;
	margin-bottom:3em;
	margin-right:12em;
	text-align:left;
	background-color:#74C600;
}

/* お客様のフォント */
.customerStyle
{
	font-size:20px;
}
@CHARSET "windows-31j";

body
{
	margin:0;padding:0;
	min-width:1200px;
	text-align:center;
	z-index:1;
}

#content
{
	border:solid 1px;
	position:relative;
	width:1200px;height:2000px;
	margin:auto;
	z-index:2;
	background-color:#FFFFFF;
}

.header
{
	border:solid 1px;
	width:900px;height:100px;
	position:absolute;top:0;left:0;
	color:#00008B;
	
}

.button
{
	border:solid 1px;
	position:absolute;top:120px;left:0;
}
.searchImgSize
{
	width:110px;
	height:40px;
}
.main
{
	border:solid 1px;
	width:770px;
	position:absolute;top:120px;left:130px;
}
.calum01
{
	vertical-align : middle ;
	background-color:#FF8C00;
}
.calum02
{
	vertical-align : middle ;
	background-color:#FFDEAD;
}
.makerSelest
{
	background-color:#FF8C00;
	text-align:center;
}
.searchButton
{
	background-color:#E6E6FA;
}
.calum_step
{
	width:300px;
	height:33px;
	text-align:center;
	background:url(../image/calum.PNG) no-repeat center top;

}
.des_calum
{
	width:300px;
	height:40px;
	font-size:10px;
	text-align:center;
	background:url(../image/des_calum.PNG) no-repeat center top;
}
.maker_select
{
	border-bottom: medium solid
}
.maker01
{
	background-color:#DCDCDC;
}
.maker02
{
	background-color:#F0F8FF;
}
.maker20
{
	background-color:#F0F8FF;
}
.bland
{
	font-size:12px;
}
.calum_step_entry
{
	width:300px;
	height:33px;
	text-align:center;
	background:url(../image/calum_entry.PNG) no-repeat center top;

}
.selectcontent
{
	font-size:13px;
	color:red
}
/* テーブルの配置 */
.siteMapArrangement
{
	text-align:left;
	margin-top:1em;
	margin-left:10em;
	margin-right:2.5em;
	/*background-color:white;*/
}
.site
{
	font-size:13px;
	width:700px;
	/*margin-left:2em;*/
	background-color:white;
}
.site2
{
	margin-right:2em;
}
.newsImg
{
	width: 80px;
	height:80px;
	margin-left:5em;
}

/* 「タイヤステージってどんなお店」のフォント */
.tireStageFont
{
	font-size:30px;
}

/* 店舗紹介テーブルのtdタグのサイズ */
.shopInfoTableSize
{
	width: 900px;
	font-size:15px;
	text-align:left;
	background-color:white;
	
}

/* 店舗紹介の各紹介文の見出しのフォント */
.midasiFont1
{
	Padding: 3px 3px 2px 3px;
	font-family:MS UI Gothic;
	color:#ff3300;
	font-size:20px;
}

/* こだわりの交換作業画像のサイズ */
.kodawariStyle
{
	width:300px;
	height:200px;
}

/* こだわりの交換作業画像の配置 */
.kodawariArrangement
{
	margin-left:4em;
}

/* 店舗紹介の画像 */
.shopInfoImg
{
	width:150px;
	height:130px;
	background-color:white;
}
.shopInfoImg01
{
	width:130px;
	height:130px;
	background-color:white;
}
.shopInfoImg02
{
	width:100px;
	height:150px;
	background-color:white;
}
.shopInfoImg03
{
	width:80px;
	height:150px;
	background-color:white;
}
/* 店長さんのごあいさつテーブル配置 */
.managerArrangement
{
	width:900px;
	margin-left:7em;
	background-color:#74C600;
}

/* 「気になったらここをクリック」のフォント */
.kininattaraFont
{
	font-size:38px;
	color:#ff3300;
}

/* 店長さんの画像 */
.managerImg
{
	width:272px;
	height:180px;
}

/* 店長さんの車 */
.carImg
{
	width:250px;
	height:150px;
}

/* プロフィールのtdタグのサイズ */
.profileSize
{
	width:370px;
	height:150px;
	text-align:left;
	background-color:#FFF270;
	padding:5px;
}

/* プロフィール文の配置 */
.profileSize2
{
	text-align:left;
}
/*各見出しのスタイル*/
.sindingStyle
{
	font-size:20px;
	text-align:left;
}

/* テーブルの配置 */
.tableArrangement
{
	margin-top:2em;
	margin-left:10em;
}
/* 「こだわりの交換作業」のフォント */
.kodawariFont
{
	text-align:left;
	font-size:20px;
}

/*こだわりテーブルサイズ*/
.kodawariTdSize
{
	width:500px;
	heigth:395px;
	background-color:white;
}


/* Stepボタンのサイズ */
.stepSize
{
	width:290px;
	height:35px;
}
.stepSize2
{
	width:320px;
	height:35px;
}

/* Stepボタンのtdタグのサイズ */
.stepTdSize
{
	width:140px;
	height:0px;
	background-color:white;
	cursor: url(image/mini_tire.cur),default;
}
.stepTdSize2
{
	width:250px;
	height:0px;
	font-size:10px;
	text-align:left;
	background-color:white;
}
/* こだわりの交換作業の作業画像サイズ */
.kodawariSagyou
{
	width:500px;
	height:300px;
}

/* こだわりの交換作業の紹介文 */
.syoukaibunStyle
{
Padding:1px;
	font-size: 17px;
	font-weight:bold;
/*	text-align:left;*/
/*	margin-top:1em;*/
/*	text-align:top;*/
	width:395px;
}
.kodawaripic
{
	width:200px;
	height:150px;
}

/* おススメサービステーブルのtdタグのサイズ */
.osusumeTdSize
{
	font-size:14px;
	Padding: 3px 3px 2px 3px;
	font-family:ＭＳ Ｐゴシック;
	text-decoration:none;
	width:650px;
	background-color:white;
}

/* 「おすすめサービス」のフォント */
.osusumeFont
{
	font-family:MS UI Gothic;
	font-size:30px;
}

.midasiFont
{
font-weight:none; 
font-size: 18pt; 
color:#ffffff; 
width:100%; 
height:15; 
Filter: shadow(color=#330066,direction=120)
font-family:Arial Unicode MS;
}
.midasiFont_link
{
font-weight:none; 
font-size: 18pt; 
color:#ffffff; 
width:100%; 
height:15; 
Filter: shadow(color=#330066,direction=120)
font-family:Arial Unicode MS;
cursor:pointer;
}

.osusumeTable
{
	width:900px;
	text-align:left;
	margin-left:8em;
	background-color:#C4E693;
}

.shopInfoImg1
{
	width:250px;
	height:140px;
}
/*送信ボタンの配置*/
.transmission
{
	text-align:center;
	background-color:white;
}

/* tdタグのサイズ */
.inquiryTdSize
{
	height:50px;
}

/* テーブルの配置 */
.inquiryArrangement
{

	width:650px;
	margin-bottom:3em;
	margin-right:10em;
	text-align:left;
	background-color:#74C600;
}

/* テーブルの配置 */
.inquiryTdArrangement
{
	text-align:left;
}
/*白背景色*/
.white
{
	font-size:12pt;
	background-color:white;
}
/*緑背景色*/
.iro
{
	background-color:#007900;
}
/*緑背景色*/
.green
{
	background-color:#74C600;
}
/*緑背景色２*/
.green2
{
	background-color:#C4E693;
}
/*灰背景色*/
.gray
{
	background-color:#F2F3F3;
}
/*黄背景色*/
.yellow
{
	background-color:#FFFCE0;
}
.calenderSize
{
	weight:10px;
	height:10px;
}
/**/
.margin_left
{
	margin-left:8em;
	
}
.margin_left1
{
	margin-left:2.5em;
	
}
.margin_left3{
	margin-left:20em;
}
/*Big tire*/
.tire_kaiten{
	position : absolute;
	top : 6px;
	left :910px;
}
/*yokunaru run*/
.yokunaru_run{
	position : absolute;
	top : 0px;
	left :-10px;
}
/*Small tireTOP*/
.tire_kaiten1{
	position : absolute;
	top :655px;
	left :1000px;
}
/*Small tire共通*/
.tire_kaiten2{
	position : absolute;
	top : 130px;
	left :1000px;
}
/*Small tireINFO*/
.tire_kaiten3{
	position : absolute;
	top :1590px;
	left :1000px;
}
.tire_kaiten4{
	position : absolute;
	top : 111px;
	left :1000px;
}
.tire_kaiten5{
	position : absolute;
	top : 680px;
	left :1000px;
}

.tire_kaiten6{
	position : absolute;
	top : 380px;
	left :1000px;
}
.tire_kaiten7{
	position : absolute;
	top : 580px;
	left :1000px;
}
.tire_kaiten17{
	position : absolute;
	top : 560px;
	left :1000px;
}
.tire_kaiten8{
	position : absolute;
	top : 142px;
	left :1000px;
}
.tire_kaiten9{
	position : absolute;
	top : 440px;
	left :1000px;
}
.tire_kaiten10{
	position : absolute;
	top : 660px;
	left :1000px;
}
.tire_kaiten12{
	position : absolute;
	top : 881px;
	left :1000px;
}
/*Small tireKODAWARI*/
.tire_kaiten11{
	position : absolute;
	top : 660px;
	left :1000px;
}
/*table余白*/
.table,td{
	/*padding:5px;*/
	border-collapse:collapse;

}
/*menubarの位置*/
.menuSet{
	position : absolute;
	top : 150px;
	left :0px;
}
.Fontleft
{
	font-align:left;
	font-weight:2; 
}
/*mainフォント*/
.Fontfilter
{
span-style:color:plum;
filter:shadow(color=#0099FF);
height:16px;
font-size=5 
font-face:Arial Black;
font color=coral;
}
.Fontfilter1
{
	font-weight:none; 
	font-size: 14pt; 
	color:red; 
	width:100%; 
	height:15; 
	Filter: shadow(color=#061005,direction=140);
}
.Fontfilter3
{
	font-weight:bolder; 
	color:lime; 
	text-align:center; 
	vertical-align:middle; 
	padding:2pt; 
	border-width:2px; 
	border-color:blue; 
	border-style:solid; 
	filter:glow(color=blue);
}
.Fontfilter2
{
	font-weight:bold; 
	font-size: 14pt; 
	color:#ffffff; 
	width:100%; 
	height:5; 
	Filter: shadow(color=#330066,direction=120)
	font-family:Arial Unicode MS;
}
	
.whiteleft
{
	background-color:white;
	text-align: left;
	font-weight:bolder; 
}
.whiteright
{
	background-color:white;
	text-align: right;
}
.marginleft
{
	margin-left:8em;
}
.marginleft2
{
	margin-left:6em;
}
.kodawariTB
{
	width:700px;
	/*height:100px;*/
	background-color:#C4E693;
}
.voice2
{

	width:700px;
	background-color:#74C600;
	
}
.tirestage
{
	text-align: right;
}
.tirestage1
{
	margin-left:0em;
	text-align: right;
}
.voiceYokunau{
	position : absolute;
	top : 300px;
	left :850px;
	width:200px;
	height:160px;
	
}
.voiceYokunauImage{
	width:160px;
	height:190px;
	
}
.inquiryYokunau{

	position : absolute;
	top : 340px;
	left :880px;
	width:200px;
	height:160px;
	text-align:left;
}
.inquiryYokunauImg
{
	width:200px;
	height:160px;
}
.siteYokunau{

	position : absolute;
	top : 450px;
	left :800px;
	width:140px;
	height:250px;
	text-align:left;
}
.siteYokunauImg{

	width:240px;
	height:320px;

}
.inquiryYokunau02{

	position : absolute;
	top : 375px;
	left :570px;
	width:140px;
	height:60px;
	text-align:left;
}
.inquiryYokunauImg02{

	width:60px;
	height:140px;

}
.topYokunau{

	position : absolute;
	top : 710px;
	left :910px;
	width:140px;
	height:250px;
	text-align:left;
}
.inquiryYokunau03{

	position : absolute;
	top : 335px;
	left :570px;
	width:120px;
	height:40px;
	text-align:left;
}
.topYokunauImg{

	width:120px;
	height:100px;

}
.ContentsPosition
{
	margin-top:-2em;
}


/* お支払方法画面スタイル */
.ColumnarWriting
{
	writing-mode:tb-rl;
	font-size: 23px;
	width:65px;
	background-color:#33ff99;
}
.PaymentTableStyle
{
	background-color:#ffffff;
}
.MoneyPosition
{
	text-align:right;
}
.fontStyleRed
{
	font-size: 25px;
	color: red;
}
.fontStyleRed2
{
	font-size: 25px;
	color: red;
	background-color:#ffff00;
}
.PositionLeft
{
	text-align:left;
	font-size: 30px;
	background-color:#99ffff;
}
.PositionLeft2
{
	text-align:left;
}
.FindingStyle
{
	font-size: 23px;
	background-color:#33ff99;
}
.PaymentTdStyle
{
	width:50px;
}
.smallFont
{
	font-size: 13px;
}
.osiharaiMidasi
{
	font-size: 60px;
	background-color:#66ff33;
	width:520px;
	height:120px;
}
.osiharaiMidasi2
{
	background-color:#66ff33;
	width:200px;
}
.PaymentTablePosition
{
	margin-left:8em;
	background-color:#ffffff;
}
.PaymentTablePosition1
{
	margin-left:8em;
	background-color:#ffffff;
}
.PaymentTablePosition2
{
	margin-left:8em;
}
.PaymentTablePosition3
{
	margin-left:8em;
	background-color:#ffffff;
	width:720px;
}
.PaymentTablePosition4
{
	margin-left:8em;
	background-color:#ffffff;
	width:720px;
}
.PaymentTablePosition5
{
	margin-left:8em;
	background-color:#ffffff;
}

.PaymentTablePosition6
{
	background-color:#ffffff;
}

.PaymentTablePosition7
{
	background-color:#ffffff;
	width:720px;
}

.imgPosition
{
	/*position:absolute; top:110px; left:850px;*/
}
.imgPosition2
{
	/*position:absolute; top:1410px; left:850px;*/
}
.CarriageTableStyle
{
	background-color:#ffff00;
	/*width:800px;*/
}
.syoukaiStyle
{
	background-color:#ccffff;
}
.fstyle
{
	font-size: 15px;
	background-color:red;
	color: #ffff00;
}

/* ご近所さんアンカーのスタイル */
.gokinjoTableStyle
{
	margin-top:-31em;
	margin-right:0.5em;
	background-color:#000000;
}
.gokinjoStyle
{
	background-color: #ffffbf;
}
.characterPosition
{
	font-size: 80%;
	position:absolute;
	top:445px;
	left:865px;
}
.michelinPosition
{
	position:absolute;
	text-align:center;
	font-size: 80%;
	top:620px;
	left:865px;
}
.gekiyasuPosition
{
	position:absolute;
	top:260px;
	left:126px;
}

//特価品関連スタイル
.bargainProductImage
{
	width:300px;
	background-color:#C4E693;
	font-weight:none; 
	font-size: 18pt; 
	color:#17210B; 
	height:13; 
	Filter: shadow(color=#ffffff,direction=120)
	font-family:Arial Unicode MS;
}

.bargainFotoSize
{
	width:400px;
	height:300px;
}
.bargainFotoSize1
{
	width:200px;
	height:150px;
}
.bargainInqBtn
{
	margin-left:8em;
	font-align:center;
	width:900px;
}

.bargainExplanation
{
	width:700px;
	font-weight:none;
	font-size: 14pt;
	background-color:#CBFF75;
	height:18;
	font-family:Arial Unicode MS;
}

.bargain
{
	margin-left:8em;
	width:900px;
	background-color:#74C600;
}
.carsizeTableScroll6
{
	width:900px;
	height:60px;
	overflow-x:hidden;
	overflow-y:scroll;
}



.burlywood
{
	background-color:#DEB887;
}

.white2
{
	background-color:#FFFFFF;
	width:400px;
}

.inquiryArrangement2
{
	margin-bottom:3em;
	margin-left:6em;
	text-align:left;
	float:none;
}