@charset "UTF-8";
/*///////////////////////////////////////////
// Build
///////////////////////////////////////////*/
#wrapper { width: 100%; max-width: 2048px; margin: 0 auto; min-width: 980px; overflow: hidden; }
#contents { overflow: hidden; zoom: 1; width: 980px; margin: 0 auto; }
/*------------------------------*/
/*baseレイアウト*/
/*------------------------------*/

#container {
	width:1000px;
	height:auto;
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	background:#ffffff;
	border-left:1px solid #BBBBBB;
	border-right:1px solid #BBBBBB;
	}
	
	
/*------------------------------*/
/*HEADER*/
/*------------------------------*/
/*
#header {
	width:100%;
	height:90px;
	margin:0;
	padding:0;
	} */
	
#header #logo {
	width:250px;
	height:75px;
	margin:0;
	padding:25px 0 0 20px;
	float:left;
	
	}
	
#header #contents {
	width:730px;
	height:90px;
	margin:0;
	padding:15px 0 0 0;
	float:right;
	}
	
#header #contents #sub {
	width:730px;
	height:25px;
	margin:0;
	padding: 0;
	position:relative;
	}
	
#header #contents #sub #sb {
	width:340px;
	margin:0;
	font-size:85%;
	position:absolute;
	top:0;
	right:0;
	text-height:-10px;
	}
	
#header #contents #sub #sb ul li img {
	top:-5px;
	}
	
#header #contents #sub ul a {
	color:#000000;
	text-decoration:none;
	}
	
#header #contents #sub ul a:hover {
	color:#00afcc;
	text-decoration:underline;
	}
	
#header #contents #sub ul li {
	float:left;
	margin:0 5px 0 0;
	}
	

/*------------------------------*/
/*GlovalNavi*/
/*------------------------------*/
	
#header #contents #navi {
	width:730px;
	height:50px;
	margin:0 0 0 0;
	padding:0;
	overflow:hidden;
	}
	
#header #contents #navi ul li {
	width:145px;
	height:50px;
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
	}
	
#header #contents #navi #navi01 {
	background:url(//www.motex.co.jp/tryweb2/search_model/ver8/images/header/menu_01.png) no-repeat center 40px;
	}
	
#header #contents #navi #navi01 a:hover {
	background:url(//www.motex.co.jp/tryweb2/search_model/ver8/images/header/menu_01.png) no-repeat center 10px;
	}
	
#header #contents #navi #navi02 {
	background:url(//www.motex.co.jp/tryweb2/search_model/ver8/images/header/menu_02.png) no-repeat center 40px;
	}
	
#header #contents #navi #navi02 a:hover {
	background:url(//www.motex.co.jp/tryweb2/search_model/ver8/images/header/menu_02.png) no-repeat center 10px;
	}
	
#header #contents #navi #navi03 {
	background:url(//www.motex.co.jp/tryweb2/search_model/ver8/images/header/menu_03.png) no-repeat center 40px;
	}
	
#header #contents #navi #navi03 a:hover {
	background:url(//www.motex.co.jp/tryweb2/search_model/ver8/images/header/menu_03.png) no-repeat center 10px;
	}
	
#header #contents #navi #navi04 {
	background:url(//www.motex.co.jp/tryweb2/search_model/ver8/images/header/menu_04.png) no-repeat center 40px;
	}
	
#header #contents #navi #navi04 a:hover {
	background:url(//www.motex.co.jp/tryweb2/search_model/ver8/images/header/menu_04.png) no-repeat center 10px;
	}
	
#header #contents #navi #navi05 {
	background:url(//www.motex.co.jp/tryweb2/search_model/ver8/images/header/menu_05.png) no-repeat center 40px;
	}
	
#header #contents #navi #navi05 a:hover {
	background:url(//www.motex.co.jp/tryweb2/search_model/ver8/images/header/menu_05.png) no-repeat center 10px;
	}

#topper { overflow: hidden; zoom: 1; text-align: right; }
#topper .navi { background: #2c2c2c; padding: 10px; float: right; overflow: hidden; zoom: 1; display: inline-block; }
#topper .navi ul { overflow: hidden; zoom: 1; float: left; }
#topper .navi ul li { float: left; margin: 0 30px 0 0; }
#topper .navi ul li a { display: block; padding: 0 0 0 16px; font-size: 13px; color: #fff; line-height: 28px; background: url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/marker/arrow_header02.png) no-repeat left center; }
#headerSearch { float: left; }
#headerSearch .googleSearch { height: 28px; padding: 5px 5px 5px 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; border: none; background: #fff url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/marker/icon_search.png) no-repeat 5px center; }
#topper .subNavi { display: inline-block; margin: 13px 25px 0 0; }
#topper .subNavi .social { display: inline-block; }
#topper .subNavi .social li { display: inline-block; margin: 0 10px 0 0; }
#topper .subNavi .social li a.facebook { line-height: 27px; }
#topper .subNavi .social li a.twitter { line-height: 27px; }
#topper .subNavi p { display: inline-block; }
#topper .subNavi p a { display: inline-block; font-size: 13px; line-height: 27px; background: url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/marker/arrow_header01.png) no-repeat 10px center; padding: 0 0 0 22px; }
#header .lower { overflow: hidden; zoom: 1; }
#header .lower .symbol { float: left; }
/*///////////////////////////////////////////
// GlobalNavi
///////////////////////////////////////////*/
#globalNavi { width: 717px; overflow: hidden; zoom: 1; float: right; margin: 20px 0 0; }
#globalNavi li { float: left; }
#globalNavi li a { display: block; background-repeat: no-repeat; height: 41px; background-position: 0 0; text-indent: -1000em; }
#globalNavi li a:hover, #globalNavi li a.current, #globalNavi li a.current:hover { background-position: 0 -41px; }
#globalNavi li a.home { background-image: url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/header/globalNavi/home.png); width: 84px; }
#globalNavi li a.company { background-image: url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/header/globalNavi/company.png); width: 94px; }
#globalNavi li a.products { background-image: url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/header/globalNavi/products.png); width: 134px; }
#globalNavi li a.support { background-image: url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/header/globalNavi/support.png); width: 94px; }
#globalNavi li a.recruit { background-image: url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/header/globalNavi/recruit.png); width: 92px; }
#globalNavi li a.user { background-image: url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/header/globalNavi/user.png); width: 204px; margin: 0 0 0 15px; }
/*///////////////////////////////////////////
// breadcrumb
///////////////////////////////////////////*/
#hansel { overflow: hidden; zoom: 1; padding: 10px 0; }
#hansel li { float: left; margin: 0 12px 0 0; line-height: 1.5; color: #393939; font-size: 12px; }
#hansel li a { display: block; padding: 0 16px 0 0; background: url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/marker/arrow_hansel.png) no-repeat right center; color: #393939; font-size: 12px; text-decoration: underline; line-height: 1.5; }
#hansel li a:hover { color: #666; text-decoration: none; }
/*///////////////////////////////////////////
// SideNavi
///////////////////////////////////////////*/
#sideNavi { width: 250px; border: 2px solid #e0e0e0; padding: 3px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; background: #e9e9e9; float: right; }
#sideNavi h2 { }
#sideNavi ul { }
#sideNavi ul li { border-top: 1px solid #dadada; }
#sideNavi ul li a { display: block; padding: 18px 5px 18px 27px; background: #fff url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/marker/arrow_side_deep.png) no-repeat 10px center; color: #333; line-height: 1.5; font-size: 13px; text-decoration: none; border-top: 1px solid #f8f8f8; }
#sideNavi ul li a:hover { display: block; background: #f8f8f8 url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/marker/arrow_side_pale.png) no-repeat 10px center; color: #2c2c2c; }
#sideNavi ul li a.current { display: block; padding: 18px 5px 18px 27px; background: #404040 url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/marker/arrow_side_pale.png) no-repeat 10px center; color: #fff; line-height: 1.5; font-size: 13px; text-decoration: none; }
#sideNavi ul li dl { }
#sideNavi ul li dl dt { display: block; padding: 18px 5px 18px 27px; background: #fff url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/marker/arrow_side_deep.png) no-repeat 10px center; color: #333; line-height: 1.5; font-size: 13px; text-decoration: none; }
#sideNavi ul li dl.active dt { display: block; padding: 18px 5px 18px 27px; background: #404040 url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/marker/arrow_side_pale.png) no-repeat 10px center; color: #fff; line-height: 1.5; font-size: 13px; text-decoration: none; }
#sideNavi ul li dl dd { display: none; }
#sideNavi ul li dl.active dd { display: block; }
#sideNavi ul li dl dd a { display: block; padding: 10px 5px 10px 27px; background: #f1f1f1 url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/marker/arrow_header01.png) no-repeat 15px center; border-top: 1px solid #dadada; color: #666; }
#sideNavi ul li dl dd a:hover { display: block; padding: 10px 5px 10px 27px; background: #787878 url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/marker/arrow_header02.png) no-repeat 15px center; border-top: 1px solid #787878; color: #fff; }
#sideNavi ul li dl dd a.current { display: block; padding: 10px 5px 10px 27px; background: #565656 url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/marker/arrow_header02.png) no-repeat 15px center; border-top: 1px solid #787878; color: #fff; }
#sideNavi ul li dl dd a { }
/*///////////////////////////////////////////
// Footer
///////////////////////////////////////////*/
#footer { background: #e60012 url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/footer/bg.png) no-repeat center top; padding: 100px 0 40px; margin: 40px 0 0; }
#footer .siteMap { width: 990px; margin: 0 auto 50px; table-layout: fixed; }
#footer .siteMap th { text-align: left; vertical-align: text-bottom; padding: 0 0 10px 13px; }
#footer .siteMap th a { color: #fff; font-weight: bold; font-size: 14px; background: url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/marker/arrow_footer02.png) no-repeat left center; text-decoration: none; display: inline-block; padding: 0 0 0 15px; }
#footer .siteMap td { vertical-align: top; padding: 0 0 0 13px; }
#footer .siteMap th:first-child { padding: 0 0 10px; }
#footer .siteMap td:first-child { padding: 0; }
#footer .siteMap td li { margin: 0 0 5px; }
#footer .siteMap td li a { color: #fff; font-size: 12px; background: url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/marker/arrow_footer02.png) no-repeat left 4px; text-decoration: none; display: inline-block; padding: 0 0 0 10px; line-height: 1.5; }
#footer .siteMap td dt { margin: 0 0 10px; color: #fff; font-size: 13px; background: url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/marker/arrow_footer02.png) no-repeat left 4px; }
#footer .siteMap td dd { margin: 0 0 5px; }
#footer .siteMap td dd a { color: #fff; font-size: 12px; background: url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/marker/arrow_footer02.png;) no-repeat left 4px; text-decoration: none; display: inline-block; padding: 0 0 0 10px; line-height: 1.5;}
#footer .navi { background: #f00; width: 980px; margin: 0 auto 40px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-align: center; padding: 20px 0; }
#footer .navi li { display: inline-block; padding: 0 10px; border-left: 1px solid #fff; }
#footer .navi li:first-child { border-left: none; }
#footer .navi li a { color: #fff; font-size: 12px; }
#footer .symbol { text-align: center; margin: 0 0 40px; }
#footer .copyright { text-align: center; }
#footer .pageTop { position: fixed; right: 10px; bottom: 20px; }
/*------------------------------*/
/*FOOTER*/
/*------------------------------*/

#footer {
	background:#c62417;
	margin:0;
	padding:20px;
	color:#999;
	line-height:1.6;
	border-top:10px solid #333333;
	font-size:12px;
	}
	
#footer a {
	color:#ffffff;
	text-decoration:none;
	}
	
#footer a:hover {
	text-decoration:underline;
	}
	
#footer h5 a {
	font-size:13px;
	font-weight:bold;
	color:#ffdc00;
	}
	
#footer dl {
	width:200px;
	float:left;
	margin:0 0 0 50px;
	}
	
#footer dl.area02 {
	width:160px;
	float:left;
	margin:0 0 0 25px;
	}
	
#footer .ftel{
	font-size:150%;
	font-weight:bold;
	}
	
#copyright { width:930px; margin:15px auto 0 auto; padding:0 10px 0 10px; text-align:right; font-weight:normal; opacity:0.7; }
	
#to_top04 { position: fixed; right: 10px; bottom: 15px; opacity:0.9; }
#to_top04:hover { opacity: 0.5; }
	
/*///////////////////////////////////////////
// Article
///////////////////////////////////////////*/
.co #article { width: 700px; float: left; }
.index #article { width: 960px; margin: 0 auto; }
#article h1 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; font-size: 24px; color: #000; text-align: left; padding-top: 50px; padding-bottom: 20px; }
#article h1 span { display: block; font-size: 14px; padding: 10px 0 20px; color: #666; }
#article .tle01 { color: #666; font-size: 18px; font-weight: bold; line-height: 1.5; padding: 15px 0 5px 10px; background: url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/misc/bg_h_01.png) no-repeat left bottom; margin: 0 0 5px; position: relative; }
#article .tle01 a.right { position: absolute; right: 0; top: 0; bottom: 5px; }
#article .h-06 { font-size: 16px; color: #1a1a1a; padding: 28px 0; text-align: center; border-top: 3px solid #eee; border-bottom: 3px solid #eee; margin: 0 0 12px; }
#article .tle01 { color: #666; font-size: 18px; font-weight: bold; line-height: 1.5; padding: 15px 0 0 10px; background: url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/misc/bg_h_01.png) no-repeat left bottom; margin: 0 0 5px; }
#article .tle01 span { color: #333; font-size: 13px; font-weight: normal; line-height: 1.5; padding: 0 0 0 10px; }
.index #article .tle01 { color: #666; font-size: 18px; font-weight: bold; line-height: 1.5; padding: 15px 0 0 10px; background: url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/misc/bg_h_02.png) no-repeat left bottom; margin: 0 0 5px; }
#article .tle02 { font-size: 18px; color: #e60012; line-height: 1.5; margin: 0 0 15px; font-weight: bold; }
#article .tle03 { font-size: 16px; color: #666; line-height: 1.5; margin: 0 0 10px; font-weight: bold; }
#article .tle04 { font-size: 22px; color: #666; line-height: 1.5; padding: 0 0 10px; border-bottom: solid 3px #f1f1f1; margin: 0 0 10px; font-weight: bold; }
#article .tle04 span { font-size: 16px; color: #666; line-height: 1.5; padding: 0 0 0 15px; margin: 0 0 10px; font-weight: normal; }
#article p { font-size: 13px; line-height: 1.6; color: #1a1a1a; margin: 0 0 15px; }
#article p.note { font-size: 12px; line-height: 1.5; padding: 0 0 0 1.5em; color: #666; position: relative; }
#article p.note::before { content: '※'; font-size: 12px; position: absolute; left: 0 }
#article p.note-02 { font-size: 10px; line-height: 1; padding: 0 0 0 1.5em; color: #333; position: relative; }
#article p.note-02::before { content: '※'; font-size: 10px; color: #333; position: absolute; left: 0 }
#article .li01 { display: block; padding-left: 1.2em; position: relative; line-height: 1.6; }
#article .li01::before { content: "・"; position: absolute; left: 0; }
#article img.shadow { box-shadow: rgba(0, 0, 0, 0.0980392) 0px 1px 3px 0px; -webkit-box-shadow: rgba(0, 0, 0, 0.0980392) 0px 1px 3px 0px; -moz-box-shadow: rgba(0, 0, 0, 0.0980392) 0px 1px 3px 0px; }
#article img.shadow.deep { box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 5px 0px; -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 5px 0px; -moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 5px 0px; }
/*list*/
#contents .ul-01 { font-size: 13px; }
#contents .ul-01 > li { background: url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/marker/icon-minus-01.png) no-repeat left 2px; padding: 0 0 0 16px; line-height: 1.5; margin: 0 0 10px; }
#contents .ul-01 li ul { margin-top: 10px; display: block; }
#contents .ul-01 li ul li { color: #666; font-size: 12px; line-height: 1.5; }
#article .dl_news { }
#article .dl_news dt { font-size: 13px; margin: 0 0 10px; color: #666; }
#article .dl_news dd { font-size: 13px; margin: 0 0 35px; }
#article .dl_news dd a { line-height: 1.5; color: #666; }
#moreNews { display: block; padding: 20px; background: #e9e9e9 url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/button/btn_more.png) no-repeat center center; text-indent: -1000em; border: 1px solid #dadada; }
/*table*/
#article table.table01 { width: 100%; border-bottom: solid 2px #a9a9a9; border-collapse: collapse; }
#article table.table01 thead tr th { font-size: 12px; line-height: 1.5; color: #1a1a1a; background: #c0c0c0 url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/misc/line-dot_horizontal_deep.png) repeat-x left top; padding: 10px; text-align: center; vertical-align: middle; font-weight: bold; }
#article table.table01 tr th { font-size: 12px; line-height: 1.5; color: #1a1a1a; background: #f7f7f7 url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/misc/line-dot_horizontal_deep.png) repeat-x left top; padding: 15px 17px; text-align: left; vertical-align: text-bottom; }
#article table.table01 tr th .required { background-color: #e60012; display: inline-block; padding: 3px 5px; color: #fff; font-size: 11px; }
#article table.table01 tr td { font-size: 12px; line-height: 1.5; color: #666; background: url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/misc/line-dot_horizontal_pale.png) repeat-x left top; padding: 15px 17px; vertical-align: text-bottom; }
#article table.table01 tr td a { font-size: inherit; line-height: inherit; }
#article table.table01 tr td .h1 { margin: 0 0 10px; }
#article table.table01 tr td p { margin: 0 0 20px; }
#article table.table01 tr td p:last-child { margin: 0; }
/*table02*/
#article table.table02 { border-top: solid 2px #e9e9e9; border-collapse: collapse; }
#article table.table02 tr { border-bottom: solid 2px #e9e9e9; }
#article table.table02 tr th { padding: 15px 15px 15px 5px; vertical-align: top; color: #1a1a1a; line-height: 1.5; font-size: 13px; text-align: left; }
#article table.table02 tr td { padding: 15px 5px 15px 15px; vertical-align: top; color: #666; line-height: 1.5; font-size: 13px; }
/*table03*/
#article table.table03 { width: 100%; border-bottom: solid 2px #a9a9a9; border-collapse: collapse; }
#article table.table03 thead tr th { background: #ccc; border-left: dotted 1px #a9a9a9; padding: 10px; text-align: center; }
#article table.table03 thead tr th:first-child { border-left: none; }
#article table.table03 tr th { font-size: 12px; line-height: 1.5; color: #1a1a1a; background: #f7f7f7 url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/misc/line-dot_horizontal_deep.png) repeat-x left top; padding: 15px 17px; text-align: left; vertical-align: text-bottom; }
#article table.table03 tr th .required { background-color: #e60012; display: inline-block; padding: 3px 5px; color: #fff; font-size: 11px; }
#article table.table03 tr td { font-size: 12px; line-height: 1.5; color: #666; background: url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/misc/line-dot_horizontal_pale.png) repeat-x left top; padding: 15px 17px; vertical-align: text-bottom; border-left: dotted 1px #a9a9a9; }
#article table.table03 tr td:first-child { border-left: none; }
#article table.table03 tr td span { color: #666; display: inline-block; margin: 0 0 5px; line-height: 1.5; }
#article table.table03 tr td a { font-size: inherit; line-height: inherit; }
#article table.table03 tr td .h1 { margin: 0 0 10px; }
#article table.table03 tr td p { margin: 0 0 20px; }
#article table.table03 tr td p:last-child { margin: 0; }
#article table.table03 tr:nth-child(even) { background: #fafafa; }
/*tableContainer01*/
#article .tableContainer01 { background: #eaeaea; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; border: solid 1px #dbdbdb; padding: 7px 7px 0; }
#article .tableContainer01 table { width: 100%; }
#article .tableContainer01 table caption { background: #eaeaea url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/misc/bg_tableContainer01_caption.png) no-repeat center bottom; color: #fff; font-size: 13px; padding: 0; height: 51px; border-right: solid 1px #dbdbdb; border-top: solid 1px #dbdbdb; border-left: solid 1px #dbdbdb; line-height: 45px; }
#article .tableContainer01 table tr th { background: #fff url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/misc/bg_tableContainer01_td.png) repeat-x left bottom; padding: 20px 20px 20px 24px; vertical-align: top; font-size: 12px; line-height: 1.5; color: #666; text-align: left; }
#article .tableContainer01 table tr td { background: #fff url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/misc/bg_tableContainer01_td.png) repeat-x left bottom; padding: 20px 20px 20px 0; vertical-align: top; font-size: 12px; line-height: 1.5; color: #666; }
#article .tableContainer01 table tr td p { line-height: 1.5; color: #666; }
.co #article .tableContainer01 table tr td p a { line-height: 1.5; color: #666; }
#article .tableContainer01 table tr td p a:hover { font-color: #2c2c2c; }
#article .tableContainer01 table tr td ul { }
#article .tableContainer01 table tr td ul li { padding: 15px 0; border-bottom: 1px solid #d7d7d7; }
#article .tableContainer01 table tr td ul li:first-child { padding: 0 0 15px; }
#article .tableContainer01 table tr td ul li:last-child { border-bottom: none; }
#article .tableContainer01 table.history th { background: #fff url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/misc/bg_tableContainer01_history.png) no-repeat left bottom; padding: 20px 20px 24px 24px; }
#article .tableContainer01 table.history td { background: #fff url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/misc/bg_tableContainer01_history.png) no-repeat right bottom; padding: 20px 20px 24px 0px; }
#article .tableContainer01 table.history tr:last-child th { background: #fff url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/misc/bg_tableContainer01_td.png) repeat-x left bottom; padding: 20px 20px 20px 24px; vertical-align: top; font-size: 12px; line-height: 1.5; color: #666; }
#article .tableContainer01 table.history tr:last-child td { background: #fff url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/misc/bg_tableContainer01_td.png) repeat-x left bottom; padding: 20px 20px 20px 0; vertical-align: top; font-size: 12px; line-height: 1.5; color: #666; }
#article .box-gray-01 { background: #d7d7d7; padding: 20px; color: #666; }
#article .box-gray-02 { background: #dddfdf; padding: 10px; color: #666; }
#article .box-white-01 { background: #fff; padding: 30px 40px; border: 4px solid #d7d7d7; }
#article .box-white-01 .h1 { font-size: 16px; margin: 0 0 15px; font-weight: bold; color: #666; }
#article .box-white-02 { background: #fff; padding: 20px 30px; border: 4px solid #dddfdf; }
#article .box-white-02 .h1 { font-size: 16px; margin: 0 0 15px; font-weight: bold; color: #666; }
#article .box-white-02 a.btn-01 { padding: 0 0 0 18px; background: url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/marker/bullet-btn-01.png) no-repeat left 3px; display: inline-block; text-decoration: none; min-height: 12px; color: #333; line-height: 1.5; }
#article .box-white-02 a.btn-01:hover { text-decoration: underline; }
#article .box-white-02 a.btn-01 span.description { font-size: 12px; color: #808080; display: block; line-height: 1.5; }
#article .box-white-02 a.btn-01 span.blank { display: inline-block; background: url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/marker/bullet-btn-01.png) no-repeat right top; padding: 0 15px 0 0; }
#article .box-02 { border: 1px solid #e7e5e5; background: #fafafa; padding: 16px; margin-bottom: 20px; }
#article .box-02 p { color: #666; margin: 0; font-size: 12px; }
#article .box-03 { border: 1px solid #e7e5e5; background: #ffffff; padding: 16px; margin-bottom: 20px; }
#article .box-03 p { color: #666; margin: 0; padding: 0px; font-size: 12px; }
#article .box-04 { background: #ececec; border: 1px solid #dbdbdb; padding: 6px; border-radius: 1px; -webkit-border-radius: 1px; -moz-border-radius: 1px; box-shadow: rgba(230, 230, 230, 0.65098) 0px 0px 2px 3px inset; -webkit-box-shadow: rgba(230, 230, 230, 0.65098) 0px 0px 2px 3px inset; -moz-box-shadow: rgba(230, 230, 230, 0.65098) 0px 0px 2px 3px inset; width: 666px; }
#article .box-04 .container { padding: 20px; background: #fff; box-shadow: rgba(215, 215, 215, 0.65098) 0px 2px 2px 0px; -webkit-box-shadow: rgba(215, 215, 215, 0.65098) 0px 2px 2px 0px; -moz-box-shadow: rgba(215, 215, 215, 0.65098) 0px 2px 2px 0px; }
#article .box-04 .h1 { margin: 0; padding: 20px 10px; text-align: center; background: #2c2c2c; color: #fff; font-weight: bold; font-size: 18px; }
#article .tableContainer02 { border: 1px solid #dbdbdb; background: #ededed; padding: 10px 5px; }
#article .tableContainer02 table { border-collapse: collapse; background: #fff; }
#article .tableContainer02 table th { border-left: 4px solid #ededed; vertical-align: top; }
#article .tableContainer02 table td { border-left: 4px solid #ededed; vertical-align: top; padding: 15px 10px 10px; border-bottom: 1px solid #ededed; width: 194px; }
#article .tableContainer02 table th .h1 { padding: 25px 0; text-align: center; color: #fff; font-size: 13px; background: #5c5c5c; }
#article .tableContainer02 table td p { font-size: 12px; }
#article .tableContainer02 table td ul li { font-size: 12px; margin: 0 0 10px; }
/*tableContainer03*/
#article .tableContainer03 { background: #eaeaea; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; border: solid 1px #dbdbdb; padding: 7px 7px 5px; }
#article .tableContainer03 table { width: 100%; }
#article .tableContainer03 table caption { background: #eaeaea url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/misc/bg_tableContainer01_caption.png) no-repeat center bottom; color: #fff; font-size: 13px; padding: 0; height: 51px; border-right: solid 1px #dbdbdb; border-top: solid 1px #dbdbdb; border-left: solid 1px #dbdbdb; line-height: 45px; }
#article .tableContainer03 table tr th { background: #fff; padding: 20px 20px 20px 24px; vertical-align: top; font-size: 13px; line-height: 1.5; color: #1a1a1a; text-align: left; border-bottom: 2px solid #eaeaea; font-weight: bold; }
#article .tableContainer03 table tr td { background: #fff; padding: 20px 20px 20px 0; vertical-align: top; font-size: 13px; line-height: 1.5; color: #666; border-bottom: 2px solid #eaeaea; }
#article .tableContainer03 table tr td p { line-height: 1.5; color: #666; }
.co #article .tableContainer03 table tr td p a { line-height: 1.5; color: #666; }
#article .tableContainer03 table tr td p a:hover { font-color: #2c2c2c; }
#article .tableContainer03 table tr td ul { }
#article .tableContainer03 table tr td ul li { padding: 15px 0; border-bottom: 1px solid #d7d7d7; }
#article .tableContainer03 table tr td ul li:first-child { padding: 0 0 15px; }
#article .tableContainer03 table tr td ul li:last-child { border-bottom: none; }
#article .table_dl01 { border-top: 2px solid #e9e9e9; width: 100%; border-collapse: collapse; }
#article .table_dl01 tr { border-bottom: 2px solid #e9e9e9; }
#article .table_dl01 tr th { padding: 15px 15px 15px 0; vertical-align: top; text-align: left; font-size: 13px; font-weight: bold; color: #666; line-height: 1.6; }
#article .table_dl01 tr td { padding: 15px 15px 15px 0; font-size: 12px; color: #666; line-height: 1.6; }
#article .ul-disc { font-size: 13px; }
#article .ul-disc > li { list-style: disc; padding: 0; margin: 0 0 10px 2em; }
#article ul.ul-dot { margin: 5px 0; }
#article ul.ul-dot li { font-size: 13px; padding: 0 0 0 1.5em; list-style: none; line-height: 1.5; position: relative; }
#article ul.ul-dot li::before { content: '・ '; display: block; position: absolute; top: 0; left: 0; }
#article ul.ul-note { margin: 5px 0; }
#article ul.ul-note li { font-size: 12px; padding: 0 0 0 1.5em; color: #666; list-style: none; line-height: 1.5; position: relative; }
#article ul.ul-note li::before { content: '・ '; font-size: 12px; display: block; position: absolute; top: 0; left: 0; }
#article .ul_link01 { }
#article .ul_link01 li { border-bottom: dotted 1px #a9a9a9; }
#article .ul_link01 li a { display: block; padding: 18px 5px 18px 20px; background: url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/marker/bullet-btn-01.png) no-repeat 1px center; font-size: 13px; color: #1a1a1a; text-decoration: none; }
#article .ul_link01 li a:hover { background: #F5F5F5 url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/marker/arrow_side_pale.png) no-repeat 1px center; color: #4d4d4d; }
#article a.btn-01 { padding: 0 0 0 18px; background: url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/marker/bullet-btn-01.png) no-repeat left 3px; display: inline-block; text-decoration: none; min-height: 12px; color: #333; line-height: 1.5; }
#article a.btn-01:hover { text-decoration: underline; }
#article a.btn-01 span.description { font-size: 12px; color: #808080; display: block; line-height: 1.5; }
#article a.btn-01 span.blank { display: inline-block; background: url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/marker/bullet-btn-01.png) no-repeat right top; padding: 0 15px 0 0; }
/*form*/
input.btn_submit { display: block; background: url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/button/btn_submit.png) no-repeat 0 0; box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 5px 0px; -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 5px 0px; -moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 5px 0px; text-indent: -1000em; width: 300px; height: 60px; border: none; cursor: pointer; }
/*///////////////////////////////////////////
// フォーム
///////////////////////////////////////////*/
#article div.wpcf7 { margin: 0; padding: 0; }
#article div.wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; }
#article div.wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; margin: 0; padding: 0; border: 0; }
#article div.wpcf7-mail-sent-ok { border: 2px solid #398f14; }
#article div.wpcf7-mail-sent-ng { border: 2px solid #ff0000; }
#article div.wpcf7-spam-blocked { border: 2px solid #ffa500; }
#article div.wpcf7-validation-errors { border: 2px solid #e70017; width: 640px; margin: 0 0 20px; padding: 20px; background: #faeceb; font-size: 13px; color: #e70017; font-weight: bold; }
#article span.wpcf7-form-control-wrap { position: relative; }
#article span.wpcf7-not-valid-tip { color: #f00; font-size: 1em; display: block; padding: 10px 0; }
#article .use-floating-validation-tip span.wpcf7-not-valid-tip { position: absolute; top: 20%; left: 20%; z-index: 100; border: 1px solid #ff0000; background: #fff; padding: .2em .8em; }
#article td.br span.wpcf7-list-item { display: block; }
#article .wpcf7-display-none { display: none; }
#article div.wpcf7 img.ajax-loader { border: none; vertical-align: middle; margin-left: 4px; }
#article div.wpcf7 div.ajax-error { display: none; }
#article div.wpcf7 .placeheld { color: #888; }
#article input.wpcf7-not-valid { background: #faeceb;}
#article input.btn_submit {display: block; background: url(//www.motex.co.jp/tryweb2/search_model/motex/sitesearch/common/images/button/btn_submit.png) no-repeat 0 0;box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 5px 0px; -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 5px 0px; -moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 5px 0px; text-indent: -1000em; width: 300px; height: 60px; border:none; cursor: pointer;}