@charset "UTF-8";

/* version 070801 */

/* ============ EXTENDED FOR ABOUT =========== */
/* ------------------ LOCAL NAV ---------------- */
.about1 #AboutSite a { color: #fff; text-decoration: none !important; cursor: default;}
.about2 #Company a { color: #fff; text-decoration: none !important; cursor: default;}
.about3 #Office a { color: #fff; text-decoration: none !important; cursor: default;}
.about4 #Privacy a { color: #fff; text-decoration: none !important; cursor: default;}
.about5 #Advertisement a { color: #fff; text-decoration: none !important; cursor: default;}
.about6 #FAQ a { color: #fff; text-decoration: none !important; cursor: default;}
.about7 #ForOwner a { color: #fff; text-decoration: none !important; cursor: default;}

/* ------------------ ABOUT NAV --------------- */
#AboutNav {
 clear: both;
 margin-left: 15px;
 margin-bottom: 12px;
}
#AboutNav ul {
 background-color: transparent;
 display: block;
 height: 60px;
 list-style: none;
}
#AboutNav li { display: block; float: left; list-style-type:none; padding: 0 2px;}
#AboutNav li a {
 float:left;
 width: 172px;
 height: 57px;
 text-indent: -5000em;
 text-decoration: none;
 overflow: hidden;
 display: block;
}
#AboutNav li a { background-image: url(http://images.ongaku-chintai.net/bana_about.png); background-repeat: no-repeat;}
/* ABOUT NAV NORMAL STATES */
#AboutNav li#ABnav_Company a { background-position: -344px 0px;}
#AboutNav li#ABnav_Office a { background-position: -344px -57px;}
#AboutNav li#ABnav_Privacy a { background-position: -344px -114px;}
#AboutNav li#ABnav_Ad a { background-position: -344px -171px;}
#AboutNav li#ABnav_FAQ a { background-position: -344px -228px;}
#AboutNav li#ABnav_ForOwner a { background-position: -344px -285px;}
/* ABOUT NAV Hover */
#AboutNav li#ABnav_Company a:hover { background-position: -172px 0px;}
#AboutNav li#ABnav_Office a:hover { background-position: -172px -57px;}
#AboutNav li#ABnav_Privacy a:hover { background-position: -172px -114px;}
#AboutNav li#ABnav_Ad a:hover { background-position: -172px -171px;}
#AboutNav li#ABnav_FAQ a:hover { background-position: -172px -228px;}
#AboutNav li#ABnav_ForOwner a:hover { background-position: -172px -285px;}
/* ABOUT NAV Active */
#AboutNav li#ABnav_Company a:active { background-position: 0px 0px;}
#AboutNav li#ABnav_Office a:active { background-position: 0px -57px;}
#AboutNav li#ABnav_Privacy a:active { background-position: 0px -114px;}
#AboutNav li#ABnav_Ad a:active { background-position: 0px -171px;}
#AboutNav li#ABnav_FAQ a:active { background-position: 0px -228px;}
#AboutNav li#ABnav_ForOwner a:active { background-position: 0px -285px;}

/* ----------------- WELCOME -------------- */
.WEL_AboutSite h2 { background-image: url(http://images.ongaku-chintai.net/txt_title_h2_about.gif); background-repeat: no-repeat;}
.WEL_AboutCompany h2 { background-image: url(http://images.ongaku-chintai.net/txt_title_h2_company.gif); background-repeat: no-repeat;}
.WEL_AboutOffice h2 { background-image: url(http://images.ongaku-chintai.net/txt_title_h2_about_office.gif); background-repeat: no-repeat;}
.WEL_AboutPrivacy h2 { background-image: url(http://images.ongaku-chintai.net/txt_title_h2_about_privacy.gif); background-repeat: no-repeat;}
.WEL_AboutAd h2 { background-image: url(http://images.ongaku-chintai.net/txt_title_h2_about_ad.gif); background-repeat: no-repeat;}
.WEL_FAQ h2 { background-image: url(http://images.ongaku-chintai.net/txt_title_h2_about_faq.gif); background-repeat: no-repeat;}
.WEL_AboutForOwner h2 { background-image: url(http://images.ongaku-chintai.net/txt_title_h2_about_4owner.gif); background-repeat: no-repeat;}


/* ----------------- COLUMN -------------- */
#AboutThisSite h3 { color: #484378; background: #d599d2 url(http://images.ongaku-chintai.net/title_about.gif) no-repeat; height: 46px;}
#AboutThisSite h3 em { color: #fff;}

#CompanyData h3 { color: #484378; background: #d599d2 url(http://images.ongaku-chintai.net/title_company.gif) no-repeat; height: 46px;}
#CompanyData h3 em { color: #fff;}

#About_Office h3 { color: #484378; background: #d599d2 url(http://images.ongaku-chintai.net/title_about_office.gif) no-repeat; height: 46px;}
#About_Office h3 em { color: #fff;}

#PrivacyPolicy h3 { color: #484378; background: #d599d2 url(http://images.ongaku-chintai.net/title_about_privacy.gif) no-repeat; height: 46px;}
#PrivacyPolicy h3 em { color: #fff;}

#About_Ad h3 { color: #484378; background: #d599d2 url(http://images.ongaku-chintai.net/title_about_ad.gif) no-repeat; height: 46px;}
#About_Ad h3 em { color: #fff;}

#About_FAQ h3 { color: #484378; background: #d599d2 url(http://images.ongaku-chintai.net/title_about_faq.gif) no-repeat; height: 46px;}
#About_FAQ h3 em { color: #fff;}

#About_4Owner h3 { color: #484378; background: #d599d2 url(http://images.ongaku-chintai.net/title_about_4owner.gif) no-repeat; height: 46px;}
#About_4Owner h3 em { color: #fff;}

/* --------------------- GoToPageTop ---------------------*/
#GTPT_AboutThisSite,
#GTPT_CompanyData,
#GTPT_About_Office,
#GTPT_PrivacyPolicy,
#GTPT_About_Add,
#GTPT_About_FAQ,
#GTPT_About_4Owner,
#GTPT_ObjectList {
 background-image: url(http://images.ongaku-chintai.net/back_column_btm.gif);
 background-repeat: no-repeat;
}


/* ----------------------- PARAGRAPH ---------------------*/
#About_4Owner .Article p,
#About_Ad .Article p,
#AboutThisSite .Article p,
#PrivacyPolicy .Article p {
 text-indent: 1.2em;
 line-height: 150%;
 padding: 3px 0;
}

/* ------------------ INFORMATION FOR OWNER -------------- */
#About_4Owner dl {
 width: 100%;
 margin: 5px 0;
 padding: 5px 0;
}

#About_4Owner dt,
#About_4Owner dd {
 margin: 0;
 line-height: 140%;
 padding: 4px;
 color:#565656;
 display: block;
 font-size: 12px;
}

#About_4Owner dt {
 float:left;
 font-weight: bold;
 text-align: right;
 width: 40px;
 margin:0px;
 overflow: hidden;
}

#About_4Owner dd {
 width: 450px;
 margin-left: 0px;
 overflow: hidden;
}

/* --------------------- ADVERTISEMENT ------------------ */
#About_Ad li {
 list-style-type: disc;
 margin-left: 3em;
 font-size: 12px;
 padding: 3px 0;
}

#About_Ad sup {
 color: #0066ff;
}

#About_Ad dl {
 width: 500px;
}

#About_Ad dt,
#About_Ad dd {
 margin: 0;
 padding: 4px;
 color:#333333;
 font-size: 12px;
}

#About_Ad dt {
 font-weight: bold;
 text-align: left;
 width: 500px;
 margin:0px;
 overflow: hidden;
}

#About_Ad dd {
 width: 480px;
 overflow: hidden;
}

#About_Ad dd li {
 list-style-type: disc;
 margin-left: 3em;
 font-size: 12px;
 padding: 3px 0;
}

#About_Ad dd table {
 margin: 10px auto;
}

#About_Ad dd table th,
#About_Ad dd table td {
 padding: 3px 4px;
}

#About_Ad dd table th { text-align: center; font-weight: bold;}

 

 

/* --------------------- PRIVACY POLICY ------------------ */
#PrivacyPolicy dl {
 width: 500px;
}

#PrivacyPolicy dt,
#PrivacyPolicy dd {
 margin: 0;
 padding: 4px;
 color:#565656;
 font-size: 12px;
}

#PrivacyPolicy dt {
 font-weight: bold;
 text-align: left;
 width: 500px;
 margin:0px;
 overflow: hidden;
}

#PrivacyPolicy dd {
 width: 480px;
 margin-left: 2em;
 overflow: hidden;
}

#PrivacyPolicy dd li {
 margin-left: 1em;
 font-size: 12px;
 padding: 5px 0;
}

#PrivacyPolicy dd table {
 margin: 10px auto;
}

#PrivacyPolicy dd table th,
#PrivacyPolicy dd table td {
 padding: 3px 4px;
}

#PrivacyPolicy dd table th { text-align: center; font-weight: bold;}

/* ---------COMPANY------------- */
#DataSheet dl {
 width: 500px;
}

#DataSheet dt,
#DataSheet dd {
 margin: 0;
 padding: 4px;
 color:#565656;
 display: block;
 font-size: 12px;
}

#DataSheet dt {
 float:left;
 font-weight: bold;
 text-align: right;
 width: 80px;
 margin:0px;
 overflow: hidden;
}

#DataSheet dd {
 width: 308px;
 margin-left: 0px;
 overflow: hidden;
}

#DataSheet dd li {
 padding-bottom: 4px;
}


/* ---------------FAQ-------------- */
#FAQ_chart dl {
 border: 1px solid pink;
 width: 100%;
 margin: 5px 0;
 padding: 5px 0;
}

#FAQ_chart dt,
#FAQ_chart dd {
 margin: 0;
 line-height: 140%;
 padding: 4px;
 color:#565656;
 display: block;
 font-size: 12px;
}

#FAQ_chart dt {
 float:left;
 font-weight: bold;
 text-align: right;
 width: 40px;
 margin:0px;
 overflow: hidden;
}

#FAQ_chart dd {
 width: 450px;
 margin-left: 0px;
 overflow: hidden;
}

#FAQ_chart dd li {
 padding-bottom: 4px;
}

#FAQ_chart dd dl {
 border: 1px solid #55C355;
 background-color: #FFFBF0;
}

#FAQ_chart dd dl dt {
 width: 110px;
}

#FAQ_chart dd dl dd {
 margin-left: 0px;
 width: 300px;
}

#FAQ_chart dt.question {
 color: #fe0708;
}

#FAQ_chart dd.question {
 color: #fe0708;
} 