@charset "EUC-JP";
/* CSS Document */

body { margin:0; padding:0;}
body { background-image:url(../img/bg1.png); background-repeat:repeat-x;}
body { font-size:100%;}

a:hover { color:#FFCC66;}
a:visited { color:#6666FF;}

div#bodycontainer { margin-left:auto; margin-right:auto; width:730px;}
div#bodycontainer { background-image:url(../img/bg2.png); background-repeat:no-repeat;}

div#maincontainer { margin-left:auto; margin-right:auto; width:720px; background:#ff9a66;}

div#header { margin:0; padding:0;}
div#header { height:52px; background-image:url(../img/header.png);}

div#headercontainer { margin:0; padding:5px 0 0 10px;}
div#headercontainer { height:52px;}

h1#hanamaru { font-size:12px;}
* html h1#hanamaru { font-size:13px;}
*+html h1#hanamaru { font-size:12px;}

p#logo { margin:0; padding:0;}
p#logo { width:236px; float:right;}

div#flash1 { margin:0 0 10px; padding:0;}

div#maincontents { background-color:#ff9a66; padding:10px 10px; text-align:center;}

div#leftcontainer { float:left; width:400px; margin:0 10px 0;}
* html div#leftcontainer { float:left; width:400px; margin:0; padding:0;}

div#rightcontainer { text-align:center;}
* html div#rightcontainer { margin:0; padding:0;}

div#plan { margin:0; padding:0; clear:both;}

div#footer { margin:0; padding:0; position:bottom; clear:both;}
div#footer { height:52px;}

/* Accordion */
.AccordionPanelTab { font-size:15px; font-weight:bolder; color:#666; line-height:120%;}
.AccordionPanelContent { font-size:14px; line-height:130%;}

* html .AccordionPanelTab { font-size:15px; font-weight:bolder; color:#666; line-height:120%;}
* html .AccordionPanelContent { font-size:14px; line-height:130%;}

*+html .AccordionPanelTab { font-size:15px; font-weight:bolder; color:#666; line-height:120%;}
*+html .AccordionPanelContent { font-size:14px; line-height:130%;}

/* safari only \*/
html[xmlns*=""] body:last-child .AccordionPanelTab { font-size:15px; font-weight:bolder; color:#666; line-height:120%;}
html[xmlns*=""] body:last-child .AccordionPanelContent { font-size:13px; line-height:130%;}