@charset "UTF-8";
/* CSS Document */

* {margin:0px; padding:0px; }
img {border:0px;}
body { color:#666666; font-family:Tahoma, 'ＭＳ Ｐゴシック', Osaka, 'ヒラギノ角ゴ Pro W3'; font-size:12px; letter-spacing:0.1em; line-height: 1.3em;}

a {text-decoration: none; color:#666666; }
a:hover { text-decoration:underline;}

/* font size */
.small   {font-size: 10px; line-height:1.2em;}
.big     {font-size: 14px;}

/* h1 */
h1 {font-size: 12px; text-align: left; font-weight:normal; padding-left:10px;}

#footer a {color:#FFFFFF;}
#footer {background:#009999; color:#FFFFFF; text-align:center; padding:5px;}

#h2 {padding:10px; text-align:center;}

/* 影 */
#kage_left {background:url(../images/kage_left.jpg) repeat-y; width:15px;}
#kage_right {background:url(../images/kage_right.jpg) repeat-y; width:15px;}

/* header */
#header {background:url(../images/header_bg.jpg) repeat-y; height:100px;}

/* logo */
#logo {padding-left:20px; padding-top:15px; width:540px;}

#header_tel {float:right; width:150px; font-weight:bold; padding-top:1px;}
/* 左内容　*/
#left_sub {width:205px; text-align:center; margin-right:10px;}




/* index */
/* yakutachi link */
#y_link_title {padding-bottom:2px;}
#y_link_sub {padding-top:3px; padding-bottom:5px; border:1px #009999 solid; width:168px; font-size:11px;}
#y_link {width:140px; padding:5px; text-align:left; border-bottom:1px #666666 dashed;}

#info {width:155px; padding:3px; text-align:left;}
#info_orange {float:left;}

#notice {padding-left:50px; padding-top:10px; padding-right:15px; width:500px;}

#c_hour { padding-left:50px; padding-top:10px;}
#disease {float:left; padding-right:15px; width:230px;}

#disease_01 {padding-bottom:3px;}
#disease_02 {padding-bottom:3px;}
#disease_03 {padding-bottom:3px;}
#disease_04 {padding-bottom:3px;}
#disease_05 {padding-bottom:3px;}
#disease_06 {padding-bottom:3px;}
#disease_07 {padding-bottom:3px;}
#disease_08 {padding-bottom:3px;}
#disease_09 {padding-bottom:3px;}
#disease_10 {padding-bottom:3px;}


#access {padding-left:50px; padding-top:10px; padding-right:15px; width:500px;}
#access_left {float:left; width:200px; padding-right:25px;}
#addr {width:170px;}
#parking_img {float:left;padding-top:3px;}
#parking {padding-top:2px;}
#access_btn {width:140px; padding-top:5px;}
#map {float:left;}

#uketsuke {padding-left:50px; padding-top:10px; padding-right:15px; width:500px;}

/* k100 */
#aisatsu {float:left; padding-left:50px; padding-top:15px; padding-right:15px; width:250px;}
#incho {float:left;padding-top:10px; padding-right:15px; width:220px;}
#ryaku {float:left; padding-left:50px; padding-top:15px; padding-right:15px; width:370px;}
#ryaku_01 {border-bottom:1px #666666 dashed; padding-bottom:5px; padding-top:7px; padding-left:15px; padding-right:15px;}
#ryaku_02 {border-bottom:1px #666666 dashed; padding-bottom:5px; padding-top:7px; padding-left:15px; padding-right:15px;}
#ryaku_03 {border-bottom:1px #666666 dashed; padding-bottom:5px; padding-top:7px; padding-left:15px; padding-right:15px;}
#ryaku_04 {border-bottom:1px #666666 dashed; padding-bottom:5px; padding-top:7px; padding-left:15px; padding-right:15px;}
#ryaku_05 {border-bottom:1px #666666 dashed; padding-bottom:5px; padding-top:7px; padding-left:15px; padding-right:15px;}
#ryaku_06 {border-bottom:1px #666666 dashed; padding-bottom:5px; padding-top:7px; padding-left:15px; padding-right:15px;}
#ryaku_07 {border-bottom:1px #666666 dashed; padding-bottom:5px; padding-top:7px; padding-left:15px; padding-right:15px;}
#ryaku_08 {border-bottom:1px #666666 dashed; padding-bottom:5px; padding-top:7px; padding-left:15px; padding-right:15px;}
#ryaku_09 {border-bottom:1px #666666 dashed; padding-bottom:5px; padding-top:7px; padding-left:15px; padding-right:15px;}

/* k200 */
#sinryojikan {float:left; padding-left:50px; padding-top:15px; padding-right:15px;}


/* k300 */
#annai_01 {float:left; width:210px; padding:7px;}
#annai_02 {float:left; width:210px; padding:7px;}
#annai_03 {float:left; width:210px; padding:7px;}
#s_title {padding-left:50px; padding-top:10px; padding-right:15px; width:500px;}
#s_title_line {border-bottom:1px #666666 dashed; padding-left:5px;}
#s_title_moji {padding-bottom:3px; font-size:14px; font-weight:bold;}
#annai_img {float:left; width:260px; padding:7px;}
#setbi_01 {font-size:10px; width:145px; padding-top:3px; text-align:left;}
#setbi_02 {font-size:10px; width:145px; padding-top:3px; text-align:left;}
#setbi_03 {font-size:10px; width:145px; padding-top:3px; text-align:left;}
#setbi_04 {font-size:10px; width:145px; padding-top:3px; text-align:left;}
#setbi_05 {font-size:10px; width:145px; padding-top:3px; text-align:left;}
#setbi_06 {font-size:10px; width:145px; padding-top:3px; text-align:left;}

/* k400 */
#setsumei {padding:10px;}
#item_space {padding-left:55px; padding-top:10px;}
#item_space_50 {padding-left:50px; padding-top:10px;}
#s_title_line_green {border-bottom:1px #009999 dashed; padding-left:5px; padding-bottom:5px;}
#s_title_green {padding-top:10px; padding-bottom:10px;  padding-left:15px; width:465px;}
#green_bar {padding-bottom:5px; padding-top:10px;}
#space_b {padding-left:5px; padding-top:10px;}
#space_s {padding-left:10px; padding-top:5px;}

/* k600 */
#sitemap_01 {padding-bottom:3px;}
#sitemap_02 {padding-bottom:3px;}
#sitemap_03 {padding-bottom:3px;}
#sitemap_04 {padding-bottom:3px;}
#sitemap_05 {padding-bottom:3px;}
#sitemap_28 {padding-bottom:3px;}

/* 管理側 */

/* ログイン　*/
#t_login {font-size:12px; margin-top:70px; margin-bottom:70px;}
#login_title{width:300px; background:#009999; color:#FFFFFF; padding:7px; text-align:center; font-size:16px; font-weight:bold;}
#login_err {border-left:1px #009999 solid; border-right:1px #009999 solid; text-align:left; padding:10px;}
#login_space {border-left:1px #009999 solid; border-right:1px #009999 solid;}
#item_title {width:80px; padding-left:20px; border-left:1px #009999 solid;}
#item {padding-bottom:5px;  border-right:1px #009999 solid;}
#login_btn {border-left:1px #009999 solid; border-right:1px #009999 solid; border-bottom:1px #009999 solid; padding-bottom:10px;}


/* リスト　*/
#t_list {font-size:12px; margin-top:30px; margin-bottom:50px; color:#666666;}
#p_title {font-size:16px; font-weight:bold; padding:10px; text-align:left;}
#t_title {background:#009999; padding-top:5px; padding-bottom:5px; font-size:12px; color:#FFFFFF; text-align:center;}
#list_err {text-align:left; padding-top:20px; padding-bottom:20px; color:#FF0000; }
#item_c {text-align:center; padding-top:7px; padding-bottom:7px; border-bottom:1px #009999 dashed;}
#item_l {text-align:left; padding-top:7px; padding-bottom:7px; border-bottom:1px #009999 dashed;}
#list_btn {text-align:right; padding:10px;}

/* 入力・修正　*/
#t_title2 {background:#009999; padding:5px; font-size:14px; color:#FFFFFF; padding-left:30px; font-weight:bold; text-align:left;}
#input_box_t {border:1px #009999 solid; text-align:center; padding:5px;}
#input_box_c {border-left:1px #009999 solid; border-right:1px #009999 solid; text-align:center; padding:5px;}
#input_box_b {border-left:1px #009999 solid; border-right:1px #009999 solid; border-bottom:1px #009999 solid; text-align:left; padding:5px; padding-left:20px;}
#input_box_btn {text-align:right; padding:10px;}
#list_err_c {border:1px #009999 solid; text-align:center; padding:20px;}


/* link */
#link_a { text-decoration:none; color:#FFFFFF; font-weight:bold; }
#link_a_g { text-decoration:none; color:#009999; }
#pd_7 a:hover { text-decoration:none; color:#009999; font-weight:bold;}

#link_logo {float:left; padding-right:15px; padding-left:20px;}
#link_logo_title {color:#009999; font-size:16px; font-weight:bold; padding-top:35px;}
#link_blue_line {background:#009999; height:3px;}

#pd_7 { padding:7px; }
#link_title {background:#009999; color:#FFFFFF; padding:7px 0px 7px 10px; width:450px;}
#link_click {background:#009999; color:#FFFFFF; padding:7px 15px 7px 0px; text-align:right; width:150px;}

#link_title_b {border-bottom:1px #009999 solid; padding:7px 0px 3px 10px; color:#009999; width:450px;}
#link_click_b {border-bottom:1px #009999 solid; padding:7px 15px 3px 0px; color:#009999; text-align:right; width:150px;}


