@charset "utf-8";
/* CSS Document */

body{ padding: 0; margin: 0; outline: 0;}
body{
  font-family:Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
}
.container {
  max-width: 100%;  
}

.wrap{
  overflow: hidden;
}

/*ナビバー下メインフィールド*/
#Firstarea{
  margin-left: 5px;
  padding:0px;
  /*background: url(../img/main_image_bg_muji.png) no-repeat top right;*/
  background-color: #fff;
}
/*メインフィールド内　車情報*/
.Firstareta_Sub01Carinfo{
	/*background-color: rgba( 255, 255, 255, 0.9 );*/
    background-color: #fff;
	font-size:14pt;
	color:#375a7f;
	font-weight: 500;
	margin-bottom: 0px;
	
}
/*メインフィールド内　ダイアログ呼び出すボタンのDIV*/
.Firstarea_Sub01Carinfo_Button{
	text-align: center;
	margin: 20px auto;
}
/*メインフィールド内　ダイアログ呼び出すボタン*/
.Firstarea_Sub01Carinfo_Button button{
  font-size:16pt;
}

/*1stフィールド　愛車情報*/
#Firstarea_Sub01Carinfo_CarName div{
  white-space:nowrap;
  overflow: hidden;
}
.Firstarea_Sub01Carinfo_CarName-title{
  font-weight: 800;  
}
.Firstarea_Sub01Carinfo_CarName-value{
  font-weight: 100;
  color: #222;
  font-size:12pt;
}

/*メインフィールド内　タイヤフォーム*/
.Firstarea_Sub01Carinfo_TireForm{
}
.Firstarea_Sub01Carinfo_TireForm_Box{
	background-color:#eb6101;
	float:left;
	text-align:center;
	border:2px solid #FFF;
	width: 100%;
	max-with:200px;
}
.Firstarea_Sub01Carinfo_TireForm_Box h2{
	font-size:16px;
	color:#FFF;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	margin:5px auto;
  
}
/*メインフィールド内　タイヤフォーム*/
.Firstarea_Sub01Carinfo_TireForm_Box02{
  background-image:url(../img/background_TireHanen.png);
  background-repeat:no-repeat;
  background-position:bottom;
}
/*ナビバー下メインフィールド*/
#Firstarea_Sub02{
  background: url(../img/main_image_bg_muji.png) no-repeat top right;
  background-color: #f0f4f7;
}

/*注意エリア*/
.Secondarea{
  border-top:5px solid #375a7f;
  color:red;
  font-size:12px;
  background-image: url(../img/icon_caution.png);
  background-repeat: no-repeat;
  background-position:15pt center;
  background-color:#FFF;
  padding-left:80px;
  padding-bottom:10px;
}

#canvas_tire{
  
}
.Thirdarea_Sub01_box{
  margin:0px;
  
}

.Thirdarea_Sub01_box2{
  border:1px #375a7f solid;
  border-radius:10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  box-sizing:border-box;
  margin:10px;
}
  
#Thirdarea_Sub01_box_tiretype_title_1{
  background-image: url("../img/tire_small2.png");
}
#Thirdarea_Sub01_box_tiretype_title_2{
  background-image: url("../img/tire_small1.png");
}
#Thirdarea_Sub01_box_tiretype_title_3{
  background-image: url("../img/tire_small3.png");
}
#Thirdarea_Sub01_box_tiretype_title_4{
  background-image: url("../img/tire_small4.png");
}
#Thirdarea_Sub01_box_tiretype_title_5{
  background-image: url("../img/tire_small6.png");
  background-size: 70px;
}
.Thirdarea_Sub01_box_tiretype_title{
  background-repeat: no-repeat;
  background-position:left;
  height:70px;
  padding-left: 70px;
  display: table-cell;
  vertical-align: middle;
  
  font-size: 22px;
}
.Thirdarea_Sub01_box_tiretype_title a:link{ color:#375a7f;}
.Thirdarea_Sub01_box_tiretype_title a:visited{ color:#375a7f;}
.Thirdarea_Sub01_box_tiretype_title a:hover{ color:#eb6101;}
.Thirdarea_Sub01_box_tiretype_title a:active{ color:#eb6101;}

.Thirdarea_Sub01_box_tiretype_list{
  font-size: 10pt;
  text-align: center;
  margin: auto;
  padding: auto;
}
.Thirdarea_Sub01_box_tiretype_list div{
  margin:0px;
  padding:0px;
}
  

.Thirdarea_Sub01_box_tiretype_list a div{
  height:50px;
  color:#375a7f;
  text-align: center;
  vertical-align: middle;
  margin:0px;
  padding:0px;
}

/*アフィリエイト製品情報*/
.Thirdarea_Sub01_box_searchproduct{
  border-bottom: 1px solid #00498f;
  color:#00498f;
  width:100%;
  padding:0px;
  margin:0px;
  margin-left: 8px;
}
.Thirdarea_Sub01_box_searchproduct a:link{color:#375a7f}
.Thirdarea_Sub01_box_searchproduct_productname{ /*製品名*/
    font-size: 10pt;
}
.Thirdarea_Sub01_box_searchproduct_shopname{ /*製品名*/
    font-size: 9pt;
    margin-top: 15px;
    margin-bottom: 10px;
}
.Thirdarea_Sub01_box_searchproduct_price{
    color:#b62516;
    font-size:12pt;
    font-weight: 800;
}
.Thirdarea_Sub01_box_searchproduct_postageFlag{
    background-color: #b62516;
    color:#FFF;
}
/*--------------------------------*/

#nowloading{ width:100%; height:100%; margin:150px 0 0 0; text-align:center;}
select.tire_size_form{ width:200px; height:20px; }

.form-group{
  height:2.2em;
}

/*タイヤニュースの一覧*/
.Thirdarea_Sub01_box_tirenews{
  border-bottom: 1px dotted  #00498f;
  margin:0px;
  padding:5px 0px 5px 0px;
  color:#00498f;
  
}
.Thirdarea_Sub01_box_tirenews a:link{
  color:#00498f;
}