@charset "UTF-8";

.left { float:left; }

.right { float:right; }

body { height: auto; width: 1024px; margin-right: auto; margin-left: auto; margin-top: 20px; margin-bottom: 0px; -webkit-box-shadow: 0px 5px 10px #9F9FA0; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }

h1 { font-size: 12px; text-align: right; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; }

tr, td { margin-top: 0px; margin-right: 0px; margin-bottom: 100px; margin-left: 0px; }

div #container { width: 1024px; border-top-color: #000000; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #000000; margin: 0px; }

div #header { height: 56px; margin-bottom: 50px; width: auto; margin-top: 0px; margin-right: 0px; margin-left: 0px; padding-top: 150px; padding-right: 65px; padding-bottom: 0px; padding-left: 60px; }

div #header p.left { float: left; }

div #header p.right { float: right; padding-top: 35px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }

div #main_navi { margin-bottom: 5px; margin-top: 0px; padding-top: 0px; padding-right: 65px; padding-bottom: 0px; padding-left: 65px; height: 50px; width: 1024px; }

div #main_navi ul li { margin-top: 0px; margin-right: 70px; margin-bottom: 0px; margin-left: 0px; float: left; width: auto; }

div #flash_zone { clear: both; height: 300px; margin-bottom: 40px; margin-top: 0px; margin-right: auto; margin-left: auto; width: auto; }

div ul#scroll { height: 300px; width: 1024px; }

div ul#scroll li { float: left; margin-right: 30px; }

div #new_topics { margin-top: 0px; margin-right: 0px; margin-bottom: 200px; margin-left: 0px; padding-top: 0px; padding-bottom: 0px; min-height: 200px; min-height:100px; max-height:300px; padding-left: 65px; width: 890px; }

div #new_topics:after { content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both; }

div #new_topics { zoom: 1; }

div #topics_left { float: left; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 20px; }

div #topics_right { width: 350px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: 30px; float: left; position: relative; }

div #topics_right ul { }

div #topics_right tr { }

div #topics_right tr td { }

.day { font-size: 70%; font-style: normal; text-decoration: none; font-weight: bold; width: 80px; border-top-color: #A0A0A4; border-right-color: #A0A0A4; border-bottom-color: #A0A0A4; border-left-color: #A0A0A4; height: auto; font-family: Arial, Helvetica, sans-serif; color: #808080; margin-bottom: 5px; margin-right: 0px; margin-left: 0px; vertical-align:top; padding-top: 5px; }

.words { font-size: 85%; font-style: normal; text-decoration: none; vertical-align:text-top; padding-top: 0px; padding-bottom: 10px; padding-left: 10px; height: auto; font-family:'メイリオ', "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3"; color: #808080; margin-bottom: 5px; max-height:30px; line-height: 2em; vertical-align:top; width: 250px; }

.words p { margin-bottom: -5px; }

.words ul { margin-top: 5px; }

.words ul li { float: left; margin-right: 30px; font-size: 90%; }

#recruit { float: right; }

div #footer { padding-bottom: 50px; width: auto; padding-top: 0px; padding-right: 60px; padding-left: 65px; margin: 0px; }

div #footer p { padding-right: 60px; float: left; }

div #footer address { float: right; }

/*写真にマウスが乗ったら回転*/
#recruit:hover { -moz-transform: rotate(5deg); -webkit-transform: rotate(5deg); transform: rotate(5deg); }

#summer { margin-bottom:10px; }

#summer h3 { color:#EC6e74; font-size: 16px; margin-bottom: 5px; }

#summer p { font-size: 14px; }

/*#facebook a { display:block; width:155px; height:50px; background:url(../images/top_fb_btn_off.gif) no-repeat; text-indent: -9999px; text-decoration:none; }

#facebook a:hover { background:url(../images/top_fb_btn_on.gif) no-repeat; text-indent: -9999px; text-decoration:none; }*/

