@charset "shift_jis";

/* デフォルト設定 */
html{
	margin:0;
	padding:0;
	border:none;
	height:100%;
	font-family:"メイリオ","ＭＳ Ｐゴシック","ＭＳ ゴシック",AquaKanaRegular,'Hiragino Kaku Gothic Pro W3',sans-serif;
}

body{
background-color:#ffffff;
background-image:url(https://www.careit.jp/image/bg.gif);
background-repeat:repeat-y;
background-position:center top;
margin:0 auto;
padding:0;
height:100%;
width:960px;
}

H1,H2,H3,H4,H5,H6{margin:0;padding:0;font-style:normal;font-weight:normal;color:#535353;}

ul,ol,li,dl,dt,dd,table,tr,td,p{margin:0;padding:0;font-size:12px;color:#535353;}

ul,ol,li{list-style-type: none;}

img{border:none;text-decoration:none;vertical-align:bottom;}


a:link { color: #0000ff; }
a:visited { color: #000080; }
a:hover { color: #ff0000; }
a:active { color: #ff8000; }



/* ケアIT　本文レイアウト設定 */
/* コンテンツ */
.contents{
	width:960px;
	height:100%;
	margin:0 auto;
	padding:0;
	overflow:hidden;
	min-height: 100%;
	_height:auto;
}

body > .contents {
	height: auto;
}


/* ヘッダー */
.header{
float:left;
width:960px;
}

/* ロゴ */
.logo{
	float:left;
	margin:10px 0 10px 10px;
	width:265px;height:50px;
	display:inline;
	}

/* フレーズ */
h1{
font-size:14px;
float:left;
height:50px;
line-height:50px;
width:400px;
margin:10px 0;
display:inline;

}

/* 連絡先 */
.tel{
	float:right;
	width:199px;
	height:50px;
	margin:10px 10px 10px 0;
	display:inline;
}

address{
	visibility:hidden;
	display:none;
}

.header ul li{float:left;width:320px;text-align:center;background-color:#fafafa;}

/* パンくずリスト */
.navi_bar{
	width:600px;
	height:20px;
	margin:0;
	padding:0;
	float:left;
	display:inline;
}

.location{
background-image:url(https://www.careit.jp/image/navi_arrow.gif);
background-position:0 50%;
background-repeat:no-repeat;
margin:0 0 0 2em;
padding:0 0 0 1em;
line-height:20px;
height:20px;
float:left;
display:inline;

}


/* メインコンテンツ */
.main_contents{
	width:600px;
	height:auto;
	margin:0 0px 0 20px;
	display:inline;
	float:left;
}


/* トップ画像 */
.mainvisual{
	width:600px;
	margin:0;
	padding:0;
	float:left;
	height:100%;
	text-align:left;
	display:inline;
}

.mainvisual img{
border:1px #999999 solid;
height:150px;
}


/* ケアITとは？コーナー */
.careit_top{
	background-image:url(https://www.careit.jp/aboutit/image/AB_top.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:600px;
	height:315px;
	margin:1.5em 0 0 0;
	padding:0;
}

.about{
margin:0;
padding:0;
border-left:1px #8cdc8a solid;
border-right:1px #8cdc8a solid;
width:598px;
height:100%;
}

.careit_top h1{display:none;}
.careit_top h2{display:none;}
.careit_top img{margin:200px 0 0 50px;}

.title_it{margin:0 auto;text-align:center;width:550px;}
.it{
	background-image:url(https://www.careit.jp/aboutit/image/AB_it_bg.jpg);
	background-position:left top;background-repeat:no-repeat;
	margin:0 auto;
	width:550px;
	height:168px;}
	
.it p{font-size:14px;line-height:22px;padding:10px;margin:0;}

.title_user{margin:20px auto 0 auto;text-align:center;width:550px;}

.about_itbend{width:550px;margin:20px auto 0 auto;height:241px;}
.about_itbend h4{width:200px;height:20px;margin:0;padding:0;}
.about_itbend h4 img{margin:0;padding:0;width:200px;height:20px;}
.about_itbend img{margin:0 7px 7px 0;float:left;}
.about_itbend_dl{width:360px;margin:0;padding:0;float:left;}
.about_itbend_dl dt{border:1px #337035 solid;clear:left;background-color:#E6EDD4;font-weight:bold;color:#691600;}
.about_itbend_dl dd{
	border-top:none;
	border-left:1px #337035 solid;
	border-right:1px #337035 solid;
	border-bottom:1px #337035 solid;
	margin-bottom:5px;
	min-height:36px;
	font-size:12px;
	line-height:16px;
	}
.about_itbend_dl img{text-align:center;margin:3px 60px;padding:0;width:230px;height:36px;clear:both;}

.about_kaigo{width:551px;margin:30px auto 0 auto;height:164px;padding-bottom:10px;}
.about_kaigo h4{width:145px;height:20px;margin:0;padding:0;}
.about_kaigo h4 img{margin:0;padding:0;width:145px;height:20px;}
.about_kaigo img{margin:0 7px 7px 0;float:left;}

/* ケアITプロジェクト */

.careitp_top{
	background-image:url(https://www.careit.jp/aboutit/image/CP_top.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:600px;
	height:315px;
	margin:1.5em 0 0 0;
	padding:0;
}

.careitp_top h1{display:none;}

.title_kouhou{margin:20px auto 0 auto;text-align:center;width:560px;}
.title_careit{margin:20px auto 0 auto;text-align:center;width:560px;}
.title_unei{margin:20px auto 0 auto;text-align:center;width:558px;}

.cp_kouhou{
	background-image:url(https://www.careit.jp/aboutit/image/CP_kouhou_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0 auto;
	width:560px;
	height:217px;}

.cp_kouhou p{width:500px;margin:0 auto;padding-top:10px;}

.cp_kouhou_table{width:530px;margin:0 auto;}
.cp_kouhou_table td{
	background-image:url(https://www.careit.jp/aboutit/image/CP_kouhou_corner.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:264px;
	height:76px;
}

.cp_kouhou_table dl{width:230px;margin:auto;}
.color_orange{color:#F36100;font-weight:bold;}
.color_green{color:#3E9300;font-weight:bold;}
.color_blue{color:#0095B0;font-weight:bold;}
.color_red{color:#A80138;font-weight:bold;}

.cp_careit{
	background-image:url(https://www.careit.jp/aboutit/image/CP_careit.jpg);
	background-position:left top;background-repeat:no-repeat;
	margin:0 auto;
	width:560px;
	height:217px;}

.cp_careit p{width:500px;margin:0 auto 10px auto;padding-top:10px;}

.cp_unei{
	background-image:url(https://www.careit.jp/aboutit/image/CP_unei_bg.jpg);
	background-position:left top;background-repeat:no-repeat;
	margin:0 auto;
	width:558px;
	height:200px;}

.cp_unei p{width:500px;margin:0 auto 10px auto;padding-top:10px;}
.cp_unei p img{margin:0 auto;text-align:center;}

.cp_contact{width:500px;margin:5px auto;text-align:center;}

.about_footer{margin:0;padding:0;width:600px;height:10px;}

.about_footer{margin-bottom:20px;}



/* サイドリンクバー */
.infomation_bar{
 width:300px;
 float:left;
 margin:20px 20px 0 10px;
 padding:0;
 display:inline;
 height:100%;
}

.infomation_bar .entry{width:300px;height:300px;margin:0 0 10px 0;float:right;}/* 登録者募集バナー */
.infomation_bar span{display:none;}


.link{
	width:300px;
	height:auto;
	background-color:#ffffff;
	margin:0;
	padding:0;
	text-align:center;
	float:left;
	display:inline;
}

.link img{
background-color:#ffffff;
margin:20px 10px 0 10px;
width:200px;
height:30px;
text-align:center;
text-decoration:none;
}


.link ul{width:300px;margin:2px auto;height:100%;border:1px #BCC6CD solid;padding:0;float:left;}

.link ul li h4{background-image:url(https://www.careit.jp/image/sidebar.gif);
background-position:left top;
background-repeat:repeat-x;
height:20px;
line-height:20px;
font-size:12px;
font-weight:bold;
border-bottom:1px #BCC6CD solid;
text-align:left;
clear:both;
padding-left:15px;
width:285px;
}

.link ul li{width:300px;text-align:left;line-height:2em;clear:both;}
.link ul li span{display:block;border-left:5px #1B9CF5 solid;margin-left:1em;padding-left:0.5em;margin-top:10px;clear:both;background-color:#ECF8F9;width:200px;}
.link ul li ul{margin:0;}
.link ul li ul li{line-height:1.3em;width:250px;}
.link ul li img{border:1px #797979 solid;height:59px;width:150px;margin:5px auto;}

.link p{
background-color:#ffffff;
background-image:url(https://www.careit.jp/image/sidebar_arrow.gif);
background-position:0% 0%;background-repeat:no-repeat;
padding:0 0 0 1.5em;
margin:5px auto;
height:auto;
line-height:16px;
text-align:left;
float:left;
display:inline;
}



.link .news{border:0;text-align:left;margin-left:1em;width:250px;}

/* ページ下部バナー */
.bottom_ad{width:600px;text-align:center;margin:20px 0 20px 20px;height:200px;float:left;}
.bottom_ad p{float:left;margin:0;}

/* フッター */
.footer{
	clear:both;
	width:960px;
	margin:10px auto;
	text-align:center;
	padding:0;
	border-top:1px #d5d5d5 solid;
}

/* フッターナビ */
.f_navi{position:relative;overflow:hidden;margin:5px auto;clear:both;}
.f_navi ul{position:relative;left:50%;float:left;}
.f_navi li{position:relative;left:-50%;float:left;margin:0 5px;}

.footer p{clear:both;background-color:#D6D6D6;width:960px;}

