@charset "utf-8";

#container #contents #main{
width:665px;
}

#container #contents #main #m_set{
margin:0 0 0 26px;
padding:0 0 0 46px;
} 

#container #contents #main #m_set h2{
background:url(../common/img/bdr_dot.gif) repeat-x left bottom;
padding:0 0 10px 3px;
width:590px;
}

#container #contents #main #m_set #f_exname p.colum{
float:left;
width:370px;
}
#container #contents #main #m_set #f_exname p img{
float:left;
padding:0 0 0 10px;
}
#container #contents #main #m_set #f_exname{
padding:33px 0 0 0;
}

#container #contents #main #m_set #outline{
width:565px;
margin:35px 0 0 0;
}

#container #contents #main #m_set #outline table{
margin:31px 0 0 0;
background:#EDEDED;
width:570px;
}

#container #contents #main #m_set #outline table tr th{
background:#7E7E7E;
color:#FFFFFF;
width:160px;
border:1px solid #FFFFFF;
padding:7px 0 6px 22px;
vertical-align:top;
}

#container #contents #main #m_set #outline table tr td{
border:1px solid #FFFFFF;
padding:7px 0 6px 25px;
}

#container #contents #main #m_set #outline #o_colum{
margin:28px 0 0 0;
}

#container #contents #main #m_set #organogram{
margin:30px 0 0 0;
}

#container #contents #main #m_set #organogram p img{
margin:17px 0 0 0;
}

#container #contents #main #m_set #access{
margin:47px 0 0 0;
}

#container #contents #main #m_set #access p img{
float:left;
margin:15px 0 0 0;
}



#container #contents #main #m_set #access #address{
float:left;
padding:28px 0 0 18px;
}

#container #contents #main #m_set #access #address p.m_address{
padding:0 0 14px 0;
}



/* ===================== philosophy.html ===================== */


#container #contents #main #p_set{
margin:0 0 0 35px;
padding:17px 0 0 40px;
width:560px;
} 

#container #contents #main #p_set h3{
background:url(../common/img/bdr_dot.gif) repeat-x left bottom;
padding:0 0 10px 3px;
width:560px;
}


#container #contents #main #p_set #goal h3{
padding:0 0 50px 3px;
background:none;
}


#container #contents #main #p_set #mission #msn_set p.colum{
width:570px;
margin:17px 0 0 19px;
}
#container #contents #main #p_set #mission #msn_set p img{
padding:0 0 0 19px;
}

#container #contents #main #p_set #mission #msn_set{
padding:17px 0 0 0;
width:565px;
}

#container #contents #main #p_set #sense{
width:565px;
margin:53px 0 0 0;
}

#container #contents #main #p_set #sense #s_colum p{
width:565px;
margin:18px 0 0 19px;
}

#container #contents #main #p_set #sense #s_colum img{
margin:0 0 0 19px;
}

#container #contents #main #p_set #sense #s_colum{
margin:16px 0 0 0;
}

#container #contents #main #p_set #vision{
margin:45px 0 0 0;
}

#container #contents #main #p_set #vision p img{
margin:17px 0 0 19px;
}

#container #contents #main #p_set #vision p.und_i img{
margin:23px 0 0 19px;
}

#container #contents #main #p_set #vision p.msg{
margin:15px 0 0 19px;
}

#container #contents #main #p_set .pagetop p{
text-align:right;
margin:33px 0 0 0;
}

#container #contents #side_area ul li img{
vertical-align:top;
}

/* ===================== administrator ===================== */

#container #contents #main #a_set{
padding:5px 0 0 35px;
}

#container #contents #main #a_set h3{
margin:0 0 4px 13px;
width:626px;
}

#container #contents #main #a_set .colum{
margin:40px 0 0 40px;
}

#container #contents #main #a_set .colum p {
margin:0 0 18px 0;
}

#container #contents #main #a_set .colum p span.txt_big{
font-size:16px;
font-weight:bold;
}

#container #contents #main #a_set .colum .txt_right{
text-align:right;
}

#container #contents #main #a_set .colum .txt_right p{
margin:10px 0 0 0;
}

#container #contents #main #a_set #hw{
margin:50px 0 0 0;
}

#container #contents #main #a_set #my{
margin:70px 0 0 0;
padding:0 0 70px 0;
}

#container #contents #main #a_set .pagetop p{
clear:both;
width:620px;
text-align:right;
margin:33px 0 0 0;
}

/* ===================== partner ===================== */

#container #contents #main p.cate-ttlk{
padding:11px 0 15px 50px;
width:100px;
}

#container #contents #main #m_set #pa_set{
margin:1px 0 0 7px;
width:590px;
} 

v#container #contents #main #m_set #pa_set{
margin:15px 0 0 70px;
width:590px;
} 

#container #contents #main #m_set #pa_set p{
background:url(../common/img/bdr_dot.gif) repeat-x 0 0;
padding:14px 0 23px 0;
width:590px;
}

#container #contents #main-top #main #m_set #pa_set h2{
background:url(../common/img/icon_ttl.gif) no-repeat 0 0;
padding:0 0 6px 18px;
width:590px;
}

/* ===================== group ===================== */

#container #contents #main #m_set #pa_set .group_box{
background:url(../common/img/bdr_dot.gif) repeat-x 0 0;
margin-bottom:45px;
padding:14px 0 0 0;
width:590px;
height:87px;
}

#container #contents #main #m_set #pa_set .group_box p {
background:none;
padding:0;
}

#container #contents #main #m_set #pa_set .group_box p.img_area {
float:left;
width:182px;
}

#container #contents #main #m_set #pa_set .group_box p.txt_area {
float:left;
width:390px;
padding-top:20px;
}

/* ===================== partner ===================== */

#container #contents #main #m_set #pa_set .partner_box{
background:url(../common/img/bdr_dot.gif) repeat-x 0 0;
margin-bottom:45px;
padding:14px 0 10px 0;
width:590px;
height:auto;
}

#container #contents #main #m_set #pa_set .partner_box p {
background:none;
padding:0;
}

#container #contents #main #m_set #pa_set .partner_box p.img_area {
float:left;
width:182px;
}

#container #contents #main #m_set #pa_set .partner_box p.txt_area {
float:left;
width:390px;
padding-top:5px;
}


/* ===================== history ===================== */
#container #contents #main .his-box-top{
width:590px;
background:url(../common/img/line_wdot.gif) repeat-x top left;
padding:3px 0 0 0;
}


#container #contents #main dl.his-box {
width:590px;
margin:0 0 34px 0;
background:url(../common/img/bg_dot.gif) repeat-y 0 0;
}
#container #contents #main dl.his-box dt{
float:left;
width:129px;
padding:12px 0px 12px 22px;
font-weight:bold;
}
#wrapper #container #contents #main-top #main dl.his-box dt span{
color:#cd170e;
}
#container #contents #main dl.his-box dd{
float:right;
width:409px;
padding:12px 0px 15px 17px;
background:#FFFFFF;
line-height:1.5;
}

#container #contents #main dl.his-box dd.clear {
float:none;
clear:both;
background:#FFFFFF url(../common/img/bdr_u_bar.gif) repeat-x 0 1px;
width:590px;
height:1px;
padding:1px 0 1px 0;
}

