@charset "utf-8";
/*careplan*/
#careplan * {
padding:0;
margin:0;
}

#careplan h2{
margin:0 0 15px 5px;
}
#careplan ol{
list-style-type:decimal;
margin-left:20px;
}
#careplan p.txtR{
clear:both;
text-align:right;
}
#careplan p.txtRS{
clear:both;
text-align:right;
font-size:10px;
}
#careplan h2,
#careplan h3{
margin:0 0 25px 5px;
}
#careplan_title{
padding:0 15px;
}
#careplan_title h2{
margin-bottom:15px;
position:static;
}
#careplan_title #csdtl{
padding:0 25px 15px;
}
#careplan_title #csdtl h3{
font-size:110%;
font-weight:bold;
padding:8px 0 15px;
}
#careplan_title #csdtl p{
padding:0 0 0 37px;
}
#careplan_title #csdtl ol{
margin-left:55px;
list-style:decimal;
}
#careplan #assesment p{
padding:10px 0 5px;
text-align:right;
}
#careplan #assesment h4{
margin-bottom: 6px;
width:660px;
height:43px;
background-color:#fdeee1;
}
#careplan #assesment h4 img{
float:left;
width:400px;
}
#careplan #assesment h4 .doner{
float:right;
font-size:1.1em;
padding-top:12px;
padding-right:11px;
text-decoration:underline;
}
#careplan #csdtl{
padding:0 25px 35px;
}
#careplan #csdtl h2{
font-size:110%;
font-weight:bold;
padding:8px 0 0;
}
#careplan #csdtl p{
padding:0 0 0 37px;
}
#careplan #assesment {
border:2px solid #FCD2AE;
padding:2px;
margin-bottom:30px;
}

#careplan #atfirst{
margin:0 auto 30px;
padding:0 10px 0;
}
#careplan #atfirst .box-innr{
float:left;
width:450px;
}
#careplan #atfirst img{
float:left;
width:192px;
}
#careplan #atfirst p{
clear:both;
text-align:right;
}
#careplan #box-case{
width:606px;
margin:0 auto;
padding:0;
}
#careplan #box-case .box-outr{
border-right:2px #ff7e00 solid;
border-left:2px #ff7e00 solid;
width:542px;
padding:10px 30px;
}
#careplan #box-case .box-outr ul{
list-style:none;
}
#careplan #box-case .box-outr ul li{
background: url(/img/contents/img-careplan/ico-03.jpg) no-repeat 0 2px;
padding:0 0 0 25px;
margin-bottom:8px;
font-size:14px;
}
#careplan table,
#careplan table td.tit,
#careplan table td{
border:1px solid #3B0000;
background-color:#fff;
}
#careplan table td.tit{
font-weight:bold;
line-height:18px;
padding:10px;
text-align:left;
vertical-align:top;
width:150px;
}
#careplan table td {
padding:10px;
}
#careplan table td.cntr{
text-align:center;
vertical-align:middle;
}
#careplan table td dl{
padding:0;
margin:0;
clear:both;
}
#careplan table td dt{
float:left;
margin:0;
padding:0;
}
#careplan table td dd{
margin:0;
padding:0 0 0 2.5em;
}
#careplan #monitoring {
border:2px solid #FCD2AE;
margin:0 auto;
padding:2px 2px 20px;
}
#careplan #monitoring ul{
list-style:disc;
margin-left:15px;
}
#careplan #monitoring h5{
margin:20px 0 0 10px;
}
#careplan #monitoring #tbl1 table{
margin:1px 0 15px;
}
#careplan #monitoring #tbl2 table{
font-size:0.9em;
}
#careplan #monitoring #tbl1 table td,
#careplan #monitoring #tbl2 table td{
background-color:#fff6ed !important;
}
#careplan #monitoring table td.tit,
#careplan #monitoring table tr.tit{
font-weight:bold;
}
#careplan #monitoring #tbl2 table tr.tit{
text-align:center;
}
#careplan #monitoring #tbl1 table td.cntr,
#careplan #monitoring #tbl2 table td.cntr{
vertical-align:top;
}
#careplan #monitoring #tbl2 table td{
padding:5px;
}
#careplan #monitoring #tbl2 table td.brdr-noBttm{
padding-bottom:0px;
border-bottom-color:#FFF6ED;
}
#careplan #monitoring .applcbl{
background-color:#FF9F9F;
padding:5px;
font-weight:bold;
}
#careplan #monitoring .txt{
padding:10px 25px 0;
}
#careplan #monitoring .txt table{
border:none;
margin-top:20px;
}
#careplan #monitoring .txt table td{
padding:0px;
border:none;
}
/*only case1*/
#careplan table td .box{
background:url(/img/contents/img-careplan/case01/img-01.jpg) right center no-repeat;
}
#careplan table td .box1{
padding:0 92px 21px 0;
}
#careplan table td .box2{
padding-right:142px;
}
#careplan table td ol{
list-style-type: decimal;
list-style-position: outside;
}
/*/only case1*/

#careplan #discuss,
#careplan #close,
#careplan #result{
width:540px;
margin:0 auto;
padding:70px 0 0;
}
#careplan #close{
margin-bottom:50px;
}


#careplan #discuss img,
#careplan #close img,
#careplan #result img{
line-height:0;
font-size:0;
vertical-align:bottom;
}


#careplan #discuss h4 img,
#careplan #close h4 img,
#careplan #result h4 img{
vertical-align:bottom;
}

#careplan #discuss .box-outr,
#careplan #close .box-outr{
background:url(/img/contents/img-careplan/bg-box2.jpg) repeat-y right top;
}
#careplan #discuss .box,
#careplan #close .box{
border-right:2px solid #ADBBDD;
border-bottom:2px solid #ADBBDD;
border-left:2px solid #ADBBDD;
padding:7px 2px 43px 13px;
background: url(/img/contents/img-careplan/bg-box01.gif) no-repeat right top;
}
#careplan #close .box{
padding:7px 2px 10px 13px;
}
#careplan #result .box{
border-right:2px solid #627cbe;
border-bottom:2px solid #627cbe;
border-left:2px solid #627cbe;
padding:15px 0 43px 13px;
background: url(/img/contents/img-careplan/bg-box02.gif) no-repeat bottom right;
}
#careplan #discuss .box .banner{
padding:42px 0 0 10px;
}
* html #careplan #discuss .box .banner{
padding:42px 0 0 12px;
}
#careplan #result .box .banner{
padding:42px 0 0 22px;
}
#careplan #resultpage {
width:660px;
border:2px solid #FCD2AE;
margin:0 auto;
padding:2px;
}
#careplan #resultpage h4{
margin: 0 auto 10px;
}
#careplan #resultpage #infromer{
width:591px;
margin:0 auto 35px;
background:url(/img/contents/img-careplan/result/ico-01.gif) no-repeat 38px 52px;
}
#careplan #resultpage #infromer .txt{
border-right: 1px #2347a1 solid;
border-left: 1px #2347a1 solid;
border-bottom: 1px #2347a1 solid;
margin-left:45px;
padding:0 20px 13px;
}
#careplan #resultpage h5{
margin:0 0 20px 20px;
}
#careplan #resultpage h5.bad{
margin:0 0 20px 20px;
padding-top:35px;
}
#careplan #resultpage .goodpoint{
width:507px;
padding:15px 30px 15px 25px;
margin:0 0 15px 59px;
background:url(/img/contents/img-careplan/result/bg-circl.gif) repeat-y;
}
#careplan #resultpage .goodpoint div.hr{
height:1px;
background-color:#c2b297;
margin:15px 0 10px;
}
#careplan #resultpage .badpoint div.hr {
height:1px;
background-color:#b9b599;
margin:15px 0 10px;
}
#careplan #resultpage .goodpoint div.hr hr,
#careplan #resultpage .badpoint div.hr hr{
display:none
}
#careplan #resultpage .goodpoint ul,
#careplan #resultpage .badpoint ul{
padding:0 0 0 267px;
list-style:none;
}
#careplan #resultpage .goodpoint li{
background:url(/img/contents/img-careplan/result/ico-02.gif) no-repeat left 5px;
padding-left:18px;
}
#careplan #resultpage .badpoint li{
background:url(/img/contents/img-careplan/result/ico-03.gif) no-repeat left 5px;
padding-left:18px;
}
#careplan #resultpage .goodpoint dl,
#careplan #resultpage .badpoint dl{
widt:504px;
margin:0;
padding:0;
}
#careplan #resultpage .goodpoint dt,
#careplan #resultpage .goodpoint dt{
margin:0;
padding:0;
}
#careplan #resultpage .goodpoint dt img,
#careplan #resultpage .badpoint dt img{
margin:0;
padding:0;
vertical-align:top;
}
#careplan #resultpage .goodpoint dd,
#careplan #resultpage .badpoint dd{
width:504px;
margin:0;
padding:0 0px 13px;
background-color:#fff;
border-right: 1px #2347a1 solid;
border-left: 1px #2347a1 solid;
border-bottom: 1px #2347a1 solid;
}
#careplan #resultpage .goodpoint dd .txt,
#careplan #resultpage .badpoint dd .txt{
border:none;
margin:0;
padding:0 10px;
}
#careplan #resultpage .goodpoint dd .txt img,
#careplan #resultpage .badpoint dd .txt img{
margin:6px 3px 0 0px;
_margin:2px 3px 0 1px;
vertical-align:top;
}
#careplan #resultpage .badpoint{
width:507px;
padding:15px 30px 15px 25px;
margin:0 0 15px 59px;
background:url(/img/contents/img-careplan/result/bg-squea.gif) repeat-y;
}
#spreadsheets{
width:620px;
margin:20px auto 0;
padding:10px;
border:2px solid #ADBBDD;
}
#spreadsheets .txt{
font-weight:bold;
background-color:#CFDDFF;
padding:5px 10px;
margin-bottom:10px;
}
#careplan .totop{
margin:20px;
text-align:right;
}
/*case*/
#box-case{padding:0 0 15px;}
#careplan_title h2.case{
margin:0;
margin-bottom:15px;
padding:5px;
border:1px solid #EFB3B3;
background-color:#FFEFEF;
font-size:2em;
position:static;
text-align:center;
}
#careplan #prevention h4{
margin:30px 0 10px;
padding:0 10px;
background-color:#fdeee1;
font-size:1.1em;
}
#careplan #prevention h4.top{
margin:0 0 6px;
padding:0;
font-size:1.5em;
}
#careplan #monitoring #info p{
border-bottom:1px solid #CCC;
padding:0 10px;
margin:10px 10px 15px;
text-align:right;
}
#careplan #monitoring #prevention #tbl2 table{
margin-bottom:15px;
}
#careplan #monitoring #prevention table.attention{
width:640px;
margin:auto;
text-align:center;
}



/*caseprof*/
#careplan #caseprof {
	margin: 0 0 10px 0;
}

#careplan #caseprof table, #careplan #caseprof table td {
	border: none;
}

#careplan #caseprof table td {
	padding: 5px 0 0 5px;
}

#careplan #caseprof .careprof01 {
    font-size: 12px;
    line-height: 1.6;
    text-align: center;
	font-weight: bold;
}

#careplan #caseprof .careprof02 {
    font-size: 12px;
    line-height: 1.6;
    text-align: left;
}

#careplan #caseprof .careprof0101 {
	border: 3px solid #efd3b9;
    background-color: #efd3b9;
    color: #6f4444;
	padding: 3px 0;
}

#careplan #caseprof .careprof0102 {
	border: 3px solid #efd3b9;
    background-color: #FF9F9F;
    color: #6f4444;
	padding: 3px 0;
}

#careplan #caseprof .careprof0201 {
	border-bottom: 1px dotted #ae6868;
    color: #6f4444;
    font-weight: bold;
}

#careplan #caseprof .careprof0202 {
	border-bottom: 1px dotted #ae6868;
    color: #6f4444;
    font-weight: bold;
}
