@import url(menu.css);
@import url(profile.css);
@import url(top.css);
h2 { color: #c03; font-size: 15px; font-weight: bold; background-image: url(img/back-title.jpg); background-repeat: no-repeat; width: 590px; height: 30px; margin: 0 0 15px; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; display: block; }
li{list-style:none;}
body { padding: 0; margin: 0; }
.class-menu { font-size: 10px; margin-right: 3px; }
body { font-size: 13px; line-height: 1.8em; }
#wrapper { background-image: url(../cmn_img/back-main.jpg); background-repeat: no-repeat; margin: 0 auto 0 0; width: 900px; padding: 0; }
/*leftcolumn*/
.leftcolumn { display: inline; color: #333; margin: 0; padding: 0; width: 242px; height: auto; float: left; }
.leftcolumn h1 { text-indent: -999em; }
.leftcolumn .home a { background-image: url(#); text-indent: -999em; width: 240px; height: 135px; display: block; }
/*
leftcolumn .menubox*/
.leftcolumn .menubox { text-indent: -999em; width: 242px; margin: 0 0 0; display: block; }
.leftcolumn li { text-align: left; text-indent: -999em; margin: 0; display: block; }
.leftcolumn .menu01 a { background-image: url(../cmn_img/menu01.jpg); background-position: 0 0; text-indent: -999em; display: block; margin: 0; width: 242px; height: 61px; list-style-image: url(../cmn_img/menu01.jpg); }
.leftcolumn .menu01 a:hover { background-image: url(../cmn_img/menu01.jpg); background-position: -250px 0; text-indent: -999em; list-style-image: url(../cmn_img/menu01.jpg); display: block; margin: 0; width: 242px; height: 61px; }
.leftcolumn .menu02 a { background-image: url(../cmn_img/menu02.jpg); background-position: 0 0; text-indent: -999em; list-style-image: url(../cmn_img/menu01.jpg); display: block; margin: 0; width: 242px; height: 61px; }
.leftcolumn .menu02 a:hover { background-image: url(../cmn_img/menu02.jpg); background-position: -250px 0; text-indent: -999em; list-style-image: url(../cmn_img/menu01.jpg); display: block; margin: 0; width: 242px; height: 61px; }
/*leftcolumn .infobox*/
.leftcolumn .infobox { text-align: center; display: block; margin: 5px 0 0; width: 242px; height: auto; }
.leftcolumn .infobox .address { font-size: 13px; line-height: 1.5em; text-align: center; display: block; margin: 35px 0 6px; height: auto; }
.leftcolumn .infobox .eigyou { background-image: url(../cmn_img/title-time.jpg); background-repeat: no-repeat; text-indent: -999em; width: 215px; height: 20px; display: block; margin: 5px 0 1px 13px; }
.leftcolumn .infobox .time01 { font-size: 13px; line-height: 1.5em; background-image: url(../cmn_img/icon-heijitu.jpg); background-repeat: no-repeat; background-position: 0 3px; text-align: left; width: 146px; display: block; height: auto; margin: 0 0 0 25px; padding-bottom: 3px; padding-left: 45px; border-bottom: 1px dotted #d8b25f; }
.leftcolumn .infobox .time02 { font-size: 13px; line-height: 1.5em; background-image: url(../cmn_img/icon-nichiyou.jpg); background-repeat: no-repeat; background-position: 0 3px; text-align: left; display: block; margin: 5px 0 0 25px; padding-left: 45px; height: auto; border-bottom-width: 1px; }
.class-tel { color: #b81c22; font-size: 15px; font-weight: bold; }
.class10 { font-size: 10px; line-height: 1.5em; }
/*rightcolumn*/
.rightcolumn { float: right; text-align: left; margin: 55px 30px 10px 0; padding: 0; display: inline; width: 600px; height: auto; }
.rightcolumn .menubox { text-align: left; height: 30px; margin: 0 0 30px; padding-bottom: 0; border-top: 1px solid #c03; display: block; }
.rightcolumn .menubox li { text-align: left; float: left; margin: 0; display: block; }
.rightcolumn .menu01 a { background-image: url(../cmn_img/smenu01.jpg); background-repeat: no-repeat; text-indent: -999em; width: 140px; height: 30px; display: block; }
.rightcolumn .menu01 a:hover { background-image: url(../cmn_img/smenu01.jpg); background-repeat: no-repeat; background-position: -140px 0; text-indent: -999em; display: block; width: 140px; height: 30px; }
.rightcolumn .menu02 a { background-image: url(../cmn_img/smenu02.jpg); background-repeat: no-repeat; text-indent: -999em; display: block; width: 140px; height: 30px; }
.rightcolumn .menu02 a:hover { background-image: url(../cmn_img/smenu02.jpg); background-repeat: no-repeat; background-position: -140px 0; text-indent: -999em; display: block; width: 140px; height: 30px; }
.rightcolumn .menu03 a { background-image: url(../cmn_img/smenu03.jpg); background-repeat: no-repeat; text-indent: -999em; display: block; width: 140px; height: 30px; }
.rightcolumn .menu03 a:hover { background-image: url(../cmn_img/smenu03.jpg); background-repeat: no-repeat; background-position: -140px 0; text-indent: -999em; display: block; width: 140px; height: 30px; }
/*contentsbox*/
.rightcolumn .contentsbox { text-align: left; float: inherit; margin: 0; display: inline; }
/*pagetop
*/
.pagetop a { color: #aaa9a4; font-size: 10px; background-position: 0 0; text-decoration: underline; text-align: right; width: inherit; height: auto; clear: both; padding-left: 12px; display: block; white-space: normal; }
.pagetop a:hover { color: #dfd6c4; font-size: 10px; text-decoration: none; background-position: 0 0; text-align: right; display: block; padding-left: 12px; width: inherit; height: auto; clear: both; }
/*footer*/
.footer { width: 900px; clear: both; color: #333; background-image: url(../cmn_img/back-footer.jpg); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; height: 65px; margin: 0; padding: 0; }
.footer .copyright { color: #898989; font-size: 10px; width: auto; height: auto; float: left; margin-top: 40px; margin-left: 10px; display: block; }
.footer .menu { color: #898989; font-size: 11px; width: auto; height: auto; float: right; margin-top: 40px; margin-right: 10px; display: block; }
.footer .menulink a { color: #898989; background-image: url(../cmn_img/yajirushi.gif); background-repeat: no-repeat; background-position: 0 center; text-decoration: underline; margin-left: 20px; padding-left: 12px; }
.footer .menulink a:hover { color: #898989; background-image: url(../cmn_img/yajirushi.gif); background-repeat: no-repeat; background-position: 0 center; text-decoration: none; margin-left: 20px; padding-left: 12px; }
