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

/* CSSリセット */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,
pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,
strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,
caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,
figure,footer,header,hgroup,menu,nav,section,summary,time,mark,
audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;
vertical-align:baseline;background:transparent;font-weight:normal;}
body{line-height:1}article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section{display:block}
ul{list-style:none}blockquote,q{quotes:none}blockquote:before,
blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;
font-size:100%;vertical-align:baseline;background:transparent}
del{text-decoration:line-through}abbr[title],dfn[title]
{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;
margin:1em 0;padding:0}input,select{vertical-align:middle}

/*ベース*/
html,body {
	width:100%;
	min-width:960px;
	height:100%;
	background: #f5ebdf url(../img/bg.jpg);
	font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 16px;
	line-height: 1.5em;
	color: #666666;
	border-top: solid 1px #f65669;
	}

/* アイコンフォント読み込み */
@import url(http://weloveiconfonts.com/api/?family=fontawesome|zocial);
/* fontawesome */
[class*="fontawesome-"]:before {
  font-family: 'FontAwesome', sans-serif;
}

a:link , a:visited {
	color: #36a8d8;
	text-decoration:underline;
	-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all  0.3s ease;
}

a:hover {
	color: #5bc5e8;
	text-decoration:none;
}

#wrapper {
	width: 960px;
	margin:0 auto;
	position:relative;
}

/*----------------------------------------------------------------------------------
	ヘッダー
----------------------------------------------------------------------------------*/
h1 {
	padding: 18px 20px 10px 0;
	margin: 0;
	font-size:12px;
	color:#999999;
}

h1 img {
	margin: 25px 20px 0 0 ;
	width: 176px;
	}

h1 a:hover , .amg_logo a:hover {
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
	}

.amg_logo {
	width: 171px;
	height: 26px;
	position:absolute;
	top:5px;
	left:0;
	}

/*プライバシーポリシーボタン*/
.privacy {
	position:absolute;
	top:0;
	right:0;
	font-size:14px;
	}

.privacy a:link , .privacy a:visited {
	display:block;
	color:#f65669;
	text-shadow:1px 1px 1px#ffffff;
	background:#ffd8d1;
	padding:3px 16px 8px;
	border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
	text-decoration:none;
	}
	
.privacy a:hover {
	display:block;
	color:#ffffff;
	text-shadow:none;
	background:#f65669;
	padding:3px 16px 8px;
	border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
	}

.privacy .fa {
	font-size:24px;
	margin-right:10px;
	position:relative;
	top:4px;
	}

/*----------------------------------------------------------------------------------
	グローバルナビ
----------------------------------------------------------------------------------*/
nav {
	clear:both;
	}

nav ul {
	}

nav ul li {
	float:left;
	width:319px;
	background:#ffffff;
	margin:0 ;
	border-right:1px solid #eeeeee;
	}

nav ul li a:link , nav ul li a:visited , nav ul li a:hover {
	display:block;
	padding:12px 0 8px;
	font-size:18px;
	text-decoration:none;
	}

/*ステーション一覧*/
nav ul li.first {
	border-left:1px solid #eeeeee;
	}

nav ul li.first a:link , nav ul li.first a:visited {
	border-bottom:3px solid #31a5e1;
	color:#31a5e1;
	background:url(../img/navi_icon_home.png) no-repeat 68px 8px;
	padding-left:48px;
	}

nav ul li.first a:hover {
	border-bottom:3px solid #31a5e1;
	color:#ffffff;
	background:url(../img/navi_icon_home_over.png) no-repeat 68px 8px #31a5e1;
	padding-left:48px;
	}

/*訪問看護とは*/
nav ul li.second {
	width:318px;
	}

nav ul li.second a:link , nav ul li.second a:visited {
	border-bottom:3px solid #41b974;
	color:#41b974;
	background:url(../img/navi_icon_bag.png) no-repeat 80px 6px;
	padding-left:50px;
	}

nav ul li.second a:hover {
	border-bottom:3px solid #41b974;
	color:#ffffff;
	background:url(../img/navi_icon_bag_over.png) no-repeat 80px 6px #41b974;
	padding-left:50px;
	}

/*ご利用者様の声*/
nav ul li.third a:link , nav ul li.third a:visited {
	border-bottom:3px solid #ff9e49;
	color:#ff9e49;
	background:url(../img/navi_icon_voice.png) no-repeat 75px 8px;
	padding-left:40px;
	}

nav ul li.third a:hover {
	border-bottom:3px solid #ff9e49;
	color:#ffffff;
	background:url(../img/navi_icon_voice_over.png) no-repeat 75px 8px #ff9e49;
	padding-left:40px;
	}

nav ul li a{
	display:block;
	text-align:center;
	padding:10px;
	font-size:16px;
	}

/*選択中*/
nav ul li.current_01 a:link , nav ul li.current_01 a:visited {
	color:#ffffff !important;
	background:url(../img/navi_icon_home_over.png) no-repeat 68px 8px #31a5e1 !important;
	}

nav ul li.current_02 a:link , nav ul li.current_02 a:visited {
	color:#ffffff;
	background:url(../img/navi_icon_bag_over.png) no-repeat 80px 6px #41b974;
	}

nav ul li.current_03 a:link , nav ul li.current_03 a:visited {
	color:#ffffff;
	background:url(../img/navi_icon_voice_over.png) no-repeat 75px 8px #ff9e49;
	}

/*----------------------------------------------------------------------------------
	トップ画像
----------------------------------------------------------------------------------*/
h2 {
	margin-top:70px;
	position:relative;
	font-size:32px;
	text-shadow:1px 1px 1px #ffffff;
	color:#444444;
	}

h2 .head_title {
	position:absolute;
	top:30px;
	left:20px;
	letter-spacing:0.1em;
	}

h2 .head_title p {
	font-size:20px;
	letter-spacing:0.1em;
	margin-bottom:10px;
	color:#888888;
	}

h2 .head_title_ichigyo {
	position:absolute;
	top:50px;
	left:30px;
	letter-spacing:0.1em;
	}

h2 img {
	border:5px solid #ffffff;
	border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	}

/*パンクズ*/
.pankuzu {
	font-size:14px;
	margin:5px 0 25px;
	color:#cccccc;
	}

.pankuzu i {
	font-size:16px;
	margin:0 8px;
	}

.pankuzu a:link , .pankuzu a:visited {
	color:#999999;
	}

.pankuzu a:hover {
	color:#666666;
	}

.pankuzu span {
	color:#666666;
	}

/*----------------------------------------------------------------------------------
	コンテンツレイアウト
----------------------------------------------------------------------------------*/
#main{
	float:right;
	width:680px;
	margin:0 0 20px 20px;
	}

#side {
	float:left;
	width:260px;
	}

/*----------------------------------------------------------------------------------
	サイドメニュー
----------------------------------------------------------------------------------*/
#side section {
	margin:0 0 20px 0;
	}

ul.side_menu {
	background:#ffffff;
	border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	}

ul.side_menu li {
	border-bottom:1px solid #faf3ed;
	}

ul.side_menu li .fa {
	font-size:18px;
	color:#f65669;
	margin:0 15px;
	padding:1px 2px;
	}

ul.side_menu li a {
	display:block;
	padding:28px 0;
	color:#644541;
	text-decoration:none;
	}

/*2行の場合*/
ul.side_menu li.nigyo a {
	padding:18px 0;
	}

ul.side_menu li.nigyo a p {
	display:inline-block;
	}

ul.side_menu li.nigyo a .fa {
	position:relative;
	top:-10px;
	}

/*3行の場合*/
ul.side_menu li.sangyo a {
	padding:10px 0;
	}

ul.side_menu li.sangyo a p {
	display:inline-block;
	}

ul.side_menu li.sangyo a .fa {
	position:relative;
	top:-22px;
	}

ul.side_menu li a:hover {
	background:#ffd8d1;
	}

ul.side_menu li.side_first a:hover {
	border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
	}

ul.side_menu li.side_last a:hover {
	border-radius:0 0 5px 5px ;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
	}

/*バナー類*/
ul.side_bnr li {
	margin:0 0 5px 0;
	}

/*インクルード外_個別追加*/
.bn_tsuika {
	margin:0 auto 5px;
	text-align:center;
	}

ul.side_bnr a:hover , .bn_tsuika a:hover {
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
	}

/*----------------------------------------------------------------------------------
	メインコンテンツ - 各ステーションページ
----------------------------------------------------------------------------------*/
h3 .fa {
	font-size:26px;
	font-weight:bold;
	color:#f65669;
	margin-right:5px;
	}

h3 {
	font-size:18px;
	color:#f65669;
	background:#ffffff;
	border-left:1px solid #f65669;
	padding:8px 15px;
	}

h3.title {
	font-size:20px;
	color:#895a52;
	text-shadow:1px 1px 1px #ffffff;
	background:#ffd8d1;
	padding:12px 18px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	margin:0 0 20px 0;
	border:none;
	}

h3.title i {
	margin-right:8px;
	position:relative;
	top:2px;
	}
	

#main section , #main_full section {
	clear:both;
	padding-bottom:20px;
	}

#main section p , #main_full section p {
	margin:20px 15px ;
	}

/*画像右*/
.right_img {
	float:right;
	margin:20px 0 15px 15px;
	}

.right_img img {
	border:5px solid #ffffff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	}

.right_img .caption {
	text-align:center;
	color:#644541;
	font-size:14px;
	margin-top:-4px;
	}

/*責任者_写真*/
#message img {
	width:160px;
	height:200px;
	}

/*対応可能サービス*/
ul.service {
	background:#ffffff;
	border-top:1px solid #895a52;
	border-left:1px solid #895a52;
	margin:15px 0;
	}

ul.service li {
	float:left;
	font-size:14px;
	padding:10px;
	border-right:1px solid #895a52;
	border-bottom:1px solid #895a52;
	width:149px;
	margin:0;
	}
	
ul.service li.service_hidari {
	width:148px;
	}
	
/*連携施設リスト*/
ul.txt_list {
	margin:20px 15px ;
	}

ul.txt_list li {
	margin:5px 0;
	}

/*外部リンク*/
.fa-external-link {
	margin-left:6px;
	}

/*GoogleMap*/
#map{
    width: 100%;
    height: 400px;
	margin-top:-10px;
}

/*PDF書類ダウンロード*/
ul.doc_list {
	margin:20px 0 10px;
	}

ul.doc_list li {
	display:inline-block;
	/*width:330px;*/
  width: 100%;
	margin:0 0 15px 0;
	}
	
ul.doc_list li.doc_first {
	margin-right:14px;
	}

/*ボタン*/
a.button {
	display:block;
	font-size:20px;
	letter-spacing:0.2em;
	text-align:center;
	position: relative;
	padding:10px 0;
	background-color: #b7e8e9;
	color: #555555;
	line-height: 52px;
	-webkit-transition: none;
	transition: none;
	box-shadow: 0 3px 0 #8ababb;
	text-shadow: 1px 1px 1px #ffffff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	text-decoration:none;
}
.button:hover {
	background-color: #c2edee;
	box-shadow: 0 3px 0 #a1d0d1;
}
.button:active {
	top: 3px;
	box-shadow: none;
}

ul.doc_list li img {
	position:absolute;
	top:16px;
	margin-left:15px;
	}

/*お問い合わせ*/
.toiawase {
	background:#ffd8d1;
	padding:25px 0 5px;
	font-size:20px;
	text-align:center;
	border-radius: 5px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	}
	
.toiawase p {
	display:inline-block;
	color:#f65669;
	font-size:44px;
	text-shadow:1px 1px 1px #ffffff;
	}

.toiawase p i {
	margin-right:10px;
	}

.toiawase p a {
	color:#f65669;
	letter-spacing:0.02em;
	font-family: 'Work Sans', sans-serif;
	cursor:default;
	text-decoration:none;
	}

/*金沢文庫リクルートページ用*/
.toiawase p.kanabun_rec {
	font-size:36px;
	}

.toiawase p.kanabun_rec a span {
	font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size:26px;
	}
	
/*----------------------------------------------------------------------------------
	採用情報
----------------------------------------------------------------------------------*/
/*募集要項テーブル*/
.table_01 {
	border-collapse: collapse;
	margin:25px 0 0;
	text-align:left;
	width:100%;
}
.table_01 td,
.table_01 th{
	padding: 10px 15px;
	border: 1px solid #cccccc;
}
.table_01 th{
	background:#ffd8d1;
	width:120px;
	font-weight:bold;
	color:#555555;
}
.table_01 td{
	background:#ffffff;
}

/*ボタン*/
.all_btn {
	width:100%;
	margin:0 auto 40px;
	}

.all_btn i {
	margin-left:20px;
	font-size:28px;
	}

.color_red {
	color:#f65669;
	}

.table_02 {
	border-collapse: collapse;
	margin:25px 0 0;
	text-align:left;
	width:100%;
}
.table_02 td,
.table_02 th{
	padding: 10px 15px;
	border: 1px solid #cccccc;
}
.table_02 th{
	background:#ffd8d1;
	font-weight:bold;
	color:#555555;
	width: 50%;
}
.table_02 td{
	background:#ffffff;
}

/*----------------------------------------------------------------------------------
	訪問看護ステーション一覧
----------------------------------------------------------------------------------*/

ul.ichiran_list li {
	width:470px;
	display:inline-block;
	margin:0 14px 20px 0;
	}

ul.ichiran_list li:nth-child(2n) , ul.service_list li:nth-child(2n) {
	margin-right:0;
	}

ul.ichiran_list li a {
	display:block;
	background:#ffffff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	padding:15px;
	text-decoration:none;
	font-size:18px;
	color:#333333;
	}

ul.ichiran_list li a:hover {
	background:#ffd8d1;
	}

ul.ichiran_list li a img {
	width:440px;
	height:220px;
	margin-bottom:10px;
	}

.shichoson {
	background:#f65669;
	padding:4px 10px;
	margin-right:15px;
	color:#ffffff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	display:inline-block;
	}


/*----------------------------------------------------------------------------------
	訪問看護ステーションとは
----------------------------------------------------------------------------------*/
/*対象となる方*/
.taisho {
	color:#333333;
	font-size:18px;
	list-style-type:disc;
	margin-left:38px !important;
	}
	
/*サービス内容リスト*/
ul.service_list {
	margin:25px 0 25px 0;
	}

ul.service_list > li {
	background:#ffffff;
	width:470px;
	height:220px;
	margin:0 20px 20px 0;
	float:left;
	border-radius: 5px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	position:relative;
	}

ul.service_list li h4 {
	background:#ffd8d1;
	padding:10px 14px;
	font-size:20px;
	color:#895a52;
	text-shadow:1px 1px 1px #ffffff;
	border-radius: 5px 5px 0 0 ;
	-webkit-border-radius: 5px 5px 0 0 ;
    -moz-border-radius: 5px 5px 0 0 ;
	}

ul.service_list li h4 i {
	margin-right:10px;
	font-size:24px;
	}
	
ul.service_list li img {
	position:absolute;
	bottom:0;
	right:0;
	border-radius: 0 0 5px 0 ;
	-webkit-border-radius: 0 0 5px 0 ;
    -moz-border-radius: 0 0 5px 0;
	}

/*サービス内容リスト*/
ul.service_list_naiyo {
	position:absolute;
	top:58px;
	left:15px;
	width:240px;
	list-style-type:disc;
	margin-left:22px;
	z-index:5;
	}

/*ご利用の流れ*/
ul.nagare_list {
	margin:25px auto;
	}

ul.nagare_list>li {
	background:#ffd8d1;
	border:1px solid #895a52;
	padding:12px 0;
	border-radius: 5px ;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	text-align:center;
	font-size:18px;
	text-shadow:1px 1px 1px #ffffff;
	}

ul.nagare_list>li.white_box {
	background:#ffffff;
	text-align:center;
	}

/*訪問看護ご利用の対象となる方リスト*/
ul.nagare_list>li>ul.txt_list {
	margin:10px 0 0;
	}

ul.nagare_list>li>ul.txt_list li {
	display:inline-block;
	font-size:16px;
	margin:5px 10px;
	}

ul.nagare_list>li.yajirushi_box {
	background:none;
	border:none;
	}
	
/*ご利用の流れ_分岐*/
.bunki_box {
	width:48%;
	display:inline-block;
	margin-right:3%;
	}

.bunki_box_right {
	margin-right:0;
	}
	
ul.nagare_list li.bunki_hoken {
	height:22em;
	vertical-align:top;
	}

ul.nagare_list li h4 {
	background:#ffd8d1;
	color:#f65669;
	font-weight:bold;
	font-size:20px;
	margin-top:-12px;
	padding:12px 0;
	border-radius: 5px 5px 0 0 ;
	-webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
	}

/*介護保険/医療保険タイトル*/
ul.nagare_list li.bunki_box>h4 {
	text-align:left;
	margin-top:-12px ;
	padding:0 20px;
	}

ul.nagare_list li i {
	font-size:28px;
	margin:0 8px 0 0;
	position:relative;
	top:3px;
	}

ul.nagare_list li h4>p {
	display:inline-block;
	font-size:16px;
	color:#895a52;
	margin-left:8px !important;
	}

.hoken_setsumei {
	margin:30px 30px 25px;
	line-height:1.7em;
	font-size:16px;
	text-align:left;
	}

.taC {
	text-align:center;
	}

.pc_none {
	display:none;
	}

.hoken_setsumei span {
	font-size:20px;
	font-weight:bold;
	color:#f65669;
	text-shadow:none;
	}

ul.nagare_list>li>span {
	font-size:20px;
	font-weight:bold;
	color:#f65669;
	}

/*※リスト*/
ul.hoken_att {
	margin:30px 30px 15px 45px;
	font-size:14px;
	color:#999999;
	line-height:1.4em;
	}

ul.hoken_att li {
	text-indent: -1em;
	text-align:left;
	margin-bottom:2px;
	}

ul.hoken_att li:before { content:"※" }



/*三角形*/
.sankaku {
width: 0;
height: 0;
border-style: solid;
border-width: 25px 35px 0 35px;
border-color: #ffffff transparent transparent transparent;
margin:0 auto;
}

.sankaku_pink {
width: 0;
height: 0;
border-style: solid;
border-width: 25px 35px 0 35px;
border-color: #ffd8d1 transparent transparent transparent;
margin:0 auto;
}

/*----------------------------------------------------------------------------------
	ご利用者様の声
----------------------------------------------------------------------------------*/
ul.voice_list {
	margin-bottom:10px;
	}

ul.voice_list li {
	clear:both;
	}
	
.voice_list_img {
	width:180px;
	float:left;
	text-align:center;
	margin-left:10px;
	}

/*声_吹き出し*/
.fukidashi {
	float:right;
	width:680px;
	background:#ffffff;
	border:3px solid #ffd8d1;
	padding:25px;
	border-radius: 10px ;
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
	position:relative;
	margin-bottom:40px;
	}

.fukidashi:before {
	border:20px solid transparent;
	border-width: 15px 24px 15px 20px;
	border-right-color:#ffffff;
	border-left-width:0;
	left:-20px;
	content:"";
	display:block;
	top:40px;
	position:absolute;
	width:0;
	z-index:1;
}

.fukidashi :after {
	border:20px solid transparent;
	border-width: 15px 24px 15px 20px;
	border-right-color:#ffd8d1;
	border-left-width:0;
	left:-25px;
	content:"";
	display:block;
	top:40px;
	position:absolute;
	width:0;
}

.fukidashi>p {
	border-top:1px dashed #cccccc;
	margin: 10px 0 0 0 !important;
	padding-top:12px;
	text-align:right;
	color:#f65669;
	}

/*ご質問リスト*/
ul.q_list>li {
	background:#ffd8d1;
	padding:22px;
	margin-bottom:40px;
	border-radius: 10px ;
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
	}

.q_list_img {
	float:left;
	}

.question {
	color:#555555;
	font-size:20px;
	text-shadow:1px 1px 1px #ffffff;
	margin:25px 0 0 135px;
	}

.question i {
	font-size:34px;
	color:#f65669;
	margin-right:12px;
	position:relative;
	top:5px;
	}

.a_nurse_img {
	float:right;
	padding-left:20px;
	}

.answer {
	clear:both;
	background:#ffffff;
	padding:25px;
	border-radius: 5px ;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	}

.answer span {
	color:#f65669;
	}

.answer ul {
	list-style-type:disc;
	margin:10px 0 0 35px;
	}


/*----------------------------------------------------------------------------------
	プライバシーポリシー
----------------------------------------------------------------------------------*/
ul.privacy_list {
	list-style-type:square;
	margin:25px 25px 20px 50px;
	}
	
ul.privacy_list li {
	margin:35px 0;
	}

p.privacy_title {
	margin:0 0 6px 0 !important;
	font-weight:bold;
	color:#555555;
	font-size:108%;
	}

ul.privacy_list li ul {
	list-style-type:decimal;
	margin:18px 0 60px 28px;
	}

ul.privacy_list li ul li {
	margin:0 0 -18px 0 !important;
	}

/*----------------------------------------------------------------------------------
	フッター
----------------------------------------------------------------------------------*/
#footer {
	clear: both;
	width:100%;
	color:#ffffff;
	text-align: center;
	font-size: 12px;
	padding: 12px 0;
	margin:50px 0 0 0;
	background:#f65669;
	font-family: 'Work Sans', sans-serif;
}

/*クリアーフィックス*/
.clearfix:after{
    content: "."; 
    display: block; 
    height: 0; 
    font-size:0;	
    clear: both; 
	visibility:hidden;
}
.clearfix{
	display: inline-block;
} 

* html .clearfix{
	height: 1%;
}
.clearfix{
	display:block;
}

/*----------------------------------------------------------------------------------
	上へ戻る
----------------------------------------------------------------------------------*/
#page-top {
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index:10;
}

#page-top a:link , #page-top a:visited {
	font-size:48px;
	filter: alpha(opacity=100);
	-moz-opacity:1.00;
	opacity:1.00;
}

#page-top a:hover {
	filter: alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}

/*----------------------------------------------------------------------------------
	訪問看護トップ　aタグのhoverを無効に
----------------------------------------------------------------------------------*/

ul.ichiran_list li a.no-pointer {
  cursor: default;
  color: inherit;
  text-decoration: none;
}

ul.ichiran_list li a.no-pointer:hover {
  background:#fff;
}
