* {
    margin: 0;
    padding: 0;
    font-family: Verdana, Arial, sans-serif;
    background-repeat: no-repeat;
}
body {
    font-size: 9pt;
    line-height: 14pt;
    color: #333333;
    letter-spacing: 2px;
    background-image: url(http://www.ichii-re.co.jp/supportnet/images/bg.jpg);
    background-repeat: repeat-x;
}
.wrapper
{
    width: 700px;
	margin: 0px auto;
	position: relative;
}
h1,h2,h3,h4,h5,h6
{
	clear: both;
	overflow: hidden;
}
h1
{
}
h2
{
}
h3
{
}
/* リンクhttp://www.ichii-re.co.jp/supportnet/ */
a,
a:link,
a:visited {
    color: #005aff;
    text-decoration: none;
}
a:hover {
    color: #3599cd;
    text-decoration: underline;
}
a:active {}
/* リンクつき画像 */
a img {
    border: none;
}
.left
{
    float: left;
}
.right
{
    float: right;
}
.logo
{
    margin-top: 3px;
    float: left;
}
.nm
{
    margin: 0 0 0 0;
}
.center
{
    width: 100%;
    clear: both;
    overflow: hidden;
    margin: 10px 0 10px 0;
    text-align: center;
}
.mb10
{
    margin-bottom: 10px;
}
.mb20
{
    margin-bottom: 20px;
}
.mt10
{
    margin-top: 10px;
}
.mt20
{
    margin-top: 20px;
}
.header01
{
    width: 700px;
    height: 64px;
	clear: both;
	overflow: hidden;
}
.header01 .right
{
    margin-top: 6px;
}
.gn
{
    width: 700px;
    height: 36px;
    margin: 6px 0 13px 0;
	clear: both;
	overflow: hidden;
}
.main
{
    margin-bottom: 10px;
}
.body
{
    width: 100%;
    padding-bottom: 30px;
	clear: both;
	overflow: hidden;
    height: 100%;
    background-image: url(http://www.ichii-re.co.jp/supportnet/images/blbg.jpg);
    background-repeat: repeat-y;
    background-position: left top;
}
.body_left
{
    width: 170px;
    padding: 5px 5px 5px 5px;
    float: left;
    letter-spacing: normal;
}
.body_left dl
{
    width: 100%;
    background-color: #ffffff;
    margin-bottom: 10px;
    padding-bottom: 20px;
    overflow: hidden;
    background-image: url(http://www.ichii-re.co.jp/supportnet/images/sbg.jpg);
    background-repeat: repeat-y;
    border-bottom: solid 1px #979797;
}
.body_left dl dd
{
    width: 160px;
    margin: 0 5px 0 5px;
    padding: 5px 0 5px 0;
    border-bottom: dotted 1px #cccccc;
	clear: both;
	overflow: hidden;
}
.body_left dl .src
{
    width: 160px;
    margin: 0;
    padding: 10px 5px 0 5px;
    border: 0;
	clear: both;
	overflow: hidden;
}
.body_left .normal
{
    width: 170px;
    height: 34px;
    margin-bottom: 10px;
}
.body_left dl .text
{
    width: 118px;
}
.body_left dl .btn
{
    width: 40px;
}
.body_left dl p
{
    letter-spacing: normal;
    line-height: normal;
    font-size: 80%;
}
.np
{
    padding: 0 0 0 0;
}
.body_left dl dd a
{
    background-image: url(http://www.ichii-re.co.jp/supportnet/images/ico.gif);
    background-repeat: no-repeat;
    background-position: left 4px;
    padding-left: 10px;
}
.body_left dl dd a span
{
    margin-left: 10px;
}
.body_left dl dt
{
    width: 170px;
    height: 34px;
}
.body_right
{
    width: 490px;
    float: right;
}
.table
{
    width: 100%;
    border-top: solid 1px #cccccc;
    border-left: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
}
.table .data
{
    width: 66.666%;
    padding: 10px 10px 10px 10px;
    vertical-align: top;
    text-align: left;
    border-bottom: solid 1px #cccccc;
}
.table .item
{
    width: 33.333%;
    padding: 10px 10px 10px 10px;
    background: #f4f4f4;
    vertical-align: top;
    text-align: left;
    border-bottom: solid 1px #cccccc;
}
.submit
{
    margin-top: 20px;
    padding: 20px 0 20px 0;
    width: 100%;
    margin: 10px 0 10px 0;
    text-align: center;
    clear: both;
    overflow: hidden;
}
.text
{
    vertical-align: middle;
    border: solid 1px #cccccc;
    height: 20px;
}
.btn
{
    height: 22px;
    border: solid 1px #cccccc;
    background-image: url(http://www.ichii-re.co.jp/supportnet/images/btnbg.jpg);
    background-repeat: repeat-x;
    vertical-align: middle;
}
.textArea
{
    vertical-align: middle;
    width: 80%;
    border: solid 1px #cccccc;
    height: 80px;
}
h1
{
    width: 480px;
    height: 23px;
    font-size: 11pt;
    padding: 7px 0 0 10px;
    line-height: normal;
    background-image: url(http://www.ichii-re.co.jp/supportnet/images/h1.jpg);
    text-align: left;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    clear: both;
    overflow: hidden;
}
h2
{
    width: 475px;
    height: 22px;
    padding: 8px 0 0 15px;
    font-size: 130%;
    background-position: left bottom;
    background-image: url(http://www.ichii-re.co.jp/supportnet/images/h2.jpg);
    line-height: normal;
    clear: both;
    overflow: hidden;
    margin-bottom: 10px;
}
.new_info
{
    width: 100%;
    height: 30px;
    padding: 0 0 0 0;
    background-image: url(http://www.ichii-re.co.jp/supportnet/images/h1_new.jpg);
    text-align: right;
}
.new_coin
{
    width: 100%;
    height: 30px;
    padding: 0 0 0 0;
    background-image: url(http://www.ichii-re.co.jp/supportnet/images/h1_coin.jpg);
    margin-top: 20px;
    margin-bottom: 0;
    text-align: right;
}
.new_link
{
    width: 100%;
    height: 30px;
    padding: 0 0 0 0;
    background-image: url(http://www.ichii-re.co.jp/supportnet/images/h1_link.jpg);
    margin-top: 20px;
    margin-bottom: 0;
    text-align: right;
}
.box
{
    width: 468px;
    padding: 10px 10px 10px 10px;
    clear: both;
    overflow: hidden;
    border-left: solid 1px #b2b2b2;
    border-right: solid 1px #b2b2b2;
    border-bottom: solid 1px #b2b2b2;
}
.box_mb10
{
    width: 468px;
    padding: 10px 10px 10px 10px;
    clear: both;
    overflow: hidden;
    border-left: solid 1px #b2b2b2;
    border-right: solid 1px #b2b2b2;
    border-bottom: solid 1px #b2b2b2;
    margin-bottom: 10px;
}
.box .right,
.box .left
{
    width: 230px;
}
.list
{
    width: 100%;
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: dotted 1px #cccccc;
    clear: both;
    overflow: hidden;
}
.list .d1
{
    width: 24%;
    float: left;
    color: #127d00;
    letter-spacing: normal;
}
.list .d2
{
    width: 76%;
    float: left;
}
.footer
{
    width: 100%;
    padding: 20px 0 10px 0;
    border-top: solid 1px #979797;
    text-align: center;
}
.footer a
{
    margin: 0 10px 0 10px;
}
#form .item
{
    padding: 5px 5px 5px 0;
    width: 200px;
    border-bottom: solid 1px #dddddd;
}
#form .data
{
    padding: 5px 0 5px 5px;
    width: 290px;
    border-bottom: solid 1px #dddddd;
}
#form .data .textArea,
#form .data .text
{
    width: 288px;
}
#form .submit
{
    padding: 30px 0 10px 10px;
    text-align: center;
}
.err
{
    color: Red;
}
.map
{
    width: 100%;
    height: 400px;
}
.entry_list
{
    width: 100%;
    clear: both;
    overflow: hidden;
    margin-bottom: 20px;
}
.body_left .side_08
{
    width: 170px;
    height: 46px;
}