/* CSS Document */
/*全体*/
body{
	line-height:165%;
	margin:0px auto 0px auto;
	/*font-size:100%;*/
}

textarea	{
    font-size:105%;
    overflow :auto;
    ime-mode :active;               /*IME on*/
}

select {
    font-size:90%;
}


h3 {
    font-size:120%;
}

a.block   {
    display:block;
}

/*枠組み-------------------------------------------------------------------------------------------------*/
.base{
    width:1000px;
    margin:0px auto 0px auto;

}

.header{
	height:80px;
	/*background:url(../IMG_D2/New01_BACK.gif) repeat-x;*/
	background-color:#678600;
	margin: 0px 0px 0px 0px;
}
.iMapheader{
	height:110px;
	/*background:url(../IMG_D2/New01_BACK.gif) repeat-x;*/
	background-color:#678600;
	margin: 0px 0px 0px 0px;
}
.footer{
	clear:left;
	height: 50px;
	background:url(../IMG_D2/footer_end01.png) repeat-x;
	margin: 0px 0px 0px 0px;
}
.iMapfooter{
	clear:left;
	height: 50px;
	background:url(../IMG_D2/iMapfooter_end01.png) repeat-x;
	margin: 0px 0px 0px 0px;
}
.left{
	float:left;
	width:65%;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
}
.right{
	width:31%;
	margin-right:10px;
	margin-left:0px;
	margin-top:0px;
	position:relative;
}
.center{
/*    margin:0px 15px 0px 15px; */
    width: 100%;
}

/* td.sp01	{border-bottom: 1px dashed  gray;} */


table.bsolid {
    border-top:1px solid #c0c0c0;
    border-left:1px solid #c0c0c0;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.bsolid th{
    border-right:1px solid #c0c0c0;
    border-bottom:1px solid #c0c0c0;
/*    background-color:#996633;*/
/*    background-image:url(../img/table-back.gif);*/
/*    background-position:left top;*/
    padding:0.3em 1em;
    text-align:center;
}

.bsolid td{
    border-right:1px solid #c0c0c0;
    border-bottom:1px solid #c0c0c0;
    padding:0.3em 1em;
}

/*文字--------------------------------------------------------------------------------------------------------*/
.footer_text{
	text-align:center;
}
.yorozumado_midashi_text{
	font-size:150%;
	line-height:140%;
	background-color:#BBFBFD;
}
.nayamitojogen_text{
	font-size:120%;
	color:#FF3300;
	font-weight: bold;
}
.nayamitojogen_eturan_text{
	font-size:130%;
	color:#FF3300;
}
.koukaishiryou_text{
	font-size:130%;
	color:#0066CC;
}
.kennai_text{
	font-size:130%;
	color:#009900;
}
.syosekisyouka_text{
	font-size:100%;
}
.syosekisyouka2_text{
	font-size:90%;
}
.Jogen_btn_text{
	text-align:center;
	color:#FF9900;
	font-weight: bold;
/*        border-bottom: 1px dashed  gray; */
}
.kennai_menu_text{
	color:#000000;
}
.Kanren_koukaisiryou_DaijiandBG_text{
	background-color:#AADBFF;
	font-size:130%;
}
.kanren_kennaiJ_DaijiandBG_text{
	background-color:#CCFF66;
	font-size:130%;
}
.kanren_nayami_DaijiandBG_text{
	background-color:#FFCCFF;
	font-size:130%;
}
.nayami_txt{
	line-height:200%;
}
.ken_Mtitle_text{
	background-color:#006666;
	color:#FFFFFF;
	font-size:110%;
}
/*角丸ボックス-----------------------------------------------------------------------------------------------*/
<!--
.round-top {
	background: #d3ecff url(../IMG_D2/round_t_l.gif) no-repeat top left;
	height:5px;
}
.round-top span {
	background: url(../IMG_D2/round_t_r.gif) no-repeat top right;
	height: 5px;
	display: block;
}
.round-bottom {
	background: #d3ecff url(../IMG_D2/round_u_l.gif) no-repeat bottom left;
	height:5px;
	margin-bottom:1px;
}
.round-bottom span {
	background: url(../IMG_D2/round_u_r.gif) no-repeat bottom right;
	height: 5px;
	display: block;
}
.round-body {
	background: #d3ecff;
	padding: 0 10px;
}
.round-body p { margin: 0px;
}
/*箱---------------------------------------------------------------------------------------------------------*/
.navbar{
	width:100%;
	line-height:140%;
	text-align:center;
	font-size:120%;
	/*background:url(../IMG_D2/navi_Back.gif) repeat-x;*/
	/*background-color:#0088EC;*/
}
.navbar TD{
	text-align:center;
	color:#000;
	/*border:#FFFFFF;*/
	/*font-weight:bold;*/
	border-top: 1px solid #A8B090;
	border-bottom: 1px solid #A8B090;
	border-left: 1px inset #d0e9fc;
	border-right: 1px inset #d0e9fc;
	background: url(../IMG_D2/navBG.png) repeat-x 20px;
	
}

.navbar_end{
	width:100%;
	line-height:140%;
	text-align:center;
	font-size:100%;
}

TD.act {
	text-align:center;
	color:#000;
	/*border:#FFFFFF;*/
	font-weight:bold;
	border-top: 1px solid #A8B090;
	border-bottom: 1px solid #A8B090;
	border-left: 1px inset #d0e9fc;
	border-right: 1px inset #d0e9fc;
	background: url(../IMG_D2/navBG2.gif) repeat-x 20px;

}

td.come {
    text-align: left;
    font-weight: normal ;
    border: 2px solid #F0E68C ; 
    margin-left: 5%;
    padding-top: 5px; padding-bottom: 5px; 
    padding-right: 5px; padding-left: 5px;
}

TD.b {
    background-color: #E0ECFC;  /*水色*/
/*    border: 1px solid lightgray; */
}
TD.w {
    background-color: #FFFFFF;  /*水色*/
/*    border: 1px solid lightgray; */
}

TH.b {
    background-color: #E0ECFC;  /*水色*/
/*    border: 1px solid lightgray; */
}


.Douga_box{
}
.search_box{
/*	background:url(../IMG_D2/Yorozu_BG_D2.gif);	*/
/*    background-color: #E0ECFC;  */
}
.category_trouble_box{
}
.nayamijogen_box{
}
.kennai_box{
}
.koukaishiryo_box{
}
.banner_box{
}
.oshirase_box{
}
.read_it_recently_box{
}
.naiyoukara_erabu_box{
	padding:0 0 0 20px;
}
.Related_information{
}
.nayami_box{
}
.nayami_in_box{
/*	background:url(../IMG_D2/nayamiBG.gif);*/
}
.jogen_box{
}
.sasshi_menu_box{
/*	background:url(../IMG_D2/sasshiBG.gif);*/
}
.sasshi_box{
}
.sasshi_in_box{
}
.kennaiJ_menu_box{
}
.kennaiJ_box{
}
.kennaiJ_in_box{
}
.toiawase_box{
}
.ken_menu_inBox{
/*	background:url(../IMG_D2/kenmenuBG.gif);*/

}
/*リスト-----------------------------------------------------------------------------------------------------*/
#nayami_list{
	list-style:square outside url(../IMG_D2/Shikaku1s.gif);
}
#shiryou_list{
	list-style:square outside url(../IMG_D2/Shikaku3s.gif);
}
#kennai_list{
	list-style:square outside url(../IMG_D2/Shikaku2s.gif);
}
#kanren_sasshilist{
list-style:square outside url(../IMG_D2/Shikaku3s.gif);
}
#kanren_kennailist{
list-style:square outside url(../IMG_D2/Shikaku2s.gif);
}
#kanren_nayamilist{
list-style:square outside url(../IMG_D2/Shikaku1s.gif );
}
ul{
	margin:5px 5px 5px 25px;
}


/*背景--------------------------------------------------------------------------------------------*/
.nayamitojogen_BG{
	background-color:#0088EC;
}
.kennai_BG{
	background-color:#289928;
}
.anatanotiikinosoudann_BG{
	background-color:#FFC460;
}
.koukaishiryou_BG{
	background-color:#0088EC;
}
.kennaiTextBack_BG{
	background-color:#8cd42e;
	font-size:130%;
}
.yorozumado_BG{
	background-color:#AADBFF;
}
.category_nayami_BG{
	background-color:#EDCAE9;
/*	line-height:165%;		/*msc*/
	font-size:125%;
	line-height:39px;		/*msc*/
	font-weight:bold;		/*msc*/
}


.w80 {
	width:80%; /*msc*/
}
.w80-2 {
	width:80%; /*msc*/
	line-height:165%;
}
.category_Jouhou_BG{
	background-color:#0088EC;
}
.nayami_BG{
	background-color:#0088EC;
/*	line-height:165%;		/*msc*/
	line-height:39px;		/*msc*/
	font-weight:bold;		/*msc*/
	font-size:160%;			/*msc*/
	color:#FFFFFF;			/*msc*/
}
.jogen_BG{
	background-color:#0088EC;
}
.ken_Bigtitle_BG{
	color:#FFFFFF;					/*msc*/
/*	line-height:165%;		/*msc*/
	line-height:39px;		/*msc*/
	font-size:125%;
        font-weight:bold;
	background-color:#0088EC;
}
.ken_Bigtitle_BG2{
	color:#000000;					/*msc*/
/*	line-height:165%;		/*msc*/
	line-height:39px;		/*msc*/
	font-size:125%;
        font-weight:bold;
	background-color:#99CC33;
}


/*リンク---------------------------------------------------------------------------------------------*/

.navbar a{
	color:#000;
	font-weight:bold;
}
.navbar a:hover{
	background-color:#BAE4D6;
	color:#FFFFFF;
	text-decoration:none;
}
.navbar_end a{
	background-color:#FFFFFF;
	color:#666666;
}
.navbar_end a:hover{
	background-color:#BAE4D6;
	color:#FFFFFF;
	text-decoration:none;
}


/*-navi----------------------------------------------------*/
#navcontainer2{
max-width:1000px;
min-width:793px;

width:100%;
margin:0;
padding:0;
}

#navcontainer2 ul li
{
list-style-type: none;
padding: 0;
margin: 0;
display: block;
float: left;
background: url(../IMG_D2/navBG.gif) repeat-x 20px;
/*font-size:80%;*/
text-align: center;
}

#navcontainer2 a
{
padding:0 1em 0 1em;
line-height:190%;
color: #000;
font-weight:bold;
text-decoration: none;
display: block;
width:100%;
border-top: 2px solid #A8B090;
border-bottom: 2px solid #A8B090;
border-left: 4px inset #d0e9fc;
}

#navcontainer2 li#active { background: url(../IMG_D2/navBGhover.gif) repeat-x 20px; }
#navcontainer2 a:hover { background: url(../IMG_D2/navBGhover.gif) repeat-x 20px; }

ul#nav123{
margin:0;
padding:0;
}







.Sassi_MokujiHyouDaiji_BG2 {
}

.Sassi_MokujiHyouNaka_BG {
	background-color:#FCEBF9;
}
.Sassi_MokujiHyouDaiji_BG {
	background-color:#F1C7EF;
	font-size:130%;
	font-weight:bold;
}
.Sassi_nakaMokujiHyouDaiji_BG {
	background-color:#F1C7EF;
}


.q {

   color:blue;
   font-size:120%;
   font-weight:bold;
}


.linktit {
    background-color:#bfffff;
    font-weight:bold;
    font-size:120%;
}


.upd {
	width:100%;
	color:#FAFAD2;
	font-weight:bold;
	padding-top:3px; 
    background: url(../IMG_D2/titlebackground.png) repeat-x ;
}
.iMapupd {
	width:100%;
	color:#F000000;
	font-weight:bold;
	padding-top:3px; 
    background: url(../IMG_D2/iMaptitlebackground.png) repeat-x ;
}

.hand {
    cursor:pointer;
}




/*医療資源修正用 2008.6.10*/

textarea.i	{
	font-size :12pt;
	font-weight:bold;
	color:#ff0000;
	border :2px inset #000000;	/*濃紺枠*/
    	overflow:auto;
	ime-mode:active;		/*IME on*/
}
input.i	{
	font-size :12pt;
	font-weight:bold;
	color:blue;
    	overflow:auto;
	ime-mode:active;		/*IME on*/
}



/*------------------------*/
/*悩みダイジェスト表示推定*/
/*------------------------*/

/*表示位置*/

#ichi {			/* 補助窓をくっつける場所に定義する（共通） */
	position:relative; 
} 

/*クリア用設定*/

#ichioff {			/* 文字サイズ毎の位置決め */
	font-size :1pt;
	border :0px ;
	color:#000000; 
	position:absolute; 
	width: 0px;
	top:0px; left:0px 
}

/*推定結果表示デザイン*/

#prewin {				/* 文字サイズ毎の位置決め */
/*	border :1px solid #000000;
	background:#fffff0 ;
	color:#000000; 
	position:reative; 
*/
}




/*------------------------*/
/*悩みと助言丸角ＣＳＳ    */
/*------------------------*/

.curve-02{
background:#FCE9D9; /* ここの色を変えたら色んな角丸ができる */
margin:5px 0;
}

.curve-02 div.curve-head{
font-size:1px;
height:15px;
background:url('../IMG_D2/02-curve-left-head.gif') top left no-repeat;
}

.curve-02 div.curve-head div{
font-size:1px;
height:15px;
background:url('../IMG_D2/02-curve-right-head.gif') top right no-repeat;
}

.curve-02 div.curve-bottom{
font-size:1px;
height:15px;
background:url('../IMG_D2/02-curve-left-bottom.gif') bottom left no-repeat;
}

.curve-02 div.curve-bottom div{
font-size:1px;
height:15px;
background:url('../IMG_D2/02-curve-right-bottom.gif') bottom right no-repeat;
}

#img_mag{
margin:0px 0px 10px 0px;
}


.entry1 {
width:604px;
height:180px;
padding:0px 0px 10px 0px;
background:url('../IMG_D2/tes.png') no-repeat left top;
} 

