@charset "euc-jp";

/* index.html */

.center1 {position:absolute; left:50%;}
.center2 {position:absolute; left:-360px; margin:0; padding:0;}

#index {width:720px; margin:0; padding:0;}
#index table {margin:0; padding:0; border:none; border-collapse:collapse;}
#index table tr {margin:0; padding:0;}
#index table tr td {margin:0; padding:0; width:240px; height:190px;}
#index table img {margin:0; padding:0;}
#index div.menu-area {float:left; width:450px;}
#index div.menu-area ul.btm-menu1 {float:left; margin:0; padding:16px 0 5px 13px; list-style:none;}
#index div.menu-area ul.btm-menu1 li {float:left; height:17px; margin:0 24px 0 0; padding:0;}
#index div.menu-area ul.btm-menu1 li.end {margin:0; padding:0;}
#index div.menu-area ul.btm-menu2 {clear:left; width:450px; margin:0; padding:9px 0 0 18px; list-style:none; font-size:10px; border-top:solid 1px #9c9c9c;}
#index div.menu-area ul.btm-menu2 li {float:left; margin:0 26px 0 0; padding:0;}
#index div.menu-area ul.btm-menu2 li.end {margin:0; padding:0;}
#index div.menu-area ul.btm-menu2 li a {text-decoration:none; color:#333333;}
#index div.menu-area ul.btm-menu2 li a:hover {background:#333333; color:#FFFFFF; padding:0;}

#index div.search-area {float:right; height:65px; margin:0; padding:0 10px 0 0;}
#index div.search-area dl {margin:3px 0 0 0; padding:0;}
#index div.search-area dl dt {margin:0 0 3px 0; padding:0;}
#index div.search-area dl dd {margin:0; padding:0;}
#index div.search-area ul {margin:0; padding:0; list-style:none;}
#index div.search-area ul li {float:left; margin:0; padding:0 7px 0 0;}
#index div.search-area ul li input.txt-box {width:110px;}

/* tb^[ */
#index .footer {clear:both; width:720px; height:15px; background:#876D54; text-align:center; margin:0; padding-top:5px;}


/* privacy.html */

#contents div.contents-area div.privacy {margin:0; background:#FFFFFF; padding:16px; line-height:140%;}
#contents div.contents-area div.privacy h2 {width:571px; height:28px; margin:0; padding:0; background:#876D54; text-align:center;}
#contents div.contents-area div.privacy h2 img {margin-top:6px;}
#contents div.contents-area div.privacy p.kakidasi {margin:20px 0 0 0; padding:0 10px;}
#contents div.contents-area div.privacy dl {margin:20px 0 30px 0; padding:0 10px 0 10px;}
#contents div.contents-area div.privacy dl dt {margin:0 0 5px 0; padding:0; color:#cc0000; font-weight:bold;}
#contents div.contents-area div.privacy dl dd {margin:0; padding:0 0 0 18px;}
#contents div.contents-area div.privacy dl dd {margin:0; padding:0 0 0 18px;}
#contents div.contents-area div.privacy dl dd div {text-align:right;}
#contents div.contents-area div.privacy dl dd ul {margin:0 0 0 15px; padding:0; list-style:square;}
#contents div.contents-area div.privacy dl dd ul.p1 {margin:5px 0 0 35px; padding:0; list-style:url("img/dot.gif");}

#contents div.contents-area div.privacy div.ten-line {margin:40px 10px 20px 10px; padding:0; border-top:dotted 1px #000000;}
#contents div.contents-area div.privacy div.back-btn {margin-bottom:20px; padding:0; text-align:center;}
#contents div.contents-area div.privacy div.ssl-mark {text-align:right;}


/* kiyaku.html*/

#contents div.contents-area div.kiyaku span.bold {font-weight:bold;}
#contents div.contents-area div.kiyaku span.under {text-decoration:underline;}

#contents div.contents-area div.kiyaku {margin:0; background:#FFFFFF; padding:16px; line-height:140%;}
#contents div.contents-area div.kiyaku h2 {width:571px; height:28px; margin:0; padding:0; background:#876D54; text-align:center;}
#contents div.contents-area div.kiyaku h2 img {margin-top:6px;}
#contents div.contents-area div.kiyaku p.kakidasi {margin:20px 0 0 0; padding:0 10px;}
#contents div.contents-area div.kiyaku dl {margin:20px 0 30px 0; padding:0 10px 0 10px;}
#contents div.contents-area div.kiyaku dl dt {margin:0 0 5px 0; padding:0; color:#cc0000; font-weight:bold;}
#contents div.contents-area div.kiyaku dl dd {margin:0; padding:0 0 0 18px;}
#contents div.contents-area div.kiyaku dl dd {margin:0; padding:0 0 0 18px;}
#contents div.contents-area div.kiyaku dl dd ul {margin:0; padding:0; list-style:square;}
#contents div.contents-area div.kiyaku dl dd ul li {margin:0 0 8px 0; padding:0;}
#contents div.contents-area div.kiyaku dl dt img.illust {float:right; margin:6px 0 0 10px; padding:0;}

#contents div.contents-area div.kiyaku div.ten-line {margin:40px 10px 20px 10px; padding:0; border-top:dotted 1px #000000;}
#contents div.contents-area div.kiyaku div.bottom-btn {margin-bottom:30px; padding:0; text-align:center;}
#contents div.contents-area div.kiyaku div.check {margin-bottom:18px; padding:0; text-align:center;}
#contents div.contents-area div.kiyaku div.check input {margin:0 3px 0 -6px; padding:0;}


/* law.html*/

#contents div.contents-area div.law {margin:0; background:#FFFFFF; padding:16px;line-height:140%;}
#contents div.contents-area div.law h2 {width:571px;height:28px;margin:0;padding:0;background:#876D54;text-align:center;}
#contents div.contents-area div.law h2 img {margin-top:6px;}
#contents div.contents-area div.law table {margin:20px 10px 0 10px;border-collapse:collapse;table-layout:fixed;font-size:12px;width:551px;}
#contents div.contents-area div.law table tr th {padding:7px 12px 7px 12px;border:1px solid #525252;text-align:left;background-color:#D2D2A3;color:#64642F;width:150px;}
#contents div.contents-area div.law table tr td {padding:7px 12px 7px 12px;border:1px solid #525252;width:350px;}
#contents div.contents-area div.law dl {padding:0 10px 0 10px;}
#contents div.contents-area div.law dl dt {margin:0 0 5px 0;padding:0;color:#cc0000;font-weight:bold;}
#contents div.contents-area div.law dl dd {margin:0 0 30px 0;padding:0 0 0 18px;}
#contents div.contents-area div.law dl dd ul {margin:0 0 0 1em;padding:0;list-style:square;}
#contents div.contents-area div.law dl dd ul li {margin:0 0 8px 0;padding:0;}
#contents div.contents-area div.law dl dd ul li.carriage{list-style:none;display:inline;}
#contents div.contents-area div.law dl dd ul li.carriage ul{margin-top:-5px;padding:0 0 8px 0;}
#contents div.contents-area div.law dl dd ul li.carriage ul li{margin:0 0 0 25px;}
#contents div.contents-area div.law dl dd dl {padding:0;}
#contents div.contents-area div.law dl dd dl dt {margin:0 0 0 0;padding:0;color:#555;font-weight:bold;}
#contents div.contents-area div.law dl dd dl dd {margin:0 0 5px 0;padding:0 0 0 18px;}
#contents div.contents-area div.law div p {margin:0 0 0 2em;}
#contents div.contents-area div.law div p:first-letter {margin:0 0 0 -1em;}
#contents div.contents-area div.law div.ten-line {margin:40px 10px 20px 10px;padding:0;border-top:dotted 1px #000000;}
#contents div.contents-area div.law div.back-btn {margin-bottom:20px;padding:0;text-align:center;}
