BODY,DIV,TABLE,TR,TD{font-size:12px; color: #333;line-height: 180%;
 }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,code,form,fieldset,legend,input,button,textarea,
p,blockquote
{
	margin:0;padding:0;
}

ul,li
{
	margin:0;padding:0;
}

ul { 
	margin: 0 0 0px 2em; 
	padding: 0; 
}

li{
	list-style: disc;
	color: #003366;
}

/* 下線緑背景グレーグラデーション */
h1 {
	background: url(img/title-h1.jpg) repeat-x;
	padding: 7px 15px 10px;
	line-height: 180%;
	color: #504734;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}

h2 {
	background: #F2F2F2;
	border: none;
	padding: 5px 15px;
	line-height: 180%;
	color: #504734;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
}

/* 59文字までのタイトル */
h2.h2-1 {
	background: url(img/title-h2-1.jpg) no-repeat;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 20px;
	color: #504734;
	margin-bottom: 15px;
}

h3{
	background: url(img/title-h3-1.gif) no-repeat 0.2em;
	border: none;
	padding-top: 1px;
	padding-right: 15px;
	padding-left: 25px;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 15px;
	line-height: 140%;
}


/* リンクカラー */
A:link {  color: #0C36A8; text-decoration: underline}
A:visited {  color: #686868; text-decoration: underline}
A:active {  color: #0060FF}
A:hover {  color: #0060FF; text-decoration: underline}

A.greenlink:link {  color: #006637; text-decoration: underline}
A.greenlink:visited {  color: #686868; text-decoration: underline}
A.greenlink:active {  color: #00B459}
A.greenlink:hover {  color: #00B459; text-decoration: underline}

A.pinklink:link {  color: #FA343D; text-decoration: underline}
A.pinklink:visited {  color: #686868; text-decoration: underline}
A.pinklink:active {  color: #FA5B5E}
A.pinklink:hover {  color: #FA5B5E; text-decoration: underline}

A.whitelink:link {  color: #FFFFFF; text-decoration: underline}
A.whitelink:visited {  color: #BDBDBD; text-decoration: underline}
A.whitelink:active {  color: #FFCF5D}
A.whitelink:hover {  color: #FFCF5D; text-decoration: underline}

A.whitelink2:link {  color: #FFFFFF; text-decoration: underline}
A.whitelink2:visited {  color: #FFFFFF; text-decoration: underline}
A.whitelink2:active {  color: #FFFFFF}
A.whitelink2:hover {  color: #FFFFFF; text-decoration: underline}

A.submenu:link {  color: #FFFFFF; text-decoration: none;FONT-WEIGHT: bold;}
A.submenu:visited {  color: #FFFFFF; text-decoration: none;FONT-WEIGHT: bold;}
A.submenu:active {  color: #FFFFFF; text-decoration: none;FONT-WEIGHT: bold;}
A.submenu:hover {  color: #0000FF; text-decoration: none;FONT-WEIGHT: bold;}

.side
{
	width:220px;
	background-color:#F7F7F7;
	margin-bottom:30px;
}
.side a:link {  color: #0C36A8; text-decoration: none}
.side a:visited {  color: #686868; text-decoration: none}
.side a:active {  color: #0060FF}
.side a:hover {  color: #0060FF; text-decoration: underline}

.side ul { 
	margin: 5px 0 0px 5px; 
	padding: 0 5px 0 0; 
}

.side li {
	list-style-type: none;
	margin:0px 10px;
    background: url(img/li.gif) no-repeat 0em 0.5em;
}

.side li a:link,
.side li a:visited,
.side li a:active
{
　　display: inline-block;
	padding-left: 15px;
}

.side li.nolink{
	padding-left: 15px;
}

.side li.lilast
{
	padding-bottom: 10px;
}

/* 共通 */
.green{ color: #006637}
.white{ color: #FFFFFF}
.sentence{ line-height:16px}
.sentence2{ line-height:16px; FONT-WEIGHT: bold;}
.sentence3{ line-height:14px}
.sentence4{ line-height:18px}
.small{font-size:10px; }
.smallbold{ font-size:11px; FONT-WEIGHT: bold;}
.smallred{font-size:10px;color: #CC3300}
.big{font-size:14px;color: #006637}

.subtitle{
	padding: 5px 10px;
	border-bottom: 1px solid #3576bc;
	width:100%;
	line-height: 140%;
	font-weight: bold;
	font-size: 14px;
	color: #1F436B;
	margin-bottom: 10px;
}

.big02{font-size:13px;line-height:18px;FONT-WEIGHT: bold;}
.lightgreen{ color: #33A02C}





/* 文学部 */
.list{ font-size:12px; line-height:16px; FONT-WEIGHT: bold; color:#FFFFFF}
.listname{ font-size:12px; line-height:16px; FONT-WEIGHT: bold; color:#444444}
.listconcept { font-size:12px; line-height:16px; FONT-WEIGHT: nomal; color:#444444}

/* 文学部-専攻紹介*/
.midasigreenblue{ font-size:12px; FONT-WEIGHT: bold; color:#007071}

/* 国際政治経済学部*/
.midasiblue{ font-size:12px; FONT-WEIGHT: bold; color:#3B77AA}

/* 大学院 */
.etxtb{ font-size:16px; FONT-WEIGHT: bold; line-height:18px}
.etxt{ font-size:14px; FONT-WEIGHT: nomal; line-height:20px}
.midasipurple{ font-size:12px; FONT-WEIGHT: bold; color:#7D69A8}
.titlepurple{font-size:14px;color: #704998}


/* 入試案内 */
.midasi{ font-size:12px; line-height:16px; FONT-WEIGHT: bold; color:#007071}
.Ggreenmoji{ font-size:12px; line-height:16px; color:#007071}
.Gblue{ font-size:12px; line-height:16px; color:#0066FF}
.Gblue2{ font-size:12px; line-height:16px; color:#0000FF}
.Gred{ font-size:12px; line-height:16px; color:#FF0000}
.Gmidasiblue{ font-size:12px; FONT-WEIGHT: bold; line-height:16px; color:#21658A}

/* キャンパスライフ */
.list2{ font-size:12px; line-height:16px; FONT-WEIGHT: bold; color:#FFFFFF}
.listconcept2 { font-size:12px; line-height:22px; FONT-WEIGHT: nomal; color:#444444}
.midashicam{ font-size:12px; line-height:16px; FONT-WEIGHT: bold; color:#9A019A}
.midashicam2{ font-size:14px; line-height:16px; FONT-WEIGHT: bold; color:#9A019A}


/* 新カリキュラム */
.rmidasi{ font-size:15px; FONT-WEIGHT: bold; color:#B8363C}
.curmidasiblue{ font-size:12px; FONT-WEIGHT: bold; color:#33648F; line-height:16px}

/* What's New */
.important{ color:#E91919}

.blue1{ color:#336699}

.pagetop
{
	text-align: right;
	margin-top: 10px;
	margin-bottom: 20px;
}

/* ---------------------------------------- 余白 */

/* 上下左右 */

.inner
{
	padding:10px;
}

/* 上のみ */
.inner-top
{
	padding: 10px 0px 0px;
}

/* 上のみ */
.margin-top
{
	margin: 10px 0px 0px;
}

/* 下のみ */
.inner-bottom
{
	padding: 0px 0px 10px;
}

/* 上下 */
.inner-top-bottom
{
	padding: 10px 0px;
}

/* 左右 */
.inner-left-right
{
	padding:0px 10px 0px 10px;
}


/* 上下・左 */
.inner-left
{
	padding:10px 0px 10px 10px;
}

/* 左右下 */
.inner-left-right-bottom
{
	padding: 0px 10px 10px;
}

/* 左のみ */
.inner-left2
{
	padding:0px 0px 0px 10px;
}

/* 左のみ・5px */
.inner-left3
{
	padding:0px 0px 0px 5px;
}

/* 上下・右 */

.inner-right
{
	padding:10px 10px 10px 0px;
}

/* 右のみ */
.inner-right2
{
	padding:0px 10px 0px 0px;
}

.waku-simple
{
	border: ;
	padding:20px;
	border: 1px solid #D6CFBF;
}

.footer 
{
	width:800px;
	background:url(img/line.gif) repeat-x;
	margin:10px 5px 5px;
	padding: 10px;
}