h1 { color: white; font-size: 13px; line-height: 140%; text-align: center; margin: 0; padding: 0; }
h2 { margin: 0; padding: 0; }
h3 { margin: 0; padding: 0; }
body { text-align: center; }

p { margin: 0; padding: 0; }

td { }

a:link { color: #125dbf; text-decoration: underline; }

a:visited { color: #125dbf; text-decoration: underline; }

a:hover { color: #ff7b00; text-decoration: none; }

a:active { color: #125dbf; text-decoration: underline; }
.fontsize { color: #464646; font-size: 13px; line-height: 150%; letter-spacing: 1px; }
.linksize { font-size: 13px; line-height: 150%; letter-spacing: 1px; }
/*sidonavi*/
ul { text-align: left; margin: 10px 0 10px 10px; padding: 0; list-style-type: none; }
li { font-size: 12px; line-height: 160%; background-image: url(../image/top_image/saidonavi_icon2.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 4px; letter-spacing: 0.5px; padding: 0 0 0 20px; }
#seihinnbetu { margin: 0; padding: 0; }
#seihinnbetu ul { text-align: left; margin: -5px 0 10px -10px; padding: 0; list-style-type: none; }
#seihinnbetu li { font-size: 12px; line-height: 160%; background-image: url(../image/top_image/saidonavi_icon3.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 4px; padding: 0 0 0 20px; }
.sido_sekoueria { color: #464646; font-size: 14px; line-height: 150%; text-align: left; letter-spacing: 1px; width: 150px; margin: 0; padding: 0; }
.sido_sekoueria { margin: 0; padding: 0 0 10px; border-bottom: 1px solid #c8c8c8; }
.div.ledkanban { margin: 0; padding: 0; }
.ledkanban p { color: #3f3f3f; font-size: 13px; line-height: 150%; text-align: center; word-spacing: 1px; padding-top: 5px; padding-bottom: 5px; }
/*top navi-----------------------------------------*/
.topnavi { color: #464646; font-size: 12px; line-height: 140%; text-align: left; margin: 0; padding: 20px 0 10px 10px; }
/*footer--------------------------------------------*/
.footer { color: #464646; font-size: 12px; line-height: 150%; text-align: left; text-indent: 15px; letter-spacing: 1px; }
.footer_copyright { color: #464646; font-size: 10px; line-height: 150%; text-align: right; letter-spacing: 1px; padding-right: 15px; }
.footer_pagetop { color: #464646; font-size: 10px; line-height: 150%; background-image: url(../image/top_image/footer_yajirusi_icon.gif); background-repeat: no-repeat; background-position: left center; text-align: left; letter-spacing: 1px; margin-top: 5px; margin-right: 0; margin-left: 300px; padding-right: 0; padding-left: 12px; }
.footer_pageabout { color: #464646; font-size: 10px; line-height: 150%; background-image: url(../image/top_image/footer_yajirusi_icon.gif); background-repeat: no-repeat; background-position: left center; text-align: left; letter-spacing: 1px; margin-top: 5px; margin-right: 0; margin-left: 510px; padding-right: 0; padding-left: 12px; }
/*abuto--------------------------------------------*/
.div.abuto { margin: 0; padding: 0; }
.abuto h2 { color: #464646; font-size: 18px; font-weight: bold; line-height: 140%; background-image: url(../image/5riyu_image/h2.gif); background-repeat: no-repeat; background-position: left center; text-align: left; width: 90%; margin: 0; padding: 10px 33px 10px 30px; }
.div.abutocopi { margin: 0; padding: 0; }
.abutocopi p { color: #464646; font-size: 13px; line-height: 150%; text-align: left; letter-spacing: 1px; margin-left: 15px; padding: 5px 20px 10px 10px; }
/*design-------------------------------------------*/
.div.design { margin: 0; padding: 0; }
.design h3 { color: white; font-size: 18px; font-weight: bold; line-height: 140%; background-image: url(../image/design/design_h3.gif); background-repeat: no-repeat; background-position: left center; text-align: left; letter-spacing: 1px; width: 90%; margin: 0; padding: 10px 33px 10px 30px; }
.div.designcopi { margin: 0; padding: 0; }
.designcopi p { color: #464646; font-size: 13px; line-height: 150%; text-align: left; letter-spacing: 1px; margin-left: 15px; padding: 5px 20px 10px 10px; }
.div.comment { }
.comment p { color: #15406a; font-size: 14px; font-weight: bold; line-height: 150%; text-align: left; letter-spacing: 1px; position: relative; margin: 0; padding: 10px 20px 10px 25px; }
.div.comment_yajirusi { }
.comment_yajirusi p { color: #15406a; font-size: 14px; font-weight: bold; line-height: 150%; text-align: left; letter-spacing: 1px; position: relative; margin: 0; padding: 28px 20px 10px 25px; }
/*uservoice---------------------------------------*/
.div.uservoice { margin: 0; padding: 0; }
.uservoice h3 { color: #464646; font-size: 16px; font-weight: bold; line-height: 100%; background-image: url(../image/uservoice_image/uservoice_okyakusama.gif); background-repeat: no-repeat; background-position: left center; text-align: left; letter-spacing: 1px; margin: 0; padding: 15px 33px 15px 30px; }
.div.uservoice_comento { margin: 0; padding: 0; }
.uservoice_comento p { color: #08f; font-size: 14px; font-weight: bold; line-height: 150%; background-image: url(../image/uservoice_image/uservoice_q.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left 4px; text-align: left; letter-spacing: 1px; margin-top: 5px; margin-bottom: 10px; padding: 5px 0 10px 30px; border-bottom: 1px dotted #c8c8c8; }
/*f&q----------------------------------------------*/
.div.faq_top { margin: 0; padding: 0; }
.faq_top h3 { color: #464646; font-size: 16px; font-weight: bold; line-height: 100%; background-image: url(../image/uservoice_image/uservoice_okyakusama.gif); background-repeat: no-repeat; background-position: left center; text-align: left; letter-spacing: 1px; margin: 0; padding: 15px 33px 15px 30px; }
.div.faq { margin: 0; padding: 0; }
.faq p { color: #3f3f3f; font-size: 13px; line-height: 150%; background-image: url(../image/uservoice_image/uservoice_q.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left 4px; text-align: left; letter-spacing: 1px; margin-top: 5px; margin-bottom: 10px; padding: 5px 0 5px 30px; }
.div.faq_question { margin: 0; padding: 0; }
.faq_question p { color: #08f; font-size: 13px; font-weight: bold; line-height: 150%; background-image: url(../image/uservoice_image/uservoice_q.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left 4px; text-align: left; letter-spacing: 1px; margin-top: 5px; margin-bottom: 10px; padding: 5px 0 5px 30px; }
.div.faq_answer { margin: 0; padding: 0; }
.faq_answer p { color: #3f3f3f; font-size: 13px; line-height: 150%; background-image: url(../image/uservoice_image/uservoice_a.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left 4px; text-align: left; letter-spacing: 1px; margin-top: 5px; margin-bottom: 10px; padding: 5px 0 15px 30px; border-bottom: 1px dotted #c8c8c8; }
.faq_navi { color: #3f3f3f; font-size: 12px; line-height: 150%; text-align: right; letter-spacing: 1px; }
/*gyousyu_sekou---------------------------------*/
.gyousyu_sekou_navi { color: #464646; font-size: 11px; line-height: 150%; text-align: center; letter-spacing: 1px; }
/*seihin_sekou------------------------------------*/
.div.seihin_sekou { margin: 0; padding: 0; }
.seihin_sekou p { color: #3f3f3f; font-size: 13px; line-height: 150%; background-image: url(../image/top_image/saidonavi_icon2.gif); background-repeat: no-repeat; background-position: 0 5px; text-align: center; letter-spacing: 1px; margin-top: 6px; margin-left: 10px; padding-left: 0; }
/*mitumori*/
.div.mitumori { margin: 0; padding: 0; }
.mitumori p { color: #3f3f3f; font-size: 16px; font-weight: bold; line-height: 150%; text-align: left; letter-spacing: 1px; margin-top: 5px; margin-bottom: 5px; margin-left: 30px; }
/*company----------------------------------------*/
.company_rain { border-bottom: 1px dotted #c8c8c8; }
.div.company { margin: 0; padding: 0; }
.company p { color: #3f3f3f; font-size: 13px; line-height: 150%; text-align: left; word-spacing: 1px; padding-top: 5px; padding-bottom: 5px; }
/*kyu_contents*/
.div.kyu_contents { margin: 0; padding: 0; }
.kyu_contents p { color: #3f3f3f; font-size: 12px; line-height: 150%; text-align: left; letter-spacing: 1px; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; }
.kyu_contents a:link { color: #3c3c3c; text-decoration: underline; }
.kyu_contents a:visited { color: #3c3c3c; text-decoration: underline; }
.kyu_contents a:hover { color: #ff7b00; text-decoration: none; }
.kyu_contents a:active { color: #3c3c3c; text-decoration: underline; }
/*---------------------------------------------------*/
