@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";
/**/


/* ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
　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 ul, 
div.linkBtn.indent0.mUnderEnd ul {
display:inline-block;
}

div.linkBtn.indent0.mUnder3L ul:after, 
div.linkBtn.indent0.mUnderEnd ul: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 {
}


/* マシン紹介
--------------------------------------------------------------------*/
#contents div.column1r {
margin-bottom:3em;
}


#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;
border-bottom:1px solid #ccc;
}

#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 h4 {
background:none;
/* add 08_0226
--------------------------------------------------------------------*/
/* width:384px !important; */
width:334px !important;
float:left;
font-size:14px;
background:none;
padding:3px 0 8px 15px;
margin:0 !important;
line-height:1em;
}


body div.column1r div h4 a {
padding:0;
margin:0;
color:#093B82;
}

body div.column1r div h4 a:hover {
color:#07d;
text-decoration:none;
}

#contents div.column1r div strong.price {
float:left;
/* add 08_0226
--------------------------------------------------------------------*/
/* width:160px; */
width:210px;
padding:3px 14px 6px 0;
display:block;
text-align:right;
color:#333;
line-height:14px;
}

#contents div.column1r div strong.price span {
font-size:14px;
color:#c00;
}

/* */

#contents div.column1r div.function {
clear:both;
background:none;
padding:0 15px 12px 15px;
margin-bottom:14px;
width:556px;
display:inline-block;
border-bottom:1px solid #ccc;
}

#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:14px;
color:#f60;
padding:0 0 6px 0;
margin:0 0 10px 0;
border-bottom:2px dotted #ddd;
display:block;
}

/* キャッチ＆アイコン
--------------------------------------------------------------------*/
div.function img.schedule {
margin:0 0 16px 0;
}

#contents div#machineWrap ul.icon {
float:left;
list-style:none;
width:376px;
margin:0;
}

#contents div#machineWrap ul.icon li {
padding:0;
background:none;
margin:0 7px 7px 0;
display:block;
width:40px;
height:49px;
float:left;
}

#contents div#machineWrap ul.icon li img {
margin:0;
padding:0;
border:none;
}

/* add 08_0226
--------------------------------------------------------------------*/
strong.price img.installment {
vertical-align:middle;
}



/* 右側：スケジュール＆マシン画像
--------------------------------------------------------------------*/
#contents div.function div.rBox {
background:none;
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;
}


div.function p {
}

/* 価格表
--------------------------------------------------------------------*/
#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;
}

/* その他
--------------------------------------------------------------------*/
#contentWrapper div.anchor.pageTop {/* ページのトップに戻る*/
background:none;
border:none;
width:auto;
margin:0 0 3em 0;
padding:0;
text-align:right;
font-size:12px;
}

div#machineWrap div.anchor.pageTop a {
padding:4px 18px 2px 0;
background:url(/images/common/bullet_page_top.gif) no-repeat right 3px;
}

/* アイコン一覧 
div#machineWrap table.noBorder {
width:auto;
margin-bottom:0;}

div#machineWrap table.noBorder th,
div#machineWrap table.noBorder td {
border-bottom:1px #ccc dashed;
vertical-align:top;}

div#machineWrap table.noBorder th {
width:40px;
padding:0.5em 8px 0.5em 0;}

div#machineWrap table.noBorder th.category {
width:auto;
padding:5px 10px;
background-color:#e0e9f0;
border-top:10px #fff solid;
border-bottom:2px #fff solid;}

div#machineWrap table.noBorder td {
text-align:left;
padding:0.5em 1em 0.5em 0;}

#contents table.noBorder td.last {
padding-right:0;}
div#machineWrap table.noBorder tr.end td {
width:49px;
padding:0;
border-bottom: none;}
div#machineWrap table.noBorder tr.end td.w48 {
width:48px;}

div#machineWrap table.noBorder img.sc {
margin-bottom:5px;}

div#machineWrap table.noBorder td p.scImg {
width:230px;
padding:0;
margin:0;
float:left;}

div#machineWrap table.noBorder td p.scTxt {
width:340px;
padding:0;
margin:0;
float:right;}

#contents div#machineWrap table.lTable td {
text-align:right;
}

#contents div#machineWrap table.lTable td.txtCenter {
text-align:center;
}
*/