@charset "UTF-8";
/* CSS Document */

/* ----------------------------

共通設定

-------------------------------  */

/*フォントのサイズ・ファミリー・行間設定*/
*{
	font:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	line-height:1.6em;
}
p{
	font:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	line-height:1.7em;
	padding:20px 30px;
	margin:0 0 0 0;
}
/*強調したい文章の設定*/
.font_red{
	color:#F33;
}
.font_brown{
	color:#704f3f;
}
/*リンク色設定*/
a:link{
	color:#e95371;
}
a:visited{
	color:#ff8099;
}
a:hover{
	color:#8d3042;
}
/* wrap の定義*/
#wrap{
	width:780px;
	margin:auto;
}
/* ヘッダー */
.header_logo{
	width:361px;
	float:left;
}
.header_adress{
	width:419px;
	display:block;
	float:right;
}
span.adress{
	float:right;
}
span.number{
	display:block;
	float:right;
	margin:10px 0px;
}
/*h2見出し共通設定*/
.h2_ttl{
	margin-bottom:20px;
}
/* グローバルナビゲーション*/
#nav{
	background-image:url(../images/common/nav_bg.png);
	width:780px;
	height:45px;
	clear:both;
	margin:20px 0px 40px 0px;
}
.nav1{
	width:170px;
	height:45px;
}

.f_left{
	float:left;
}

#nav ul{
	display:flex;
}

/* フッター */
.top_retrun{
	text-align:right;
	width:780px;
	margin:20px 0px 10px 0px;
	color:#e95371;
	font-size:14px;
}
#footer_cont span{
	background-image:url(../images/common/footer.png);
	width:780px;
	height:60px;
	display:block;
}
#footer_cont span img{
	margin:20px;
}

/* ----------------------------

index.htmlの記述 

-------------------------------  */

	
/* リード文 */
#intro{
	margin:0px 0px 40px 0px;
	clear:both;
}
/*特長*/
#topic_cont{
	width:780px;
	height:550px;
	margin-bottom:30px;
}
#topic_cont h3{
	display:block;
}
#topic_cont span img{
	display:block;
}
.topic_list1{
	display:block;
	height:200px;
	margin:30px 0 20px 0;
}
.topic1{
	float:left;
	width:230px;
	height:200px;
	display:block;
	margin:0px 10px;
}
.topic1 p{
	display:block;
	height:100px;
	background-image:url(../images/common/tiling.png);
	background-repeat:repeat-y;
}
.topic2{
	float:left;
	width:245px;
	height:200px;
	display:block;
	margin:0px 10px;
}
.topic2 p{
	display:block;
	height:100px;
	background-image:url(../images/common/tiling.png);
	background-repeat:repeat-y;
	background-position:right;
	padding-right:10px;
}

.topic3{
	float:left;
	width:244px;
	height:200px;
	display:block;
	margin:0px 10px;
}

.topic3 p{
	display:block;
	height:100px;
	background-image:url(../images/common/tiling.png);
	background-repeat:repeat-y;
	background-position:right;
	padding-right:10px;
}

.topic_list2{
	width:520px;
	height:232px;
	display:block;
	margin:auto;
	clear:both;
}

.topic4{
	float:left;
	width:232px;
	height:200px;
	display:block;
	margin:0px 15px 0 10px;
}
.topic4 p{
	display:block;
	height:150px;
	background-image:url(../images/common/tiling.png);
	background-repeat:repeat-y;
	background-position:right;
	padding-right:20px;
	/*
	text-align:justify;
	text-justify:distribute-all-lines;
	}*/
}
.topic5{
	float:left;
	width:230px;
	height:200px;
	display:block;
	margin:0px 10px 0 15px;
}

.topic5 p{
	display:block;
	height:150px;
	background-image:url(../images/common/tiling.png);
	background-repeat:repeat-y;
	background-position:right;
	padding-right:10px;
}

.topic_footer{
	float:right;
}
/* 居宅介護支援事務所とは？*/
.kyotaku_cont{
	height:310px;
	margin:0px 0px 20px 0px;
	clear:both;
}
.kyotaku_p{
	width:450px;
	float:left;
	padding:10px 0 0 30px;
}
.kyotaku_img{
	float:right;
	margin-right:10px;
}

/* 問い合わせ */
.contact_cont{
	clear:both;
}

.contact_img{
	display:block;
	width:621px;
	height:370px;
	margin:0px auto 30px auto;
}

/* ----------------------------

service.htmlの記述 

-------------------------------  */
/* サービスについて */
#service{
	margin:10px 0 40px 0;
}
#service p{
	background-color:#fffbf3;
}
/* 介護保険申請からサービス提供のながれ */
#careflow_cont{
	margin:0 0 30px 0;
}
.careflow_bg{
	background-image:url(../images/service/care_flow_btn.png);
	background-position:left top;
	background-repeat:repeat-y;
	width:780px;
	height:755px;
	margin:30px 0 0 0;
}
.careflow_inner{
	height:100px;
}
.careflow_inner_num{
	width:193px;
	height:100px;
	float:left;
}
.careflow_inner p{
	width:557px;
	margin:0 0 0 100px;
	padding:0 10px 0 120px;
}
.careflow_inner2{
	height:150px;
}
.careflow_inner2_num{
	width:193px;
	height:150px;
	float:left;
}
.careflow_inner2 p{
	width:557px;
	margin:0 0 0 100px;
	padding:0 10px 0 120px;
}
/* サービス内容について */
.service_cont{
	margin:0 0 30px 0;
}
.service_cont_column{
	display:block;
	width:740px;
	height:66px;
	margin:25px auto	10px auto;
}
.service_cont h3{
	width:740px;
	margin:0px auto 0px auto;
	color:#704f3f;
	font-weight:bold;
}
.service_cont ul{
	width:720px;
	margin:0px auto 20px auto;
}
.service_cont ul {
	padding-left:1em;
	text-indent:-1em;
}
/* 介護支援専門員 */
.caremanager_cont{
	margin:0 0 30px 0;
}
.caremanager_cont_p{
	margin:0 0 10px 0;
	display:block;
	padding:10px 20px 0 30px;
}

/*ケアプラン（介護サービス計画）とは */
.careplan_cont{
	width:780px;
	height:250px;
	margin:0 0 30px 0;
}
.careplan_cont p{
	width:450px;
	float:left;
	display:block;
	margin:0px 0 0 0;
	padding:10px 30px 30px 30px;
}
.careplan_cont_img{
	float:right;
	margin-right:10px;
	margin:20px 40px 0 0;
}
