  @charset "utf-8";

body {
    background: url(/graduate/medicine/common/images/bg_2nd_content.jpg) repeat-x left 147px;

}


/* clearfix */
#target_navi:after {
content:"";
display:block;
clear:both;
}

    /* for IE6 */
    * html #target_navi {
    display:inline-block;
    }

    /* for IE7 */
    *+html #target_navi {
    display:inline-block;
    }

#target_navi ul {
    margin: 0px auto;
    padding: 0px;
    width: 768px;
    height: 32px;
}

#target_navi ul li {
    margin: 0px;
    padding: 0px;
    float: left;
    height: 32px;
    list-style: none;
}


div#contents_col {
    margin: 0px auto 0px auto;
    width: 760px;
}

div#main_content {
    margin: 146px 0px 0px 10px;
    width: 530px;
    float: left;
    display: inline;
}



p.breadcrumb {
    font-size: 1.1em;
}

/* @group カバー */
body#organization #contents {
    background: url(/graduate/medicine/images/cover_organization.jpg) no-repeat center 32px;
}

body#outline #contents {
    background: url(/graduate/medicine/images/cover_outline.jpg) no-repeat center 32px;
}

body#topics #contents {
    background: url(/graduate/medicine/images/cover_topics.jpg) no-repeat center 32px;
}

body#project #contents {
    background: url(/graduate/medicine/images/cover_project.jpg) no-repeat center 32px;
}

body#prospective #contents {
    background: url(/graduate/medicine/images/cover_prospective.jpg) no-repeat center 32px;
}

body#admission #contents {
    background: url(/graduate/medicine/images/cover_prospective.jpg) no-repeat center 32px;
}

body#doctor #contents {
    background: url(/graduate/medicine/images/cover_doctor.jpg) no-repeat center 32px;
}

body#r-officer #contents {
    background: url(/graduate/medicine/images/cover_r-officer.jpg) no-repeat center 32px;
}

body#graduate #contents {
    background: url(/graduate/medicine/images/cover_graduate.jpg) no-repeat center 32px;
}

body#region #contents {
    background: url(/graduate/medicine/images/cover_region.jpg) no-repeat center 32px;
}

body#current #contents {
    background: url(/graduate/medicine/images/cover_current.jpg) no-repeat center 32px;
}

body#recruit #contents {
    background: url(/graduate/medicine/images/cover_recruit.jpg) no-repeat center 32px;
}

body#sitemap #contents {
    background: url(/graduate/medicine/images/cover_sitemap.jpg) no-repeat center 32px;
}

body#contact #contents {
    background: url(/graduate/medicine/images/cover_contact.jpg) no-repeat center 32px;
}

body#link #contents {
    background: url(/graduate/medicine/images/cover_link.jpg) no-repeat center 32px;
}

body#career #contents {
    background: url(/graduate/medicine/images/cover_master.jpg) no-repeat center 32px;
}

body#doctoral #contents {
    background: url(/graduate/medicine/images/cover_doctoral.jpg) no-repeat center 32px;
}

body#news #contents {
    background: url(/graduate/medicine/images/cover_news.jpg) no-repeat center 32px;
}

body#event #contents {
    background: url(/graduate/medicine/images/cover_event.jpg) no-repeat center 32px;
}

body#m-topics #contents {
    background: url(/graduate/medicine/images/cover_m-topics.jpg) no-repeat center 32px;
}
/* @end */


/* @group 修士課程 */

body#career #main_content img {
    float: right;
    margin:5px 0 10px 10px;

}

body#career #main_content .img_initialize img {
    float: none;
    margin: 0;
}

body#career #main_content .tbl01 span {
    font-size:12px;
}

/* @end */

/* @group 博士課程 */

 body#doctoral #main_content img {
    float: right;
    margin:5px 0 10px 10px;
}

 body#doctoral #main_content .img_initialize img {
    float: none;
    margin: 0;
}

body#doctoral #main_content .tbl01 span {
    font-size:12px;
}

/* @end */

/* @group 汎用リスト */
ul.list_style01 {
    margin: 10px 0px 20px 0px;
    padding: 0px;
}

ul.list_style01 li {
    margin: 0px;
    padding: 0px 0px 0px 17px;
    background: url(/graduate/medicine/common/images/ico_liststyle01.gif) no-repeat left top;
    list-style: none;
    font-size: 1.2em;
}


/* @end */

/* @group タブ */
ul#tab {
    margin: 0px;
    /* padding: 0px 5px;
    border-bottom: 5px solid #2A9BBF; */
}

ul#tab li {
    padding: 5px 4px;
    margin: 0 4px 10px 0;
    border-top: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
    list-style: none;
    float: left;
    font-size: 1.2em;
}

ul#tab li.now {
    border-top: 1px solid #2A9BBF;
    border-right: 1px solid #2A9BBF;
    border-left: 1px solid #2A9BBF;
	border-bottom: 1px solid #2A9BBF;
    background: #2A9BBF;
    color: #fff;
}

ul#tab li a,
ul#tab li span {
    padding-left: 18px;
    background: url(/graduate/medicine/common/images/ico_link.png) no-repeat left center;
    display: block;
}

body#career ul#tab li {
    width: 200px;
}


body#doctoral ul#tab li {
    width: 158px;
    height: 3em;
}

body#topics ul#tab li {
    width: 240px;
}

/* @end */

/* @group 汎用タイトル */
#main_content h1 {
    padding: 5px 0px;
    border-top: 5px solid #2A9BBF ;
    border-bottom: 1px solid #ccc;
    font-size: 1.8em;
    font-weight: bold;
    text-align: left;
}

#main_content h2 {
    padding: 5px 0 5px 10px;
    border-bottom: 1px solid #ccc;
    font-size: 1.4em;
    background: url(/graduate/medicine/common/images/bg_h2.jpg) no-repeat left 5px;
    text-align:left;
}

#main_content h3 {
/*    margin: 10px 0px; */
/*    padding-bottom: 3px; */
    padding:0 0 5px 5px;
    font-size: 1.3em;
    background: url(/graduate/medicine/common/images/line_h3.gif) repeat-x 0 bottom;
    text-align: left;
}

#main_content h4 {
    padding: 5px 0 5px 10px;
    border-bottom: 1px solid #ccc;
    font-size: 1.3em;
    text-align:left;
}


/* @end */

/* @group サイドコンテンツ */
#side_content {
    margin: 10px -9px 0px 0px;
    padding: 10px 9px 0px 10px;
    _padding: 10px 9px 0px 5px;
    float: right;
    width: 202px;
    _width: 183px;
    display: inline;
    min-height: 500px;
    background: url(/graduate/medicine/common/images/bg_sidecol.png) no-repeat center top;
    _background: url(/graduate/medicine/common/images/bg_sidecol.png) no-repeat left top;
    position: relative;
}

#pagetitle_side {
    margin: 0px;
    padding: 30px 0px;
    font-size: 1.8em;
    text-align: center;
}


ul#side_local_navi {
    margin: 0px;
    padding: 0px;
    border-top: 1px solid #ccc;
}

ul#side_local_navi li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    font-size: 1.2em;
    border-bottom: 1px dotted #ccc;
}

ul#side_local_navi li a {
    padding: 5px 5px;
    display: block;
    width: 190px;
}

ul#side_local_navi li a:link,
ul#side_local_navi li a:visited {
    padding-left: 20px;
    background: url(/graduate/medicine/common/images/ico_link01.png) no-repeat 5px center;
    /*border-bottom: 1px dotted #ccc;*/
    color: #000;
    width: 175px;
}


ul#side_local_navi li.now a:link,
ul#side_local_navi li.now a:visited,
ul#side_local_navi li a:hover {
    padding-left: 20px;
    /*background: #F5FAFC url(/graduate/medicine/common/images/ico_link01.png) no-repeat 5px center!important;*/
    /*border-bottom: 1px dotted #ccc;*/
    text-decoration: none;
    color: #000;
	background-color: #F5FAFC;
}

/*
body#topics ul#side_local_navi li a:link,
body#topics ul#side_local_navi li a:visited {
    padding-left: 20px;
    background: #FFF url(/graduate/medicine/common/images/ico_link01.png) no-repeat 5px center;
    color: #000;
    width: 175px;
}

body#topics ul#side_local_navi li.now a,
body#topics ul#side_local_navi li a:hover {
    padding-left: 20px;
    background: #F5FAFC url(/graduate/medicine/common/images/ico_link01.png) no-repeat 5px center!important;
    color: #000;
    width: 175px;
}
*/

h3.title_localnavi {
    margin: 0px 10px;
    font-size: 1.2em!important;
    background: none!important;
    border: none!important;
    text-align: left;
}

/* 追加@group サイドコンテンツ */
ul#side_local_navi li a.sec:link, ul#side_local_navi li a.sec:visited {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(/graduate/medicine/common/images/ico_link01.png) no-repeat scroll 20px center;
color:#000000;
padding-left:20px;
width:175px;
}

ul#side_local_navi li.now a.sec:link, ul#side_local_navi li.now a.sec:visited, ul#side_local_navi li a.sec:hover {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background-color: #F5FAFC;
color:#000000;
padding-left:20px;
text-decoration:none;
text-indent: 20px;
}

/* @end */

/* @group 課程エントリー */
#detail_site {
    padding-right: 15px;
    font-size: 1.2em;
    text-align: right;
    background: url(/graduate/medicine/common/images/ico_link_outsite.gif) no-repeat right center;
}

#staff {
    width: 258px;
    float: left;
}


#students {
    width: 258px;
    float: right;
}

/* @end */

/* @group 概要 */
#outline_box {
    margin-left: -10px;
    width: 540px;
}

#outline_box p {
    font-size: 1.2em;
}

h2.title_outline_list {
    margin: 0px 0px 5px 0px!important;
    padding-left: 15px!important;
    font-size: 1.5em!important;
    border: none!important;
    background: url(/graduate/medicine/common/images/ico_list2.gif) no-repeat left center!important;
}

ul.admistion_list {
    margin: 0px;
    padding: 0px;

}


ul.admistion_list li {
    padding-left: 10px;
    margin: 0px;
    width: 230px;
    float: left;
    list-style: none;
    font-size: 1.2em;
}


#outline_profile_img {
    width: 165px;
    float: left;
    text-align: center;
}

#outline_profile_img p {
    text-align: center;
}

#outline_profile_str {
    width: 355px;
    float: right;
}

table.tbl_history {
    width: 530px;
    border: 1px solid #ccc;
    border-collapse: collapse;
    font-size: 1.2em;
}

table.tbl_history th {
    padding: 5px;
    background: #2B9BC0;
    vertical-align: top;
    border: 1px solid #ccc;
    color: #fff;
    width: 7em;
}

table.tbl_history td {
    padding: 5px;
    border: 1px solid #ccc;
    text-align: left;
}


/* @end */

/* @group 研究トピックス */

body#topics div.entry_class {
    margin: 10px 0px 20px 0px;
    padding: 5px ;
    background: #F1F0F0;
    border-bottom: 1px solid #cccccc;
    font-size: 1.2em;
    text-align: left;

}

body#topics div.entry_body {
    font-size: 1.2em;
}

body#topics div#pgLink {
    margin: 0px 0px 15px 0px;
    padding: 0px;
}

body#topics div#pgLink ul {
    margin: 5px 10px;
    padding: 14px;
	border: 1px solid #ccc;
}


body#topics div#pgLink li {
    margin: 0px;
    list-style: none;
    font-size: 1.2em;
    line-height: 180%;
}


body#topics div#pgLink img.top {
   vertical-align: top;
}


body#topics div#pgLink img.bottom {
   vertical-align:bottom;
}

body#topics h1.title_list {
    padding: 5px;
    background: url(/graduate/medicine/common/images/bg_title_list.jpg) repeat-x;
    height: 32px;
    border: none!important;
}

body#topics ul.entry_list {
    margin: 0px;
    padding: 0px;
}

body#topics ul.entry_list li {
    padding-left: 8px;
    background: url(/graduate/medicine/common/images/ico_list.gif) no-repeat left 3px;
    list-style: none;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    color:#CCCCCC;
    font-size: 1.2em;
    line-height: 150%;
}

body#topics .pagebute {
    font-size: 1.2em;
    text-align: right;
}

body#topics ul.banner_list {
    margin: 0;
    padding: 0;
    margin-top:20px
}

body#topics .colBox {
  /*　clear:both;　*/
  padding:0;
  width:530px;
}

body#topics .colLeft {
  float:left;
  margin:0 5px 0 0;
  width:240px;
}

body#topics .colright {
  float:right;
  margin:0 5px 0 0;
  width:240px;
}




/* @end */

/* @group バックナビ */
ul.back_navi {
    margin: 30px 0px 10px 0px;
    padding: 0px;
}

ul.back_navi li {
    margin: 0px;
    padding: 0px;
    line-height: 150%;
    font-size: 1.2em;
    list-style: none;

}

div#page_link p {
    text-align: center;
}


/* @end */

/* @group プロジェクト */
.img_site_original {
    margin: 0px 0px 10px 0px;
    width: 250px;
    float: right;
    text-align: center;
}

div.project_list h2 {
    font-size: 1.4em!important;
    border: none!important;
    background: none!important;
}

.site_info {
    padding: 20px;
    background: #BFE4F0;
    font-size: 1.2em;
}

ul.btn_detail {
    margin: 0px;
    padding: 0px;
    float: right;
}

ul.btn_detail li {
    margin: 0px 10px 0px 0px;
    padding: 0px;
    list-style: none;
    float: left;
}

body#project #pagetitle_side {
border-bottom:1px solid #CCCCCC;
font-size:1.8em;
margin:0 0 20px;
padding:30px 0;
text-align:center;
}

/* @end */

/* @group 対象者別 */
/* div.target_2col {
    margin: 0px -2px 20px -2px;
    width: 530px;
} */

div.target_col_box01 {
    margin-bottom: 20px;
    width: 260px;
    float: left;
}

div.target_col_box02 {
    margin-bottom: 20px;
    width: 260px;
    float: right;
}

div.target_box01 {
    background: url(/graduate/medicine/common/images/bg_target_box01_r2_c1.jpg) repeat-y;
    border-top:1px solid #CCCCCC;
}

div.target_box01 p {
    height: 60px;
}

h2.target_title01 {
    margin: 0px;
    width: 260px!important;
    height: 34px!important;
    border: none!important;
    background: url(/graduate/medicine/common/images/bg_title_target01.jpg) no-repeat!important;
    text-align: left;
    padding: 5px 0 !important;
}

/*h2.target_title02 {
    margin: 0px;
    width: 530px!important;
    height: 34px!important;
    border: none!important;
    background: url(/graduate/medicine/common/images/bg_title_target02.jpg) no-repeat!important;
    font-size: 1.2em!important;
    text-align: left;
    padding: 5px 0 !important;
} */

/*div.target_box01 p,
div.target_box02 p {
    padding: 10px;
    font-size: 1.2em;
    line-height: 150%;
}*/

/*div.target_box02 {
    background: url(/graduate/medicine/common/images/bg_target_box02_r2_c1.jpg) repeat-y;
    border-top: 1px solid #CCCCCC;
}*/


/* @end */

/* @group 組織構成 */
h2.organization_title01 {
    padding-top: 5px;
    height: 37px;
    background: url(/graduate/medicine/mt-temp/top/images/bg_title_organization0.jpg) repeat-x!important;
    border: none!important;
    font-size: 1.4em;
}

.organization_link {
    padding: 10px;
    background: #E7F5F9;
}

.category_link_list {
    margin: 0px;
    padding: 0px;
}

.category_link_list li {
    margin: 0px;
    padding: 0px 0px 10px 20px;
    list-style: none;
    float: left;
}

.orglink_list_l {
    margin: 0px;
    padding: 0px;
    float: left;
    width: 255px;
}

.orglink_list_l ul {
    margin: 0px;
}

.orglink_list_l li {
    padding: 5px 0 5px 5px;
    border-bottom: 1px dotted #999;
    font-size: 1.2em;
    font-weight:normal;
    list-style:none;
}

.orglink_list_l li a {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(/graduate/medicine/common/images/ico_link01.png) no-repeat scroll left center;
    padding: 0 0 0 18px;
}

.orglink_list_r {
    margin: 0px;
    padding: 0px;
    float: right;
    width: 255px;
}

.orglink_list_r ul {
    margin: 0px;
}

.orglink_list_r li {
    padding: 5px 0 5px 5px;
    border-bottom: 1px dotted #999;
    font-size: 1.2em;
    font-weight:normal;
    list-style:none;
}

.orglink_list_r li a {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(/graduate/medicine/common/images/ico_link01.png) no-repeat scroll left center;
    padding: 0 0 0 18px;
}

body#organization .tbl02 td {
    text-align: left;
}

body#organization .tbl02 td a {
    float: left;
}

/* clearfix */
body#organization .tbl02 td :after {
content:"";
display:block;
clear:both;
}

    /* for IE6 */
    * html body#organization .tbl02 td  {
    display:inline-block;
    }

    /* for IE7 */
    *+html body#organization .tbl02 td  {
    display:inline-block;
    }

/* @end */

/* @group ページナビ */
.newsBox {
    font-size: 1.2em;
    line-height: 150%;
}

.pagebute {
    padding: 5px 10px;
    border: 1px solid #ccc;
    font-size: 1.2em;
}
.page-nav {
    padding: 5px 10px;
    border: 1px solid #ccc;
    font-size: 1.2em;
}
.page-navc {
    padding: 5px 10px;
    border: 1px solid #ccc;
    font-size: 1.2em;
    text-align: center;
}


/* @end */

/* @group ニュース */
.entry_special p {
    font-size: 1.2em;
    line-height: 150%;
}

.mt-enclosure {
    font-size: 1.4em;
}
/* @end */

/* @group sitemap */
#sitemap_list01 {
    width: 245px;
    float: left;
}

#sitemap_list02 {
    width: 245px;
    float: right;
}


#sitemap_list01 h1,
#sitemap_list02 h1 {
    font-size: 1.2em!important;
    border-top: none!important;
    border-bottom: 2px solid #2B9BC0!important;
}



#sitemap_list01 ul,
#sitemap_list02 ul {
    margin: 0px;
    padding: 0px;
}

#sitemap_list01 ul li,
#sitemap_list02 ul li {
    margin: 0px 0px 0px 10px;
    padding: 0px;
    list-style: none;
}

ul.map_list {
    font-size: 1.2em;
    line-height: 180%;
}

ul.map_list li {
    padding-left: 10px!important;
    background: url(/graduate/medicine/common/images/ico_sitelist.gif) no-repeat left 7px;
}


ul.map_list li.just_list {
    background: none!important;
}

/* @end */

/* @group リンク */
ul.list_golink {
    margin: 0px 0px 10px 0px;
    padding: 0px;
}

ul.list_golink li {
    margin: 0px;
    padding: 0px;
    line-height: 180%;
    font-size: 1.2em;
    list-style: none;
}


/* @end */

/* @group お問い合わせ */
body#inquiry #contents {
    background: url(/graduate/medicine/contents_img/cover_inquiry.jpg) no-repeat center 32px;
}

table.contact_tbl {
    border: 1px solid #ccc;
    border-collapse: collapse;
    width: 100%;
}

table.contact_tbl th {
    border: 1px solid #ccc;
    font-size: 1.2em;
    width: 30%;
    color: #666;
    text-align: left;
    font-weight: normal;
}

table.contact_tbl td {
    border: 1px solid #ccc;
    font-size: 1.2em;
    text-align: left;
    vertical-align: top;
    color: #666;
}

table.contact_tbl th.even,
table.contact_tbl td.even {
    background: #DFF0F6;
}

.form_control {
    margin: 10px auto;
    width: 310px;
    text-align: center;
}

.contact_tbl input {
    width: 94%;
}

.contact_tbl textarea {
    width: 94%;
    height: 200px;
}

.form_control input,
.form_control img {
    margin: 10px;
    float: left;
}

.icon_target_title {
    margin-top: 3px;
    margin-right: 3px;
    margin-left:10px;
    float: left;
}

/* @end */


/*dangumi*/

.dangumi01{
    /*background:url(/graduate/medicine/common/images/bg_dangumi_02.jpg) no-repeat 0 100%;*/
    padding:0 0 20px 0;
    /*margin:0 0 20px 0;*/
    overflow:hidden;
    zoom:1;
}
/*.dangumi02{
    background:url(/graduate/medicine/common/images/bg_dangumi_03.jpg) no-repeat 0 100%;
    padding:0 0 20px 0;
    margin:0 0 20px 0;
    overflow:hidden;
    zoom:1;
}*/
/*.dangumi01 dl dt,
.dangumi02 dl dt{
    background:url(/graduate/medicine/common/images/bg_dangumi_01.jpg) no-repeat 0 100%;
    border-top:1px solid #CCC;
    padding:5px 15px 20px 15px;
    font-size:1.2em;
    text-align:left;
}*/
.dangumi01 dl dt a,
.dangumi02 dl dt a{
background:url(/graduate/medicine/common/images/ico_link02.png) no-repeat 0 0;
padding:0 0 0 15px;
font-weight:bold;
}
#prospective .dangumi01 dl dt a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
font-weight:bold;
padding:0;
}
* html #prospective .dangumi01 dl dt a { /* IEのみに適応 */
vertical-align:-5px;
}

#prospective .dangumi02 dl dt a{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
font-weight:bold;
padding:0;
}

* html #prospective .dangumi02 dl dt a { /* IEのみに適応 */
vertical-align:-5px;
}

/*.dangumi01 dl dd,
.dangumi02 dl dd{
padding:10px 15px 0 15px;
font-size:1.2em;
text-align:left;
margin-bottom:0;
}*/
.dangumi01 .box_left,
.dangumi02 .box_left{
width:258px;
float:left;
margin:0;
}
.dangumi01 .box_right{
width:258px;
float:right;
margin:0;
}
.link_icon {
padding-right:3px;
vertical-align:-2px;
}
* html .link_icon {
padding-right:3px;
vertical-align:-6px;
}
/* @end */


/*学位授与　入学金?授業料*/
#current table.tbl01 {
border:3px double #CCCCCC;
font-size:1.2em;
margin:0 0 20px;
width:530px;
text-align:center;
}
#current #main_content ul {
margin:1em 1em 1em 0;
}
#current #main_content ul li {
font-size:1.2em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:5px;
padding:0;
}
#degree td{
text-align:left;
}
.file_icon {
vertical-align:-5px;
}
#current .tbl01 .tbl_title,
#current .tbl01 .data_caption {
font-size:1.2em;
}
/* @end */


/*研究トピックス*/
.boxTopicsBook div {
	float: left;
	width: 50%;
	text-align: center;
	margin: 0 0 20px 0;
}

.boxTopicsBook div p {
	font-size: 120%;
	text-align: center;
	margin: 0 0 5px 0;
}

.boxTopicsBook div:nth-child(2n) {
	float: right;
}

.boxTopicsBook div:nth-child(2n+1) {
	clear: both;
}

.boxTopicsBook div figure img {
	display: block;
	width: 60%;
	height: auto;
	margin: 0 auto 10px auto;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
}

.boxTopicsBook div figure figcaption {
	font-size: 120%;
}

/*入試情報*/
#topics .style01, #admission .style01{
font-size:1.2em;
margin:15px 0 0;
}
#topics .style01 li, #admission .style01 li{
display:inline;
background:url(/graduate/medicine/common/images/ico_link01.png) no-repeat scroll 5px center !important;
padding-left:22px;
margin-left:10px;
list-style-type:none;
}
#topics .style01 .pagelink_icon, #admission .style01 .pagelink_icon{
background:url(/graduate/medicine/common/images/ico_pagelink.png) no-repeat scroll 5px center !important;
margin-left:0px;
}


/* 講座テーマ自由入力 */

#doctoral .strTheme{
  margin:10px 0px;
  }

#doctoral .strTheme p{
  font-size:1.2em;
  }

#career .strTheme{
  margin:10px 0px;
  }

#career .strTheme p{
  font-size:1.2em;
  }

/*在学生の方へ*/
#current #main_content #p1,
#current #main_content #p2{
   margin:0 0 50px;
}