
/*<agl.folder "COMMON ELEMENT">*/
html {height: 100%;}
body   { height:100%; color: #231815; font-size: 80%; font-family: "ms pgothic", osaka, arial; line-height: 160%; background-color: #fff; background-image: url(../images/parts/bg.gif); background-repeat: repeat-y; background-position: center top; text-align: center; height: 100% }
* { margin: 0; }
/**{zoom:1;}*/
a { color: #393939 }
a:hover  { color: #333; text-decoration: none }
a:link, a:visited   { color: #5c3f28; text-decoration: none }
img { border: 0 }
h1, h2, h3, h4, h5, h6 { font-size: 100% }
h3 { font-size: 110% }
table { border-collapse: collapse; border-spacing: 0 ;font-size:100%   }
caption, th { text-align: left }
address { font-style: normal; font-weight: normal; display: inline }
blockquote, ul, li  { list-style-type: none; margin: 0; padding: 0 }
ol { padding-left: 2em }
ol li  { list-style-type: decimal }
hr { margin: 0; padding: 0 }
/*</agl.folder>*/

/*<agl.folder "COMMON STYLE">*/
.dot { height: 1px; clear: both; border-style: dotted none none; border-width: 1px medium medium; border-color: #999 }
/*DISPLAY*/
.break { clear: both }
.hidden { display: none;}
/*FONT*/
.large { font-size: 120% }
.small  { font-size: 10px; line-height: 120% }
.lh_100 { line-height: 100%; }
.lh_120 { line-height: 120%; }
.lh_150 { line-height: 150%; }
.warn { color: #f00 }
.mess  { color: #a15c0e }
/*ALIGN*/
.ta_center { text-align: center }
.ta_right { text-align: right }
.ta_left { text-align: right }
.va-top { vertical-align: top }
.va-center { vertical-align: middle }
.va-bottom { vertical-align: bottom }
.f-left { float: left }
.f-right { float: right }
/*MARGIN*/
.m_5 { margin: 5px; }
.m_10 { margin: 10px; }
.m_15 { margin: 15px; }
.m_20 { margin: 20px; }
.m_25 { margin: 25px; }
.m_30 { margin: 30px; }
.m_35 { margin: 35px }
.m_40 { margin: 40px }
.m_b5 { margin-bottom: 5px; }
.m_b10 { margin-bottom: 10px; }
.m_b15 { margin-bottom: 15px; }
.m_b20 { margin-bottom: 20px; }
.m_b25 { margin-bottom: 25px; }
.m_b30 { margin-bottom: 30px; }
.m_b35 { margin-bottom: 35px; }
.m_b40 { margin-bottom: 40px; }

.m_t5 { margin-top: 5px; }
.m_t10 { margin-top: 10px; }
.m_t15 { margin-top: 15px; }
.m_t20 { margin-top: 20px; }
.m_t25 { margin-top: 25px; }
.m_t30 { margin-top: 30px; }
.m_t35 { margin-top: 35px; }
.m_t40 { margin-top: 40px; }
.m_t50 { margin-top: 50px; }

.m_l5 { margin-left: 5px; }
.m_l10 { margin-left: 10px; }
.m_l15 { margin-left: 15px; }
.m_l20 { margin-left: 20px; }
.m_l25 { margin-left: 25px; }
.m_l30 { margin-left: 30px; }
.m_l35 { margin-left: 35px; }
.m_l40 { margin-left: 40px; }

.m_r5 { margin-right: 5px; }
.m_r8 { margin-right: 8px }
.m_r10 { margin-right: 10px; }
.m_r15 { margin-right: 15px; }
.m_r20 { margin-right: 20px; }
.m_r25 { margin-right: 25px; }
.m_r30 { margin-right: 30px; }
.m_r35 { margin-right: 35px; }
.m_r40 { margin-right: 40px; }

/*PADDING*/
.p_1 { padding: 1px; }
.p_2 { padding: 2px; }
.p_3 { padding: 3px; }
.p_4 { padding: 4px; }
.p_5 { padding: 5px; }
.p_10 { padding: 10px; }
.p_15 { padding: 15px; }
.p_20 { padding: 20px; }
.p_25 { padding: 25px; }
.p_30 { padding: 30px; }
.p_35 { padding: 35px; }
.p_40 { padding: 40px; }

.p_b5 { padding-bottom: 5px; }
.p_b10 { padding-bottom: 10px; }
.p_b15 { padding-bottom: 15px; }
.p_b20 { padding-bottom: 20px; }
.p_b25 { padding-bottom: 25px; }
.p_b30 { padding-bottom: 30px; }
.p_b35 { padding-bottom: 35px; }
.p_b40 { padding-bottom: 40px }

.p_t5 { padding-top: 5px; }
.p_t10 { padding-top: 10px; }
.p_t15 { padding-top: 15px; }
.p_t20 { padding-top: 20px; }
.p_t25 { padding-top: 25px; }
.p_t30 { padding-top: 30px; }
.p_t35 { padding-top: 35px; }
.p_t40 { padding-top: 40px; }

.p_l5 { padding-left: 5px; }
.p_l10 { padding-left: 10px; }
.p_l15 { padding-left: 15px; }
.p_l20 { padding-left: 20px; }
.p_l25 { padding-left: 25px; }
.p_l30 { padding-left: 30px; }
.p_l35 { padding-left: 35px; }
.p_l40 { padding-left: 40px; }

.p_r5 { padding-right: 5px; }
.p_r10 { padding-right: 10px; }
.p_r15 { padding-right: 15px; }
.p_r20 { padding-right: 20px; }
.p_r25 { padding-right: 25px; }
.p_r30 { padding-right: 30px; }
.p_r35 { padding-right: 35px; }
.p_r40 { padding-right: 40px; }

.topicpath  { margin-left: 20px }
.topicpath .dir { font-size: 10px }
.topicpath .current { }
.pagetop { text-align: right }
.pagetop span { }
/*</agl.folder>*/
/*<agl.folder "COMMON STYLE2">*/
.bg-sky { background-image: url(../images/top/symptom-bg-sky.jpg); background-repeat: no-repeat; background-position: center top }
h2.title   { background-image: url(../images/parts/ttl-bg.gif); background-repeat: no-repeat; background-position: right top; padding-top: 28px; height: 1% }
.tbl01   { color: #5c3f28; margin-left: 1px; width: 99%; border-top: 1px solid #5c3f28; border-right: 1px solid #5c3f28 }
.tbl01 th     { font-weight: normal; line-height: 120%; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; height: 1%; border-bottom: 1px solid #5c3f28; border-left: 1px solid #5c3f28 }
.tbl01 td     { font-weight: normal; line-height: 120%; text-align: center; padding-top: 5px; padding-bottom: 5px; height: 1%; border-bottom: 1px solid #5c3f28; border-left: 1px solid #5c3f28 }
.tbl02    { color: #5c3f28; background-position: left bottom; margin-left: 1px; width: 99%; border-top: 1px solid #5c3f28; border-right: 1px solid #5c3f28 }
.tbl02 th   { font-weight: normal; line-height: 120%; padding: 5px 10px; border-bottom: 1px solid #5c3f28; border-left: 1px solid #5c3f28 }
.tbl02 td    { font-size: 14px; font-weight: normal; text-align: center; padding: 5px; border-bottom: 1px solid #5c3f28; border-left: 1px solid #5c3f28 }
.tbl03    { margin-left: 1px; width: 99%; border-top: 1px solid #f08300; border-right: 1px solid #f08300 }
.tbl03 th    { font-weight: normal; line-height: 120%; padding: 5px 10px; border-bottom: 1px solid #f08300; border-left: 1px solid #f08300 }
.tbl03 td     { line-height: 120%; padding: 5px; border-bottom: 1px solid #f08300; border-left: 1px solid #f08300 }
.tbl03.ver01      { background-image: url(../images/nosmoking/img02.gif); background-repeat: no-repeat; background-position: 134px 20px }
.tbl03.ver01 td  { padding-right: 10px; padding-left: 30px; width: 260px }
.tbl03.ver02 td { text-align: center }
.tbl03.ver02 th.empty,
.tbl03.ver02 td.empty  { padding: 0; height: 3px; overflow: hidden }
.tbl03.ver03 th   { line-height: 160%; padding-right: 40px; padding-left: 40px }
.tbl03.ver03 td   { line-height: 160%; text-align: right; padding-right: 40px; padding-left: 40px }
.tbl04     { margin-right: auto; margin-left: auto; width: 92% }
.tbl04 th     { font-weight: normal; line-height: 120%; padding: 5px 10px; border-top: 1px solid #f08300 }
.tbl04 td      { line-height: 120%; background-image: url(../images/parts/li_bg_cr.gif); background-repeat: repeat-x; background-position: center; padding: 5px 10px; border-top: 1px solid #f08300; border-right: #f08300; border-bottom: #f08300; border-left: #f08300 }
.diagnosis-ok  { color: #f08300; font-size: 28px }
.pink  { background-color: #FCE4D6 }
.yellow  { background-color: #FFFABC }
.blue  { background-color: #E0F0E2 }
.orange  { background-color: #FDE8C6 }
.noborder   { border-bottom: 0 none !important; }
.solid-o  { height: 1px; clear: both; border-style: solid none none; border-width: 1px medium medium; border-color: #f08300 }
.dot-o  { height: 1px; clear: both; border-style: dashed none none; border-width: 1px medium medium; border-color: #f08300 }
.f-blue { color: #006CB8 }
.b-orange  { font-size: 14px; font-weight: bold; padding: 10px 30px; border: solid 1px #f08300 }
sup { vertical-align: top }
.bold { font-weight: bold }
.ls-long { text-align: right; letter-spacing: 1em }
.ul01 li { font-weight: bold; list-style-type: disc; margin-bottom: 15px }
/*</agl.folder>*/
/*<agl.folder "LAYOUT">*/
#container   {  height: 100%;background-color: #fff; text-align: center; margin-right: auto; margin-left: auto; width: 742px }

#container-inner    { min-height: 100%;background-color: #fff; text-align: left; margin-right: auto; margin-left: auto; position: relative }
* html #container-inner { height:100%; position: relative;}

#alpha, #beta, #gamma    { position: relative; float: left }
	#content       { margin-right: 7px; margin-left: 7px; padding-bottom: 150px }
	#home #content { padding-bottom: 120px }
	#content-inner      { padding-top: 10px }
#header-inner, #content-inner, #footer-inner, .asset-body { height: 1% }
#header-inner, #footer-inner, #beta-inner, #gamma-inner { overflow: hidden }
#alpha-inner, #beta-inner, #gamma-inner     { margin: 0 }
/* beta-alfa */
.beta-alfa #alpha    { margin-top: 10px; left: 240px; width: 470px }
.beta-alfa #beta   { left: -470px; width: 200px }
.beta-alfa #gamma { display: none }
#home.beta-alfa #alpha   { margin-top: 0; left: 247px; width: 480px }
#home.beta-alfa #beta  { left: -480px; width: 237px }
.alfa #alpha       { margin-top: 10px; left: 62px; width: 600px }
.alfa #beta   { display: none }
.alfa #gamma { display: none }
/*</agl.folder>*/
/*<agl.folder "HEADER">*/
#home #header    { height: 260px }
#header a { color: #393939; font-weight: bold; text-decoration: none }
#header a:hover  { text-decoration: none }
#home #header-inner   { margin: 0 auto; height: 230px }
#header-inner   { margin: 0 auto; height: 198px }
#header-content  { }

#home #header-name     { color: #393939; font-size: 18px; font-weight: bold; background-image: url(../images/parts/head_left1.jpg); background-repeat: no-repeat; background-position: left top; display: block; width: 341px; height: 166px; float: left }
#home #header-name a { display: block; width: 341px; height: 166px }
#home #header-description      { color: #393939; font-size: 14px; font-weight: normal; background-color: #fff; background-image: url(../images/parts/head_right3.gif); background-repeat: no-repeat; background-position: left top; display: block; width: 401px; height: 166px; float: right; overflow: hidden }
#home #header-description a   { background-color: #fff; display: block; width: 401px; height: 166px }

#header-name     { color: #393939; font-size: 18px; font-weight: bold; background-image: url(../images/parts/head-base.gif); background-repeat: no-repeat; background-position: left top; display: block; width: 742px; height: 64px; float: none }
#header-name a { display: block; width: 742px; height: 64px }
#header-description     { color: #393939; font-size: 14px; font-weight: normal; background-repeat: no-repeat; background-position: left top; display: block; width: 742px; height: 134px; float: none }
#header-description a  { display: block; width: 742px; height: 134px }
#header-description img { width: 742px; height: 134px }

#header-name span,#header-description span { text-indent: -9000px; display: block }
#header-nav-inner { margin: 0 auto; position: relative; width: 900px }
#hmenu    { height: 30px }
#hmenu ul    { list-style-type: none; margin: 0; padding: 0; height: 30px }
#hmenu li    { display: block; margin: 0; padding: 0; height: 30px; float: left }
#hmenu a    { background-repeat: no-repeat; background-position: 0 0; display: block; height: 30px; float: left }
#hmenu a:hover   { background-position: 0 -30px }
#hmenu span  { text-indent: -9000px; display: block }
#hmenu a.home     { background-image: url(../images/parts/h_menu_home.gif); width: 124px }
#hmenu a.treatment     { background-image: url(../images/parts/h_menu_treatment.gif); width: 124px }
#hmenu a.greeting     { background-image: url(../images/parts/h_menu_profile.gif); width: 124px }
#hmenu a.diagnosis     { background-image: url(../images/parts/h_menu_diagnosis.gif); width: 124px }
#hmenu a.access     { background-image: url(../images/parts/h_menu_access.gif); width: 124px }
#hmenu a.doctor    { background-image: url(../images/parts/h_menu_doctor.gif); width: 122px }
#home #hmenu a.home,
#treatment #hmenu a.treatment,
#greeting #hmenu a.greeting,
#diagnosis #hmenu a.diagnosis,
#access #hmenu a.access,
#doctor #hmenu a.doctor,
#apoplexy #hmenu a.treatment,
#cerebral-infarction #hmenu a.treatment,
#mri-mra  #hmenu a.treatment,
#ct #hmenu a.treatment,
#echo #hmenu a.treatment,
#pwv #hmenu a.treatment,
#hp-laser #hmenu a.treatment,
#brain #hmenu a.treatment,
#nosmoking #hmenu a.treatment,
#sleepapnea #hmenu a.treatment
{ background-position: 0 -60px }

/*</agl.folder>*/
/*<agl.folder "SIDEBAR">*/
.item { text-align: center; list-style-type: none; display: inline; margin: 0 5px 8px; width: 70px; float: left; overflow: hidden; vertical-align: middle }
.widget  { line-height: 140%; position: relative; width: 100%; overflow: hidden }
.widget-header      { font-size: 14px; font-family: "trebuchet ms"; background-image: url(../images/parts/li_bg_cr.gif); background-repeat: repeat-x; background-position: center; padding: 0; border-style: none }
.widget-header:hover       { font-size: 14px; font-family: "trebuchet ms"; background-image: url(../images/parts/li_bg_br.gif); background-repeat: repeat-x; background-position: center; padding: 0; border-style: none }
#home .widget-header      { background-image: url(../images/parts/li_bg_br.gif); background-repeat: repeat-x; background-position: center; border-top: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-bottom: none #d9d9d9; border-left: 1px solid #d9d9d9 }
#home .widget.treatment .widget-header span    { background-image: url(../images/parts/ttl-sub-treatment.gif); background-repeat: no-repeat; background-position: 15px 13px; display: block; height: 46px }
.widget-header span  { text-indent: -9000px; display: block }
.widget-header, .widget-header a   { display: block; height: 46px }
.widget-header a:hover { }
.widget.treatment .widget-header   { background-image: url(../images/parts/ttl-sub-treatment.gif); background-repeat: no-repeat; background-position: 15px 13px }
.widget.tsukamoto .widget-header   { background-image: url(../images/parts/ttl-sub-tsukamoto.gif); background-repeat: no-repeat; background-position: 15px 13px }
.widget ul  { list-style: none; margin: 0; padding: 0; border-top: 1px solid #d9d9d9 }
.widget li    { display: block; height: 1%; border-style: solid; border-width: 0 1px 1px; border-color: #d9d9d9 }
.widget li a      { color: #5c3f28; font-size: 14px; font-weight: bold; text-decoration: none; background-image: url(../images/parts/li_bg_cr.gif); background-repeat: repeat-x; background-position: left center; display: block; padding: 8px 0 8px 10px; height: 1% }
.widget li a:hover       { color: #5c3f28; font-size: 14px; font-weight: bold; text-decoration: none; background-image: url(../images/parts/li_bg_br.gif); background-repeat: repeat-x; background-position: left center; display: block; padding: 8px 0 8px 10px; height: 1% }
.widget li a span   { background-image: url(../images/parts/li_point.gif); background-repeat: no-repeat; background-position: left center; display: block; padding-top: 5px; padding-bottom: 5px; padding-left: 20px; height: 1% }
#greeting .widget li.greeting a,
#diagnosis .widget li.diagnosis a,
#doctor .widget li.doctor a,
#access .widget li.access a,
#apoplexy .widget li.apoplexy a,
#cerebral-infarction .widget li.cerebral-infarction a,
#mri-mra .widget li.mri-mra a,
#ct .widget li.ct a,
#echo .widget li.echo a,
#pwv .widget li.pwv a,
#hp-laser .widget li.hp-laser a
{ background-image: url(../images/parts/li_bg_pink.gif); background-repeat: repeat-x; background-position: left center }
.widget.menu ul  { list-style: none; margin: 0; padding: 0; border-top: 1px solid #d9d9d9 }
.widget.menu li        { display: block; height: 50px; vertical-align: bottom; border-style: none solid solid; border-width: 0 1px 1px; border-color: #d9d9d9 }
.widget.menu li a         { background-position: 0 -5px; display: block; padding: 0; height: 50px }
.widget.menu li a:hover   { background-position: 0 -65px; display: block; padding: 0; height: 50px }
.widget.menu li a span   { background-image: none; text-indent: -9000px; display: block; margin: 0; padding: 0 }
.widget.menu li.brain a       { background-image: url(../images/parts/ttl-sub-brain.gif) !important; }
.widget.menu li.nosmoking a       { background-image: url(../images/parts/ttl-sub-nosmoking.gif) !important; }
.widget.menu li.sleepapnea a       { background-image: url(../images/parts/ttl-sub-sleepapnea.gif) !important; }
#brain .widget li.brain a,
#nosmoking .widget li.nosmoking a,
#sleepapnea .widget li.sleepapnea a
 { background-position: 0 -65px; }
/*</agl.folder>*/
/*<agl.folder "ENTRY TITLE">*/
#page-title { }
/*archive title search_results*/
.archive-title , .search-results-header { font-size: 26px; font-weight: bold; margin: 5px 0 30px }
/*entry*/
.asset-header {}
.asset-name { font-size: 22px; font-weight: bold; margin-bottom: 0.25em }
.asset-name a { text-decoration: none; margin-bottom: 8px }
.asset-name a:hover { text-decoration: underline }
.trackbacks-header,  .comments-header,  .comments-open-header,  .archive-header,  .search-form-header,  .search-results-header { font-size: 18px; font-weight: bold; margin: 0; padding: 5px 0 }
.search-results-header { margin-bottom: 0.25em }
/*archive_index

*/
.archive-header { }
/*</agl.folder>*/
/*<agl.folder "ENTRY META FOOTER">*/
.asset-footer, .asset-meta { font-size: 11px }
.asset-meta { font-weight: normal; margin-top: 0.25em; padding-top: 2px; padding-bottom: 0.3em; border-top: 1px solid #ccc }
.asset-footer { margin-top: 1.5em; padding-top: 0.5em; clear: both; border-top: 1px solid #ccc }
.byline { }
.content-nav { }
.entry-categories, .entry-tags { margin-bottom: 0.5em }
.entry-tags h4, .entry-categories h4 { font-weight: bold; display: inline; margin-right: 0.25em; margin-bottom: 0 }
.entry-tags ul, .entry-categories ul { list-style: none; display: inline; margin-left: 0; padding-left: 0 }
.entry-tags ul li, .entry-categories ul li { display: inline }
/*</agl.folder>*/
/*<agl.folder "ENTRY CONTENTS">*/
.asset , .search-results-container { position: static; clear: both }
.asset-content { position: static; clear: both }
.asset-body { }
.asset-more { }
.asset-more-link { font-weight: bold }
.archive-list-item { margin-bottom: 5px }
.mt-image-left { margin: 0 20px 20px 0; float: left }
.mt-image-center { text-align: center; display: block; margin: 0 auto 20px }
.mt-image-right { margin: 0 0 20px 20px; float: right }
.asset-body, .asset-more, .asset-more-link, .asset-excerpt, .comment-content, .comment-footer, .comments-open-content, .comments-open-footer, .comments-closed, .trackbacks-info, .trackback-content, .trackback-footer, .archive-content { clear: both }
.asset, .comments, .trackbacks, .archive { width: 100%; overflow: hidden }
.asset, .comments, .comments-content, .trackbacks, .archive, .search-form { margin-bottom: 1.5em }
.asset-header, .asset-content, .asset-body, .comments-header, .comment-content, .comment-footer, .comments-open-header, .comments-open-content, #comments-open-footer, .comments-closed, #comment-form-external-auth, #comment-greeting, .comments-open-moderated, #comment-form-name, #comment-form-email, #comment-form-url, #comment-form-remember-me, #comment-form-reply, #comments-open-text, .trackbacks-header, .trackbacks-info, .trackback-content, .trackback-footer, .archive-content, .search-form-header, .search-results-header { margin-bottom: 0.75em }
/*archive_index
*/
.archive { }
.archive-content { }
/*search_results*/
#search-results { }
/*comments
*/
.comments-header ,  .comments-open-header { }
.comment-content { }
.comments { }
.top-comment-nav { }
.comments-content , comments-open-content { }
.comments-open { }
/*trackbacks*/
.trackback-header { }
.trackbacks-content { }
.trackback { }
.trackbacks-info { font-weight: bold }
/*</agl.folder>*/
/*<agl.folder "FOOTER">*/
#footer      { margin: 50px 0 0; padding: 0; position:absolute;bottom:0; width: 100%;}
#home #footer      { margin: 20px 0 0; padding: 0 }
#footer-inner       { background-color: #5c3f28; background-image: url(../images/parts/footer_bg.gif); background-repeat: repeat-x; background-position: left top; margin: 0 auto 0; padding: 15px 20px 35px }
#footer-content   { }
#footer-content, #footer-content a  { color: #eae4d1 }
#footer .widget  { }
#footer .widget-content   { margin: 0; padding: 0 }
#footer .widget-powered .widget-content  { text-align: left; margin: 0; padding: 0 }
#copy  { font-size: 10px; text-align: right }
#fmenu  { text-align: left }
#fmenu a  { text-decoration: none; background-image: url(../images/parts/footer_delta.gif); background-repeat: no-repeat; background-position: left center; padding-left: 15px }
#fmenu ul  { font-size: 12px; margin: 0; padding: 0 }
#fmenu li  { display: inline; margin-right: 15px }
#policy #fmenu a.policy,
#link #fmenu a.link,
#inquiry #fmenu a.inquiry
{ font-weight: bold;}
/*</agl.folder>*/
/*<agl.folder "TOP">*/
#home .bg-sky    { padding-top: 25px; padding-bottom: 13px; padding-left: 5px; height: 1% }
#home .bg-sky li  { width: 160px; height: 35px; float: left }
#home .bg-sky li.mini { width: 130px; float: left }
.top-news { background-color: #E9DBC2; background-image: url(../images/parts/new-bg-pink.gif); background-repeat: repeat-x; background-position: left top; margin-top: 7px; padding: 18px; border: solid 1px #d9d9d9 }
.drawer-handle { cursor:pointer;}
.top-news dl  { margin-left: 30px }
.top-news dt  { color: #006cb8; font-weight: bold; margin-top: 7px }
#header-check     { text-align: right; display: block; margin-top: 15px; margin-right: 15px }
/*</agl.folder>*/
/*<agl.folder "INQUIRY">*/
.form-area { width: 100%; border-collapse: collapse }
.form-area th , .form-area td  { padding: 7px 10px; border: solid 1px #5c3f28 }
.form-area tr:hover  { background-color: #fffabc }
.form-area th  { background-color: #fce4d6 }
.form-area td  { text-align: left }
.form-area-btn  { text-align: center; margin-top: 20px }
.form-back  { text-align: center; margin-top: 20px; padding: 5px; border: solid 1px #999 }
.form-area input , .form-area textarea { font-size: 12px; border: solid 1px #666 }
.form-area input:focus , .form-area textarea:focus  { background-color: #ffffca; border: solid 1px #669 }
/*</agl.folder>*/
/*<agl.folder "ACCESS">*/
.bg-arrow { background-image: url(../images/access/img02.gif); background-repeat: no-repeat; background-position: left bottom; padding-left: 35px }
.bus  { position: relative }
.bus img  { position: absolute; top: 50px; left: -275px }
/*</agl.folder>*/
/*<agl.folder "APOPLEXY">*/
.apoplexy-list { width: 400px }
.apoplexy-list li { width: 200px; height: 28px; float: left }
/*</agl.folder>*/
/*<agl.folder "BRAIN">*/
.b-orange02  { padding: 5px; height: 1%; border: solid 1px #f08300 }
.b-orange02-inner  { padding: 5px 10px; height: 1%; border: solid 1px #f08300 }
.brain-orange  { padding: 7px 15px; height: 1%; border: solid 1px #f08300 }
.brain-orange2   { padding: 7px 15px; height: 1%; border-top: none #f08300; border-right: 1px solid #f08300; border-bottom: 1px solid #f08300; border-left: 1px solid #f08300 }
.dl01   { padding: 15px; height: 1%; clear: both; border-style: none solid solid; border-width: 1px; border-color: #f08300 }
.dl01 dt  { font-weight: bold; display: inline; clear: both }
.dl01 dd  { display: inline }
.dl01 dd.block { display: block; margin-left: 1em }
.dl02   { padding: 15px; height: 1%; clear: both; border-style: solid; border-width: 1px; border-color: #f08300 }
.dl02 dt  { font-weight: bold; display: inline; clear: both }
.dl02 dd  { display: inline }
.dl02 dd.block { display: block; margin-left: 1em }
.brain-orange span,
.brain-orange2 span,
.dl01 span { font-weight: bold; text-align: right; display: block; width: 70px; float: right }
/*</agl.folder>*/
/*<agl.folder "CHECK">*/
.check-ttl { background-image: url(../images/check/header.gif); background-repeat: repeat-x; background-position: left top; padding-top: 30px }
	body#check { background-image: none; height: auto }
	#check #container  { width: 480px }
#check #container-inner  { margin-top: 30px }
	.check-ul { margin-top: 40px; margin-left: 40px }
	.check-ul li { margin: 0; padding: 0; width: 190px; height: 30px; float: left }
	.check-ul li a { line-height: 100%; background-image: url(../images/check/icon-check.gif); background-repeat: no-repeat; background-position: 0 0; display: block; padding-top: 2px; padding-bottom: 5px; padding-left: 30px }
	.check-ul li a:hover { background-image: url(../images/check/icon-check_over.gif) }
/*</agl.folder>*/

