﻿@charset "utf-8";
/* 基本設定ここから */

body {
       color:#555555;
	   color:#333;
	   font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","MS Pゴシック","MS P Gothic",sans-serif;
	   margin:0px 0px 0px 0px;
	   padding:0px 0px 0px 0px;
	   background-color:#ffffff;
       }
	   
h1,h2,h3,p {
       margin:0px 0px 0px 0px;
	   padding:0px 0px 0px 0px;
	   }
	   
img{
       border:0;
	   }

a:link { 
       color:#333333;
	   text-decoration:underline;
	   }
	   
a:visited {
       color:#333333;
	   text-decoration:underline;
	   }

a:hover {
       color:#ff6600;
	   text-decoration:underline;
	   }
	   
a:active {
       color:#000000;
	   text-decoration:underline;
	   }


/* 基本設定ここまで -----------------------------*/



/* 共通設定ここから -----------------------------*/


#main {
       width:757px;
	   margin:0px auto 0px auto;
	   padding:0px 0px 0px 0px;
	   }
	   
#home_msg01 {
	margin-top:1px;
	font-size:0.8em;
	text-align:right;
	color:#006600;
	}

#home_msg02 {
	font-size:0.9em;
	color:#cc6666;
	margin-top:4px;
	margin-bottom:4px;
	text-align:left;
	font-weight:bold;
	}

#ue_kyotu {
	   height:120px;
	   margin-bottom:5px;
	   position:relative;
	   background-image:url(img/k_midashi.jpg);
	   background-repeat:no-repeat;
	   }
		   
h1,h3 {
	   text-indent:-9999px;
	   }

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

ul#navi_top {
	   margin:0px auto 0px auto;
	   padding:0px 0px 0px 0px;
	   width:756px;
	   height:44px;
	   list-style-type:none;
	   border-right:1px solid #d1c1d1;
	   }
	   
ul#navi_top li{
       margin:0px 0px 0px 0px;
	   padding:0px 0px 0px 0px;
	   float:left;
	   }

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


/* 共通設定ここまで -----------------------------*/



/* index.html(01) ↓↓↓↓↓↓↓↓↓↓↓↓↓↓*/


/* ↓↓↓右側小画像を配置するための外枠。（lower-area00で指定するとIE6で画像が消える為） */
#sotowaku {
	position:relative;
}

#gazou-area {
	clear:both;
	width:755px;
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#ffffff;
	border:1px solid #a9be91;
	}

#gazou-large{
	width:740px;
	height:416px;
	margin:7px auto 7px auto;
	}

#lower-area00 {
	width:757px;
	background:url(img/haikei-cube01.jpg) repeat;
}
	   
#home_msg03 {
	font-size:0.9em;
	color:#660033;
	padding-top:8px;
	padding-bottom:8px;
	font-weight:bold;
	}

#lower-area_l {
	width:174px;
	height:300px; /* ここの値は、「lower-area_r」と同じにする。 */
	background-color:#ffffff;
	border-top:1px solid #cccccc;
	float:left;
}

#blog00 {
	margin-top:10px;
	height:84px;
}

#puusan00 {
	margin-top:15px;
	margin-bottom:8px;
	height:73px;
}

#hoka-link00 {
	margin-top:5px;
	font-size:80%;
}

#lower-area_r {
	width:582px;
	height:300px; /* ここの値は、「lower-area_l」と同じにする。 */
	background:url(img/haikei-cube01.jpg) repeat;
	border-left:1px solid #cccccc;
	float:right;
}

#osirase00 {
	height:24px;
	margin-left:12px;
}

#osirase-box {
	border:1px solid #336633;
	background-color:#FFF;
	width:316px;
	margin-top:3px;
	margin-left:12px;
	padding:6px 10px 4px 10px;
}

#osirase-ue {
	border-bottom:1px dashed #336633;
	padding-bottom:2px;
}

#osirase-sita {
	margin-top:5px;
}


.hizuke00 {
	font-size:80%;
	font-weight:bold;
	color:#660033;
	line-height:16px;
}
.hizuke01 {
	display: inline-block;
	padding-left:3px;
	padding-right:3px;
	border-left:6px solid #660033;
	border-bottom:1px solid #660033;
}


.setumei00 {
	font-size:75%;
	color:#000000;
	line-height:18px;
	margin-top:4px;
	margin-bottom:1px;
}


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

#link_btn {
	   margin:30px 0px 0px 12px;
	   padding:0px 0px 0px 0px; /* これを消すとレイアウトが崩れる */
	   list-style-type:none;
	   height:87px;
	   }
	   
#link_btn li {
	   float:left;
	   }

#link_btn li#sayuu-padd {
	padding-left:12px;
	padding-right:12px;
	}


#right_gazou {
	position:absolute;
	top:445px;
	right:0px;
	font-size:70%;
	color:#cc3333;
	text-align:center;
}

#right_gazou00 {
	width:210px;
	background-color:#FFF;
	border:6px solid #336633;
	height:146px;
}

#right_gazou99 {
	padding:3px;
}

#right_gazou_word {
	margin-top:2px;
}

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

#bottm-area00 {
	clear:both;
	width:757px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#ffffff;
	border:1px solid #cccccc;	
	}


/* 下記共通部分　------------- */

#navi_botm {
	   margin:10px auto 40px auto;
	   padding:0px 0px 0px 0px;
	   list-style-type:none;
	   width:620px;
	   height:20px;
	   text-align:center;
	   }
	   
#navi_botm li{
       margin:0px 0px 0px 0px;
	   padding:0px 0px 0px 0px;
	   width:100px;
	   font-size:13px;
	   float:left;
	   }
	   
#navi_botm li.fontsize{
	   font-size:12px;
	   width:120px;
	   }	   


address {
       color:#ffffff;
	   font-size:0.8em;
	   font-style:normal;
	   text-align:center;
	   height:20px;
	   line-height:20px;
	   background-color:#336633;
	   }     

/* 下記共通部分終わり　-------------------- */



/* k_taxi-toha.html(02) ↓↓↓↓↓ お尻に「99」が付くCSSは共通。。  */


#contents_99 {
	clear:both;
	width:757px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
#label_99 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

#waku_top_99 {
	margin:8px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

#contents_99_mid {
	position:relative;
	margin:0px 0px 0px 0px;
	padding:5px 0px 20px 50px;
	background:url(img/haikei-waku_mid.jpg) repeat-y;
	}

#toha_moji01 {
	width:465px;
	margin-top:10px;
	padding-bottom:1px;
	font-weight:bold;
	border-bottom:3px double #999999;
	}

#toha_moji02_00 {
	margin-top:10px;
	font-size:0.9em;
	line-height:25px;
	}

#toha_moji02_01 {
	background:url(img/maru01.jpg) left center no-repeat;
	padding-left:18px;
	}

#toha_moji03_00 {
	width:580px;
/*	line-height:30px;   ←IE6で無効？になるので、取る。行高はmargin、paddingでそれぞれ調整 */
	font-size:0.9em;
	margin-top:15px;
	padding:10px 0px 13px 13px;
	border:1px dashed #999999;
	}

#toha_moji03_01 {
	font-weight:bold;
	}
	
#toha_moji03_02 {
	color:#606;
	margin-top:8px;
	}

#toha_moji04 {
	font-size:0.9em;
	margin-top:20px;
	background:url(img/maru01.jpg) left center no-repeat;
	padding-left:18px;
	}

#toha_moji05 {
	font-size:0.9em;
	line-height:26px;
	color:#cc3333;
	font-weight:bold;
	}

#toha_moji06_00 {
	width:600px;
	margin-top:30px;
	}

#toha_moji06_01 {
	line-height:26px;
	font-weight:bold;
	}

#toha_moji06_02 {
	padding:0px 20px 0px 0px;
	border:1px dashed #999999;
	}
	
#toha_moji06_02 li {
	list-style:decimal;
	margin-top:8px;
	line-height:20px;
}

.toha_bubunwaku01 {
	display:inline-block;
	line-height:22px;
	margin-left:5px;
	margin-right:5px;
	padding-left:5px;
	padding-right:5px;
	color:#FFF;
	background-color:#858533;
	font-weight:400;
}

.toha_bubunwaku02 {
	display:inline-block;
	line-height:20px;
	padding-left:5px;
	padding-right:5px;
	color:#FFF;
	background-color:#939;
}

.toha_bold {
	font-weight:bold;
}



#pagetop99 {
	clear:both;
	font-size:0.8em;
	margin-top:30px;
	margin-right:50px;
	margin-bottom:20px;
	text-align:right;
	}


#bottm-area99 {
	clear:both;
	width:757px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}



/* riyou.html(03) ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ */

#riyou_mojigazou {
/*	float:left;
	padding-right:10px;*/
	position:absolute;
}

#riyou_mojigazou_coment {
	font-size:90%;
	color:#C30;
	height:53px;
	margin-top:10px;
	margin-left:225px;
}

#riyou_moji01 {
	clear:both;
	background:url(img/maru02.jpg) left 0.2em no-repeat;
	font-size:110%;
	font-weight:bold;
	margin-top:12px;
	margin-bottom:6px;
	padding-left:18px;
	color:#603;
	}

#riyou_moji02 {
	line-height:32px;
	font-size:110%;
	}
#riyou_moji02_01 {
	font-size:80%;
	font-weight:bold;
	}

.riyou_moji02_02 {
	font-weight:bold;
	}

#riyou_moji_chuui {
	padding-left:20%;
	font-size:0.8em;
	color:#993399;
	line-height:1.3em;
	}
	
#riyou_moji03 {
	background:url(img/maru02.jpg) left 0.2em no-repeat;
	margin-top:25px;
	padding-left:18px;
	color:#603;
	}

#riyou_table{
	margin-top:3px;
	table-layout:fixed;
	width:600px;
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	line-height:24px;
	}

#riyou_table td {
	padding:7px;
	border-top:1px solid #999999;
	}

.riyou-td_left {
	width:20%;
	text-align:center;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	}
	
.riyou-td_right {
	width:80%;
	}
	
.riyou-td_right99 {
	color:#993399;
	font-size:0.8em;
	padding-left:20px;
	}

	
#riyou_moji06 {
	margin-top:10px;
	margin-bottom:30px;
	}
	
#riyou_moji07 {
	background:url(img/maru01.jpg) left 0.2em no-repeat;
	margin-top:5px;
	padding-left:18px;
	line-height:24px;
	}

.riyou_bold {
	font-weight:bold;
}


/* ryoukin.html(04) ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓  */

#ryoukin_moji01 {
	font-weight:bold;
	margin-top:14px;
	margin-bottom:6px;
	padding-left:18px;
	color:#996666;
	}

#ryoukin_table{
	margin-top:15px;
	table-layout:fixed;
	width:560px;
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
	line-height:30px;
	}

#ryoukin_table td {
	padding:7px 12px 7px 12px;
	font-size:0.9em;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	}

.ryoukin-td01 {
	width:20%;
	text-align:center;
	font-weight:600;
	letter-spacing:0.1em;
	}

.ryoukin-td02 {
	width:25%;
	}

.ryoukin-td03 {
	width:40%;
	}

.ryoukin-td04 {
	width:15%;
	text-align:right;
	font-weight:bold;
	}

.ryoukin-td01_pnk {
	text-align:center;
	font-weight:600;
	letter-spacing:0.1em;
	background-color:#fff0f0;
	}

.ryoukin-td0203_pnk {
	background-color:#fff0f0;
	}

.ryoukin-td04_pnk {
	text-align:right;
	font-weight:bold;
	background-color:#fff0f0;
	}


#ryoukin_g_tbl {
	margin-top:18px;
	table-layout:fixed;
	width:550px;
	font-size:0.8em;
	}

.ryoukin_g_tbl_left {
	width:7%;
	vertical-align:top;
	color:#633;
	}
	
.ryoukin_g_tbl_right {
	width:93%;
	line-height:20px;
	color:#633;
	}


/* faq.html(05)↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓  */

#faq_koumoku01 {
	margin-top:20px;
	}
	
#faq_waku {
	width:530px;
	font-size:0.9em;
	line-height:19px;
	color:#996600;
	margin:20px 0px 0px 30px;
	padding:0px 0px 0px 0px;
	border-bottom:5px solid #ebe0cc;
	border-bottom:5px solid #D6C299;
	}

#faq_waku td {
    padding-bottom:3px;
	font-size:0.9em;
	vertical-align:top;
	}

.ryoukin-td_l {
	width:36px;
	color:#333;
	}

.ryoukin-td_r {
	width:480px;
	color:#333;
	}




/* jigyousya.html(06) ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓  */

#jigyousya-box {
	width:570px;
	margin:0px 0px 0px 0px;
	padding:5px 5px 25px 20px;
	border:1px solid #99b299;
}

.row-box01 {
	margin-top:15px;
}

.row-box02 {
	margin-top:0px;
}

.koumoku {
	display: inline-block;
	width:80px;
	line-height:26px;
	padding-right:12px;
	background-color:#363;
	color:#FFF;
	text-align:right;
}

.koumoku_blank {
	display: inline-block;
	width:90px;
	padding-right:10px;
	background-color:#fff;
}


.naiyou01 {
	color:#333300;
	font-size:95%;
	font-weight:bold;
	padding-left:20px;
}

.naiyou02 {
	color:#333300;
	font-size:95%;
	padding-left:20px;
}


#driver-box {
	position:relative;
	margin-top:40px;
}

#driver-div {
	width:250px;
	}

#driver_tbl {
	border:1px solid #cc0000;
	}

#driver_tbl td {
	line-height:20px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:8px;
	}

#driver_tbl td.driver-td_l {
	width:86px;
	color:#ffffff;
	background-color:#cc6666;
	}

#driver_tbl td.driver-td_r01 {
	width:150px;
	color:#cc3333;
	border-left:1px solid #cc0000;
	}
#driver_tbl td.driver-td_r02 {
	width:150px;
	color:#333333;
	font-size:0.9em;
	border-left:1px solid #cc0000;
	border-top:1px dashed #cc0000;
	}

#driver-image {
	margin-top:10px;
	margin-left:70px;
	padding-bottom:50px;
	}

#driver-gazou {
	position:absolute;
	top:-18px;
	right:95px;
	}

/* 介護タクシー管理ソフトのページここから　 ↓↓ */

/* kanri_soft00.html ↓↓↓↓↓↓↓↓↓↓↓↓↓↓*/


div#soft00_midashi-moji02 a:link {  /* 未訪問 */
       color:#660099;
	   text-decoration:underline;
	   }
	   
div#soft00_midashi-moji02 a:visited {  /* 訪問済み */
	   color:#660099;
	   text-decoration:underline;
	   }
	   
div#soft00_midashi-moji02 a:hover  {  /* マウスが重なった時 */
	   color:#FF0000;
	   text-decoration:underline;
	   }
	   
div#soft00_midashi-moji02 a:active {  /* クリックした時 */
       color:#FF0000;
	   text-decoration:underline;
	   }


#soft_page_back {
	background-color:#c8c8c8;
	}

#main_soft00 {
    width:757px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	background-color:#ffffe5;
	}

#soft00top_midashi {
	border-bottom:1px solid #666699;
	text-align:center;
	padding:15px 0px 10px 0px;
	}

#main_soft00_cont {
	margin-top:3px;
	padding-bottom:30px;
	border-top:8px solid #666699;
	position:relative;
	}

#soft00_moji01 {
	width:160px; /* ＩＥで文字サイズを大きくした場合に備えて大きめにしてある */
	height:30px;
	line-height:42px; /* これを外すと正しく表示しない・・ */
	padding:0px 0px 0px 270px;
	vertical-align:bottom;
	background:url(img/soft_moji01.gif) left top no-repeat;
	position:relative;
	top:20px;
	left:320px;
	font-weight:bold;
	color:#cc6666;
	}

#soft00_setumei {
	margin-top:30px;
	padding:0px 45px 50px 45px;
	}

#soft00_midashi_l {
	width:320px;
	padding:0px 0px 0px 0px;
	float:left;
	}

#soft00_midashi-ulwaku {
	height:240px;
	margin-top:3px;
	padding:0px 0px 0px 0px;
	border:1px solid #339999;
	}

#soft00_midashi_l ul {
	list-style-position: outside;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:5px;
	padding-right:15px;
	padding-bottom:10px;
	line-height:20px;
	}

#soft00_midashi_l ul li {
	font-size:0.9em;
	color:#333333;
	padding-top:10px;
	}

#soft00_midashi-moji01 {
	padding:6px 0px 10px 15px;
	font-size:0.9em;
	line-height:20px;
	color:#000066;
	}

#soft00_midashi_r {
	width:320px;
	padding:0px 0px 0px 0px;
	float:right;
	}

#soft00_midashi-waku {
	height:233px; /* 左側の縦サイズから、padding-topのサイズをマイナス */
	margin-top:3px;
	padding:7px 0px 0px 10px;
	font-size:0.9em;
	line-height:30px;
	color:#333333;
	border:1px solid #339999;
	}

#soft00_midashi-moji02 {
	margin-top:15px;
	text-align:center;
	font-weight:bold;
	}

#soft00_sita-gazou {
	clear:both;
	text-align:center;
	}
#soft00_sita-gazou_label {
	padding-top:15px;
	padding-bottom:15px;
	}	


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


/* kanri_soft11.html ↓↓↓↓↓↓↓↓↓↓↓↓↓↓*/

#main_soft11_img {
    width:650px;
	margin:0px auto 0px auto;
	padding:20px 50px 30px 57px;
	background-color:#ffffff;
	}
	
#main_soft11_moji00 {
	padding-top:5px;
	padding-bottom:5px;
	color:#660000;
	font-size:0.8em;
	font-weight:bold;
	text-align:right;
	}
	
.main_soft11_moji01 {
	padding-top:5px;
	padding-bottom:5px;
	line-height:20px;
	color:#cc0066;
	font-size:0.9em;
	}	

.soft11_label {
	height:50px;
	padding:0px 0px 0px 0px;
	}

.main_soft11_moji99 {
	padding-top:25px;
	padding-bottom:5px;
	color:#660000;
	font-size:0.8em;
	font-weight:bold;
	text-align:right;
	}
		
	   
/* -------------------------------------------- */



/* 介護タクシー管理ソフトのページ　準備中ページ用css・・・・ */
/* 2009/2/2正規ページアップにより、現在使用なし・・ */

/* kaigo_taxi-kanri_soft.html 準備中ページ　↓↓↓↓↓↓↓↓  */

#junbichuu-waku {
	margin:30px auto 0px auto;
	padding:50px 0px 200px 0px;
	width:600px;
	border:1px solid #a9be91;
	background-color:#f8fcea;
	}

#junbichuu-msg {
	padding-left:50px;
	line-height:40px;
	}

#junbichuu-gazou {
	text-align:center;
	margin-top:50px;
	}






/* 内容BOX表示 */
/* 	   border:1px solid #ff0000;        */

/* 纏めて指定 */
/* background:url(images/top/icon_arrow_03.gif) no-repeat center left;    */
