@charset "utf-8";

@import "/css/common.css";
@import "/css/service/category.css";
@import "/css/mod/contents.css";
@import "/css/mod/anchor.css";
@import "/css/mod/column.css";
@import "/css/mod/list.css";
@import "/css/mod/table.css";
@import "/css/print/style_reset.css";



/* ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
　title : マシン　インデックス
　URL : /service/machine/index.html
　wright :  今田
  edit : 甘糟
＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */


/* イントロ
--------------------------------------------------------------------*/
#contents div.anchor.mUnderHalf table {
margin-bottom:0.5em !important;
}

#contents div.anchor.mUnderHalf table th {
padding:1em 1.5em 0 0;
text-align:left;
}

#contents div.anchor.mUnderHalf table th, 
#contents div.anchor.mUnderHalf table td {
line-height:1.5em;
}

#contents div.anchor.mUnderHalf table th span {
padding:3px 0;
display:block;
text-align:left;
border-bottom:1px #cca solid;
}

#contents div.anchor.mUnderHalf table th img.icon {
margin-left:3px;
vertical-align:middle;
}

/* 他社製マシン
--------------------------------------------------------------------*/
div.linkBtn.indent0.mUnder3L strong {
padding:0 0 3px 0;
margin:0 0 1em 0;
display:block;
text-align:left;
border-bottom:1px #cca solid;
}

div.linkBtn.indent0.mUnder3L p {
margin-left:0 !important;
}

div.linkBtn.indent0.mUnder3L, 
div.linkBtn.indent0.mUnderEnd {
display:inline-block;
}

div.linkBtn.indent0.mUnder3L:after, 
div.linkBtn.indent0.mUnderEnd:after {
content: ".";
display: block;
visibility: hidden;
height: 0px;
font-size: 0em;
line-height: 0;
clear: both;
}

div.linkBtn.indent0.mUnder3L ul li {
width:247px;
float:left;
}

/* マシン用ラッパー
--------------------------------------------------------------------*/
div#machineWrap {
}

/* 見出し
--------------------------------------------------------------------*/
div#machineWrap h2 {
padding:0;
margin:0 0 0.6em 0;
background:none;
}

/* マシン紹介
--------------------------------------------------------------------*/

#contents div.column1r div.colHeadline {
margin:0 0 10px 0;
display:inline-block;
}

#contents div.column1r div.colHeadline div {
background:url(/images/common/column_title_bg.gif) repeat-x bottom;
display:inline-block;
margin:0 1px 0 1px;
padding:0;
}

#contents div.column1r div.colHeadline div:after {
content: ".";
display: block;
visibility: hidden;
height: 0px;
font-size: 0em;
line-height: 0;
clear: both;
}



#contents div.column1r div.colHeadline h3 {
background:none;
width:384px !important;
float:left;
background:none;
margin:0!important;
}


body div.column1r div h3 a {
padding:0;
margin:0;
color:#093B82;
}

body div.column1r div h3 a:hover {
color:#07d;
text-decoration:none;
}

#contents div.column1r div strong.price {
float:left;
width:160px;
line-height:140%;
padding:0 14px 6px 0;
display:block;
text-align:right;
color:#333;
}

#contents div.column1r div strong.price span {
font-size:120%;
color:#700;
}

#contents div.column1r div.function {
clear:both;
background:none;
padding:0 15px 0.5em 15px;
width:556px;
display:inline-block;
}

#contents div.column1r div.function:after {
content: ".";
display: block;
visibility: hidden;
height: 0px;
font-size: 0em;
line-height: 0;
clear: both;
}

#contents div.column1r div strong.catch {
font-size:115%;
color:#f60;
padding:0 4px 0 0;
margin:0 0 10px 0;
border-bottom:2px dotted #ddd;
display:block;
}

/* 左側：キャッチ＆アイコン
--------------------------------------------------------------------*/
div.function img.schedule {
margin:0 0 10px 0;
}

#contents div#machineWrap ul.icon {
float:left;
width:375px;
padding:0;
margin:0;
list-style:none;
}

#contents div#machineWrap ul.icon li {
padding:0 2px 0 0;
margin:0;
display:inline;
background:none;
}

#contents div#machineWrap ul.icon li img {
margin:0 0 3px 0;
padding:0;
border:0;
}

/* 右側：スケジュール＆マシン画像
--------------------------------------------------------------------*/
#contents div.function div.rBox {
background:none;
float:right;
width:160px;
padding:0;
margin:0;
text-align:center;
}

div.function div.rBox img.svr1u {
margin:0 0 20px 0;
}

div.function div.rBox img.svr3u {
margin:0 0 10px 0;
}

/* 価格表
--------------------------------------------------------------------*/
#contents div.column1r table {
clear:both;
width:546px;
}


/* 他社機
--------------------------------------------------------------------*/

div.linkBtn ul.linkBtn.row2 li {
width:230px;
float:left;
display:block;
}

div.linkBtn.indent0.mUnder3L p.housing {
margin-bottom:1em;
padding-top:1em;
border-top:1px #ccc solid;
}

/* その他
--------------------------------------------------------------------*/
div#machineWrap div.pageTop {/* ページのトップに戻る*/
width:auto;
margin:0 0 3em 0;
padding:5px 0 0 0;
text-align:right;
font-size:12px;
background:url(/images/common/bg_page_top.png) repeat-x 0 -30px;}

div#machineWrap div.pageTop a {
padding:4px 18px 2px 0;
background:url(/images/common/bullet_page_top.gif) no-repeat right 3px;}

/* アイコン一覧 */
#contents table.noBorder {
width:auto;
margin-bottom:0;}

#contents table.noBorder th,
#contents table.noBorder td {
border-bottom:1px #ccc dashed;
vertical-align:top;}

#contents table.noBorder th {
width:40px;
padding:0.5em 8px 0.5em 0;}

#contents table.noBorder th.category {
width:auto;
padding:5px 10px;
background-color:#e0e9f0;
border-top:10px #fff solid;
border-bottom:2px #fff solid;}

#contents table.noBorder td {
text-align:left;
padding:0.5em 1em 0.5em 0;}

#contents table.noBorder td.last {
padding-right:0;}
#contents table.noBorder tr.end td {
width:49px;
padding:0;
border-bottom: none;}
#contents table.noBorder tr.end td.w48 {
width:48px;}

#contents table.noBorder img.sc {
margin-bottom:5px;}

#contents table.noBorder td p.scImg {
width:230px;
padding:0;
margin:0;
float:left;}

#contents table.noBorder td p.scTxt {
width:340px;
padding:0;
margin:0;
float:right;}


/* リセット
--------------------------------------------------------------------*/

html[xmlns]>/**/body #contents div.column1r div.colHeadline div {
background:none;
}


