@charset "Shift_JIS";

/*--------------------------------------------------------
  共通レイアウトパーツ設定
--------------------------------------------------------*/
/* ヘッダー内パーツ */
#hpb-headerExtra2
{
}

/* フッター内パーツ */
#hpb-footerMain
{
}

#hpb-footerLogo
{
}

#hpb-footerExtra1
{
}

#hpb-footerExtra2
{
}

/* サイドブロック内パーツ */

/* バナー */
/* 店舗情報 */
/*--------------------------------------------------------
  ナビゲーションデザイン設定
--------------------------------------------------------*/

#hpb-nav li a
{
    /* ナビゲーション文字設定 */
}


/*--------------------------------------------------------
  基本パーツデザイン設定
--------------------------------------------------------*/

/* リンク文字色 */
.left{
  text-align : left;
}
.right{
  
  text-align : right;
  margin-top : 10px;
  margin-bottom : 10px;
}.center{
  text-align : center;
}
#hpb-wrapper h3 span.ja
{
}

h3.hpb-c-index{
    height: 1px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    text-indent: -9999px;background-image : none;background-repeat : repeat;background-attachment : scroll;background-position : 0% 0%;background-size : auto auto;background-origin : padding-box;background-clip : border-box;
    border-bottom-style: none;
  background-color : transparent;
}

/* フォームパーツ設定 */
/* メインコンテンツ内基本パーツ */

/* トップページ デザイン定義 */
/* 治療方針ページ デザイン定義 */
/* =======================================================
  レスポンシブル設定
======================================================= */
@media screen and (max-width: 800px) {

	/*--------------------------------------------------------
	  共通レイアウトパーツ設定
	--------------------------------------------------------*/
	/* ヘッダー内パーツ */
	/* フッター内パーツ */
	/* サイドブロック内パーツ */
	/* バナー */
	/*--------------------------------------------------------
	  ナビゲーションデザイン設定
	--------------------------------------------------------*/
	#hpb-nav h3.hpb-c-index{
		width: 27px;
		height: 20px;
		background-image : url(../img/btn_menu.png);
		background-position: top left;
		background-repeat: no-repeat;
		margin-left: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		cursor: pointer;
	
  }
	
	/*--------------------------------------------------------
	  基本パーツデザイン設定
	--------------------------------------------------------*/
	/* フォームパーツ設定 */
	/* メインコンテンツ内基本パーツ */
	/* トップページ デザイン定義 */
	#toppage-text .large{
		background-position: top right;
		padding-right: 0;
		padding-left: 0;
	}
	/* 治療方針ページ デザイン定義 */
	  }
.takasa50{
  margin-bottom : 50px;
  float : none;
  clear : both;
  padding-top : 70px;
  }.takasa30{
  float : none;
  clear : both;
  height : 30px;
}

.keiyaku{
  font-size : 20px;
  font-weight : bold;
  color : #013f81;
  padding-top : 15px;
  padding-bottom : 15px;
}

.obi_kuri{
  background-image : url(../img/oshipin.png);
  background-repeat : no-repeat;
  background-position : center top;
  padding-top : 50px;
  border-right-width : 2px;
  border-bottom-width : 2px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : white;
  border-bottom-color : white;
  height : 250px;
  margin-right : 20px;
  font-size : 14px;
}

.a_top{
  text-decoration : none;
  
  padding-left : 10px;
  padding-right : 25px;
  }.a_now{
  text-decoration : none;
  
  padding-left : 10px;
  padding-right : 25px;
  color : white;
  background-color : #013f81;
  }.a_now a{
  text-decoration : none;
  
  padding-left : 10px;
  padding-right : 25px;
  color : white;
  background-color : #013f81;
  background-image : url(../img/l_e_others_410.png);
  background-repeat : no-repeat;
  background-position : right center;
}.a_top a:hover{
  text-decoration : none;
  color : white;
  background-color : #013f81;
  padding-top : 13px;
  padding-bottom : 13px;
  background-image : url(../img/l_e_others_410.png);
  background-repeat : no-repeat;
  background-position : right center;
}

.price_a{
  color : #013f81;
  background-color : #deecf9;
  
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #013f81;
  width : 40%;
  float : left;
  padding-top : 10px;
  padding-bottom : 10px;
  padding-left : 3%;
  padding-right : 3%;
  height : 55px;
}.price_b{
  border-top-width : 1px;
  border-right-width : 1px;
  border-top-style : solid;
  border-right-style : solid;
  border-top-color : #013f81;
  border-right-color : red;
  width : 40%;
  float : left;
  padding-top : 10px;
  padding-bottom : 10px;
  padding-left : 3%;
  padding-right : 3%;
  height : 55px;
}

.p_sita{
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #013f81;
}

.botan{
  width : 15px;
  height : 15px;
}

