/* CSS Document */

.banbanzai_back { background: url(back.jpg) repeat-y; width: 800px; margin: 0px auto; text-align: center; padding: 30px 0px;}
.banbanzai_back a:link { color: #339900; text-decoration: underline;}
.banbanzai_back a:visited { color: #339900; text-decoration: underline;}
.banbanzai_back a:hover { color: #FF9900; text-decoration: none;}

.yokoku { float: left; width: 331px; padding-left: 30px;}
.sutamina { float: left; width: 384px; padding-left: 10px;}
h2 { padding-top: 20px; padding-bottom: 30px;}


h3 { padding-top: 15px;}
.read { font-size: 16px; font-weight: bold; width: 600px; margin: 0px auto; text-align: left; line-height: 1.6em; color: #000000; padding: 20px 0px 5px 0px;}



.shime { background: url(shime_back.gif) no-repeat; width: 788px; height: 255px; text-align: center; margin: 0px 0px 20px 15px;}
h4 { padding: 25px 10px 0px 0px;} 
.shime p { width: 600px; color: #000000; line-height: 1.6em; font-size: 16px; padding-top: 35px; text-align: left; margin: 0px auto; font-weight: bold;}



.senkou { background: #dad7aa; width: 718px; margin: 30px auto; padding: 15px 0px 15px 20px;}
h5 { float: left; width: 354px;}
.tenpo { width: 320px; float: left; padding-left: 30px; padding-top: 30px;}
.senkou p { font-size: 14px; color: #000000; text-align: left; line-height: 1.4em;}



.itameshi { background: url(itameshi_back.jpg) no-repeat; width: 657px; height: 281px; margin:40px auto 20px auto;}
h6 { float: right; width: 380px; padding-top: 10px; padding-right: 15px;}
.douzi { width: 146px; float: left; padding-top: 45px; padding-left:60px;}
.mihatsubai { font-size: 12px; color: #FFFFFF; text-align: right; padding-top: 5px; padding-right: 10px;}




