  @charset "utf-8";

@import url(https://);

/* ___________________________________ 形鋼　全ページ共通リセット ___________________________________
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
  font-family:'Noto Sans Japanese', serif,Arial!important;
} */

#contents article  {
  line-height:1;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* ___________________________________ 形鋼　全ページ共通リセット ここまで___________________________________ */

/*article { border: 1px solid #000; width: 1024px; height: auto; min-height: 500px; margin: 0 auto; }*/

/* ___________________________________ 形鋼　全ページ共通 ___________________________________ */

/*----------- タイトル -----------*/
.katakou-title-main, .katakou-title-main-gazo, .katakou-title-main-tu, .katakou-title-sub, .katakou-title-smull, .katakou-title-smull-tu { width: 984px; margin: 0 auto; margin-bottom: 32px;font-size:40px; }
.katakou-title-middle-top {font-size:16px;position:relative;bottom:12.5px;padding:5px 20px 5px 20px;color:white;background-color:#2786B0;}
.katakou-title-middle {font-size:14px;position:relative;bottom:5px;padding:0px 20px 3px 20px;color:white;background-color:#2786B0;}
.katakou-title-smull {font-size:30px;height:35px!important;}
.katakou-title-smull-tu {font-size:30px;height:35px!important;}
.katakou-title-main {font-size:50px;}
.katakou-title-sub {color:#757575;}
.katakou-title-subtitle {font-size:35px;}
h2.katakou-title-main, h2.katakou-title-main-tu, .katakou-feature h4, .katakou-title-subtitle, .katakou-title-main, .katakou-title-smull, .katakou-title-smull-tu{
	border-left: 6px solid #2786B0!important;
    padding-left: 10px;
    margin-left: 25px;
    color: #2786B0;
    height:55px;
}
div.link.link-a h4, div.link h4{
	border-left: 6px solid #1855A4!important;
	padding-left: 10px;
	height:35px;
}
/*----------- タイトル ここまで-----------*/

/*----------- 解説 -----------*/
.katakou-commentary {
/*  display: block;
  position: relative;
  width: 954px;
  min-height: 40px;
  background-color: #edeeee;*/
  display: block;
  position: relative;
  width: 895px;
  min-height: 20px;
  background-color: #edeeee;
  padding: 18px 15px 18px 15px;
  /* 角丸 */
  border-radius: 6px;        /* CSS3草案 */
  -webkit-border-radius: 6px;    /* Safari,Google Chrome用 */
  -moz-border-radius: 6px;   /* Firefox用 */
  /* 角丸 ここまで */
  margin: 0 auto;
  /*padding: 18px 0 25px 30px;*/
}
.katakou-commentary h4 {
  font-size: 28px;
  margin: 0 0 25px 0;
}
.katakou-commentary p {
  font-size: 15px;
 /* width: 655px;*/
  line-height: 1.8em;
}
.katakou-commentary-image {
  position: absolute;
  right: 35px;
  top: 18px;
}
.katakou-commentary-image span {
  display: block;
  font-size: 11px;
  line-height: 0.5em;
  width: 100%;
  text-align: right;
}
.use-commentary p { width: 934px; }
/*----------- 解説 ここまで -----------*/

.katakou-feature h4, .katakou-topics h4 {
  display: block;
  width: 899px;
  height: 30px;
  font-size: 26px;
  line-height: 1.2em;
  border-left: 6px solid #2786B0;
  padding-left: 25px;
  margin: 50px 0 28px 0;
}

.katakou-topics h4 {
  border-left: 6px solid #1855A4;
}

.super {
	position:relative;
	top:-2px;
	font-size: 8px;
	vertical-align:middle;
}
.super2 {
	position:relative;
	top:-6px;
	font-size: 16px;
	vertical-align:middle;
}
/*----------- 特長／製品特性例 -----------*/
.katakou-feature, .katakou-use, .katakou-inquiry, .katakou-top, .group_company, .contents_catalog { display: block; width: 924px; margin: 0 auto; clear: both;}
.katakou-feature p, .katakou-inquiry p { line-height: 1.8em; margin-bottom: 30px; }
.katakou-feature div p span { font-size: 10px; }
.katakou-feature img, .katakou-use img {}
.katakou-feature h5 {
display: block;
vertical-align: middle;
width: 909px;
height: 25px;
margin-bottom: 15px;
margin-top: 20px;
font-size: 17px;
font-weight: normal;
border: none;
color: white;
background: #2786B0;
padding: 5px 0 0 15px;
}

.full-box ul {
    margin-left: 25px;
}
.katakou-feature .full-box > ul {
    margin-bottom: 30px;
}
.katakou-feature ul li {
    list-style-image: url("/en/products/shapes/img/list_style_marker_01.png");
    margin-left: 17px;
    font-size: 12pt;
    line-height: 1.4em;
    margin-bottom: 5px;
}
.katakou-feature ul li > ul {
    margin-bottom: 10px;
}
.katakou-feature ul li > ul > li {
    list-style-image: none;
    margin: 5px 0 0 -20px;
}

/*.katakou-feature .full-box ul { margin-bottom: 30px; }
*/
.katakou-feature .half-box { margin: 0; padding: 0; width: 430px; display: inline-block; vertical-align: top; }
.katakou-feature .first-half-box { margin-right: 58px; }
.katakou-feature .third-half-box { margin-right: 58px; }
.katakou-feature .fifth-half-box { margin-right: 58px; }
.katakou-feature .seventh-half-box { margin-right: 58px; }
.katakou-feature .half-box ul { margin-bottom: 25px; }
.katakou-feature .half-box h5 { width: 415px; }

.katakou-feature-hr { width: 924px; border-top: 1px solid #000; margin: 0 auto; margin-top: 40px; margin-bottom: 48px; }


.katakou-commentary-left{
	width:690px;
	float:left;
	margin:0;
}
.katakou-commentary-right{
	width:180px;
	float:right;
}



/*----------- 特長／製品特性例 ここまで-----------*/

/*----------- 用途 -----------
.katakou-use p {
  font-size: 16px;
  line-height: 1.8em;
}
.katakou-use .full-box {}
.katakou-use .half-box { margin: 0; padding: 0; margin-top: 67px; width: 430px; display: inline-block; vertical-align: top; }
.katakou-use .half-box h4 {
  display: block;
  width: 430px;
  height: 30px;
  font-size: 26px;
  line-height: 1.2em;
  margin: 0px 0 28px 0;
}
.use-link { display: block; height: 106px; }
.use-link ul { display: block; height: 106px; }
.use-link ul li { float: left; height: 38px; }
----------- 用途 ここまで-----------*/


/*----------- リンク／カタログダウンロード -----------
.link { display: table; width: 924px; margin: 0 auto; }
.link h4 {
  display: block;
  width: 924px;
  height: 30px;
  font-size: 26px;
  line-height: 1.2em;
  margin: 80px 0 28px 0;
}
.link h4 span { font-size: 12pt; line-height: 40px; margin-left: 20px;}
.link ul li {
  list-style-image: url("/en/products/shapes/img/list_style_marker_02.png");
  font-size: 14pt;
  line-height: 2em;
  margin-left:2%;
  border-bottom: 1px dotted gray;
  list-style-position: outside;
  width:100%;
  padding-bottom:5px;
  padding-top:5px;
}
.link ul li a { color: #1855A4; text-decoration: none; }
.link ul li a:hover { color: #1855A4; text-decoration: underline; }
.pdf-download ul li a:after { content: url("/en/products/shapes/img/pdf_link_marker.png"); margin-left: 10px;}
----------- リンク／カタログダウンロード ここまで-----------*/

/* ___________________________________ 形鋼　全ページ共通 ここまで ___________________________________ */

