@charset "shift_jis";body {font-family: "Arial","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",sans-serif;font-style: normal;line-height: 1.5; }div,p,pre,blockquote,address,header,footer,section,aside,article,form,fieldset {font-family: "Arial","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",sans-serif;font-style: normal;line-height: 1.5;border: none;margin: 2px 2px 2px 2px;padding: 3px 6px 3px 6px;overflow: hidden; }header,footer,section,aside,article {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; }h1,h2,h3,h4,h5,h6 {font-family: "Arial","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",sans-serif;font-style: normal;font-weight: bold;border: none;margin: 2px 2px 2px 2px;padding: 3px 6px 3px 6px;overflow: hidden; }a:link {color: #0000ff; }a:visited {color: #ee4400; }a:hover {color: lime; }a:active {color: lime; }input:focus {background: #ffffcc; }select:focus {background: #ffffcc; }textarea:focus {background: #ffffdd; }.center {margin-left: auto; margin-right: auto; text-align: center; }.centerbox {margin-left: auto; margin-right: auto; }.centertxt {text-align: center; }.alignright {margin-left: auto; margin-right: 0px; }b {font-weight: bold; }strong {font-weight: bold; }em {font-style: oblique; }.underline {text-decoration: underline; }.strike {text-decoration: line-through; }hr {color: #000000; background: #000000; border: none; height: 2px; }fieldset {border: solid 1px #000000; }table,td {border: solid 1px #000000; text-align: center; }ol {list-style: decimal outside; }ul {list-style: disc outside; }address {font-style: italic; }.note {color: #ff0000; }.cursorpoint {cursor: pointer; }a.nounder {text-decoration: none; }/* 基本設定ここまで */#header1 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; }ul#menu1 {display:inline;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }a.menulink {text-decoration: none; }a.menulink:link {color: #0000ff; }a.menulink:visited {color: #0000ff; }a.menulink:hover {color: #0000ff; }a.menulink:active {color: #0000ff; }li#menu01 {background-color: #ffffff; } li#menu01:hover {background-color: #ffaaff; }li#menu02 {background-color: #ffffff; } li#menu02:hover {background-color: #ffaaff; }li#menu03 {background-color: #ffffff; } li#menu03:hover {background-color: #ffaaff; }li#menu04 {background-color: #ffffff; } li#menu04:hover {background-color: #ffaaff; }li#menu05 {background-color: #ffffff; } li#menu05:hover {background-color: #ffaaff; }li#menu06 {background-color: #ffffff; } li#menu06:hover {background-color: #ffaaff; }li#menu01, li#menu02, li#menu03, li#menu04, li#menu05, li#menu06 {display:inline; float:left; list-style-type:none; text-align: center; }.scriptcheck {width:480px; color: #ff0000; font-weight: bold; background-color:#ffffff; position: fixed; top: 10px; left: 20px; z-index: 9999; border: solid 2px #ff0000; }.toplink {text-decoration: none; }.cssch1, .cssch2, .cssch3 {background-color: #ffffff; margin: 2px; padding: 4px; border-radius: 1px; border: solid 1px #990044; font-size: 90%; }.cake {border-bottom: dotted 2px #ffaaaa; padding-top: 50px; }.pic {background-color: #ffffff; width: 196px; height: 196px; margin: -50px 20px 0px 10px; padding: 2px 2px 2px 2px; overflow: hidden; float: left; }.notex {color: #ff0000; font-size: 130%; font-weight: bold; }.notey {color: #ff0000; font-weight: bold; text-decoration: underline; }.note0 {background-color: #ffffff; }#divmenu2 {font-family: "Times New Roman","Hiragino Mincho ProN","Hiragino Mincho Pro","MS Mincho",serif;}
#rightside,img,.st1,.fukibot {box-shadow: 4px 4px 8px rgba(0,0,0,0.4);}
.fukibot {position:relative; background-color:#cfc;overflow: visible; }
.fukibot:after {margin: 0;padding: 0;position:absolute;border:20px solid transparent;border-top-color:#cfc;border-bottom-width:0;width:0;bottom:-20px;left:30px;display:block;content:"";}
