/**********************************************/
/* Body */
/**********************************************/
body
{
margin:0px;
text-align: center;
}
body p
{
margin:5px;
}
body form
{
margin:0px;
}
a
{
color:#3366CC;
}
a:hover
{
color:#FFFFFF;
background-color:#6699FF;
clear:inherit;
}

/**********************************************/
/* Title */
/**********************************************/
h1
{
font-size:14px;
padding:10px 10px;
color:#FFFFFF;
}
h2
{
font-size:22px;
margin:20px 0px;
padding:5px 0px;
color:#333333;
}
h3
{
font-size:14px;
color:#339900;
padding:3px;
border-left:2px dashed #66CC00;
border-bottom:2px dashed #66CC00;
}
h3 a
{
}
h4
{
margin:5px 0px;
font-size:105%;
color:#333333;
}
h5
{
font-size:16px;
font-weight:normal;
margin:20px 0px;
}
h6
{
margin:10px 0px;
font-size:100%;
}
img
{
margin:0px;
border:none;
}
/**********************************************/
/* Frame */
/* header_frame   : ヘッダー */
/* contents_frame : コンテンツ */
/* entry_frame    : 申し込み */
/* link_frame     : リンク */
/* footer_frame   : フッター */
/**********************************************/
#header_frame
{
width:780px;
height:260px;
background-image:url(/images/header.jpg);
text-align: left;
margin:0px auto;
border-top:1px solid #FFF;
}
#header_link
{
width:780px;
height:40px;
margin:0px auto;
margin-bottom:5px;
text-align: left;
}
#contents_frame
{
width:780px;
margin:0px auto;
text-align: left;
}
#link_frame
{
clear:both;
width:780px;
text-align:center;
padding:20px 0px;
font-size:95%;
margin:0px auto;
}
#link_frame p
{
font-size:95%;
margin:0px 20px;
}
#footer_frame
{
clear:both;
width:780px;
height:30px;
background-image:url(/images/footer.jpg);
margin:0px auto;
text-align: left;
}
/**********************************************/
/* Butoon */
/**********************************************/
#contents_frame input
{
margin:0px;
}
#contents_frame input.RadioBtn
{
background-color:#99CCFF;
border:1px solid #EEEEEE;
}
#contents_frame select
{
    margin:0px;
}
#contents_frame .NormalBtn, .SubmitBtn, .CheckBtn, .CancelBtn
{
width:120px;
margin:0px;
padding:1px;
text-align:center;
}
#contents_frame .NormalBtn a, .SubmitBtn a, .CheckBtn a, .CancelBtn a
{
text-decoration:none;
color:#333333;
}
#contents_frame .NormalBtn
{
background-color:#F5F5F5;
}
#contents_frame .SubmitBtn
{
background-color:#CCEEFF;
}
#contents_frame .CheckBtn
{
background-color:#FFEECC;
}
#contents_frame .CancelBtn
{
background-color:#FFCCEE;
}

/**********************************************/
/* Line */
/**********************************************/
#contents_frame hr
{
margin:20px 0px;
height:1px;
border:1px dashed #CCCC99;
}

/**********************************************/
/* Root List */
/**********************************************/
#root_list
{
margin:10px 0px;
font-size:80%;
}

/**********************************************/
/* Table */
/**********************************************/
.height_table
{
margin:20px 0px;
width:100%;
}
.height_table a
{
color:#3366CC;
}
.height_table th
{
margin:20px 0px;
border:1px solid #CCCCCC;
background-color:#E1F4FB;
color:#333333;
white-space: nowrap;
padding:3px;
text-align:left;
}
.height_table td
{
margin:20px 0px;
border:1px solid #CCCC99;
padding:3px;
}

/**********************************************/
/* TextArea */
/**********************************************/
#contents_frame textarea
{
line-height:150%;
}

/**********************************************/
/* contents */
/**********************************************/
#contents_left
{
float:left;
width:570px;
padding:0px;
color:#333333;
font-size:90%;
}
#contents_left p
{
margin:5px;
line-height:180%;
}
#contents_left div.clear
{
clear:both;
text-align:right;
margin-bottom:30px;
}
#contents_right
{
float:right;
width:200px;
padding:0px;
font-size:75%;
line-height:120%;
}

/**********************************************/
/* 事業概要 */
/**********************************************/
#contents_left div.synthesis_outline, div.technique_outline, div.implant_outline, div.goods_outline, div.homepage_outline
{
width:280px;
height:100px;
font-size:12px;
margin-bottom:10px;
}
#contents_left div.synthesis_outline h3, div.technique_outline h3, div.implant_outline h3, div.goods_outline h3, div.homepage_outline h3
{
font-size:14px;
font-weight:normal;
margin:10px 10px 10px 30px;
padding:0px;
border-style:none;
}
#contents_left div.synthesis_outline h3 a, div.technique_outline h3 a, div.implant_outline h3 a, div.goods_outline h3 a, div.homepage_outline h3 a
{
color:#000000;
}
#contents_left div.synthesis_outline
{
background-image:url(/images/synthesis_outline.gif);
}
#contents_left div.technique_outline
{
background-image:url(/images/technique_outline.gif);
}
#contents_left div.implant_outline
{
background-image:url(/images/implant_outline.gif);
}
#contents_left div.goods_outline
{
background-image:url(/images/goods_outline.gif);
}
#contents_left div.homepage_outline
{
background-image:url(/images/homepage_outline.gif);
}

/**********************************************/
/* 事業内容 */
/**********************************************/
/*------------------------------*/
/* 共通 */
/*------------------------------*/
#contents_left div.synthesis_head, div.technique_head, div.implant_head, div.goods_head, div.homepage_head
{
width:570px;
height:34px;
}
#contents_left div.synthesis_head h2, div.technique_head h2, div.implant_head h2, div.goods_head h2, div.homepage_head h2
{
display:none;
}
#contents_left div.synthesis_contents, div.technique_contents, div.implant_contents, div.goods_contents, div.homepage_contents
{
width:550px;
padding:10px;
line-height:120%;
}
#contents_left div.synthesis_foot, div.technique_foot, div.implant_foot, div.goods_foot, div.homepage_foot
{
width:570px;
height:5px;
background-image:url(/images/synthesis_foot.jpg);
}
/*------------------------------*/
/* クレオワークス */
/*------------------------------*/
#contents_left div.synthesis_head
{
background-image:url(/images/synthesis_head.gif);
}
#contents_left div.synthesis_contents
{
background-image:url(/images/synthesis_contents.jpg);
}
#contents_left div.synthesis_foot
{
background-image:url(/images/synthesis_foot.jpg);
}
/*------------------------------*/
/* 便利、開運グッズ */
/*------------------------------*/
#contents_left div.goods_head
{
background-image:url(/images/goods_head.gif);
}
#contents_left div.goods_contents
{
background-image:url(/images/goods_contents.jpg);
}
#contents_left div.goods_foot
{
background-image:url(/images/goods_foot.jpg);
}
/*------------------------------*/
/* クリエイト事業 */
/*------------------------------*/
#contents_left div.technique_head
{
background-image:url(/images/technique_head.gif);
}
#contents_left div.technique_contents
{
background-image:url(/images/technique_contents.jpg);
}
#contents_left div.technique_foot
{
background-image:url(/images/technique_foot.jpg);
}
/*------------------------------*/
/* 歯科インプラント */
/*------------------------------*/
#contents_left div.implant_head
{
background-image:url(/images/implant_head.gif);
}
#contents_left div.implant_contents
{
background-image:url(/images/implant_contents.jpg);
}
#contents_left div.implant_foot
{
background-image:url(/images/implant_foot.jpg);
}
/*------------------------------*/
/* ホームページ運営 */
/*------------------------------*/
#contents_left div.homepage_head
{
background-image:url(/images/homepage_head.gif);
}
#contents_left div.homepage_contents
{
background-image:url(/images/homepage_contents.jpg);
}
#contents_left div.homepage_foot
{
background-image:url(/images/homepage_foot.jpg);
}


/**********************************************/
/* Panel */
/* Panel_NormalMsg    : ノーマル */
/* Panel_SuccessMsg   : 成功 */
/* Panel_AttentionMsg : 注意 */
/* Panel_ErrorMsg     : 失敗 */
/* Panel_Collapsible  : 折り畳み */
/**********************************************/
#contents_frame .Panel_NormalMsg, .Panel_ErrorMsg, .Panel_SuccessMsg, .Panel_AttentionMsg, .Panel_NoneColor
{
padding:8px;
margin:10px 0px 20px 0px;
color:#000000;
}
/*------------------------------*/
/* ノーマル */
/*------------------------------*/
#contents_left .Panel_NormalMsg
{
background-color:#E1F4FB;
border:1px solid #CCCC99;
}
/*------------------------------*/
/* 成功 */
/*------------------------------*/
#contents_left .Panel_SuccessMsg
{
background-color:#99CCFF;
border:1px solid #3366CC;
}
/*------------------------------*/
/* 失敗 */
/*------------------------------*/
#contents_left .Panel_ErrorMsg
{
background-color:#FFC0C0;
border:1px solid #CC3300;
}
/*------------------------------*/
/* 注意 */
/*------------------------------*/
#contents_left .Panel_AttentionMsg
{
background-color:#FFFFCC;
border:1px solid #FF9900;
}
/*------------------------------*/
/* ノンカラー */
/*------------------------------*/
#contents_left .Panel_NoneColor
{
background-color:#FFFFFF;
border:1px solid #CCCCCC;
}

/**********************************************/
/* サイドメニュー */
/**********************************************/
/*------------------------------*/
/* ヘッダー */
/*------------------------------*/
#contents_right div.search_head, div.contact_head, div.site_head, div.corp_head
{
width:200px;
height:50px;
margin-bottom:0px;
}
#contents_right div.search_head
{
width:200px;
height:50px;
background-image:url(/images/search_head.gif);
}
#contents_right div.contact_head
{
width:200px;
height:50px;
background-image:url(/images/contact_head.gif);
}
#contents_right div.site_head
{
width:200px;
height:50px;
background-image:url(/images/site_head.gif);
}
#contents_right div.corp_head
{
width:200px;
height:50px;
background-image:url(/images/corp_head.gif);
}
/*------------------------------*/
/* コンテンツ */
/*------------------------------*/
#contents_right div.side_contents
{
width:200px;
background-image:url(/images/side_contents.gif);
padding:5px 0;
}
div.side_contents p, div.side_contents h4
{
margin:0 5px;
}
/*------------------------------*/
/* フッター */
/*------------------------------*/
#contents_right div.side_foot
{
width:200px;
height:4px;
background-image:url(/images/side_foot.gif);
background-repeat:no-repeat;
margin-bottom:5px;
}

