@charset "utf-8";  /* この行は削除しないようお願い致します。 */


#main_body .class {
	/**/
}

/*　共通クラス　*/
/*　ここから　　*/

/* イベントFacebookここから */
.toyo_eventFB {
	margin:-10px 0px 10px 4px;
	padding-left:10px;
	background:url(/img/images/arr_link.png) no-repeat 0px 0.4em;
}
/* イベントFacebookここまで */

.toyo_w650 {
    width: 650px;
}
.toyo_w600 {
    width: 600px;
}
.toyo_w550 {
    width: 550px;
}
.toyo_w500 {
    width: 500px;
}
.toyo_w325 {
    width: 325px;
}

.toyo_w300 {
    width: 300px;
}
.toyo_w275 {
    width: 275px;
}
.toyo_w250 {
    width: 250px;
}

.toyo_pa05{
padding: 5px ;
}
.toyo_pa10{
padding: 10px ;
}
.toyo_pa20{
padding: 20px ;
}


.toyo_fr{
float: right;
}
.toyo_fl{
float: left;
}
.toyo_figC {
	text-align: center;
	margin: 1em 0 2em;
}
.toyo_figL {
	float: left;
	margin: 0 2em 1em 0;
}
.toyo_figR {
	float: right;
	margin: 0 0 1em 2em;
}
.toyo_fsSr {
	font-size: smaller;
}
.toyo_fs20 {
	font-size: 20px;
}
.toyo_fs12 {
	font-size: 12px;
}
.toyo_fs10 {
	font-size: 10px;
}

.toyo_fc_red{
color : #ff0000;
}

.toyo_ico_intv {
	background: url("../../img/images/toyo/ico_intv.png") no-repeat left top;
}
.toyo_arr-1 {
	background: url("../../img/images/toyo/arr-1.png") no-repeat;
}

/* 鉄紺Days */
/* ここから */
.toyo_gb{
    background: url("/img/images/whats_new_title_bg.png") repeat-x scroll left center;
    padding: 10px 14px;
    position: relative;
}
p.toyo_att_red {
margin: 10px 30px;
padding: 10px;
border: medium solid #ff0000;
}
p.toyo_att_red2 {
margin: 30px;
padding: 10px;
border: medium solid #ff0000;
width: 350px;
}
p.toyo_att_blue {
padding: 10px;
}
/* 鉄紺Days */
/* ここまで */

/* MARGIN-RIGHT */
.toyo_mr02 { margin-right:2px!important; }
.toyo_mr06 { margin-right:6px!important; }
.toyo_mr12 { margin-right:12px!important; }
.toyo_mr24 { margin-right:24px!important; }
.toyo_mr36 { margin-right:36px!important; }
.toyo_mr48 { margin-right:48px!important; }
.toyo_mr60 { margin-right:60px!important; }
.toyo_mr72 { margin-right:72px!important; }

/* MARGIN-TOP */
.toyo_mt06 { margin-top:6px!important; }
.toyo_mt12 { margin-top:12px!important; }
.toyo_mt24 { margin-top:24px!important; }
.toyo_mt36 { margin-top:36px!important; }
.toyo_mt48 { margin-top:48px!important; }
.toyo_mt60 { margin-top:60px!important; }
.toyo_mt72 { margin-top:72px!important; }
.toyo_mt108 { margin-top:108px!important; }
.toyo_mt150 { margin-top:150px!important; }

/* MARGIN-BOTTOM */
.toyo_mb06 { margin-bottom:6px!important; }
.toyo_mb12 { margin-bottom:12px!important; }
.toyo_mb24 { margin-bottom:24px!important; }
.toyo_mb36 { margin-bottom:36px!important; }
.toyo_mb48 { margin-bottom:48px!important; }
.toyo_mb60 { margin-bottom:60px!important; }
.toyo_mb72 { margin-bottom:72px!important; }
.toyo_mb108 { margin-bottom:108px!important; }
.toyo_mb150 { margin-bottom:150px!important; }

/* MARGIN-LEFT */
.toyo_ml02 { margin-left:2px!important; }
.toyo_ml06 { margin-left:6px!important; }
.toyo_ml12 { margin-left:12px!important; }
.toyo_ml24 { margin-left:24px!important; }
.toyo_ml36 { margin-left:36px!important; }
.toyo_ml48 { margin-left:48px!important; }
.toyo_ml60 { margin-left:60px!important; }
.toyo_ml72 { margin-left:72px!important; }
.toyo_ml200 { margin-left:200px!important; }
.toyo_ml220 { margin-left:220px!important; }

/*　共通クラス　*/
/*　ここまで　　*/



/*　国際哲学研究センター　*/
/*　　　ここから　　　　　*/
table.toyo_ircp_table {
  border-collapse: collapse;
  border-style: solid; /* 枠の種類 */
  border-color: #555555; /* 枠の色 */
  border-width: 1px; /* 枠の幅 */
}
th.toyo_ircp_th {
  color: #ffffff; /* 文字の色 */
  background-color: #999999; /* 背景の色 */
  border-style: solid solid double; /* 枠の種類 */
  border-color: #555555; /* 枠の色 */
  border-width: 0px 1px 3px; /* 枠の幅 */
}
td.toyo_ircp_td1 {
  border-style: solid; /* 枠の種類 */
  border-color: #555555; /* 枠の色 */
  border-width: 0px 1px; /* 枠の幅 */
  vertical-align: top;
}
td.toyo_ircp_td2 {
  border-style: solid; /* 枠の種類 */
  border-color: #555555; /* 枠の色 */
  border-width: 0px 1px 1px; /* 枠の幅 */
}
td.toyo_ircp_td3 {
  border-style: solid; /* 枠の種類 */
  border-color: #555555; /* 枠の色 */
  border-width: 0px 0px 1px 1px; /* 枠の幅 */
}
td.toyo_ircp_td4 {
  border-style: solid; /* 枠の種類 */
  border-color: #555555; /* 枠の色 */
  border-width: 0px 1px 1px 0px; /* 枠の幅 */
  text-align:right ;
  width:15%;
}
td.toyo_ircp_td5 {
  border-style: solid; /* 枠の種類 */
  border-color: #555555; /* 枠の色 */
  border-width: 0px 1px 1px 1px; /* 枠の幅 */
}
/*　国際哲学研究センター　*/
/*　　　ここまで　　　　　*/


/*　　　書籍紹介　　　　　*/
/*　　　ここから　　　　　*/
table.toyo_book_table {
  border-collapse: collapse;
  border-style: solid; /* 枠の種類 */
  border-color: #555555; /* 枠の色 */
  border-width: 1px; /* 枠の幅 */
}
td.toyo_book_ttl {
  color: #ffffff; /* 文字の色 */
  background-color: #999999; /* 背景の色 */
  border-style: solid solid double; /* 枠の種類 */
  border-color: #555555; /* 枠の色 */
  border-width: 0px 1px 3px; /* 枠の幅 */
}
td.toyo_book_td1 {
  border-style: solid; /* 枠の種類 */
  border-color: #555555; /* 枠の色 */
  border-width: 0px 1px; /* 枠の幅 */
  vertical-align: top;
  min-height:40px;

}
td.toyo_book_td2 {
  border-style: solid; /* 枠の種類 */
  border-color: #555555; /* 枠の色 */
  border-width: 0px 1px 1px; /* 枠の幅 */
}
/*　　　ここまで　　　　　*/

/*USRページ用ここから*/
.toyo_USRheader02 {
    border-bottom: 1px solid #cfcfcf;
    box-shadow: 0 5px 2px -3px rgba(0, 0, 0, 0.05);
    font-weight: bold;
    position: relative;
    color: #000;
    height: 30px;
}
a > .toyo_USRheader02 p {
    color: #17194c;
    margin-top:0.5em;
    font-size:1.2em;
}
.toyo_USRtext {
    margin-left: 20px;
    margin-right: 20px;
    font-size: 14px;
    font-weight: normal;
	line-height:1.7142;
}
#toyo_USRlist {
    margin-top: 0.71429em;
}
#toyo_USRlist > section {
    background-color: #f7f7f7;
}
#toyo_USRlist > section .toyo_USRheader01 {
    border-top: 5px solid #17194c;
}
#toyo_USRlist > section .toyo_USRheader01 .toyo_USRheader02 {
    font-weight: bold;
    line-height: 1.44444;
    margin-left: 0;
    margin-right: 0;
    padding: 0.79321em 0.55556em 1.07099em;
}
#toyo_USRlist > section .toyo_USRheader01 a {
    text-decoration: none;
}
.toyo_USRheader02 {
    border-bottom: 1px solid #cfcfcf;
    box-shadow: 0 5px 2px -3px rgba(0, 0, 0, 0.05);
    font-weight: bold;
    position: relative;
    color: #000;
    height: 60px;
}
a > .toyo_USRheader02 p {
    color: #17194c;
    margin-top:0.5em;
    font-size:1.2em;
}
#toyo_USRlist > section .toyo_USRheader01 a:hover .toyo_USRheader02 {
    background-color: #232472;
}
#toyo_USRlist > section .toyo_USRheader01 a:hover .toyo_USRheader02 p {
    color: #fff;
}
#toyo_USRlist {
    margin-left: -10px;
    width: 720px;
}
#toyo_USRlist > * {
    float: left;
    margin-left: 20px;
    width: 310px;
}
#toyo_USRlist .toyo_USRheader03 {
    border: 1px solid #3638cb;
    font-weight: bold;
    padding-left:20px;
    padding-right:20px;
    color: #fff;
    text-decoration: none!important;
}
#toyo_USRlist .toyo_USRheader03 {
    background-color: #8385ff !important;
}
#toyo_USRlist > section a:hover .toyo_USRheader03 {
    background-color: #3638cb !important;
}
#toyo_USRlist > section a:hover .toyo_USRheader03 p {
    color: #fff;
}

#toyo_USRlist_top {
    margin-top: 0.71429em;
}
#toyo_USRlist_top > section {
    background-color: #f7f7f7;
}
#toyo_USRlist_top > section .toyo_USRheader_top01 {
    border-top: 5px solid #17194c;
}
#toyo_USRlist_top > section .toyo_USRheader_top01 .toyo_USRheader_top02 {
    font-weight: bold;
    line-height: 1.44444;
    margin-left: 0;
    margin-right: 0;
    padding: 0.79321em 0.55556em 1.07099em;
}
#toyo_USRlist_top > section .toyo_USRheader_top01 a:hover .toyo_USRheader_top02 {
    background-color: #232472;
}
#toyo_USRlist_top > section .toyo_USRheader_top01 a:hover .toyo_USRheader_top02 p {
    color: #fff;
}
#toyo_USRlist_top {
    margin-left: -10px;
    width: 720px;
}
#toyo_USRlist_top > * {
    float: left;
    margin-left: 20px;
    margin-top: 20px;
    width: 210px;
}
.toyo_USRtext_top {
    margin-left: 20px;
    margin-right: 20px;
    font-size: 12px;
    font-weight: normal;
	line-height:1.7142;
    min-height:70px;
}

#toyo_USRlist2 {
    margin-left: -10px;
    width: 720px;
}
#toyo_USRlist2 > * {
    float: left;
    margin-left: 20px;
    margin-bottom: 20px;
    width: 640px;
}
#toyo_USRlist2 .toyo_USRheader03 {
    border: 1px solid #3638cb;
    font-weight: bold;
    padding-left:20px;
    padding-right:20px;
    color: #fff;
    text-decoration: none!important;
}
#toyo_USRlist2 .toyo_USRheader03 {
    background-color: #8385ff !important;
}
#toyo_USRlist2 > section a:hover .toyo_USRheader03 {
    background-color: #3638cb !important;
}
#toyo_USRlist2 > section a:hover .toyo_USRheader03 p {
    color: #fff;
}

/*USRページ用ここまで*/

/* 報道関係トップ */
ul#toyo_press
   {
    width:650px;
    height:46px;
    list-style:none;
    text-align:center;
    font-size:130%;
    font-weight:bold;
   }
li#toyo_press
   {
    width:302px;
    height:46px;
    float:left;
    margin-right:15px;
   }
a#toyo_press
   {
    display:block;
    width:100%;
    height:46px;
    background-image:url("http://www.toyo.ac.jp/prof/img/press-top.png");
    background-position:0px 0px;
    background-repeat:no-repeat;
    color:#343434;
    padding-top:30px;
   }
a#toyo_press:link
   {color:#343434;}
a#toyo_press:visited
   {color:#343434;}
a#toyo_press:hover
   {
    background-image:url("http://www.toyo.ac.jp/prof/img/press-top.png");
    background-position:0px -76px;
    color:#ffffff;
   }
/*報道関係トップ用ここまで*/