@charset "UTF-8";
/* CSS Document */


/*===============
ヘッダー
=================*/
#header{
	margin:0 auto;
	width:1000px;
}

#header h1{
	font-size:15px;
	color:#3972C3;
	margin: 9px 0 0 10px;
	float:left;
}

#header h2{
	padding: 0 0 0 139px;
	width:374px;
	height:96px;
	float:left;
}

#fontsize{
	float:right;
	margin:10px 0 0 0;
	
}

#fontsize p{
	float:left;
	padding:8px 4px 0 0;
	color:#555;
}

#fontsize a#s{
	background: url(../img/small.gif) no-repeat;

	
}

#fontsize a#n{
	background: url(../img/normal.gif) no-repeat;
	
}

#fontsize a#b{
	background: url(../img/big.gif) no-repeat;
	
}

#fontsize a{
	display: block;
    float:   left;
    height: 29px;
   	padding:0 3px 0 0;
    text-indent: -9999px;
    width: 27px;
}



/*===============
メニューバー
=================*/
#navi{
	background: url(../img/navi_back.gif) repeat-x top center;
	height:46px;
	margin:50px 0 0 0;
}

#navi_box{
	width: 693px;
	margin:0 auto;
	/*padding: 0 0 0 138px;*/
	
	
}

#home_box a#home{
	background: url(../img/home.gif) no-repeat left top;
		
}

#home_box{
	float:left;
	padding: 0 34px 0 0;
	margin: -28px 0 0;
}

#home_box a{
	height:74px;
	text-indent:-9999px;
	display: block;
	width: 93px;
}

#navi_box ul{
	
}

#navi_box li{
	float:left;
}

#navi_box li a{
	background: url(../img/navi2.gif) no-repeat scroll 0 0 transparent;
    display: block;
    font-size: 9px;
    height: 0;
    overflow: hidden;
    padding-top: 45px;
    width: 144px;
}

.navi01 a{
	width: 134px !important;
}

.navi02 a{
	background-position:-135px 0 !important; 
}

.navi03 a{
	background-position:-272px 0 !important; 
}

.navi04 a{
	background-position:-423px 0 !important; 
}

/*.navi05 a{
	background-position:-548px 0 !important; 
}*/

.navi01 a:hover,.navi01 .on{
	background-position:0 -46px !important; 
}

.navi02 a:hover,.navi02 .on{
	background-position:-135px -46px !important; 
}

.navi03 a:hover,.navi03 .on{
	background-position:-272px -46px !important; 
}

.navi04 a:hover,.navi04 .on{
	background-position:-423px -46px !important; 
}

/*.navi05 a:hover,.navi05 .on{
	background-position:-548px -46px !important; 
}*/



/*===============
メインイメージ
=================*/


/*#main_image{
	background: url(../img/main_img.jpg) no-repeat center top;
	padding-top:344px;
	
}
*/
/*#main_image{
	position:relative;
}

#main_image h3{
	position:absolute;
	top:100px;
	
}*/
#main_image h3 {
    margin: 20px auto 0;
    width: 1285px;
}

#main_contant{
	
	
	background: url(../img/main_back.jpg) no-repeat center top;
	margin: -40px 0 0;
	
}


/*===============
メインコンテンツ
=================*/

#content{
	margin:0 auto;
	width:1000px;
	
	padding:0 0 100px 0;

}

.banner_box1{
	float:left;
	padding: 60px 0 0 38px;
}

.item1{
	padding:10px 0 0 26px;
	
}

.item1 a{
	background: url(../img/icon1.gif) no-repeat center left;
	width:8px;
	height:11px;
	padding: 0 0 0 19px;
	color:#06419A;
	font-size:11px;
	
}

.banner_item{
	
	padding: 60px 0 0 10px;
	
}

/*===============
新着情報
=================*/

#topics{
	
	padding: 48px 0 0 20px;
	float:left;
}

#topics p{
	marign:20px 0 0 30px;
	color:#fff;
	font-size:1.5em;
	padding: 0 0 10px;
}

#topics .blue {
    color: #2B81EB;
    font-size: 0.9em;
    font-weight: normal;
    padding-left: 8px;
}

#topics_inner{
	background:url(../img/topics_back.gif) no-repeat top left;
	width:536px;
	height: 253px;
	padding: 34px 0 0 25px;
	
	
}

#topics_inner2{
	overflow: auto;
	height:200px;
	padding: 13px 0 2px;
	width: 517px;
}

#topics_inner dt{
	 float:left;
	 color:#A6611D;
	 font-size:1.2em;
}

#topics_inner dd{
	 float:left;
	 color:#333;
	 font-size:1.3em;
	 padding:0 0 0 25px;
}

#topics_inner .icon2{
	background:url(../img/icon2.gif) no-repeat -2px top;
	height:20px;
	padding: 0 0 0 28px;
}

.border{
	background:url(../img/border1.gif) no-repeat left bottom;
	width:488px;
	height:55px;
	margin: 0 0 30px;
}

.margin_topics{
	
}

#blog{
	float:right;
	padding: 48px 0 0 26px;
}

#blog p{
	
	color:#fff;
	font-size:1.3em;
	padding: 0 178px 10px 0;
}

#blog .blue {
    color: #2B81EB;
    font-size: 0.8em;
    font-weight: normal;
    padding-left: 8px;
}

#blog_inner{
	
	background:url(../img/blog_back.gif) no-repeat top left;
	width:357px;
	height: 292px;
	padding: 34px 30px 0 0;
	
}

#blog_inner2{
	padding: 0 18px 0 34px;
	overflow: auto;
	height:224px;
	
	width: 284px;
	
}

#blog_inner dt{
	
	 color:#A6611D;
	 font-size:1.0em;
}

#blog_inner dd{
	 color:#333;
	 font-size:1.1em;
	 padding:7px 0 0 10px;
}

.border2{
	background:url(../img/border2.gif) no-repeat left bottom;
	width:260px;
	padding: 0 0 13px;
	margin: 0 0 16px;
}


/*===============
フッター
=================*/

#footer{

	background:#155B7D url(../img/footer_back.gif) repeat-x center top;
	position:relative;
	
	
}





#foo_content{
	padding:56px 0 0 0;
	margin:0 auto;
	width:1024px;
}

.foo_box1{
	float:left;
	padding: 26px 0 54px 58px;
	background:url(../img/footer_border.gif) no-repeat right top;
	width: 299px;
	
}

.foo_box1 h5{
	font-size:1.8em;
	color:#fff;
	padding:0 0 34px 0;
	
}

.banner_over6{
}

.foo_box2{
	float:left;
	background:url(../img/footer_border.gif) no-repeat right top;
	width: 185px;

	padding: 25px 28px 56px 32px;
	font-size:1.1em;
}

.foo_box2 h5{
	background:url(../img/footer_icon1.gif) no-repeat left center;
	padding:0 0 0 20px;
	font-size:17px;
	color:#fff;
}

.foo_box2 ul li a{
	background:url(../img/footer_icon2.gif) no-repeat left center;
	padding:0 0 0 20px;
	color:#fff !important;
	
}

.foo_box2 ul{
	padding: 14px 0 0 9px;
	font-size:0.9em;
	
}

.foo_box2 ul li{
	padding:0 0 10px 0;
	
}

.foo_box3{
	float:left;
}

.foo_box3 img{
	
	padding:7px 0 0 21px;
	
}

#copyright{
	
	color:#fff;
	    margin: 9px 0 0 37px;
    text-align: center;
}

.item4{
	position:absolute;
	  top: -66px;
    left: 33px;
	
}

.item5{
	position:absolute;
	right: 55px;
    top: -45px;
	
}

/*===============
ホームナースの特徴
=================*/

#main_contant2{
	    background:  url(../img/main_back3.jpg) no-repeat  center top ;
    	margin:34px 0 0;
}

#content2{
	margin:0 auto;
   
    width: 1100px;
	position:relative;
	background: url(../contact/img/back_center.png) repeat-y  center top;
  
}

#content2 .dog{
	padding: 0 0 0 33px;
	
}

.nurse_catch{
	text-indent:-9999px;
	 background: url(../homenurse/img/hukidasi.gif) no-repeat  right top;
	 width:629px;
	 height:181px;
	 position:absolute;
	   right: 78px;
    top: -8px;
	
}

.nagai_sensei{
	text-indent:-9999px;
	 background: url(../homenurse/img/nagaoka_sensei.gif) no-repeat  right top;
	 width:456px;
	 height:237px;
	 position:absolute;
	 right: 78px;
     top:180px;
	
}

#content2 h3{
	padding:0 0 0 120px;
}

.nurse_box1{
	width:950px;
	margin:20px auto 0 ;
}

.nurse_box1 img{
	
	padding: 0 20px 0 0;
	
}



.tokutyou1{
	text-indent:-9999px;
	width:265px;
	height:385px;
	background: url(../homenurse/img/tokutyou_1.gif) no-repeat  left top;
	float:left;
	display:inline;
	margin: 20px 31px 0 51px;
	
}

.tokutyou2{
	text-indent:-9999px;
	width:265px;
	height:385px;
	background: url(../homenurse/img/tokutyou_2.gif) no-repeat  left top;
	float:left;
	display:inline;
	margin: 20px 31px 0 0;
}

.tokutyou3{
	text-indent:-9999px;
	width:265px;
	height:385px;
	background: url(../homenurse/img/tokutyou_3.gif) no-repeat  left top;
	float:left;
	display:inline;
	
	margin: 20px 0 0 0;
	
}


.tokutyou4{
	text-indent:-9999px;
	width:265px;
	height:385px;
	background: url(../homenurse/img/tokutyou_4.gif) no-repeat  left top;
	float:left;
	display:inline;
	margin: 20px 31px 0 51px;
	
}

.tokutyou5{
	text-indent:-9999px;
	width:265px;
	height:385px;
	background: url(../homenurse/img/tokutyou_5.gif) no-repeat  left top;
	float:left;
	display:inline;
	margin: 20px 31px 0 0;
}

.tokutyou6{
	text-indent:-9999px;
	width:265px;
	height:385px;
	background: url(../homenurse/img/tokutyou_6.gif) no-repeat  left top;
	float:left;
	display:inline;
	
	margin: 20px 0 0 0;
	
}

.tokutyou7{
		text-indent:-9999px;
	width:265px;
	height:385px;
	background: url(../homenurse/img/tokutyou_7.gif) no-repeat  left top;
	float:left;
	display:inline;
	margin: 20px 31px 0 51px;
}

.tokutyou8{
	text-indent:-9999px;
	width:573px;
	height:406px;
	background: url(../homenurse/img/tokutyou_8.gif) no-repeat  left top;
	float:left;
	display:inline;
	
	margin: 20px 0 0 0;
	
}


/*===============
ホームナースサイズ紹介
=================*/
#nurs_data0{
	width:1100px;
	margin:20px auto 0;
}

#nurs_data{
	width:348px;
	margin: 20px 0 0 175px;
	border:1px solid #CCCCCC;
	float:left;
	display:inline;
}

.nurs_item{
	width:86px;
	color:#063F99;
	font-size: 1em;
    font-weight: bold;
	text-align:center;
	padding: 7px 0;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;

}

.nurs_item2{
	width:149px;
	color:#063F99;
	font-size: 1em;
    font-weight: bold;
	text-align:center;
	padding: 7px 0;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

.nurs_item3{
	width:110px;
	color:#063F99;
	font-size: 1em;
    font-weight: bold;
	text-align:center;
	padding: 7px 0;
	
	border-bottom:1px solid #CCCCCC;
}

.nurs_item4{
	width:86px;
	color:#333;
	font-size: 1em;
    font-weight: bold;
	text-align:center;
	padding: 10px 0;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

.nurs_item5{
	width:110px;
	color:#333;
	font-size: 1em;
    font-weight: bold;
	text-align:center;
	padding: 10px 0;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

.nurs_item6{
	width:149px;
	color:#333;
	font-size: 1em;
    font-weight: bold;
	text-align:center;
	padding: 10px 0;
	
	border-bottom:1px solid #CCCCCC;
}

.border_none{
	border-bottom:none !important;
}

.nurs_item7 {
	float:left;
	padding: 20px 10px 0 33px;
}

.nurs_item8 {
	
	padding: 20px 0 0 0;
}

#size_illustration{
	width:0 auto;
}

.illustration1{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
    height: 230px;
	width:62px;
    margin: 43px 0 0 145px;
    padding: 10px 36px 0 36px;
	float:left;
	display: inline;
}

.illustration2{
	border-right: 1px solid #000000;
    height: 230px;
	width:105px;
    margin: 43px 0 0 0;
   padding: 10px 16px 0 16px;
	float:left;
	display: inline;
}

.illustration3{
	border-right: 1px solid #000000;
    height:219px;
	width:142px;
    margin: 43px 0 0 0;
   padding: 10px 16px 0 16px;
	float:left;
	display: inline;
}

.illustration4{
	border-right: 1px solid #000000;
    height:219px;
	width:132px;
    margin: 43px 0 0 0;
   padding: 10px 16px 0 16px;
	float:left;
	display: inline;
}

.illustration5{
	border-right: 1px solid #000000;
    height:230px;
	width:166px;
    margin: 43px 0 0 0;
   padding: 10px 16px 0 16px;
	float:left;
	display: inline;
}

#bunner{
	    padding: 33px 0 0 152px;
    width: 762px;
	margin:0 auto;
}

.bunner1{
	padding:0 50px 0 0;
	float:left;
	
}

.bunner2{
	
	
}

#center_bottom{
	background: url(../homenurse/img/back_bottom.gif) no-repeat center bottom;
	height:72px;
	width:997px;
	margin: 0 auto 59px;
	
	
	
}


/*===============
取扱店紹介|取扱店募集
=================*/
#content3{
	
   /* padding:83px 0 0 0;*/
    width: 1100px;
	position:relative;
	margin:0 auto;
   
   
	
	background: url(../contact/img/back_center.png) repeat-y  center -74px;
  
}




#content3 .cat{
  
    padding: 21px 0 0 96px;
   
}
.pet_support{
	    background: url(../toriatukai_collection/img/nagaiki_support.gif) no-repeat  right top ;
    height: 164px;
    position: absolute;
    right: 121px;
    text-indent: -9999px;
    top: -24px;
    width: 610px;
	z-index: 1;
}

.pet_support2{
	    background: url(../toriatukai_collection/img/back_support.gif) no-repeat  right top ;
      height: 297px;
    position: absolute;
    right: 78px;
    text-indent: -9999px;
    top: -10px;
    width: 664px;
	z-index:0;
}

#content3 h3{
	padding:20px 0 0 120px;
}

#merit_1{
	margin:0 auto;
	width:1100px;
}

.merit_item1{
	    float: left;
    padding: 33px 0 0 148px;
	
}

.merit_item2{
	    float: left;
    padding: 42px 0 0 27px;
	
}

.merit_item3{
	    float: left;
    padding: 61px 19px 0;
	
}

.merit_answer{
	    float: left;
    padding: 38px 0 0 0;
    width: 305px;
	color:#333;
}

.text_item1{
	padding: 30px 0 0 0;
}

.padding32 {
    padding: 0 0 32px;
}

.h3_2{
	padding:1px 0 0 120px !important;
}
/**/
#merit_nagare{
	width:510px;
	float:left;
	padding: 0 0 0 158px;
}

.padding1{
	    padding: 12px 0 12px 261px;
	
}

#merit_group{
	width:1100px;
	margin:0 auto;
	padding: 40px 0 0 0;
}

.merit_item4{
	float:left;
	    padding: 11px 0 0 10px;
}

.merit_toritukai{
	float:left;
	padding: 19px 0 0 23px;
}

.h3_3{
	padding:41px 0 45px 120px !important;
}
/**/

#information_content{
	width:1100px;
	margin:0 auto;
}

.information_inner{
	width:265px;
	float:left;
	padding:0 0 0 132px;
}

.information-padding{
	padding: 0 0 0 35px;
}

.information_inner h4{
	  background: url(../toriatukai_collection/img/icon2.gif) no-repeat  left top;
	  padding:0 0 0 18px;
	  font-size: 1.2em;
}

.information_inner p{
	    color: #333333;
    font-size: 0.84em;
    font-weight: bold;
    padding: 20px 0 0 20px;
}

.buttom_information{
	  
    padding: 6px 0 0 20px !important;
}

.gray{
	 color: #888;
}

.iframe{
	 padding: 13px 0 0 20px;
	
}

.iframe2{
	 padding:64px 0 0 20px;
	  *padding:70px 0 0 20px;
	 
}

    html>/**/body .iframe2  {  
      
		padding /*\**/:70px 0 0 20px\9;  
    }  





/*===============
お問い合わせ
=================*/

#content4{
	margin:0 auto;
   
    width: 1100px;
	
	background: url(../contact/img/back_center.png) repeat-y  center top;
  
}

#content_top{
	background: url(../contact/img/back_top.png) no-repeat center 114px;
	/*background: url(../contact/img/back_top.png) no-repeat center 78px;*/
	width:997px;
	height:97px;
	margin:0 auto;
	padding: 36px 0 0;
	   
}

.contact{
	padding: 27px 0 24px 195px !important;
}

#container{
    margin: 0 auto;
    width: 627px;
}

#contents{
}

#jump_link{
	width:1100px;
	margin:0 auto;
}

#jump_link .jump{
	text-align:center;
	 padding:0 0 20px 0;
}

#center_bottom2{
	background: url(../contact/img/back_bottom.gif) no-repeat center bottom;
	height:72px;
	width:997px;
	margin: 0 auto 10px;	
	
}

/*===============
サンクスページ
=================*/

.text7{
	    color: #333333;
    font-size: 1.2em;
   padding: 50px 0 0;
    line-height: 2;
    margin: 0 auto;
    
    width: 750px;
}

.text8{
	    color: #333333;
    margin: 0 auto;
    padding: 35px 0 0;
    text-align: right;
    width: 750px;
}

#center_bottom3{
	background: url(../contact/img/back_bottom.png) no-repeat center bottom;
	height:72px;
	width:997px;
	margin: 0 auto 112px;	
	
}

/*===============
comingsoon
=================*/


.comingsoon{   
	 color: #666666;
    font-size: 82px;
    height: 225px;
    padding: 200px 0 0 318px;
}

