/*<agl.folder "ELEMENT">*/
body { color: #333; font: "ms gothic",arial, helvetica, hirakakupro-w3, osaka, sans-serif }
body { background-color: #de4d00; text-align: center; margin: 0 auto }
h1,h2,h3,h4,h5,h6 { font-size: 105%; margin: 0; padding: 0 }
img { border-style: none; }
table { border-collapse: collapse; border-spacing: 0 }
a { color: #ff4d00; text-decoration: underline }
a:hover { color: #090; text-decoration: none }
/*</agl.folder>*/

/*<agl.folder "COMMON">*/
h1 span , h2 span , h3 span , h4 span { display: none; }
div.pagetop { margin: 0; padding-bottom: 40px }
div.pagetop table { color: #ff4d00; margin: 0; width: 484px }
div.pagetop table td.nb { text-align: left; width: 376px }
div.pagetop table td.pg { text-align: right; width: 108px }
span.red { color: #900 }
/*</agl.folder>*/

/*<agl.folder "LAYOUT">*/
#parent { background-image: url("../images/common/bg_shadow.gif"); background-repeat: repeat-y; background-position: center 0; margin-right: auto; margin-left: auto; width: 757px }
#header { background-color: white; text-align: center; margin-right: auto; margin-left: auto; width: 730px }
#header-inner { margin: 0; padding-right: 3px; padding-left: 3px }
.header1 { margin: 0; padding-top: 55px }
.header2 { margin: 0; padding-top: 9px; padding-bottom: 23px }
.header2 p { margin: 0 }
.header-flash { margin: 0; padding: 2px 3px 10px }
.header-flash p { margin: 0 }
table#header-menu { margin: 0 }
table#header-menu td { vertical-align: top }
#content { background-color: white; text-align: center; margin-right: auto; margin-left: auto; width: 730px }
.content-inner { text-align: left; margin: 0; padding-right: 100px; padding-left: 100px }
.content-inner-item { text-align: left; margin: 0 }
.banner { background-color: white; text-align: right; margin-right: auto; margin-left: auto; padding-bottom: 70px; width: 730px }
.banner p { margin: 0 }
.banner img { margin: 0; padding-right: 10px }
#footer { background-image: url("../images/common/bg_shadow_bottom.gif"); background-repeat: no-repeat; background-position: center top; margin: 0 auto; padding: 0; width: 757px; height: 60px }
/*</agl.folder>*/

/*<agl.folder "HEADER MENU">*/
#hmenu { margin: 0; padding: 0 3px; height: 31px }
#hmenu ul { list-style-type: none; margin: 0; padding: 0; height: 31px }
#hmenu li { margin: 0; padding: 0; height: 31px; float: left }
#hmenu li span { display: none }
#hmenu ul a { background-repeat: no-repeat; display: block; height: 31px }
#hmenu ul a:hover { background-position: 0 -33px }
#hmenu ul a.active { background-position: 0 -66px }
#hmenu li a.about { background-image: url("../images/common/hmenu_about.gif"); width: 120px }
#hmenu li a.item { background-image: url("../images/common/hmenu_item.gif"); width: 121px }
#hmenu li a.aspirin { background-image: url("../images/common/hmenu_aspirin.gif"); width: 121px }
#hmenu li a.keihi { background-image: url("../images/common/hmenu_keihi.gif"); width: 121px }
#hmenu li a.dokuhon { background-image: url("../images/common/hmenu_dokuhon.gif"); width: 120px }
#hmenu li a.omoi { background-image: url("../images/common/hmenu_omoi.gif"); width: 121px }
/*</agl.folder>*/

/*<agl.folder "SUB MENU">*/
#sub-menu { margin: 0; padding: 0 3px; height: 24px }
#sub-menu ul { background-image: url("../images/common/bg_smenu.gif"); background-repeat: repeat-x; list-style-type: none; margin: 0; padding: 0; width: 724px; height: 24px }
#sub-menu li { margin: 0; padding: 0; height: 24px; float: left }
#sub-menu li span { display: none }
#sub-menu ul a { background-repeat: no-repeat; display: block; height: 24px }
#sub-menu ul a:hover { background-position: 0 -26px }
#sub-menu ul a.active { background-position: 0 -52px }
#sub-menu li a.about01 { background-image: url("../images/about/smenu01.gif"); width: 148px }
#sub-menu li a.about02 { background-image: url("../images/about/smenu02.gif"); width: 79px }
#sub-menu li a.item01 { background-image: url("../images/item/smenu01.gif"); width: 98px }
#sub-menu li a.item02 { background-image: url("../images/item/smenu02.gif"); width: 112px }
#sub-menu li a.item03 { background-image: url("../images/item/smenu03.gif"); width: 151px }
/*</agl.folder>*/

/*<agl.folder "FOOTER">*/
p.fmenu { color: white; font-size: 12px; margin: 0; padding-top: 15px; padding-bottom: 10px }
p.fmenu a { color: white }
p.fmenu a:hover { color: white }
p.copy { font-size: 10px; margin: 0; padding-bottom: 0.8em }
/*</agl.folder>*/

/*<agl.folder "MAIN CONTENTS">*/
div.area { font-size: 80%; line-height: 180%; margin: 0; padding-right: 23px; padding-left: 23px }
div.more { font-size: 80%; line-height: 180%; margin: 0; padding-right: 23px; padding-bottom: 20px; padding-left: 23px }
.honbun-title { margin: 0; padding-top: 20px; padding-bottom: 5px }
.honbun { margin: 0; padding-bottom: 10px }
div.about1 { font-size: 80%; line-height: 180%; margin: 0 }
div.about1 h4 { margin: 0; padding-bottom: 5px }
table.table01 { text-align: center; margin: 0; padding-top: 10px }
table.table02 { margin: 0 0 30px }
table.table02 td { vertical-align: top }
table.table03 { text-align: center; margin: 0; border-top: 1px solid #ff4d00 }
table.table03 td { padding-right: 20px; padding-left: 20px; border-bottom: 1px solid #ff4d00 }
table.table03 td.center { border-right: 1px solid #ff4d00; border-left: 1px solid #ff4d00 }
table.item { margin: 0 0 50px 40px; width: 679px }
.comment1 { line-height: 130%; margin: 0; padding-right: 20px }
.comment2 { line-height: 130%; margin: 0; padding-right: 30px; padding-left: 30px }
div.ph  { background-image: url("../images/about/ph01.jpg"); background-repeat: no-repeat; background-position: right top; margin: 0; height: 191px }
/*</agl.folder>*/

