@charset "UTF-8";

/*-------------main--------*/

#wrapper #container #contents #main{
float:left;
width:530px;
}

#wrapper #container #contents #side_area{
float:left;
width:190px;
margin:50px 0 0 20px;
}

#wrapper #container #contents #main h1{
background:url(img/bg_dot_fro.jpg) no-repeat  right top;
width:530px;
height:53px;
padding:10px 0 0 0;
}

#wrapper #container #contents #main #account{
width:530px;
}

#wrapper #container #contents #main #account h2.charge{
font-weight:bold;
}

#wrapper #container #contents #main #account p img{
width:100px;
height:100px;
float:left;
margin:0 20px 0 0;
}

#wrapper #container #contents #main #account #colum{
width:410px;
}

/*chart*/


#wrapper #container #contents #main #procedure{
margin:45px 0 0 0;
} 

#wrapper #container #contents #main h2.volume{
font-weight:bold;
font-size:16px;
margin:0 0 10px 0;
}



#wrapper #container #contents #main #procedure #chart{
width:530px;
margin:0 0 50px 0;
} 

#wrapper #container #contents #main #procedure #chart .chart_1 {
clear:both;
width:250px;
float:left;
margin:0 15px 0 0;
}
#wrapper #container #contents #main #procedure #chart .chart_1 p {
padding:10px 0 0 0;
text-align:center;
}

#wrapper #container #contents #main #procedure #chart .c1_colum{
width:250px;
float:left;
}

#wrapper #container #contents #main #procedure #chart #c_pict{
padding:50px 0 0 0;
}

#wrapper #container #contents #main #procedure #chart #c_pict p{
padding:0;
}

#wrapper #container #contents #main #procedure #chart #c_pict .c1_colum p.t_rgt{
text-align:right;
}

#wrapper #container #contents #main #procedure #chart #c_pict p a{
font-weight:bold;
}



/*医療コーディネーター紹介*/

#wrapper #container #contents #main h2.cord_intro{
width:530px;
height:53px;
background:url(img/bg_dot_m_fro.jpg) no-repeat left top;
margin:0 0 0 0;
padding:20px 0 0 10px;
}


#wrapper #container #contents #main .ct_top{
width:465px;
}

#wrapper #container #contents #main .ct_top img{
float:left;
padding:0 20px 0 0;
}


#wrapper #container #contents #main .ct_top #cb_img{
float:left;
width:100px;
height:100px;
padding:0 20px 0 0;
}

#wrapper #container #contents #main .ct_top .ct_bcom{
float:left;
width:340px;
margin:0 0 25px 0;
}


#wrapper #container #contents #main  p.link_f{
font-weight:bold;
text-align:right;
0
} 


/*contact*/

#wrapper #container #contents #main #contact{
width:530px;
margin:50px 0 0 0;
}

#wrapper #container #contents #main #contact .co_box{
background:url(img/bg_box_top.gif) no-repeat left top;
width:530px;
padding:5px 0 4px 0;
margin:0 0 80px 0;
}

#wrapper #container #contents #main #contact .co_box .co_box_c .co_box_b p.right_btm{
width:500px;
background:url(img/bg_box_rb.jpg) no-repeat right top;
padding:0 0 25px 25px;
}

#wrapper #container #contents #main #contact .co_box .co_box_c{
background:url(img/bg_box_center.gif) repeat-y 0 0;
padding:10px 0 0 0;
}

#wrapper #container #contents #main #contact .co_box .co_box_c .co_box_b{
background:url(img/bg_box_bottom.gif) no-repeat left bottom;
width:530px;
}

#wrapper #container #contents #main #contact .co_box .co_box_c .co_box_b p.indent{
text-indent:7em;
}

#wrapper #container #contents #main #contact .co_box .co_box_c .co_box_b img{
margin:10px 0 5px 25px;
}



/*side*/
#wrapper #container #contents #side_area{
width:170px;
}

#wrapper #container #contents #side_area #sbox{
background:url(img/side_box_c.jpg) repeat-y 0 0;
}

#wrapper #container #contents #side_area #sbox_c{
background:url(img/side_box_b.jpg) no-repeat left bottom;
padding:15px 10px 65px 10px;
}

#wrapper #container #contents #side_area #sbox_c  p.icon_a{
background:url(img/icon_arrow.gif) no-repeat 0 50%;
padding:0 0 0 20px;
margin:0 0 20px 0;
font-weight:bold;
}


