/************************************************
*	developer									*
************************************************/

/************************************************
*	Reset										*
************************************************/

h1,h2,h3,h4,h5,ul,ol,li,dl,dt,dd,blockquote,cite,q,address {
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	margin: 0px;
	padding: 0px;
}

img {
border-style: none;
}

a:hover img{
	opacity:0.6;
	filter: alpha(opacity=60);
}

li {
	list-style-type: none;
}
/************************************************
*	clear										*
************************************************/
div:after {
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}

/************************************************
*	Layout  									*
************************************************/
body {
	font-family: Arial, Helvetica, Tahoma, "Trebuchet MS", Verdana, "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", "ＭＳ Ｐゴシック", sans-serif;
	color: #333333;
	background-color: transparent;
        background-image:url(http://www.ozaki-dental.jp/img/common/body_bg.gif);
        background-position:left top;
        background-repeat:repeat;
	text-align: center;
	margin-top: 0px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

div#banner{
        width:100%;
        height:38px;
	font-family: Arial, Helvetica, Tahoma, "Trebuchet MS", Verdana, "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", "ＭＳ Ｐゴシック", sans-serif;
	color: #ffffff;
	background-color: transparent;
        background-image:url(http://www.ozaki-dental.jp/img/common/banner_bg.jpg);
        background-position:left top;
        background-repeat:repeat-x;
	text-align: center;
}

div#header {
	color: #333333;
	background-color: #ffffff;
        background-image:url(http://www.ozaki-dental.jp/img/common/header_bg.jpg);
        background-position:left top;
        background-repeat:repeat-x;
	text-align: center;
	margin-top: 0px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	width: 100%;
        height:300px;
	overflow: hidden;
}
div#content-mask{
        width:100%;
        height:300px;
        _height:0px;
	background-color: transparent;
        background-image:url(http://www.ozaki-dental.jp/img/common/mask_top.png);
        _background-image:none;
        background-position:center top;
        background-repeat:repeat-x;
        margin:0 auto;
}
/* * html div#content-mask { behavior: expression(IEPNGFIX.fix(this)); }*/
div#content-all{
        width:100%;
        height:100%;
        background-color:transparent;
        background-image:url(http://www.ozaki-dental.jp/img/common/content_all_top.jpg);
        background-position:left top;
        background-repeat:repeat-x;
}
div#content-out{
        width:1201px;
        height:100%;
        min-height:1200px;
        margin:0 auto;
        background-color:transparent;
        background-image:url(http://www.ozaki-dental.jp/img/common/content_out_top.jpg);
        background-position:left top;
        background-repeat:no-repeat;
}
div#banner-out{
        width:1200px;
        margin:0 auto;
}
div#header-out{
        width:1200px;
        margin:0 auto;
}
div#footer-out{
        width:1200px;
        margin:0 auto;
        clear:both;
}
div#content-mask-out{
        width:1200px;
        margin:0 auto;
}

div#content-mask .inner{
        width:821px;
        height:300px;
        _height:0px;
        background-color:transparent;
        background-image:url(http://www.ozaki-dental.jp/img/common/content_mask_top.png);
        _background-image:none;
        background-position:left top;
        background-repeat:no-repeat;
        margin:0 auto;
}
/* * html div#content-mask .inner { behavior: expression(IEPNGFIX.fix(this)); }*/




div#content {
	font-size: 100%;
        height:100%;
	color: #333333;
	background-color: #FEE6BF;
        background-image:url(http://www.ozaki-dental.jp/img/common/content_top.jpg);
        background-position:left top;
        background-repeat:no-repeat;
	text-align: center;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	width: 800px;
}

div#content2 {
	font-size: 100%;
	color: #333333;
	background-color: #FEE6BF;
        background-image:url(http://www.ozaki-dental.jp/img/common/content_top.jpg);
        background-position:left top;
        background-repeat:no-repeat;
	text-align: center;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	width: 800px;
        height:100%;
}

div#content-mask .inner{
        width:821px;
        height:300px;
        background-image:url(http://www.ozaki-dental.jp/img/common/content_mask_top.png);
        background-position:left top;
        background-repeat:no-repeat;
        margin:0 auto;
}
* html div#content-mask .inner { behavior: expression(IEPNGFIX.fix(this)); }



div#main {
	font-size: 80%;
	color: #333333;
	background-color: #ffffff;
	text-align: left;
        margin-top:30px;
	margin-right: 5px;
        _margin-right:2px;
        padding:0px;
	width: 587px;
        height:100%;
	float: right;
        min-height:1200px;
}


div#sub {
	font-size: 100%;
	color: #333333;
	background-color: transparent;
	text-align: left;
	margin-top: 60px;
	padding: 0;
	margin-left: 0px;
	margin-right: 0;
	margin-bottom: 20px;
	width: 207px;
	float: left;
        clear:left;
}


div#footer {
	font-size: 100%;
	font-family: Arial, Helvetica, Tahoma, "Trebuchet MS", Verdana, "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", "ＭＳ Ｐゴシック", sans-serif;
	color: #ffffff;
	background-color: #ff8000;
        background-image:url(http://www.ozaki-dental.jp/img/common/footer_bg.jpg);
        background-position:left top;
        background-repeat:repeat-x;
        /*position:relative;
        top:-8px;*/
	width: 100%;
        overflow:hidden;
	clear: both;
        margin:0px;
}
* html #footer { behavior: expression(IEPNGFIX.fix(this)); } 

div#footer .inner{
	width: 800px;
        margin:0 auto 0;
        padding:25px 0 15px;
	font-size: 77%;
	line-height: 160%;
}

div#footer .inner div.Footleft
{
	width: 500px;
	margin-left: 20px;
	text-align: left;
	float:left;
}

div#footer .inner div.Footright
{
	width: 150px;
	margin-right: 20px;
	text-align: left;
	float:right;
}

div.Footleft p a
{
	color: #fff;
}

div.Footleft p a:hover
{
	color: #fff;
}

/* 段落 */
div#footer p {
}





/************************************************
*	header  									*
************************************************/

div#banner .inner{
        width:800px;
        height:38px;
        margin:0 auto;
        text-align:left;
}

div#header .inner {
        width:800px;
        height:300px;
        margin:0 auto;
}

div#banner h1 {
	font-family: Arial, Helvetica, Tahoma, "Trebuchet MS", Verdana,"ヒラギノ角ゴ Pro W3",Osaka,"メイリオ","ＭＳ Ｐゴシック", sans-serif;
	font-size: 80%;
	font-weight: normal;
}

div#banner h1 a {
	text-decoration: none;
	color: #ffffff;
        position:relative;
        top:15px;
}
div#banner h1 a:hover{
        text-decoration:underline;
}

div#header img a {
	margin: 0px;
	border: none;
}

div#header p {
	font-size: 80%;
	color: #333333;
	background-color: #ffffff;
	line-height: 140%;
	margin-top: 5px;
	padding-top: 0px;
	margin-left: 0;
	margin-bottom: 5px;
	padding-bottom: 0px;
}


/************************************************
*	Content 					     		    * 
************************************************/

div#main .inner {
        position:relative;
        top:-10px;
	padding-left: 10px;
	padding-right: 10px;
        _padding-right: 0px;
        height:auto;
        overflow:hidden;
        min-height:100%;
}

/* 見出し */
div#main h2 {
        width:570px;
        height:66px;
	font-family: Arial, Helvetica, Tahoma, "Trebuchet MS", Verdana,"ヒラギノ角ゴ Pro W3",Osaka,"メイリオ","ＭＳ Ｐゴシック", sans-serif;
	font-size: 130%;
	font-weight: bold;
	color: #ffffff;
	background-color: transparent;
        background-image:url(http://www.ozaki-dental.jp/img/common/h2.jpg);
        background-position:left top;
        background-repeat:no-repeat;
	line-height:400%;
        text-indent:70px;
	margin: 10px 0;
	clear: both;
}

div#main h2 a{color: #fff;}

div#main h2 a:hover{color: #fff;}

div#main h3 {
	font-size: 120%;
	background:url(http://www.ozaki-dental.jp/img/common/h3.jpg) no-repeat 0 50%;
	font-weight: bold;
	color: #ff8000;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
	padding: 13px 0 13px 35px;
	margin: 10px 0;
}

div#main h4 {
	font-size: 100%;
	background:url(http://www.ozaki-dental.jp/img/common/h4.gif) no-repeat 0 50%;
	font-weight: bold;
	color: #4c4c4c;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
	padding-left: 20px;
	margin: 10px 0;
}

div#main h5 {
	font-size: 100%;
	background:url(http://www.ozaki-dental.jp/img/common/h5.gif) no-repeat 0 50%;
	font-weight: bold;
	color: #7dbd1a;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
	padding-left: 20px;
	margin: 10px 0;
}

/* ハイパーリンク */
div#main a {
	text-decoration: none;
	color: #508302;
}

div#main a:hover {
	text-decoration: underline;
	color: #508302;
}
/* 段落 */
div#main p {
	font-size: 92%;
	line-height: 140%;
	padding: 0;
	margin: 0;
}

/* 画像 */
div#main img {
	border: none;
}

/************************************************
*	 Sidebar 					     	    * 
************************************************/

div#sub .inner {

}

/* サイドバーリスト */
div#sub dl {
	clear:both;
	background-color: #ffffff;
        background-image:url(http://www.ozaki-dental.jp/img/common/
_bg.jpg);
        background-position:left top;
        background-repeat:repeat-y;
}

div#sub dt {
	font-family: Arial, Helvetica, Tahoma, "Trebuchet MS", Verdana,"ヒラギノ角ゴ Pro W3",Osaka,"メイリオ","ＭＳ Ｐゴシック", sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #333333;
	background-color: transparent;
        background-image:url(http://www.ozaki-dental.jp/img/common/category_dt.jpg);
        background-position:left top;
        background-repeat:no-repeat;
        text-indent:-9999px;
        height:44px;
	padding: 0;
	margin-left: 0;
	margin-right: 0;
}

div#sub dd {
	font-size: 100%;
}
	
	
div#sub ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

div#sub ul li {
        height:43px;
	background-color: transparent;
        background-image:url(http://www.ozaki-dental.jp/img/common/icon_topcategory.jpg);
        background-position:left top;
        background-repeat:no-repeat;
	font-size: 75%;
	/*padding-top: 2px;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 3px;*/
        margin:0px;
}

div#sub ul li li {
	font-size: 100%;
	margin-left: 20px;
		
}
	
div#sub ul li a {
	text-decoration: none;
	color: #666666;
	background-color: transparent;
        line-height:300%;
        padding-left:40px;
	margin: 0;
}

div#sub ul li a:hover{
	text-decoration: underline;
	color: #f87600;
}
/* サイドバー段落 */
div#sub p{
	line-height: 20px;
	margin: 0;
	padding-top: 3px;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
}
/* サイドバータグクラウド */
div#sub .module-tagcloud .module-content
	{text-align: left; }

div#sub .module-tagcloud .module-content .module-list
	{ list-style: none; }

div#sub .module-tagcloud .module-content .module-list .module-list-item
	{ display: inline; }

div#sub .module-tagcloud .module-content .module-list li.taglevel1
	{ font-size: 170%; }

div#sub .module-tagcloud .module-content .module-list li.taglevel2
 	{ font-size: 150%; }

div#sub .module-tagcloud .module-content .module-list li.taglevel3
	{ font-size: 130%; }
	
div#sub .module-tagcloud .module-content .module-list li.taglevel4
	{ font-size: 110%; }
	
div#sub .module-tagcloud .module-content .module-list li.taglevel5
	{ font-size: 90%; }
	
div#sub .module-tagcloud .module-content .module-list li.taglevel6
	{ font-size: 70%; }
 */

div#sub li.item {
	display: inline;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	width: 70px;
	height: 70px;
}



/* --------------- その他 ---------------------- */
div#category-bottom{
        width:208px;
        height:31px;
        background-image:url(http://www.ozaki-dental.jp/img/common/category_bottom.jpg);
        background-position:left top;
        background-repeat:no-repeat;
}
/* -------------- ライブラリ --------------------- */
div#lib{
        width:208px;
        height:214px;
        background-image:url(http://www.ozaki-dental.jp/img/common/lib_bg.jpg);
        background-position:left top;
        background-repeat:no-repeat;
}
div#lib .inner{
        color:#666666;
        font-size:80%;
        padding-top:60px;
        padding-left:20px;
}
div#lib .inner a{
        font-size:80%;
        color:#98c014;
        margin-right:20px;
        float:right;
}

div#qr{
        width:208px;
        height:312px;
        background-image:url(http://www.ozaki-dental.jp/img/common/qr.jpg);
        background-position:left top;
        background-repeat:no-repeat;
}
div#qr .inner{
        font-size:80%;
        color:#666666;
}
div#qr .inner p{
         padding-top:230px;
         padding-left:20px;
}
/* ------ コンテンツヘッダー ------- */
div#contents_header{
	background-color: #ffffff;
        background-image:url(http://www.ozaki-dental.jp/img/common/contents_bg.jpg);
        background-position:left top;
        background-repeat:repeat-x;
	text-align: center;
	margin-top: 0px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	width: 100%;
        height:112px;
	/*overflow: hidden;*/
}
div#contents_header .inner{
        width:800px;
        height:112px;
	background-color: transparent;
        background-image:url(http://www.ozaki-dental.jp/img/common/contents_top_bg.jpg);
        background-position:left top;
        background-repeat:no-repeat;
        margin:0 auto;
}

/*==================================================
 OPTION 
====================================================*/

.clear{clear:both;}

.ImgLeft
{
	float: left;
}

.ImgRight
{
	float: right;
}

.center
{
	text-align: center;
}

.p_LR35
{
	padding: 0 80px;
}

.m_t15
{
	margin-top: 15px;
}

p.pageTOP
{
	width: 550px;
	margin-bottom: 25px;
	text-align: right;
}

p.pageTOP a
{
	color: #7dbd1a;
}

p.pageTOP a:hover
{
	color: #7dbd1a;
}

/*==================================================
 TOP 
====================================================*/

div.telBanner
{
	width: 570px;
	text-align: center;
	margin-bottom: 20px;
}

div.topBox
{
	width: 563px;
	margin-bottom: 25px;
	margin-top: 10px;
}

div.TokutyouTitle
{
	background: url(http://www.ozaki-dental.jp/img/top/top_tokutyou01.jpg) no-repeat;
	width: 563px;
	height: 53px;
	margin: 0;
	padding: 0;
	font-size: 0;
}

div.TokutyouTitle h6
{
	float: left;
	text-indent: -9999px;
}

div.TokutyouTitle p.syoukaiBT
{
	float: right;
}

div.TokutyouTitle p.syoukaiBT a
{
	margin: 12px 20px 0 0;
	text-indent: -9999px;
	display: block;
	width: 248px;
	height: 40px;
}
div.TokutyouTitle p.syoukaiBT a:hover
{
        background-color:#ffffff;
	opacity:0.6;
	filter: alpha(opacity=60);
}


div.TokutyouList
{
	margin: 0;
	padding: 0;
	font-size: 0;
}

div.TokutyouList p
{
	font-size: 0;
	margin: 0;
	padding: 0;
}

div.topBox2
{
	margin-bottom: 25px;
}


div.topBox2 div.top-left
{
	width: 269px;
	float: left;
	background:url(http://www.ozaki-dental.jp/img/top/topic_body.jpg) repeat-y 0 0;
}

div.topBox2 div.top-left dl
{
	padding: 10px 0 0 10px;
	background-color: transparent;
}

div.topBox2 div.top-left dl dt
{
	color: #e38220;
	padding-bottom: 5px;
}

div.topBox2 div.top-left dl dd
{
	padding-bottom: 10px;
}

div.top-Right
{
	width: 272px;
	float: right;
        _margin-right:10px;
}

div.top-Right div.kamoku
{
	width: 272px;
	height: 171px;
	background: url(http://www.ozaki-dental.jp/img/top/BTBG01.jpg) no-repeat 0 0;
	margin: 0 0 30px;
	padding: 0;
        _padding-right:10px;
}

div.top-Right div.kamoku ul.kamoku_Left
{
	width: 140px;
	float: left;
	margin: 55px 0 45px;
}

div.top-Right div.kamoku ul.kamoku_Left li
{
	width: 140px;
	height: 25px;
	margin: 0 0 4px 10px;
}

div.top-Right div.kamoku ul.kamoku_Left li a
{
	display: block;
	width: 140px;
	height: 25px;
	text-indent: -9999px;
}
div.top-Right div.kamoku ul.kamoku_Left li a:hover{
        background-color:#FD8000;
	opacity:0.4;
	filter: alpha(opacity=40);
}

div.top-Right div.kamoku ul.kamoku_Right
{
	width: 95px;
	float: right;
	margin: 55px  0 0;
	
}

div.top-Right div.kamoku ul.kamoku_Right li
{
	display: block;
	width: 95px;
	height: 25px;
	margin-bottom: 4px;
}

div.top-Right div.kamoku ul.kamoku_Right li a
{
	display: block;
	width: 95px;
	height: 25px;
	text-indent: -9999px;
}
div.top-Right div.kamoku ul.kamoku_Right li a:hover{
	display: block;
	width: 95px;
	height: 25px;
        position:relative;
        _position:static;
        left:-10px;
        background-color:#FD8000;
	opacity:0.4;
	filter: alpha(opacity=40);
}


div.top-Right div.QandA
{
	width: 272px;
	height: 107px;
	background:url(http://www.ozaki-dental.jp/img/top/BTBG02.jpg) no-repeat 0 0;
        _padding-right:10px;
}

div.top-Right div.QandA ul li.QA_Left
{
	width: 140px;
	height: 25px;
	margin: 55px 0 4px 5px;
	float: left;
}

div.top-Right div.QandA ul li.QA_Left a
{
	display: block;
	width: 140px;
	height: 25px;
	text-indent: -9999px;
}
div.top-Right div.QandA ul li.QA_Left a:hover
{
        background-color:#FD8000;
	opacity:0.4;
	filter: alpha(opacity=40);
}


div.top-Right div.QandA ul li.QA_Right
{
	width: 95px;
	height: 25px;
	margin: 55px 0 4px 10px;
	float: right;
}

div.top-Right div.QandA ul li.QA_Right a
{
	display: block;
	width: 95px;
	height: 25px;
	text-indent: -9999px;
}
div.top-Right div.QandA ul li.QA_Right a:hover
{
	display: block;
	width: 95px;
	height: 25px;
        position:relative;
        _position:static;
        left:-10px;
        background-color:#FD8000;
	opacity:0.4;
	filter: alpha(opacity=40);
}

div.infoMAP
{
	width: 576px;
	height: 242px;
	background:url(http://www.ozaki-dental.jp/img/top/info.jpg) no-repeat 0 0;
	margin:0px auto 20px auto;
        padding-right:4px;
        padding-bottom:10px;
        clear:both;
}
div.infoMAP ul{
        width:300px;
        float:right;
        margin-top:80px;
}
div.infoMAP strong{
	background:url(http://www.ozaki-dental.jp/img/top/infoMAP_list.jpg) no-repeat 0 0;
        padding-left:20px; 
}


div.infoMAP_btn
{
        _margin-top:180px;
        margin-left:300px;
}


/*==================================================
 医院紹介 
====================================================*/

div.intorBox
{
	margin-bottom: 25px;
}

div.intorBox p.IntorTxt350
{
	width: 350px;
	float: right;
}

div.intorBox input
{
	margin-left: 360px;
}

div.intorBox div.intor_ad_L
{
	width: 270px;
	float: left;
}

div.intorBox div.intor_ad_R
{
	width: 270px;
	float: right;
}

div.intorBox div.intor_ad_R table tr th
{
	text-align: left;
}

div.intorBox div.intor_ad_L table tr th
{
	text-align: left;
}

div.intorBox p.Gmap
{
	width: 550px;
	text-align: right;
	padding: 10px 0;
}



/*==================================================
 一般歯科 
====================================================*/

div.IppanBox
{
	margin-bottom: 25px;
}

div.IppanBox p.IppanTxt330
{
	width: 330px;
	float: right;
}

div.Ippan01
{
	margin-bottom: 15px;
}

div.Ippan01 div.IppanTxt400
{
	width: 400px;
	float: right;
	margin-right: 15px;
}

div.Ippan01 div.IppanTxt400 h4
{
	width: 400px;
}

div.Ippan01 div.IppanTxt400 p
{
	width: 400px;
}


/*==================================================
 小児歯科 
====================================================*/


div.kidsBox
{
	margin-bottom: 25px;
}

div.kidsBox p.kidsTxt350
{
	width: 350px;
	float: left;
}

div.kidsBG_color
{
	padding: 10px 10px 15px;
	background: #e3f3cb;
	margin-bottom: 25px;
        _margin-right:5px;
}

div.kidsBG_color p
{
	padding: 10px 10px 0;
}


/*==================================================
 予防歯科 
====================================================*/

div.prevBox
{
	margin-bottom: 25px;
}

p.prevTxt370L
{
	width: 370px;
	float: left;
}

div.prevBox p.prevTxt370
{
	width: 370px;
	float: right;
}

div.prevBox div.prev01
{
	margin-bottom: 15px;
	margin-top: 15px;
}

div.prevBox div.prev02
{
	margin-bottom: 25px;
	padding-right: 20px;
}


/*==================================================
 審美歯科 
====================================================*/

div.aesthoticBox
{
	margin-bottom: 25px;
}

div.aesthotic01
{
	margin-bottom: 25px;
}

div.aesthotic01 img.ImgLeft
{
	padding-left: 15px;
}

div.aesthotic01 div.aesTxt400
{
	width: 400px;
	float: right;
	padding-top: 35px;
}

div.aesthotic01 div.aesTxt400 h4
{
	width: 400px;
}

p.txt_PB20
{
	padding-bottom: 20px;
}



/*==================================================
 ホワイトニング 
====================================================*/

p.whitTop_Txt
{
	color: #7dbd1a;
	font-size: 100%;
	font-weight: blod;
	padding-bottom: 30px;
}

div.whiteningBox
{
	margin-bottom: 25px;
}

div.whiteningBox div.W_LBox
{
	width: 175px;
	float: left;
}

div.whiteningBox div.W_RBox
{
	width: 175px;
	float: right;
}

div.whiteningBox div.W_LBox img
{
	margin-bottom: 10px;
}

div.whiteningBox div.W_RBox img
{
	margin-bottom: 10px;
}

div.whiteningBox div.W_LBox p
{
	color:#7dbd1a;
}

div.whiteningBox div.W_RBox p
{
	color:#7dbd1a;
}

div.whiteningBox p.whitTxt320R
{
	width: 320px;
	float: right;
}



/*==================================================
 訪問歯科 
====================================================*/

div.visitBox
{
	margin-bottom: 25px;
}

div.visit01
{
	margin-bottom: 15px;
}

div.visit01 div.visitTxt400
{
	width: 400px;
	float: right;
	margin-right: 15px;
}

div.visit01 div.visitTxt400 h4
{
	width: 400px;
}

div.visit01 div.visitTxt400 p
{
	width: 400px;
}

div.visit01 p.visitAria
{
	padding: 0 15px;
	color: #717171;
}



/*==================================================
 治療費の目安 
====================================================*/

div.standardBox
{
	margin-bottom: 25px;
}

div.standardBox table
{
	border: #c5e8f6 1px solid;
	border-collapse: collapse;
	width: 550px;
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 35px;
}

div.standardBox table tr th
{
	padding: 10px;
	border: #c5e8f6 1px solid;
	border-collapse: collapse;
	background: #c5e8f6;
	color: #0b6fc3;
	text-align: center;
}

div.standardBox table tr td
{
	padding: 10px;
	border: #c5e8f6 1px solid;
	border-collapse: collapse;
	text-align: left;
}

div.standardBox table.standTB01 tr td
{
	text-align: center;
}

div.standardBox h5
{
	text-align: left;
}

div.standardBox h4
{
	text-align: left;
}

/*==================================================
 良くある質問 
====================================================*/

div.QA01
{
	margin-bottom: 25px;
	padding-bottom: 15px;
	border-bottom: 1px #ec8d2c dashed;
}



/*==================================================
 リンク 
====================================================*/

div.link01
{
	margin-bottom: 25px;
}

div.mainBox{
        height:100%;
}




