body   { background: white url(../image_global/bg_body-page.gif) repeat-x; text-align: center; margin: 0px; padding: 0px }
p {}
td {}
form  { clear: both; margin: 0px auto; padding: 0px }
table { margin: 0px auto; padding: 0px }

/*文字装飾に関する設定*/
.point-red { color: #f00 }
.form-note { color: #f00; font-size: 0.63em }

/*ページに関する設定*/
div.page-base     { background-image: url(../image_global/bg_page-base.gif); margin: 0px auto; padding: 0px; width: 752px }
p.foot-copyright   { margin: 0px; padding: 0px }
div.head     { background-image: url(../image_global/bg_head-page.gif); margin: 0px auto; padding: 0px; width: 750px }
p.head-menu   { text-align: right; margin: 0px auto; padding: 0px }
p.head-img { margin: 0px auto; padding: 0px }
div.area-contents  { text-align: center; vertical-align: top; float: right; margin: 10px 5px 0px auto; padding: 0px; border: solid 1px #dcdcdc; width: 550px }
h1  { color: #fff; font-size: 1.2em; text-align: center; margin: 10px; padding: 0px }
p.part-title-01 { color: #468b68; font-weight: bold; font-size: 0.88em; text-align: left; margin: 1em 20px 5px; padding: 3px; border-style: solid; border-width: 1px 1px 1px 10px; border-color: #b7ebd1 }
p.main-txt { font-size: 0.88em; line-height: 1.3em; text-align: left; margin: 10px 20px 5px }
p.img-txt-r { text-align: right; margin: 10px 20px 20px auto; padding: 0px }
p.img-txt-l { text-align: left; margin: 25px auto 25px 25px; padding: 0px }
p.page-top   { font-size: 0.75em; text-align: right; margin: 3em 5px 7px auto; padding: 0px }
p.page-top a { color: #696969; text-decoration: none; margin: 0px auto; padding: 2px; border: solid 1px #dcdcdc }
p.page-top a:hover { color: #696969; background-color: #f5f5f5; border: solid 1px #dcdcdc }

/*メインリンクに関する設定*/
div.area-main-link   { margin: 10px auto 0px; padding: 0px 10px; width: 750px }
div.area-towel { text-align: left; float: left; margin: 0px auto; padding: 0px; width: 200px }
div.area-login { background-color: #ffedf7; text-align: left; float: left; margin: 0px auto; padding: 0px; width: 530px }
td.login  { background-color: #ffedf7; padding-right: 5px }
td.login input { vertical-align: middle }

/*サブメニューに関する設定*/
div.area-submenu    { vertical-align: top; float: right; margin: 10px 5px 0px auto; padding: 0px; width: 170px }
p.menu-title  { font-weight: bold; font-size: 0.88em; text-align: left; margin: 15px auto 0px auto; padding-top: 2px; padding-bottom: 1px; padding-left: 5px; border-bottom: 2px solid #5276b4; border-left: 10px solid #5276b4 }
p.menu-elements     { font-size: 0.88em; text-align: right; margin: 0px auto 0px auto; padding: 0px; border-bottom: 1px dashed #dcdcdc }
p.menu-elements a    { color: #5276b4; text-decoration: none; margin: 0px auto; padding: 10px 15px 3px 0px; display: block }
p.menu-elements a:hover  { color: #5276b4; text-decoration: none; background-color: #c9e2f0 }
p.menu-img  { text-align: center; margin: 10px auto 0px; padding: 0px }
/*フォームに関する設定*/
.width-full { width: 100% }

/*ログイントップ画面に関する設定*/
div.top-info-area  { margin: 5px auto; padding: 5px; border: solid 2px #dcdcdc; width: 80% }
p.top-info-title  { color: #708090; font-weight: bold; font-size: 0.88em; background-color: white; margin: 0px 0px 1em; padding: 5px; border-style: solid; border-width: 1px 10px 1px 10px; border-color: #708090 }
p.top-info-commnet { font-size: 0.88em; line-height: 1.3em; text-align: left; margin: 0px 25px 1em; padding: 0px }

/*発注履歴画面に関する設定*/
table.zaiko-list    { margin-right: auto; margin-left: auto; width: 90% }
td.list-title        { color: #fff; font-weight: bold; font-size: 0.88em; background-color: #5276b4; text-align: center; padding: 5px }
td.list-elements    { padding: 5px; border-bottom: 1px solid #808080 }
td.spec-data-title    { font-size: 0.88em; text-align: center; padding: 2px; border: solid 1px #3cb371; width: 25% }
td.spec-data-01   { font-size: 0.88em; padding: 2px; border-bottom: 1px dashed #c0c0c0; width: 75% }
td.spec-data-title-2 { font-size: 0.75em; text-align: center; padding: 2px; border: solid 1px #3cb371 }
td.spec-data-2 { font-size: 0.88em; padding: 2px; border-bottom: 1px dashed #c0c0c0 }

/*デザインシミュについて画面に関する設定*/
p.d-part-title-01    { color: #000080; font-weight: bold; font-size: 0.88em; text-align: left; margin: 2em 20px 1em; padding: 3px; border-style: dashed dashed dashed solid; border-width: 1px 1px 1px 10px; border-color: #6f98ea }
p.d-part-title-02            { color: #556b2f; font-weight: bold; font-size: 0.88em; background-color: #d9f4d9; text-align: left; margin: 2em 20px 5px 25px; padding: 2px 2px 2px 3px; border-left: 10px solid #8fbc8f }
p.d-part-txt-01     { font-size: 0.88em; text-align: left; margin: 5px 25px 10px }
p.d-part-txt-01 img   { text-align: left; float: right; margin: 0px; padding: 0px }
ul { margin: 0px; padding: 0px }
li.attention  { font-size: 0.88em; text-align: left; margin: 0px 45px 1em 5em; padding: 0px }

