@charset "utf-8";
/*
CSS for KAKEHASHI web site
Type:     Print
Author:   Kakehashi
Version:  1.0
Date:     18 May, 2009
*/

body {margin:0;font-size:small;color:#000;font-family:Arial, Verdana, Helvetica, sans-serif, "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Osaka";}

/* Skip navigation */
#access {display:none !important;}

/* Layout */
#wrapper {width:700px;margin:0 auto;padding:0;}
#base{width:700px;margin:0;padding:0;}
#masthead {width:700px;height:72px;margin:0 auto;text-align:left;}

#container {clear:both;float:right;margin:5px 0 20px 0;width:475px;text-align:left;}
#content {margin:20px 0 0 0;line-height:1.4em;}
#home_content {margin:8px 0 0 0;}

/* Navigation */
#navigation{float:left;margin:13px 10px 15px 0;width:195px;text-align:left;line-height:0em;}
#navigation ul {margin:0;padding:0;}
#navigation li {margin:0 0 1px 0;list-style:none;}

/* Text style */
h1 {clear:both;font-size:2em;padding:0;margin:13px 0 20px 0;}
em {font-size:medium;font-style:normal;}
h2 {font-size:small;padding:5px 6px 4px 6px;margin:0 0 10px 0;border:1px solid #1e798a;}
h2.title {font-size:medium;margin:0 0 10px 0;padding:0;border:none;color:#000;}
h3 {font-size:small;padding:5px 6px 4px 6px;margin:0 0 10px 0;border:1px solid #1e798a;}
h4 {font-size:small;margin:0 0 4px 0;padding:0;}
.aster {color:#c60;}
.small {font-size:x-small;}

/* Link */
a:link {color:#000;text-decoration:underline;}
a:visited {color:#000;text-decoration:underline;}
a:hover {color:#000;text-decoration:underline;}

/* Photo */
.pic {float:right;width:212px;margin:0 0 10px 15px;text-align:right;}
.pic img {border:1px solid #cc9; padding:5px;margin:0 0 5px 0;}
.frame {border:1px solid #cc9; padding:5px;}

/* Other Elements */
.word {border:5px solid #cc9;padding:14px;}
.clear {clear:both;}
.text_right {float:right;margin:0 0 10px 15px;text-align:right;}

/* Table */
caption {display:none;}
th.head_left {text-align:left;}
th.nohead_left {text-align:left;font-weight:normal;}
.large {font-size:medium;font-weight:bold;}
.center {text-align:center;}
table ul, table ol {margin:0 auto;}
.table_bg {background:#cc9;}
.cel_bg {background:#eec;}

/* Icons */
li.bullet {list-style:url(/kakehashi/common/img/bullet.gif) outside;padding:1px 0px 3px 0px;margin:0;line-height:1.2em;}
li.dot {list-style:url(/kakehashi/common/img/dot.gif) outside;padding:1px 0px 1px 0px;margin:0;}

/* Footer */
#footer {clear:both;width:700px;margin:0 auto;padding:0 0 15px 0; text-align:left;}
#address {margin:15px 0 0 25px;}


/* Book */
dl {width:475px;margin:0;}
dt {clear:left;	float:left;width:80px;color:#000;font-weight:bold;border-left:3px solid #1e798a;border-bottom:1px solid #ccc;padding:2px 0 2px 4px;margin:0 0 10px;}
dd {width:355px;border-bottom:1px solid #ccc;padding:2px 0;margin:0 0 10px 80px;}
