/* CSS Document */
@import url('index.css');
@import url('top.css');
@import url('info.css');
@import url('prof.css');
@import url('care.css');
@import url('case.css');
@import url('voice.css');
@import url('sche.css');
@import url('link.css');
@import url('wa.css');
@import url('map.css');

/*初期設定*/
body {
	background-color:#fff;
	height:100%;
	line-height:150%;
	font-size:12px;
	color:#333;
	/*font-family:"MS Pゴシック",Verdana, Arial, sans-serif;*/
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th { 
	margin:0;
	padding:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}

ol,ul,li {
	list-style:none;
}

caption,th {
	text-align:left;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}

img {
	border:0;
}

div.clear {
        clear:both;
}
/*初期設定ここまで*/

/*リンク設定*/
a {
	text-decoration:none;
	color:#0066cc;
}

a:hover {
	text-decoration:underline;
}
/*リンク設定ここまで*/

/*コンテナ*/
div#container {
	width:917px;
	margin:10px auto;
	background-color:transparent;
	position:relative;
}

/*コンテナここまで*/

/*ヘッダー*/
div#header-top {
	width:917px;
	height:120px;
	background-image:url(../img/top/logo.jpg);
	background-repeat:no-repeat;
	position:relative;
}

div#header-info {
	width:917px;
	height:120px;
	background-image:url(../img/info/logoinfo.jpg);
	background-repeat:no-repeat;
	position:relative;
}

div#header-prof {
	width:917px;
	height:120px;
	background-image:url(../img/prof/logoprof.jpg);
	background-repeat:no-repeat;
	position:relative;
}

div#header-care {
	width:917px;
	height:120px;
	background-image:url(../img/care/logocare.jpg);
	background-repeat:no-repeat;
	position:relative;
}

div#header-case {
	width:917px;
	height:120px;
	background-image:url(../img/case/logocase.jpg);
	background-repeat:no-repeat;
	position:relative;
}

div#header-voice {
	width:917px;
	height:120px;
	background-image:url(../img/voice/logovoice.jpg);
	background-repeat:no-repeat;
	position:relative;
}

div#header-voiceac {
	width:917px;
	height:120px;
	background-image:url(../img/voice/logo04.jpg);
	background-repeat:no-repeat;
	position:relative;
}

div#header-wa {
	width:917px;
	height:120px;
	background-image:url(../img/wa/logowa.jpg);
	background-repeat:no-repeat;
	position:relative;
}

div#header-map {
	width:917px;
	height:120px;
	background-image:url(../img/map/logomap.jpg);
	background-repeat:no-repeat;
	position:relative;
}

h1 a {
	position:absolute;
	text-indent:-9999px;
	width:356px;
	height:20px;
	top:57px;
	left:91px;
	outline:none;
	display:none;
}

div#kousin {
	position:absolute;
	color:#fff;
	font-size:12px;
	line-height:130%;
	width:365px;
	height:16px;
	bottom:3px;
	right:13px;
	text-align:right;
}

/*ヘッダーここまで*/

/*メインボタン*/
div#navi {
	width:917px;
	height:34px;
	margin-top:10px;
	margin-bottom:10px;
}

div#navi-top a {
	width:113px;
	height:34px;
	background-image:url(../img/common/bttop01.jpg);
	background-repeat:no-repeat;	
	text-indent:-9999px;
	display:block;
	float:left;
	outline:none;
}

div#navi-top a:hover {
	background-image:url(../img/common/bttop02.jpg);
}

div#navi-info a {
	width:113px;
	height:34px;
	background-image:url(../img/common/btinfo01.jpg);
	background-repeat:no-repeat;	
	text-indent:-9999px;
	display:block;
	float:left;
	outline:none;
}

div#navi-info a:hover {
	background-image:url(../img/common/btinfo02.jpg);
}

div#navi-prof a {
	width:113px;
	height:34px;
	background-image:url(../img/common/btprof01.jpg);
	background-repeat:no-repeat;	
	text-indent:-9999px;
	display:block;
	float:left;
	outline:none;
}

div#navi-prof a:hover {
	background-image:url(../img/common/btprof02.jpg);
}

div#navi-care a {
	width:113px;
	height:34px;
	background-image:url(../img/common/btcare01.jpg);
	background-repeat:no-repeat;	
	text-indent:-9999px;
	display:block;
	float:left;
	outline:none;
}

div#navi-care a:hover {
	background-image:url(../img/common/btcare02.jpg);
}

div#navi-case a {
	width:113px;
	height:34px;
	background-image:url(../img/common/btcase01.jpg);
	background-repeat:no-repeat;	
	text-indent:-9999px;
	display:block;
	float:left;
	outline:none;
}

div#navi-case a:hover {
	background-image:url(../img/common/btcase02.jpg);
}

div#navi-voice a {
	width:113px;
	height:34px;
	background-image:url(../img/common/btvoice01.jpg);
	background-repeat:no-repeat;	
	text-indent:-9999px;
	display:block;
	float:left;
	outline:none;
}

div#navi-voice a:hover {
	background-image:url(../img/common/btvoice02.jpg);
}

div#navi-photo a {
	width:113px;
	height:34px;
	background-image:url(../img/common/btphoto01.jpg);
	background-repeat:no-repeat;	
	text-indent:-9999px;
	display:block;
	float:left;
	outline:none;
}

div#navi-photo a:hover {
	background-image:url(../img/common/btphoto02.jpg);
}

div#navi-blog a {
	width:113px;
	height:34px;
	background-image:url(../img/common/btblog01.jpg);
	background-repeat:no-repeat;	
	text-indent:-9999px;
	display:block;
	float:left;
	outline:none;
}

div#navi-blog a:hover {
	background-image:url(../img/common/btblog02.jpg);
}


/*メインボタンここまで*/

/*メイン*/
div#main {
	width:917px;
	height:auto;
	margin:0 auto;
}
/*メインここまで*/

/*フッター*/
div#footer {
	width:917px;
	height:auto;
	font-size:10px;
	text-align:center;
	margin-top:20px;
	padding-top:20px;
	padding-bottom:15px;
}
/*フッターここまで*/
