@charset "UTF-8";

/* メイン スタイルシートの読み込み　+　Mac 版 IE5.x スタイル適応除外
------------------------------------------------------------ */
/*¥*/
@import "/css/common.css";
@import "/css/service/category.css";
@import "/css/mod/contents.css";
@import "/css/mod/list.css";
@import "/css/mod/table.css";
@import "/css/mod/anchor.css";
@import "/css/mod/column.css";
@import "/css/mod/tab.css";
/**/

/* 本文内　一行フロー用（不変）
-------------------------------------------------------------- */
#contentWrapper dl.flow01{
margin:10px 0 0 0;
padding:0;
list-style:none;
font-size:11px;
display:block;
}

#contents dl.flow01:after{/*float clear */
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

#contents dl.flow01 dt{
width:155px;
height:46px;
margin:0;
padding:11px 0 0 8px;
color:#444;
font-weight:bold;
float:left;
overflow:visible;
white-space:nowrap;
background:url(/service/images/flow_dt_bg.gif) no-repeat left top;
}

#contents dl.flow01 dd{
width:418px;
height:46px;
margin:0;
padding:11px 0 0 5px;
color:#444;
float:right;
overflow:visible;
white-space:nowrap;
background:url(/service/images/flow_dd_bg.gif) no-repeat right top;
}


#contents dl.flow01 dd.last{
height:26px;
}


/* 本文内　フロー用 内容量可変対応
-------------------------------------------------------------- */
#contents ul.flow02{
width:586px;
margin:0;
padding:0;
list-style:none;
font-size:12px;
}

#contents ul.flow02 li{
width:586px;
margin:0;
padding:0 0 27px 0;
background:url(/service/images/flow02_bg_under_start.gif) no-repeat right bottom;
display:block;
}

#contents ul.flow02 li:after{/*float clear */
content: ".";
display: block;
clear: both;
height: 0px;
font-size: 0px;
line-height: 0px;
visibility: hidden;
}

#contents ul.flow02 li strong.dt{
width:130px;
margin:0;
padding:10px;
float:left;
display: block;
background:url(/service/images/flow02_bg_left.gif) no-repeat left top;
}
#contents ul.flow02 li div.dd{
width:416px;
margin:0;
padding:10px;
float:right;
display: block;
background:url(/service/images/flow02_bg_right.gif)  no-repeat right top;
}
#contents ul.flow02 li div.dd:after{/*float clear */
content: ".";
display: block;
clear: both;
height: 0px;
font-size: 0px;
line-height: 0px;
visibility: hidden;
}
html *#contents ul.flow02 li div.dd { height:1%; }


#contents ul.flow02 li.last{
background:url(/service/images/flow02_bg_under_end.gif) no-repeat right bottom;
padding:0;
}


/* other/index.htmlで使用
------------------------------------------------------------ */
div.column2r01 p.lBoxParag {
height:140px;
}


/* other/desknets/index.html
------------------------------------------------------------ */
.mUnder0 {
margin-bottom:0;
}

/* other/movabletype/index.html
------------------------------------------------------------ */
#contents div.advice h4#user {
width:auto;
min-height:40px;
margin:0 0 10px 0;
padding:10px 0 10px 75px;
color:#ee4400;
font-size:14px;
line-height:17px;
border-bottom:2px #ccb dotted;
background:url(/service/option/other/movabletype/images/icon_must30user.gif) no-repeat left top;
}



/* Windows 版 IE5.x (5.0〜5.5) 用スタイルシートの読み込み
------------------------------------------------------------ */
@media tty {
	i{content:"¥";/*" "*/}} @import '/css/win-ie5x.css'; /*";}
}/* */

/* Windows 版 IE5.0 用スタイルシートの読み込み
------------------------------------------------------------ */
@media tty {
	i{content:"¥";/*" "*/}}; @import '/css/win-ie50.css'; {;}/*";}
}/* */

/* Windows 版 IE5.5 用スタイルシートの読み込み
------------------------------------------------------------ */
@media tty {
	i{content:"¥";/*" "*/}}@m; @import '/css/win-ie55.css'; /*";}
}/* */

