@charset "utf-8";

body {
	background: url(bg/body_bg.jpg) repeat-x;
	}

body.home {
	background: url(bg/body_bg_home.jpg) repeat-x;
	}

body.home div#header {
	}

div#container {
	background: url(bg/content_bg.jpg) no-repeat;
	}

body.home div#container {
	background: url(bg/content_bg_home.jpg) no-repeat;
	}

div#footer {
	background: url(bg/content_bottom.jpg) no-repeat 0 0;
	}

body.home div#footer {
	background: url(footer/border_top.jpg) no-repeat center -1px;
	}

div#footer div#general ul li.recruitments a {
	background-image: url(footer/recruitments.jpg);
	}

div#footer div#general ul li.sitemap a {
	background-image: url(footer/sitemap.jpg);
	}

div#footer div#general ul li.privacypolicy a {
	background-image: url(footer/privacypolicy.jpg);
	}

div#footer div#general ul li.terms a {
	background-image: url(footer/terms.jpg);
	}

div#footer div#general ul li.rss a {
	background-image: url(footer/feed.jpg);
	}

div#footer p#copyright {
	background-image: url(footer/copyright.jpg);
	}

body.home div#footer div#general ul li.recruitments a {
	background-image: url(footer/recruitments_home.gif);
	}

body.home div#footer div#general ul li.sitemap a {
	background-image: url(footer/sitemap_home.gif);
	}

body.home div#footer div#general ul li.privacypolicy a {
	background-image: url(footer/privacypolicy_home.gif);
	}

body.home div#footer div#general ul li.terms a {
	background-image: url(footer/terms_home.gif);
	}

body.home div#footer div#general ul li.rss a {
	background-image: url(footer/feed_home.jpg);
	}

body.home div#footer p#copyright {
	background-image: url(footer/copyright_home.gif);
	}

body.home div#footer div#general ul li.rss a {
	background-image: url(footer/feed.jpg);
	}

/* @group Common */

div#content h2 {
	background: transparent url(common/h2.jpg) no-repeat left bottom;
	}

div#content h3 {
	background: transparent url(common/h3.jpg) repeat left top;
	}

div#content ul.more li a img.icon {
	background: url(common/more.jpg) no-repeat;
	}

div#content a.external img.icon {
	background: url(common/external.jpg) no-repeat;
	}

img.photo_imai {
	background: url(photo/doctors_photo_imai.jpg);
	}

/* @end */

/* @group Title */

body.home_index h1 {
	
	}

body.about_index h1 {
	background-image: url(title/about_index.jpg);
	}

body.about_firstvisit h1 {
	background-image: url(title/about_firstvisit.jpg);
	}

body.about_doctors h1 {
	background-image: url(title/about_doctors.jpg);
	}

body.about_news h1 {
	background-image: url(title/about_news.jpg);
	}

body.about_news_archives h1 {
	background-image: url(title/about_news.jpg);
	}


body.about_news_archives_experience h1 {
	background-image: url(title/about_news_archives_a.jpg);
	}

body.about_news_archives_facilities h1 {
	background-image: url(title/about_news_archives_b.jpg);
	}

body.about_news_archives_academy h1 {
	background-image: url(title/about_news_archives_c.jpg);
	}

body.about_news_archives_nonconsultation h1 {
	background-image: url(title/about_news_archives_d.jpg);
	}

body.about_news_archives_recruitment h1 {
	background-image: url(title/about_news_archives_e.jpg);
	}

body.about_news_archives_2010 h1 {
	background-image: url(title/about_news_archives_2010.jpg);
	}

body.about_news_archives_2009 h1 {
	background-image: url(title/about_news_archives_2009.jpg);
	}

body.about_news_archives_2008 h1 {
	background-image: url(title/about_news_archives_2008.jpg);
	}

body.about_news_archives_2007 h1 {
	background-image: url(title/about_news_archives_2007.jpg);
	}

body.about_news_archives_2006 h1 {
	background-image: url(title/about_news_archives_2006.jpg);
	}

body.about_news_archives_2005 h1 {
	background-image: url(title/about_news_archives_2005.jpg);
	}

body.about_map h1 {
	background-image: url(title/about_map.jpg);
	}

body.about_cal h1 {
	background-image: url(title/about_cal.jpg);
	}

body.treatment_index h1 {
	background-image: url(title/treatment_index.jpg);
	}

body.treatment_flow h1 {
	background-image: url(title/treatment_flow.jpg);
	}

body.treatment_selfcheck h1 {
	background-image: url(title/treatment_selfcheck.jpg);
	}

body.treatment_cases_a h1 {
	background-image: url(title/treatment_cases_a.jpg);
	}

body.treatment_cases_b h1 {
	background-image: url(title/treatment_cases_b.jpg);
	}

body.treatment_cases_c h1 {
	background-image: url(title/treatment_cases_c.jpg);
	}

body.treatment_cases_d h1 {
	background-image: url(title/treatment_cases_d.jpg);
	}

body.treatment_cases_e h1 {
	background-image: url(title/treatment_cases_e.jpg);
	}

body.treatment_cases_f h1 {
	background-image: url(title/treatment_cases_f.jpg);
	}

body.treatment_cases_g h1 {
	background-image: url(title/treatment_cases_g.jpg);
	}

body.treatment_cases_h h1 {
	background-image: url(title/treatment_cases_h.jpg);
	}

body.treatment_cases_i h1 {
	background-image: url(title/treatment_cases_i.jpg);
	}

body.treatment_cases_j h1 {
	background-image: url(title/treatment_cases_j.jpg);
	}

body.treatment_methods_index h1 {
	background-image: url(title/treatment_methods.jpg);
	}

body.treatment_methods_plate h1 {
	background-image: url(title/treatment_methods_plate.jpg);
	}

body.treatment_methods_invisalign h1 {
	background-image: url(title/treatment_methods_invisalign.jpg);
	}

body.treatment_methods_damon_system h1 {
	background-image: url(title/treatment_methods_damon_system.jpg);
	}

body.treatment_methods_implant h1 {
	background-image: url(title/treatment_methods_implant.jpg);
	}

body.treatment_methods_surgery h1 {
	background-image: url(title/treatment_methods_surgery.jpg);
	}

body.treatment_fee h1 {
	background-image: url(title/treatment_fee.jpg);
	}

body.inquiry_index h1 {
	background-image: url(title/counseling_index.jpg);
	}

body.q_a_index h1 {
	background-image: url(title/q_a_index.jpg);
	}

body.q_a_before h1 {
	background-image: url(title/q_a_before.jpg);
	}

body.q_a_under h1 {
	background-image: url(title/q_a_under.jpg);
	}

body.q_a_after h1 {
	background-image: url(title/q_a_after.jpg);
	}

body.q_a_fee h1 {
	background-image: url(title/q_a_fee.jpg);
	}

body.q_a_others h1 {
	background-image: url(title/q_a_other.jpg);
	}

body.general_recruitments h1 {
	background-image: url(title/general_recruitments.jpg);
	}

body.general_sitemap h1 {
	background-image: url(title/general_sitemap.jpg);
	}

body.general_privacypolicy h1 {
	background-image: url(title/general_privacypolicy.jpg);
	}

body.general_terms h1 {
	background-image: url(title/general_terms.jpg);
	}

/* @end */

/* @group 0. Home */

div#topics ul li.topics_firstvisit,
div#topics ul li.topics_firstvisit a {
	background-image: url(home/topics_firstvisit.jpg);
	}

div#topics ul li.topics_selfcheck,
div#topics ul li.topics_selfcheck a {
	background-image: url(home/topics_selfcheck.jpg);
	}

div#topics ul li.topics_fee,
div#topics ul li.topics_fee a {
	background-image: url(home/topics_fee.jpg);
	}

div#headline {
	/*background-image: url(home/headline_title.jpg);*/
	}

/* @end */

/* @group 2. Treatment */

div#content div#treatmentFlow div#treatmentFlow_0 h2 {
	background-image:url(treatment/flow_title_1.gif);
	}

div#content div#treatmentFlow div#treatmentFlow_1 h2 {
	background-image:url(treatment/flow_title_2.gif);
	}

div#content div#treatmentFlow div#treatmentFlow_2 h2 {
	background-image:url(treatment/flow_title_3.gif);
	}

div#content div#treatmentFlow div#treatmentFlow_3 h2 {
	background-image:url(treatment/flow_title_4.gif);
	}

div#content div#treatmentFlow div#treatmentFlow_4 h2 {
	background-image:url(treatment/flow_title_5.gif);
	}

div#content div#treatmentFlow div#treatmentFlow_5 h2 {
	background-image:url(treatment/flow_title_6.gif);
	}

div#content div#treatmentFlow div#treatmentFlow_6 h2 {
	background-image:url(treatment/flow_title_7.gif);
	}

div#content div#treatmentFlow div.step {
	background:url(treatment/flow_body.jpg) repeat-y left top;
	}

div#content div#treatmentFlow div.step div.top {
	background:url(treatment/flow_top.jpg) left top;
	}

div#content div#treatmentFlow div.step div.bottom {
	background:url(treatment/flow_arrow.jpg) left bottom;
	}

div#content div#treatmentFlow div.stepEnd div.bottom {
	background:url(treatment/flow_end.jpg) left bottom;
	}

/* @end */

/* @group 3. About */

div#content div#mapCal ul#toCal li,
div#content div#mapCal ul#toCal li a {
	background-image:url(about/map_to_cal.jpg);
	}

/* @end */

/* @group 4. Q&A */

div#content div.qaBlock h2 {
	background:url(common/faq.jpg) no-repeat left center;
	padding: 8px 0 12px 28px;
	}

/* @end */

/* @group 5. Counseling */

body.inquiry div#content form p#buttons input.confirm {
	background-image:url(counseling/btn_confirm.jpg);
	}

body.inquiry div#content form p#buttons input.complete {
	background-image:url(counseling/btn_send.jpg);
	}

body.inquiry div#content form p#buttons input.back {
	background-image:url(counseling/btn_back.jpg);
	}

/* @end */