/* Global */
*{ margin:0; padding:0; font-family:Verdana, sans-selif; color:#333333;}

body { background:url(../img/bg_body.jpg) repeat-x top center; text-align:center;}
h1 { display:none;}
a { text-decoration:none; color:#333333; text-decoration:underline;}
a:hover { text-decoration:none;}
img { border:0;}
strong { font-weight:bold; font-size:100%;}
big { font-size:120%; line-height:200%;}

#wrapper { width:901px; margin:0px auto; text-align:center; background:url(../img/bg_wrapper.jpg) no-repeat top center}
#container { width:862; margin:0px auto; text-align:center; background:url(../img/bg_wrapper.jpg) no-repeat top center}

/* header */
#header { width:901px; margin:0px auto;}

/* page position */
#page_position { height:auto; font-size:10px; margin-top:12px; margin-left:25px;}
#page_position ul { font-size:10px; margin-bottom:16px; list-style-type:none; text-align:left; margin-left:5px;}
#page_position ul li { display:inline; background:url(../img/arr_01.gif) no-repeat left center; padding-left:12px; margin-right:10px;}
#page_position ul li.pptop { background:none; padding-left:0;}
#page_position ul li a { color:#666666; text-decoration:underline;}
#page_position ul li a:hover { text-decoration:none;}

/* main */
#main { width:862px; margin:0px auto; background:url(../img/bg_main.jpg) no-repeat bottom right; text-align:left;}
#main td { vertical-align:top; padding-bottom:15px;}

#mainL { width:270px;}
#mainL h2 { margin-left:2px;}
#mainL p { margin:8px 0px 0 14px;}

#mainC { width:400px; background:url(../img/bg_mainC.jpg) no-repeat bottom left;}
#mainC h2 { width:388px; height:35px; font-size:14px; line-height:34px; text-indent:24px; background:url(../img/ttl2C_blank.jpg) no-repeat left center;}
#mainC h3 { font-size:14px; text-indent:14px; margin-top:10px; color:#6b3c39;}
#mainC h4 { font-size:12px; text-indent:16px; margin-top:6px; font-weight:normal;}
#mainC p { font-size:84%; line-height:180%; margin:6px 24px 0 16px;}
#mainC p.entry_footer { font-size:10px; text-align:right; margin-right:26px; color:#666666; clear:both;}

.tbl_form_01 { width:350px; margin-left:16px; margin-top:6px;}
.tbl_form_01 th, .tbl_form_01 td { vertical-align:middle; text-align:left; padding:6px 4px 16px 10px;}
.tbl_form_01 th { font-size:84%; line-height:180%; width:120px; font-weight:normal; color:#996600; background:url(../img/bg_line_ver_01.jpg) no-repeat bottom left;}
.tbl_form_01 td { font-size:84%; line-height:180%; background:url(../img/bg_line_hori_01.jpg) repeat-x bottom left;}


#mainR { width:192px; background:url(../img/bg_mainR.jpg) no-repeat bottom left;}
#mainR p.inp { font-size:10px; line-height:18px; margin:6px 0px 0 10px;}
#mainR ul { font-size:10px; line-height:18px; margin:0px 0px 0 10px;}
#mainR li { margin-top:6px; list-style-type:none; background:url(../img/arr_01.gif) no-repeat left 4px; padding-left:10px; color:#666666;}

#mainR .banner_box { margin-top:30px; text-align:center;}
#mainR .banner_box p { margin:0; padding-top:5px; padding-bottom:5px;}

.nextprevious { font-size:10px; text-align:center; margin-top:12px; color:#999999; clear:both;}

.page_top { text-align:center; margin-top:12px;}

#footer { width:901px; margin:0px auto; margin-top:20px; padding-bottom:20px; text-align:center; background:url(../img/bg_footer.jpg) no-repeat top center}
#footer address { padding-top:20px; font-size:12px; font-style:normal; color:#996600;}

/* class */
.clear { clear:both;}
.print { display:none;}

.line_01 { width:360px; height:15px; background:url(../img/line_01.gif) repeat-x left center; margin-left:14px;}
.line_02 { width:172px; height:15px; background:url(../img/line_01.gif) repeat-x left center; margin-left:10px;}

.mt-image-left { margin-right:8px; padding:3px; border:1px solid #BBBBBB;}
.mt-image-right { margin-left:8px; padding:3px; border:1px solid #BBBBBB;}
.mt-image-center { padding:3px; border:1px solid #BBBBBB;}
.mt-image-none { padding:3px; border:1px solid #BBBBBB;}
#comment-greeting { font-size:10px; margin:10px 0 10px 16px; color:#666666;}

.clr_01 { color:#996600;}
