form{
margin:0px;
}

.hide {
display: none;
}

img, img a {
  border:0px;
}

img.p_l {
  margin-left:10px;
}

img.p_l5 {
  margin-left:5px;
}

img.p_r {
  margin-right:10px;
}

/*a関連*/

a.main:link{color:#333333!important;text-decoration:none!important;}
a.main:visited{color:#333333!important;	text-decoration:none!important;}
a.main:active{color:#333333!important;text-decoration:none!important;}
a.main:hover{color:#333333!important;text-decoration:underline!important;}

a.side:link{color:#333333!important;text-decoration:none!important;}
a.side:visited{color:#333333!important;text-decoration:none!important;}
a.side:active{color:#333333!important;text-decoration:none!important;}
a.side:hover{color:#333333!important;text-decoration:underline!important;}

a.top_side:link{color:#093E95!important;text-decoration:none!important;}
a.top_side:visited{color:#093E95!important;text-decoration:none!important;}
a.top_side:active{color:#093E95!important;text-decoration:none!important;}
a.side_top:hover{color:#093E95!important;text-decoration:underline!important;}

a.sub:link{color:#003a91!important;text-decoration:none!important;}
a.sub:visited{color:#003a91!important;text-decoration:none!important;}
a.sub:active{color:#6186d4!important;text-decoration:none!important;}
a.sub:hover{color:#6186d4!important;text-decoration:underline!important;}


/*バックグラウンドカラー関連*/
.color_fff{background-color: #FFFFFF; text-align:left;}
.color_line{background-color: #E6E6E6;}
.color_main{background-color: #E1E1E1;
font-size: 100%;
letter-spacing: -0.1em;
}
.color_side{background-color: #C1C1C1;}


/*ライン関連*/
.dot_line  {border-bottom: 1px dotted #A4A4A4 !important;}

/*top_main_contents*/
.topcontents_border{
  border-right:1px solid #B3B3B3;
  border-bottom:1px solid #B3B3B3;
  border-left:1px solid #B3B3B3;
  font-size:12px!important;font-size: 100%;line-height:18px;color:#333333;
  padding:10px;
  margin:0px;
  background-color: #FFFFFF;
  vertical-align:top;
  text-align:left;
}

.article{
  padding:10px 5px 10px 5px;
  margin:0px;
  background-color: #FFFFFF;
  vertical-align:top;
  text-align:left;
}

.article dl {
  margin: 0;
  padding: 0;
}

.article dt {
  margin: 0;
  padding: 0 0 0 10px;
  background: url(/content/data/MT/pictures/article_arrow.gif) no-repeat 0px 4px;
  *background: url(/content/data/MT/pictures/article_arrow.gif) no-repeat 0px 2px;
  font-size: 10px;
  color: #666666;
  font-weight: bold;
}

.article dd{
  margin: -17px 0 0 0;
  *margin: -12px 0 0 0;
  padding: 0 0 10px 70px;
  font-size: 12px!important;font-size: 100%;
  color: #666666;
}

/*トップページ　MINAS-A5*/
.minas_a5_image {
  background-image: url(/content/data/MT/pictures/minas_a5_main.jpg);
  background-repeat: no-repeat;
  width:967px;
  height:246px;
}

/*下層ページ*/
#document{
	font-size:80% !important;
}
.main_image {
  background-image: url(/content/data/MT/pictures/main_image.png);
  background-repeat: no-repeat;
  width:967px;
  height:89px;
}
.main_image_e-top {
  background-image: url(/jp/i/25000/images/images/main_image_e-top.jpg);
  background-repeat: no-repeat;
  width:770px;
  height:89px;
}
.main_image_c-top {
  background-image: url(/jp/i/25000/images/images/main_image_c-top.jpg);
  background-repeat: no-repeat;
  width:770px;
  height:89px;
}
.main_image_e {
  background-image: url(/jp/i/25000/images/images/main_image_e.jpg);
  background-repeat: no-repeat;
  width:770px;
  height:89px;
}

.main_image_c {
  background-image: url(/jp/i/25000/images/images/main_image_c.jpg);
  background-repeat: no-repeat;
  width:770px;
  height:89px;
}

.main_image_a5 {
  background-image: url(/jp/i/25000/images/images/minas_a5_sub.jpg);
  background-repeat: no-repeat;
  width:967px;
  height:89px;
}

.side_motor  {
  border-top:1px solid #CDCDCD;
  border-right:1px solid #CDCDCD;
  border-left:1px solid #CDCDCD;
  background-color: #DADADA;
  text-align:left;
  vertical-align:top;
  font-size: 100%;/*8/11　（新フォーマット用）テストアップ時に外す　by.takuma*/
}

.side_motor ul.st{
  border-bottom:1px solid #E5E5E5;
  background-color: #FFFFFF;
  text-align:left;
  margin:0px;
  padding:5px 5px 5px 15px;
}

.side_top  {
  border-right:1px solid #CDCDCD;
  border-left:1px solid #CDCDCD;
  background-color: #F0F0F0;
}

.side_top ul{
  list-style: none;
  background-color: #FFFFFF;
  text-align:left;
  margin:0px;
  padding:5px 0px 5px 15px;
}


.side_top li{
  margin:0px;
  padding:0px 0px 5px 12px;
  background: url(/content/data/MT/pictures/side_top_arrow.gif) no-repeat 0px 7px;
  font-size: 12px!important;font-size: 100%;
}

.side_motor ul{
  list-style: none;
  background-color: #FFFFFF;
  text-align:left;
  margin:0px;
  padding:5px 5px 5px 15px;
}


.side_motor li{
  background-color: #FFFFFF;
  text-align:left;
  margin:0px;
  padding:0px 0px 5px 12px;
  *padding:4px 0px 5px 12px;
  background: url(/content/data/MT/pictures/article_arrow.gif) no-repeat 0px 6px;
  font-size: 12px!important;font-size: 100%;
}


.main_motor  {
  background-color: #E1E1E1;
  text-align:left;
  vertical-align:top;
  font-size: 100%;/*8/11　（新フォーマット用）テストアップ時に外す　by.takuma*/
}

.box_motor {
  border-right:1px solid #CCCCCC;
  border-bottom:1px solid #CCCCCC;
  border-left:1px solid #CCCCCC;
  padding:10px 5px 10px 10px;
  margin:0px;
  background-color: #FFFFFF;
  text-align:left;
}

.boxall_motor {
  border:1px solid #CCCCCC;
  padding:10px 5px 10px 10px;
  margin:0px;
  background-color: #FFFFFF;
  text-align:left;
}

.boxall_motor ul {
  list-style: none;
  margin:0px;
  padding:0 0 0 15px;
  text-align:left;
  font-size: 12px!important;font-size: 100%;
  color: #000000;
}


.boxall_motor li {
  margin: 0;
  padding: 0 0 0 10px;
  background: url(/content/data/MT/pictures/dot_icon.gif) no-repeat 0px 7px;
  *background: url(/content/data/MT/pictures/dot_icon.gif) no-repeat 0px 2px;
}

.back_number {
  font-size: 12px!important;font-size: 100%;
  color: #666666;
  margin: 0;
  padding: 0 0 5px 10px;
}

.back_number ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.back_number li {
  margin: 0;
  padding: 0 0 0 10px;
  background: url(/content/data/MT/pictures/title_arrow.gif) no-repeat 0px 6px;
  *background: url(/content/data/MT/pictures/title_arrow.gif) no-repeat 0px 2px;
}

.box_motor_news {
  border-top:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
  border-bottom:1px solid #CCCCCC;
  border-left:1px solid #CCCCCC;
  padding:10px 5px 10px 10px;
  margin:0px;
  background-color: #FFFFFF;
  text-align:left;
}

.news_renew {
  margin: 0;
  padding: 5px 0 5px 0;
  font-size: 12px!important;font-size: 100%;
  color: #666666;
  border-bottom: 1px dotted #A4A4A4 !important;
  vertical-align:top;
}

.news_renew ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.news_renew li {
  margin: 0;
  padding: 0 10px 0 13px;
  background: url(/content/data/MT/pictures/article_arrow.gif) no-repeat 0px 6px;
  *background: url(/content/data/MT/pictures/article_arrow.gif) no-repeat 0px 2px;
  white-space:nowrap;
}

.news_renew li.pdf {
  margin: 0;
  padding: 0 10px 0 13px;
  background: url(/content/data/MT/pictures/pdf_minicon.gif) no-repeat 0px 4px;
  *background: url(/content/data/MT/pictures/pdf_minicon.gif) no-repeat 0px 0px;
  white-space:nowrap;
}

.box_motor_renew {
  border-right:1px solid #CCCCCC;
  border-bottom:1px solid #CCCCCC;
  border-left:1px solid #CCCCCC;
  padding:10px 5px 10px 10px;
  margin:0px;
  background-color: #FFFFFF;
  text-align:left;
  height:200px;
}

.renew {
  margin: 0;
  padding: 0 0 10px 0;
  font-size: 12px!important;font-size: 100%;
  color: #666666;
  vertical-align:top;
}
.renew2 {
  margin: 0;
  padding: 0 0 0 0;
  font-size: 12px!important;font-size: 100%;
  color: #666666;
  vertical-align:top;
}
.renew2 ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.renew2 li {
  margin: 0;
  padding: 0 0 0 10px;
  background: url(/content/data/MT/pictures/article_arrow.gif) no-repeat 0px 6px;
  *background: url(/content/data/MT/pictures/article_arrow.gif) no-repeat 0px 2px;
  white-space:nowrap;
}

.renew ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.renew li {
  margin: 0;
  padding: 0 10px 0 10px;
  background: url(/content/data/MT/pictures/article_arrow.gif) no-repeat 0px 6px;
  *background: url(/content/data/MT/pictures/article_arrow.gif) no-repeat 0px 2px;
  white-space:nowrap;
}

.link_box {
  width: 250px;
  font-size: 12px!important;font-size: 100%;
  color: #003A91 !important;
  line-height:16px;
  margin:0;
  padding:5px 0 0 30px;
  background: url(/content/data/MT/pictures/article_arrow.gif) no-repeat 0px 10px;
}

table .plugin {
  border:1px solid #CCCCCC;
  padding:5px;
  margin:0px;
  background-color: #F3F3F3;
  text-align:left;
  font-size: 12px!important;font-size: 100%;
  color: #666666;
}

.series_box_top {
  border-top: 1px dotted #A4A4A4;
  border-bottom: 1px dotted #A4A4A4;
  font-size: 12px!important;font-size: 100%;
  color: #666666;
  margin:0;
  padding:0 0 0 5px;
}

.series_box {
  border-bottom: 1px dotted #A4A4A4 !important;
  font-size: 12px!important;font-size: 100%;
  color: #666666;
  margin:0;
  padding:0 0 0 5px;
}

.pdf_box_top {
  border-top: 1px dotted #A4A4A4;
  border-bottom: 1px dotted #A4A4A4;
  font-size: 12px!important;font-size: 100%;
  color: #003A91;
  line-height:16px;
  margin:0;
  padding:0 0 0 20px;
  background: url(/content/data/MT/pictures/pdf_minicon.gif) no-repeat 5px 6px;
}

.pdf_box {
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px dotted #A4A4A4;
  font-size: 12px!important;font-size: 100%;
  color: #003A91;
  line-height:16px;
  margin:0;
  padding:0 0 0 20px;
  background: url(/content/data/MT/pictures/pdf_minicon.gif) no-repeat 5px 6px;
}

.pdf_box2 {
  font-size: 12px!important;font-size: 100%;
  color: #003A91;
  line-height:16px;
  margin:0;
  padding:5px 0 0 30px;
  background: url(/content/data/MT/pictures/pdf_minicon.gif) no-repeat 15px 8px;
}

.pdf_box22 {
  font-size: 12px!important;font-size: 100%;
  color: #666666;
  line-height:16px;
  margin:0;
  padding:5px 0 0 15px;
  background: url(/content/data/MT/pictures/pdf_minicon.gif) no-repeat 0px 8px;
}

.pdf_box3 {
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px dotted #A4A4A4;
  font-size: 12px!important;font-size: 100%;
  color: #003A91;
  line-height:16px;
  margin:0;
  padding:5px 0 5px 20px;
  background: url(/content/data/MT/pictures/pdf_minicon.gif) no-repeat 5px 8px;
}

.pdf_box_other {
  border: 1px solid #DADADA;
  font-size: 12px!important;font-size: 100%;
  color: #003A91;
  line-height:16px;
  margin:0 10px 0 0;
  padding:5px 5px 5px 20px;
  background: url(/content/data/MT/pictures/pdf_minicon.gif) no-repeat 5px 8px;
  text-align:left;
}

.ctlg_caption {
  border-top: 1px solid #DADADA !important;
  border-left: 1px solid #DADADA !important;
  background-color: #F4F5F4 !important;
  font-size: 12px!important;font-size: 100%;
  color: #000000;
  font-weight:bold;
  margin:0;
  padding:3px 0 3px 10px;
}

.a5_ctlg_caption {
  border-top: 1px solid #DADADA;
  border-left: 1px solid #DADADA;
  background-color: #F4F5F4;
  font-size: 18px!important;font-size: 120%;
  color: #000000;
  font-weight:bold;
  margin:0;
  padding:3px 0 3px 10px;
}

.feature_explan {
  background-color: #EFF0F1;
  font-size: 12px!important;font-size: 100%;
  color: #000000;
  margin:0;
  padding:10px;
}

table .dl_box {
  border: 1px solid #D1DAEA;
  padding: 5px;
  font-size: 12px!important;font-size: 100%;
  text-align:left;
}

table.detail {
  border: 1px solid #333333;
  border-collapse: collapse;
}

table td.cap1 {
  border: 1px solid #333333 !important;
  background-color: #CCCCCC !important;
  border-collapse: collapse;
  font-size: 12px!important;font-size: 100%;
  text-align:center;
  vertical-align: middle !important;
  padding:2px;
}

table td.cap1l {
  border: 1px solid #333333 !important;
  background-color: #CCCCCC !important;
  border-collapse: collapse;
  font-size: 12px!important;font-size: 100%;
  text-align:left;
  padding:2px;
}

table td.cap2 {
  border: 1px solid #333333 !important;
  background-color: #EEEEEE !important;
  border-collapse: collapse;
  font-size: 12px!important;font-size: 100%;
  text-align:center;
  vertical-align: middle !important;
  padding:2px;
}

table td.item {
  border: 1px solid #333333 !important;
  background-color: #FFFFFF;
  border-collapse: collapse;
  font-size: 12px!important;font-size: 100%;
  text-align:center !important;
  padding:2px;
}

table td.iteml {
  border: 1px solid #333333 !important;
  background-color: #FFFFFF;
  border-collapse: collapse;
  font-size: 12px!important;font-size: 100%;
  text-align:left;
  padding:2px;
}
.right_motor{
  vertical-align:top;
}

.end-list_table, .end-list_table-wide{
	border-collapse:collapse;
	border:solid 1px #CCC;
	width: 730px;
	word-break:break-all;
	margin-top: 10px;
}
.end-list_table td{
	border:solid 1px #CCC !important;
	padding:3px;
	width: 72px;
	vertical-align:top;
}
.end-list_table-wide td{
	border:solid 1px #CCC;
	padding:3px;
	width: 90px;
	vertical-align:top;
}
.btn_booklet{
	margin-left:25px;
	vertical-align:middle;
}

/*タイトル関連*/

h1 {
  margin: 18px 0 18px 0;
  padding: 0;
}

h2.hokkaido{
  margin: 0;
  padding: 0 0 0 10px;
  border: 1px solid #666666;
  border-top: 5px solid #40C5B1;
  background-color: #FFFFFF;
  font-size: 18px;
  text-align:center;
}

h2.tohoku{
  margin: 0;
  padding: 0 0 0 10px;
  border: 1px solid #666666;
  border-top: 5px solid #1FB6FF;
  background-color: #FFFFFF;
  font-size: 18px;
  text-align:center;
}

h2.koshinetsu{
  margin: 0;
  padding: 0 0 0 10px;
  border: 1px solid #666666;
  border-top: 5px solid #FF8C0D;
  background-color: #FFFFFF;
  font-size: 18px;
  text-align:center;
}

h2.kanto{
  margin: 0;
  padding: 0 0 0 10px;
  border: 1px solid #666666;
  border-top: 5px solid #8076CE;
  background-color: #FFFFFF;
  font-size: 18px;
  text-align:center;
}

h2.tokai{
  margin: 0;
  padding: 0 0 0 10px;
  border: 1px solid #666666;
  border-top: 5px solid #FFF900;
  background-color: #FFFFFF;
  font-size: 18px;
  text-align:center;
}

h2.kansai{
  margin: 0;
  padding: 0 0 0 10px;
  border: 1px solid #666666;
  border-top: 5px solid #949494;
  background-color: #FFFFFF;
  font-size: 18px;
  text-align:center;
}

h2.hokuriku{
  margin: 0;
  padding: 0 0 0 10px;
  border: 1px solid #666666;
  border-top: 5px solid #FFACDA;
  background-color: #FFFFFF;
  font-size: 18px;
  text-align:center;
}

h2.chushikoku{
  margin: 0;
  padding: 0 0 0 10px;
  border: 1px solid #666666;
  border-top: 5px solid #FFA470;
  background-color: #FFFFFF;
  font-size: 18px;
  text-align:center;
}

h2.kyusyu{
  margin: 0;
  padding: 0 0 0 10px;
  border: 1px solid #666666;
  border-top: 5px solid #68C200;
  background-color: #FFFFFF;
  font-size: 18px;
  text-align:center;
}


.item_title {
  margin: 0;
  padding: 0 0 0 10px;
  background-image: url(/content/data/MT/pictures/item_title.gif);
  background-repeat: no-repeat;
  width:555px;
  height:31px;
  text-align:left;
  font-size: 16px;
  font-weight:bold;
  color: #666666;
  
}
.item_title_750 {
  margin: 0;
  padding: 0 0 0 10px;
  background-image: url(/content/data/MT/pictures/item_title750.gif);
  background-repeat: no-repeat;
  width:740px;
  height:31px;
  text-align:left;
  font-size: 16px;
  font-weight:bold;
  color: #666666;
  
}
.item_title_788 {
  margin: 0;
  padding: 0 0 0 10px;
  background-image: url(/content/data/MT/pictures/item_title788.gif);
  background-repeat: no-repeat;
  width:732px;
  height:31px;
  text-align:left;
  font-size: 16px;
  font-weight:bold;
  color: #666666;
  
}
.item_title_c {
  margin: 0;
  padding: 0 0 0 10px;
  background-image: url(/ea/i/25000/images_c/images_c/item_title.gif);
  background-repeat: no-repeat;
  width:732px;
  height:31px;
  text-align:left;
  font-size: 16px;
  font-weight:bold;
  color: #666666;
  
}

.renew_title {
  margin: 0;
  padding: 0 10px 0 0px;
  background-image: url(/content/data/MT/pictures/renew.jpg);
  background-repeat: no-repeat;
  width:555px;
  height:34px;
  text-align:right;
  font-size: 12px!important;font-size: 100%;
}
.renew_title_e {
  margin: 0;
  padding: 0 10px 0 0px;
  background-image: url(/content/data/MT/pictures/renew_e.jpg);
  background-repeat: no-repeat;
  width:555px;
  height:34px;
  text-align:right;
  font-size: 12px!important;font-size: 100%;
}
.renew_title_c {
  margin: 0;
  padding: 0 10px 0 0px;
  background-image: url(/content/data/MT/pictures/renew_c.jpg);
  background-repeat: no-repeat;
  width:555px;
  height:34px;
  text-align:right;
  font-size: 12px!important;font-size: 100%;
}


/*テキスト、フォント関連*/

.t10{font-size:10px!important;font-size 90%;color:#333333;text-align:left;}
.t10-b{font-size:10px!important;font-size 90%;color:#333333;font-weight:bold;text-align:left;}
.t10-6{font-size:10px!important;font-size 90%;line-height:16px;color:#333333;text-align:left;}
.t10-f00{font-size:10px!important;font-size 90%;line-height:16px;color:#FF0000;text-align:left;}

.t10-pdf{font-size:10px!important;font-size 90%;line-height:16px;color:#FF0000;text-align:left;padding-left:30px;}

.t10-pdf a:link,
.t10-pdf a:visited,
.t10-pdf a:active{color:#FF0000;text-decoration:none;}
.t10-pdf a:hover{color:#FF0000;text-decoration:underline;}

.t12{font-size:12px!important;font-size: 100%;color:#333333;line-height:16px;text-align:left;font-weight:normal;}
.t12-z{font-size:12px!important;font-size: 72%;color:#333333;text-align:left;font-weight:normal;}
.t12-n{font-size:12px!important;font-size: 100%;color:#333333;font-weight:normal;}
.t12-b{font-size:12px!important;font-size: 100%;color:#333333;font-weight:bold;text-align:left;} 
.t12-fff{font-size:12px!important;font-size: 100%;color:#FFFFFF;text-align:left;}
.t12-f00{font-size:12px!important;font-size: 100%;color:#FF0000;text-align:left;}

.t12-up{font-size:12px!important;font-size: 100%;color:#6699CC;font-weight:normal;}

.t14{font-size:14px;line-height:20px;color:#333333;text-align:left;}
.t14-b{font-size:14px;line-height:20px;color:#003a91;text-align:left;font-weight:bold;}

.t16{font-size:16px;color:#333333;text-align:left;}

.inquiry_txt{
	margin:1em 0 1em 1em;
}
