/* ::::: http://dogsalon-sorairo.com/css/css3.css ::::: */

.corner_10px { border-radius: 12px; }
/* ::::: http://dogsalon-sorairo.com/css/base.css ::::: */

html, body { width: 100%; height: 100%; margin: 0px; padding: 0px; }
body { background-color: rgb(222, 241, 251); font-family: "Meiryo"; }
table.box { border-collapse: collapse; margin: 0px; }
tr.box { padding: 0px; }
.wrapper { width: 100%; height: 100%; }
.container { width: 910px; margin: 0px auto; padding: 0px 25px; }
.image { line-height: 0; }
#head, #mainimage, #navi, #main, #foot { vertical-align: top; padding: 0px; }
#head { height: 117px; }
#main { height: 100%; }
#foot { background-color: rgb(150, 198, 47); }
/* ::::: http://dogsalon-sorairo.com/css/global.css ::::: */

.image { line-height: 0; }
.white_box { background-color: white; margin-top: 12px; padding: 18px; }
#navi_container { padding: 20px 0px; }
#navi_area { list-style-type: none; height: 36px; margin: 0px; padding: 0px; }
#navi_area li { float: left; margin: 0px 0px 0px 10px; padding: 0px; line-height: 0; }
#foot_navi { text-align: center; margin: 0px; padding: 0px; color: white; font-size: 90%; line-height: 1em; }
#foot_navi a, #foot_navi a:visited { color: white; text-decoration: none; }
#foot_navi a:hover { text-decoration: underline; }
#copyright { text-align: center; margin: 0px; padding: 0px; color: white; font-size: 70%; line-height: 1em; }
p#goto_top_box { text-align: right; margin: 0px; padding: 0.5em 0px 0px; }
#goto_top { cursor: pointer; }
a img { border: 0px none; }
/* ::::: http://dogsalon-sorairo.com/css/sub.css ::::: */

h2 { color: rgb(56, 107, 155); font-size: 180%; font-weight: bold; margin: 0px; padding: 0px 12px; }
p { font-size: 100%; line-height: 1.6em; margin: 0px; padding: 0.3em 0px 0px; }
/* ::::: http://dogsalon-sorairo.com/css/salon.css ::::: */

#left_container { float: left; width: 370px; }
#right_container { float: left; margin-left: 20px; width: 55%; }
#bs { position: relative; float: left; width: 280px; height: 211px; }
#bs p { position: absolute; left: 0px; bottom: 0px; }
.bg_blue { background-color: rgb(222, 241, 251); }
#tbl_shop { border-collapse: collapse; width: 100%; }
#tbl_shop td { border: 1px solid rgb(0, 0, 153); }
#tbl_noneborder { float: left; border-style: none; margin-right: 20px; }
