@charset "utf-8";
body { background-color: #ebe8e3; }
#container { width: 1049px; height: auto; margin: 0; padding: 0; }
a { outline: 0; }
a:link { color: #332970; text-decoration: none; }
a:visited { color: #332970; text-decoration: none; }
a:hover { color: #881700; }
a:active { }
/*header*/
#header { background-image: url(../common/header-yuu-bg.jpg); background-repeat: repeat-x; width: 1024px; height:120px  ; }
h1 { background-image: url(../common/header-yuu-r.jpg); background-repeat: no-repeat; width: 375px; height:90px   ; float: right; margin: 0; padding: 30px 0 0; }
#header_left { background-image: url(../common/header-yuu-l.jpg); background-repeat: no-repeat; background-position: left 0; width:auto; height: 120px; margin-right: 375px; padding-right: 0; }
/*content*/
#content { background-image: url(../common/bg_yuu_content.jpg); background-repeat: repeat-y; width: 1049px; margin: 0; padding: 0; }
#content_yuu_ohkubo { background-image: url(../common/content-yuu-l.jpg); background-repeat: no-repeat; width:230px; float:left ; min-height: 600px; margin: 0; padding: 0; display: inline; }
#content_shadow { background-image: url(../common/shadow-yuu-top.gif); background-repeat: no-repeat; background-position: 0 top; width:25px; height: 30px; float:right ; margin: 0; padding: 0; display: inline; }
#content_center { width:auto; margin: 0 25px 0 230px; padding: 0; }
#foot_menu { color: #4e7c72; font-size: 11px; background-image: url(../common/bg_yuu_content.jpg); clear: both; margin-top: 0; margin-bottom: 0; margin-left: 0; padding-top: 10px; padding-bottom: 20px; padding-left: 350px; }
#foot_menu ul { margin: 0; padding: 0; }
#foot_menu li { margin: 0; padding: 0 5px 0 8px; border-left: 1px solid #9296cc; display: inline; }
.fontclosed { color: #881700; font-size: 11px; text-decoration: none; margin-left: 0; padding-left: 12px; }
/**/
#clear { font-size: 1px; margin: 0; padding: 0; height: 0; clear: both; }
/*footer*/
#footer { background-image: url(../common/shadow-yuu-bottom-c.gif); background-repeat: repeat-x; width: 1049px; height:30px ; clear: both; margin: 0; padding: 0; }
#footer_left { background-image: url(../common/shadow-yuu-bottom-l.gif); background-repeat: no-repeat; width:25px; height:30px; float:left   ; display: inline; }
#footer_right { background-image: url(../common/shadow-yuu-bottom-r.gif); background-repeat: no-repeat; width:30px; height:30px; float:right   ; display: inline; }
#footer_center { width:auto; height:30px; margin: 0 30px 0 25px; padding: 2px 0 0; }
.footer_word_right { color: #fff; font-size: 10px; width: 400px; float: left; }
.footer_word_right ul { margin: 0; padding: 0; }
.footer_word_right li { margin: 0 5px 0 0; padding: 0 0 0 5px; border-left: 1px solid #ebe8e3; list-style-type: none; display: inline; }
.footer_word_right li a { color: #fff; }
.footer_word_right li a:link { color: #fff; text-decoration: none; }
.footer_word_right li a:visited { color: #fff; text-decoration: none; }
.footer_word_right li a:hover{ color: #fff; text-decoration: underline; }
.footer_word_left { color: #fff; font-size: 10px; text-align: right; width: auto; margin-left: 400px; padding-left: 0; }
.footer_word_left ul { margin: 0; padding: 0; list-style-type: none; }
.footer_word_left li { margin: 0; padding: 0; }
.footer_word_left li a { color: #7d8382; text-decoration: none; }
.footer_word_left li a:hover { color: #7d8382; text-decoration: underline; }

/*calendar*/
.icon { vertical-align: -3px; }

