/*  Typo
----------------------------------------------- */

a:link, a:visited
{
    text-decoration: underline;
    color:#3f89a0;
}
a:active { 	text-decoration: underline; }
a:hover { text-decoration:none; }

#container a:hover img {
opacity:0.7;
filter: alpha(opacity=70);
-ms-filter: "alpha(opacity=70)";
-moz-opacity:0.7;
-khtml-opacity: 0.7;
zoom:1;
}

/*
----------------------------------------------------------------------
  common parts
----------------------------------------------------------------------*/
/* 画像が自動でリサイズされてしまう件の対策 */
div.cc-m-hgrid-column .cc-m-all-wrapper,
div.cc-m-all,
div.cc-m-all-wrapper {
padding:0 !important;
}
.j-text, .j-imageSubtitle, .j-spacing, .j-htmlCode, .j-header {
    padding: 0 !important;
}
html body div.n,html body div.flexmodul {padding:0;}

div.cc-m-hgrid-column .n {padding:0;}

.clearover {*display:inline !important;}

table {border-collapse:collapse;}

.fltL {float:left;}
.fltR {float:right;}
.bold {font-weight:bold;}

.mb1em {margin-bottom:1em;}
.mb05 {margin-bottom:5px;}
.mb20 {margin-bottom:20px;}

.h2-common {
	text-indent:-9999px;
	height:50px;
	margin-bottom:15px;
}
.h3-common {
	background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/line-dualcolor.jpg?t=1381891614) no-repeat center bottom;
	font-size:15px;
	font-weight:bold;
	color:#138ce1;
	padding-bottom:10px;
	margin-bottom:15px;
}

.tableType-a {
	border:2px solid #cdcdcd;
	background:#f8f8f8;
	padding:12px;
}
.tableType-a th {
	background:#323231;
	color:#ffffff;
	text-align:left;
	font-size:14px;
	padding:6px 10px;
	border-right:1px solid #929292;
}
.tableType-a td {
	padding:7px 10px;
	border-right:1px solid #838383;
	background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/line-dot.png?t=1381887708) repeat-x bottom;
}

.border-none {border:none !important;}
.borderR-none {border-right:none !important;}
.bg-white td {background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/line-dot.png?t=1381887708) repeat-x bottom #fefefe;}
.bg-none td,
.bg-none {background-image:none !important;}

/*  Layout
----------------------------------------------- */
html body *{
	margin: 0;
	padding: 0;
}

ul {list-style: none;}

html {
	border-top:5px solid #000000;
	background: url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/content-bg.jpg?t=1403228646) repeat-x bottom;
}
body {
	min-width:960px;
}
#cc-inner {
	
	background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/lower-hd-bg.jpg?t=1381810050) repeat-x center 114px;
}
#page-952656474 #cc-inner {background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/hd-bg.jpg?t=1381804826) repeat-x center 114px;}
#container {background: url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/lower-bg.jpg?t=1381808220) no-repeat center 114px;}
#page-952656474 #container {background: url(https://u.jimdo.com/www42/o/s1a21b00476d1c3a4/userlayout/img/index-bg-2.jpg) no-repeat center 114px;}

/*  Main Image
----------------------------------------------- */
#container-inner {background: url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/lower-main.jpg?t=1381809644) no-repeat center 135px;}

#page-952656474 #container-inner {background: none;}
#page-952656574 #container-inner {background: url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/specialist-main.jpg?t=1385428978) no-repeat center 135px;}
#page-952656874 #container-inner {background: url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/enthusiasm-main.jpg?t=1381812975) no-repeat center 135px;}
#page-952657174 #container-inner {background: url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/quality-main.jpg?t=1381813567) no-repeat center 135px;}
#page-965818674 #container-inner {background: url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/machinery-main.jpg?t=1381821015) no-repeat center 135px;}
#page-965818774 #container-inner {background: url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/cooperative-main.jpg?t=1381891553) no-repeat center 135px;}
#page-965818874 #container-inner {background: url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/company-main.jpg?t=1381896969) no-repeat center 135px;}
#page-965818974 #container-inner {background: url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/contact-main.jpg?t=1381897820) no-repeat center 135px;}
#page-967267474 #container-inner {background: url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/recruit-main.jpg?t=1383805167) no-repeat center 135px;}
#page-965819074 #container-inner,
.cc-page-blog #container-inner {background: url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/blog-main.jpg?t=1387156599) no-repeat center 135px;}


.cc-page-index #container-inner{
width: 960px;
margin: 0 auto;
position:relative;
}

#flash02{
    position:absolute;
    top: 135px;
    left: 0px;
}

/*  Header
----------------------------------------------- */
#header {
	position:relative;
	width:960px;
	height:351px;
	margin:0 auto;
}
#page-952656474 #header {height:135px;}
#header h1{
	position:absolute;
	top:29px;
	left:-3px;
}


/*  Navigation
----------------------------------------------- */
.cc-pagemode-default #navigation,
.cc-pagemode-overlay #navigation,
.cc-pagemode-notfound #navigation {display:none;}

#navigation {
z-index:999;
position:fixed;
top:5px;
left:5px;
padding:10px;
background:#fff;
border:1px solid #ccc;
}
#navigation .current{font-weight:bold !important;
text-decoration:none;
}

#nav {
	position:absolute;
	width:703px;
	right:0;
	top:24px;
	display:block;
	list-style-type: none;
	margin:0;
	padding:0;
}

#nav li {display:inline;}
#nav a{
	float:left;
	display:block;
	width:117px;
	height:90px;
	overflow:hidden;
	text-indent:-9999px;
	white-space:nowrap;	
}
#nav .gnavi01 a {
	width:118px;
	background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/gnavi01.jpg?t=1381804781) no-repeat;
}
#nav .gnavi01 a:hover,
#nav .gnavi01 a.current{background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/gnavi01r.jpg?t=1381804784) no-repeat;}

#nav .gnavi02 a {
	background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/gnavi02.jpg?t=1381804788) no-repeat;
}
#nav .gnavi02 a:hover,
#nav .gnavi02 a.current{background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/gnavi02r.jpg?t=1381804792) no-repeat;}

#nav .gnavi03 a {
	background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/gnavi03.jpg?t=1381804796) no-repeat;
}
#nav .gnavi03 a:hover,
#nav .gnavi03 a.current{background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/gnavi03r.jpg?t=1381804799) no-repeat;}

#nav .gnavi04 a {
	background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/gnavi04.jpg?t=1381804803) no-repeat;
}
#nav .gnavi04 a:hover,
#nav .gnavi04 a.current{background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/gnavi04r.jpg?t=1381804807) no-repeat;}

#nav .gnavi05 a {
	background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/gnavi05.jpg?t=1381804810) no-repeat;
}
#nav .gnavi05 a:hover,
#nav .gnavi05 a.current{background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/gnavi05r.jpg?t=1381804813) no-repeat;}

#nav .gnavi06 a {
	background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/gnavi06.jpg?t=1381804817) no-repeat;
}
#nav .gnavi06 a:hover,
#nav .gnavi06 a.current{background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/gnavi06r.jpg?t=1381804821) no-repeat;}

/*  Content
----------------------------------------------- */
#content {
	width:960px;
	margin:0 auto;
}
#main {
	width:710px;
	float:right;
}
#side {
	width:220px;
	float:left;
}

/*  Side
----------------------------------------------- */
.side-bnr p + p {margin-top:5px;}

#snavi {border:3px solid #a7a7a7;}
#snavi ul {padding:10px;}
#snavi li a {
	background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/snavi-bg.jpg?t=1381804922) no-repeat;
	display:block;
	width:169px;
	height:21px;
	font-weight:bold;
	padding:5px 0 5px 25px;
	text-decoration:none;
	color:#333333;
}
#snavi li a:hover {text-decoration:underline;}
#snavi li+li {margin-top:4px;}


/*  footer
----------------------------------------------- */
#footer {
	width:960px;
	height:159px;
	margin:43px auto 0;
	padding-top:27px;
	position:relative;
}
#pagetop {
	position:absolute;
	right:35px;
	top:0;
}
#fnavi {
	border-bottom:1px dotted #000000;
	padding-bottom:15px;
	*zoom:1;
}
#fnavi p,#fnavi ul {float:left;}
#fnavi p {margin-right:29px;}
#fnavi li {
	background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/list-triangle-blue.png?t=1381804883) no-repeat 0 6px;
	padding-left:12px;
	margin-bottom:3px;
}
#fnavi li a {
	text-decoration:none;
	color:#333333;
	font-size:12px;
}
#fnavi li a:hover {text-decoration:underline;}
#fnavi01 {width:201px;}
#fnavi02 {width:179px;}
#fnavi03 {width:155px;}


div#contentfooter div.rightrow {
	position:absolute;
	top:157px;
	right:0;
}
div#contentfooter div.inforow {margin-bottom:0 !important;}
div#contentfooter div.leftrow {
	position:absolute;
	top:157px;
	left:329px;
	font-size:12px;
}

/*  ホーム
----------------------------------------------- */
#index04 {
	background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/index-04-title.jpg?t=1381804868) no-repeat top;
	margin-bottom:5px;
}

#index01 {
	width:711px;
	padding-top:21px;
}
#index01 li {float:left;}

#index02 {
	background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/index-02-bg.jpg?t=1381804847) no-repeat top;
	width:710px;
}
#index02 .title {
	padding:2px;
	margin-bottom:20px;
}
#index02 .txt {width:360px;}

.news-box {
	border-bottom:1px dotted #168bdd;
	padding:8px 0;
}
.news-box .date {
	background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/list-triangle-blue.png?t=1381804883) no-repeat 17px;
	float:left;
	font-weight:bold;
	font-size:11px;
	padding-left:35px;
}
.news-box .sentence {
	font-size:12px;
	padding-left:115px;
}

#index06 {
	background:url(index-06-bg.png) no-repeat right top;
	padding-top:8px;
	height:258px;
}
#index06 .txt {width:350px;}

/*  歯車のスペシャリスト
----------------------------------------------- */
#specialist01 {
	background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/specialist-01-img.jpg?t=1381811516) no-repeat right 15px;
	margin-top:-15px;
	min-height:316px;
}
#specialist01 .title {margin-left:-24px;}
#specialist01 .txt {
	width:474px;
	margin-top:-14px;
}

/*  工場長の熱意


----------------------------------------------- */
#enthusiasm01.h2-common {
	margin-bottom:24px;
	background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/enthusiasm-01-title.jpg?t=1381812961) no-repeat top;
}
#enthusiasm02.h2-common {background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/enthusiasm-02-title.jpg?t=1381812969) no-repeat top;}

/*  品質保証
----------------------------------------------- */
#quality01.h2-common {background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/quality-01-title.jpg?t=1384759338) no-repeat top;}
#quality02.h2-common {background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/quality-02-title.jpg?t=1381813558) no-repeat top;}

/*  加工実績
----------------------------------------------- */
#wheel01.h2-common {background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/works-wheel-01-title.jpg?t=1383814467) no-repeat top;}

#works-bnr {
	margin-right:-16px;
	overflow:hidden;
}
#works-bnr li {
	float:left;
	margin:0 11px 16px 0;
}

#page-952657274 .cc-m-hgrid-column,
#page-965857474 .cc-m-hgrid-column,
#page-965857174 .cc-m-hgrid-column,
#page-965857374 .cc-m-hgrid-column,
#page-967279874 .cc-m-hgrid-column,
#page-967279974 .cc-m-hgrid-column,
#page-965858074 .cc-m-hgrid-column,
#page-965858174 .cc-m-hgrid-column {
	border:1px solid #cdcdcd;
	padding:14px;
	width:317px !important;
	margin:0 14px 15px 0;
}
#page-952657274 .last,
#page-965857474 .last,
#page-965857174 .last,
#page-965857374 .last,
#page-967279874 .last,
#page-967279974 .last,
#page-965858074 .last,
#page-965858174 .last {
	border:1px solid #cdcdcd;
	padding:14px;
	width:317px !important;
	margin:0 0 15px 0 !important;
}

#page-952657274 .cc-m-hgrid-control-column.last,
#page-965857474 .cc-m-hgrid-control-column.last,
#page-965857174 .cc-m-hgrid-control-column.last,
#page-965857374 .cc-m-hgrid-control-column.last,
#page-967279874 .cc-m-hgrid-control-column.last,
#page-967279974 .cc-m-hgrid-control-column.last,
#page-965858074 .cc-m-hgrid-control-column.last,
#page-965858174 .cc-m-hgrid-control-column.last {
	border:none;
	padding:0;
}

#page-952657274 .title,
#page-965857474 .title,
#page-965857174 .title,
#page-965857374 .title,
#page-967279874 .title,
#page-967279974 .title,
#page-965858074 .title,
#page-965858174 .title {
	background:#d9d9d9;
	padding:3px 0;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}

#page-952657274 .j-hgrid,
#page-965857474 .j-hgrid,
#page-965857174 .j-hgrid,
#page-965857374 .j-hgrid,
#page-967279874 .j-hgrid,
#page-967279974 .j-hgrid,
#page-965858074 .j-hgrid,
#page-965858174 .j-hgrid {
	width:710px !important;
	margin:0 -20px 0 0 !important;
}


#page-952657274 .cc-m-hgrid-column.last,
#page-965857474 .cc-m-hgrid-column.last,
#page-965857174 .cc-m-hgrid-column.last,
#page-965857374 .cc-m-hgrid-column.last,
#page-967279874 .cc-m-hgrid-column.last,
#page-967279974 .cc-m-hgrid-column.last,
#page-965858074 .cc-m-hgrid-column.last,
#page-965858174 .cc-m-hgrid-column.last {float:none !important;}

#page-952657274 .cc-m-hgrid-separator + .last,
#page-965857474 .cc-m-hgrid-separator + .last,
#page-965857174 .cc-m-hgrid-separator + .last,
#page-965857374 .cc-m-hgrid-separator + .last,
#page-967279874 .cc-m-hgrid-separator + .last,
#page-967279974 .cc-m-hgrid-separator + .last,
#page-965858074 .cc-m-hgrid-separator + .last,
#page-965858174 .cc-m-hgrid-separator + .last {float:right !important;}

#page-952657274 .cc-m-hgrid-column img,
#page-965857474 .cc-m-hgrid-column img,
#page-965857174 .cc-m-hgrid-column img,
#page-965857374 .cc-m-hgrid-column img,
#page-967279874 .cc-m-hgrid-column img,
#page-967279974 .cc-m-hgrid-column img,
#page-965858074 .cc-m-hgrid-column img,
#page-965858174 .cc-m-hgrid-column img {
	width:317px !important;
	height:211px !important;
}


/*  設備案内
----------------------------------------------- */
#machinery01.h2-common {background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/machinery-01-title.jpg?t=1381821021) no-repeat top;}
#machinery02.h2-common {background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/machinery-02-title.jpg?t=1381821026) no-repeat top;}

/*  協力会社設備
----------------------------------------------- */
#cooperative01.h2-common {background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/cooperative-01-title.jpg?t=1381891539) no-repeat top;}
#cooperative02.h2-common {background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/cooperative-02-title.jpg?t=1381891544) no-repeat top;}

#cc-m-5391144574,
#cc-m-5391185874,
#cc-m-5391188974,
#cc-m-5391190174 {
	margin-right:-12px;
	*width:722px;
}
#cc-m-5391144574 .cc-m-hgrid-column,
#cc-m-5391148774 #cc-matrix-1189084374,
.machine-intro-box,
#cc-m-5391185874 .cc-m-hgrid-column,
#cc-m-5391188974 .cc-m-hgrid-column,
#cc-m-5391190174 .cc-m-hgrid-column {
	border:2px solid #b7b7b7;
	padding:7px;
	width:210px !important;
	margin-right:12px;
}
#cooperative02-2 {
	margin-right:-13px;
	background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/cooperative-01-bg.jpg?t=1381894126) no-repeat left bottom;
	overflow:hidden;
	*padding-bottom:15px;
}
.machine-intro-box {
	float:left;
	margin-bottom:15px;
	background:#ffffff;
}

.machine-title {
	background:#138ce1;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	line-height:1.5;
	padding:5px 0;
}
.machine-intro .title {
	float:left;
	background:#808080;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	width:62px;
}
.machine-intro .content {
	padding:0 0 10px 75px;
	margin-bottom:10px;
	background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/line-dot.png?t=1381887708) repeat-x bottom;
}
.machine-intro-box .machine-intro .content {
	padding-bottom:8px;
	margin-bottom:8px;
}
.machine-intro-box .machine-title,
.machine-intro-box .img {
	margin-bottom:10px;
}
.bg-dot-box {
	background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/bg-stripe.jpg?t=1381891609) repeat;
	padding:15px 15px 0;
}

.bg-dot-box .fltL {width:278px;}
.bg-dot-box .fltR {width:402px;}

/*  会社概要

----------------------------------------------- */
#company01 {background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/company-01-title.jpg?t=1381896960) no-repeat top;}
#company02 {background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/company-02-title.jpg?t=1381896965) no-repeat top;}

#page-965818874 .table-company {
	background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/company-01-bg.jpg?t=1381896956) no-repeat right;
}

.table-company {
	border:2px solid #cdcdcd;
	padding:8px 16px;
}
.table-company th {
	color:#168bdd;
	padding:8px 11px;
	text-align:left;
	border-bottom:1px dotted #cdcdcd;
}
.table-company td {
	padding:8px 11px;
	border-bottom:1px dotted #cdcdcd;
}
#cc-m-map-5391203974 {
    border: 2px solid #cdcdcd;
}

/*  お問い合わせ
----------------------------------------------- */
#contact01.h2-common {background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/contact-01-title.jpg?t=1381897792) no-repeat top;}
#contact011 {background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/contact-011.jpg?t=1384940654) no-repeat bottom left;}
#contact012 {background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/contact-012.jpg?t=1384940658) no-repeat bottom left;}

#contact011,
#contact012{height:35px;text-indent:-999em;}



#contact02.h2-common {background:url(contact-02-title.jpg) no-repeat top;}

.phone-number {
	font-size:28px;
	font-weight:bold;
}

#cc-m-5391223374 .cc-m-form-view-sortable {
	border:2px solid #cdcdcd;
	padding:16px;
}
.cc-m-form-text,
.cc-m-form-email,
.cc-m-form-textarea {
	border-bottom:1px dotted #cdcdcd;
	padding-bottom:10px;
}

.cc-m-form-view-submit .cc-m-form-view-input input {
	cursor:pointer;
	background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/contact-btn.jpg?t=1381897815) no-repeat;
	width:169px;
	height:46px;
	text-indent:-9999px;
	outline: 0;
	border:0;
	display:block;
	margin: 17px 0 0 82px;
}	

/*  施工日誌
----------------------------------------------- */
.j-blogarticle {
	position:relative;
	margin-bottom:25px;
}
.post {position:relative;}
.j-BlogSelection .clearover {*display:block !important;}
div.blogselection div.n {padding:0 !important}

.datetime {
	position:absolute;
	top: 9px;
	right:8px;
	background:#ffffff !important;
	width: 70px !important;
	text-align: center;
}
.datetime-inner p {display:inline;}

.blogreadmore {
    width: 75px;
    height: 12px;
    display: block;
	float:right;
	background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/readmore.jpg?t=1381899302) no-repeat;
	text-indent:-9999px;
}
	
.blogselection h2,
.post-title {
	background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/blog-title.jpg?t=1381899297) no-repeat top #138ce1;
	font-size:16px;
	padding:10px 16px;
	margin-bottom:15px;
}
.blogselection h2 a,
.post-title a {color:#ffffff !important;}

#header h1 a {
	background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/hd-logo.jpg?t=1381804829) no-repeat 0 0;
	text-indent:-9999px;
	display:block;
	width:228px;
	height:56px;
}


/*  Flash
----------------------------------------------- */

#flash {
	display:none !important;
}
#page-952656474 #flash {
	display:block !important;
	height:450px;
}
#cc-m-flash-5401121374 {
	display:none;
}


/*  求人募集
----------------------------------------------- */
#recruit-ttl01 {background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/recruit-01-title.jpg?t=1383805157) no-repeat top;}

/*  タイミングプーリー
----------------------------------------------- */
#tp-ttl01 {background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/works-wheel-02-title.jpg?t=1383814471) no-repeat top;}

/*  ウォーム
----------------------------------------------- */
#wm-ttl01 {background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/works-wheel-03-title.jpg?t=1383814476) no-repeat top;}

/*  ホイール
----------------------------------------------- */
#hil-ttl01 {background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/works-wheel-04-title.jpg?t=1383814489) no-repeat top;}

/*  スプライン
----------------------------------------------- */
#sp-ttl01 {background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/works-wheel-05-title.jpg?t=1383814494) no-repeat top;}

/*  シャフト関連
----------------------------------------------- */
#sha-ttl01 {background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/works-wheel-06-title.jpg?t=1384839715) no-repeat top;}

/*  電極用歯車
----------------------------------------------- */
#de-ttl01 {background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/works-wheel-07-title.jpg?t=1383814508) no-repeat top;}

/*  その他
----------------------------------------------- */
#so-ttl01 {background:url(https://u.jimcdn.com/cms/o/s1a21b00476d1c3a4/userlayout/img/works-wheel-08-title.jpg?t=1383814516) no-repeat top;}

/*===============0811レイアウト崩れ対策===============*/

div.j-text ol li, div.j-text ul li {
    padding-right: 0 !important;
    position: relative;
    right: 0 !important;
}