/*--------------------
090408style.css
--------------------*/

/* ----------
    reset
---------- */

html{background:#ff3300; color:#333333; overflow-y:scroll;}

body{font:12px/1.4 'Lucida Grande',Arial,Helvetica,Verdana,sans-serif; margin:0; padding:5px 0 0; background: url(../img/090408bg_body.gif) repeat-x; text-align:center;}
* html body{font-size:75%;}/* IE6 */
*+html body{font-size:75%;}/* IE7 */

a img,fieldset,img{border:0;}

blockquote,div,dl,dt,dd,fieldset,form,
h1,h2,h3,h4,h5,h6,input,ul,ol,li,p,pre,
select,span,textarea,td,th{margin:0; padding:0;}

abbr,acronym{border:0;}

address,caption,cite,code,dfn,em,th,strong,var{font-style:normal; font-weight:normal;}

caption,th{text-align:left;}

code,kbd,pre,samp,tt{font-family:monospace; line-height:100%;}
*+html code,kbd,pre,samp,tt{font-size:108%;}/* IE7 */

h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}

input,select,textarea{font-size:100%; font-family:'Lucida Grande',Arial,Helvetica,Verdana,sans-serif;}

ol,ul{list-style:none;}

q:before,q:after {content:'';}

table{border-collapse:collapse; border-spacing:0; font-size:100%;}

/* Clearfix */
.CFPri:after{content: "."; display: block; clear: both; height: 0; visibility: hidden;}
.CFPri{display:inline-block;}
.CFPri{display: block;}

.CFSec{overflow: hidden;}
* html .CFSec{height: 1%;}

/* ----------
    style
---------- */
#mainContainer{width:600px; margin:5px auto; text-align:left; background: url(../img/cont_foot.gif) no-repeat left bottom; padding-bottom:10px;}
#mainContInnerA{background: url(../img/cont_head.gif) no-repeat left top; padding-top:10px;}
#mainContInnerB{width:580px; padding:0 10px; background: url(../img/cont_body.gif) repeat-y left top;}
h2{text-align:center; margin:10px 0 20px;}
.txt01{margin:15px;}
.map01{margin:10px; text-align:center;}
.txt02{margin:15px 0 0; text-align:center;}
.txt02 a{color:#3163aa; text-decoration: none;}
.txt02 a:hover{color:#3163aa; text-decoration: underline;}
