/* ******************************************************************** */ 
/*                  Generated by: souei fukumoto                        */
/* ******************************************************************** */
@charset "UTF-8";
/* ******************************************************************** */ 
/*                  ヘッダー　                        　　　　　　　　　*/
/* ******************************************************************** */ 
.logoarea{
	display:block;
	width:1000px;
	height:88px;
	background-attachment: scroll;
	background-image: url(../images/logobg-prevent.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
	float: left;
}
/* ******************************************************************** */ 
/*                  hタグ　 　                        　　　　　　　　　*/
/* ******************************************************************** */
/* h1背景設定 */
h1{
	background-image: url(../images/mainimg-prevent.jpg);
	}    
/* h2背景設定 */
h2.first{
	background-image: url(../images/prevent-h2-01.jpg);
   }  
h2.second{
	background-image: url(../images/prevent-h2-02.jpg);
   }
h2.third{
	background-image: url(../images/prevent-h2-03.jpg);
   }  
h2.four{
	background-image: url(../images/prevent-h2-04.jpg);
   }
h2.five{
	background-image: url(../images/prevent-h2-05.jpg);
	height:58px;
   }  
h2.six{
	background-image: url(../images/prevent-h2-06.jpg);
   }
h2.seven{
	background-image: url(../images/prevent-h2-07.jpg);
   }                   
/* ******************************************************************** */ 
/*  「痛い時だけ通院する方」と「定期的に通院する方」の歯のライフサイクルと治療費の比較*/
/* ******************************************************************** */ 
.use-bottom-margin{
   padding-bottom:20px;
   }
.use-bottom-margin2{
   padding-bottom:15px;
   }
.use-top-margin{
   padding-top:45px;
   }
.use-arrow-margin{
   padding-top:90px;
   padding-left:20px;
   padding-right:20px;
   }
.use-arrow-margin-sp{
   padding-top:60px;
   padding-left:2px;
   padding-right:3px;
   }
.use-arrow-margin-sp2{
   padding-top:60px;
   padding-left:1px;
   padding-right:1px;
   }         
.sample-img-wrap{
	display:block;
	clear:both;
	width:637px;
	padding-bottom: 25px;
	float: left;
	}
.sample-img-wrap-sp{
	display:block;
	clear:both;
	float: left;
	background-color: #F9F9F9;
	padding: 10px;
	border: 1px solid #E3E3E3;
	}
.sample-img-wrap-sp-inner{
	display:block;
	clear:both;
	float: left;
	width:748px;
	}		
.sample-img-caption{
	display:block;
	clear:both;
	width:637px;
	float: left;
	padding-bottom: 5px;
	}	
.sample-img-box{
	display:block;
	float:left;
	padding-right: 8px;
	padding-left: 8px;
	}
.sample-img-box-sp{
	display:block;
	float:left;
	width:98px;
	}	
.center-box{
    padding-left:18px;
	padding-right:19px;
	}	
.sample-img{
	display:block;
	float:left;
	clear:both;
	}
.sample-text-box{
	display:block;
	clear:both;
	text-align: left;
	float: left;
	width: 237px;
	padding-top: 15px;
	padding-bottom: 5px;
	}
.sample-text-box-upper{
	display:block;
	clear:both;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 3px;
	width: 80px;
	}
.sample-text-box-lower{
	display:block;
	clear:both;
	text-align: left;
	float: left;
	padding-top: 3px;
	padding-bottom: 0px;
	width: 80px;
	}
