BODY,DIV,TABLE,TR,TD{
	font-size:12px;
	color: #444;
	line-height:180%;
}


/* リンクカラー */
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.orangelink:link {  color: #FF7F0D; text-decoration: underline}
A.orangelink:visited {  color: #686868; text-decoration: underline}
A.orangelink:active {  color: #FF9900}
A.orangelink:hover {  color: #FF9900; 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;}

A.smalllink:link {  color: #0C36A8; text-decoration: underline; font-size:11px}
A.smalllink:visited {  color: #686868; text-decoration: underline; font-size:11px}
A.smalllink:active {  color: #0060FF; font-size:11px}
A.smalllink:hover {  color: #0060FF; text-decoration: underline; font-size:11px}

/* 共通 */
.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{font-size:16px;FONT-WEIGHT: bold;color: #3576bc}
.big02{font-size:13px;line-height:18px;FONT-WEIGHT: bold;}
.lightgreen{ color: #33A02C}
.sentence5{ line-height:180%}
.titledot {
	margin-top: 20px;
	padding: 0px 0px 5px 8px;
	font-size: 14px;
	border-bottom: thin dotted #CCCCCC;
	border-left: none;
	font-weight: bold;
	line-height: 200%;
	margin-bottom: 20px;
	color: #013298;
	margin-left: 30px;
}




/* 文学部 */
.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}
.midashigblue{ font-size:14px; line-height:16px; FONT-WEIGHT: bold; color:#0066FF}
.midashigreen{ font-size:14px; line-height:16px; FONT-WEIGHT: bold; color:#006637}
.nyushi-title {
	padding: 0px 0px 0px 5px;
	font-size: 16px;
	border-bottom: thin dotted #CCCCCC;
	border-left: none;
	font-weight: bold;
	line-height: 170%;
	color: #288050;
	margin: 20px 0px 10px;
}
.opencampus-table { font-size:14px; line-height:16px; FONT-WEIGHT: bold; color:#A25B31}
h2.blue1 {
	margin: 10px 0 0;
	padding: 5px 5px 3px;
	color: #666666;
	font-size: 14px;
	text-transform: none;
	padding: 5px 5px 3px;
	background-color: #FAFAFA;
	border-left: 5px solid #66CCFF;
	border-bottom: 1px solid #DEDEDE;
	color: #007BB7;
	width: 100%;
}
h2.circlepink {
	margin: 10px 0 0;
	padding: 5px 5px 3px 20px;
	color: #666666;
	font-size: 14px;
	text-transform: none;
	width: 100%;
	background: url(news/img/nyushi-titlebutton.jpg) no-repeat 0px;
}

blockquote.gray1 {
	line-height: 180%;
	margin: 5px 8px 5px 20px;
}

img.right {
float: right;
}

img.left {
float: left;
}

div.center { text-align : center; }
div.left { text-align : left; }
div.right { text-align : right; }


/* キャンパスライフ */
.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}


/* news＆topics */
.news { line-height:20px; font-size:12px; color:#2960ED}
.news333 {color:#333}
.news a:link {  color: #0C36A8; text-decoration:none}
.news a:visited {  color: #686868; text-decoration:none}
.news a:active {  color: #0060FF}
.news a:hover {  color: #0060FF; text-decoration:none}

/* news＆topics 重要赤文字*/
.news-red a:link {  color: #FF0000; text-decoration:none}
.news-red a:visited {  color: #FF0000; text-decoration:none}
.news-red a:active {  color: #FF0000}
.news-red a:hover {  color: #FF0000; text-decoration:none}

/* 松苓会支部総会 */
.list-big { line-height:22px; font-size:14px; color:#2960ED}
.list-big333 {color:#333}
.list-big a:link {  color: #0C36A8; text-decoration:none}
.list-big a:visited {  color: #686868; text-decoration:none}
.list-big a:active {  color: #0060FF}
.list-big a:hover {  color: #0060FF; text-decoration:none}

/* オープンキャンパス模擬授業 */
.list-big2 { line-height:22px; font-size:14px; color:#FF0066;}
.list-big3 { line-height:22px; font-size:14px; color:#FF9900;}

/* シンプルテキストボックス 枠線あり*/
.box-simple { 
	margin: 10px 0 0px 0px;
	border:1px solid #D6D1C2;
}

.box-simple p {
	padding: 10px 20px;
	margin: 0px;
}

.box-simple table {
	padding: 0px 3px 0px 0px;
	margin: 0px;
}

/* シンプルテキストボックス 枠線なし*/
.box-simple2 {
	margin: 0px;
	border: none;
}

.box-simple2 p {
	padding: 0px 20px 10px;
	margin: 0px;
}

.box-simple2 table {
	padding: 0px 3px 0px 0px;
	margin: 0px;
}

/* タイトル特大 1カラム用*/
.title-1 {
	margin: 0px 0 20px 0px;
	font-size: 123%;
	color: #333333;
	font-weight: bold;
	text-align: left;
	line-height: 180%;
	border-bottom: 2px dotted #333399;
	background-color: #EDF5F2;
	padding: 5px;
	width: 560px;
	float: left;
}
/* タイトル特大 2カラム用*/
.title-1-2 {
	margin: 0px 0 15px 0px;
	font-size: 123%;
	color: #333333;
	font-weight: bold;
	text-align: left;
	line-height: 180%;
	border-bottom: 2px dotted #333399;
	background-color: #EDF5F2;
	padding: 5px;
	width: 540px;
	float: left; 
}

.title-1-3 {
	margin: 0px 0 20px 0px;
	font-size: 123%;
	color: #333333;
	font-weight: bold;
	text-align: left;
	line-height: 180%;
	border-bottom: 2px dotted #333399;
	background-color: #EDF5F2;
	padding: 5px;
	width: 566px;
}

/* タイトル大 1カラム用*/
.title-2 {
	margin: 0px 0 15px 0px;
	font-size: 120%;
	color: #000066;
	font-weight: bold;
	text-align: left;
	line-height: 180%;
	border-bottom: 1px solid #000066;
	width: 560px;
	padding: 5px;
	float: left;
}
/* タイトル大 2カラム用*/
.title-2-2 {
	margin: 0px 0 15px 0px;
	font-size: 120%;
	color: #000066;
	font-weight: bold;
	text-align: left;
	line-height: 180%;
	border-bottom: 1px solid #000066;
	width: 540px;
	padding: 5px;
	float: left;
}

/* タイトル大 2カラム用（ショート）*/
.title-2-3 {
	margin: 0px 0 15px 0px;
	font-size: 120%;
	color: #000066;
	font-weight: bold;
	text-align: left;
	line-height: 180%;
	border-bottom: 1px solid #000066;
	width: 510px;
	padding: 5px;
	float: left;
}

/* 下線青*/
.title-2-4 {
	margin: 0px 0 15px 0px;
	font-size: 120%;
	color: #000066;
	font-weight: bold;
	text-align: left;
	line-height: 180%;
	border-bottom: 1px solid #000066;
	width: 550px;
	padding: 5px 0px 5px 5px;
}


/* タイトル中 1カラム用*/
.title-3 {
	margin: 0px 0 15px 0px;
	padding: 0px 0px 0px 10px;
	font-size: 120%;
	border-bottom: thin dotted #CCCCCC;
	border-left: 6px solid #0099B4;
	font-weight: bold;
	line-height: 170%;
	color: #333333;
	width: 560px;
	float: left;
}
/* タイトル中 2カラム用*/
.title-3-2 {
	margin: 0px 0 15px 0px;
	padding: 0px 0px 0px 10px;
	font-size: 120%;
	border-bottom: thin dotted #CCCCCC;
	border-left: 6px solid #0099B4;
	font-weight: bold;
	line-height: 170%;
	color: #333333;
	width: 540px;
	float: left;
}

/* タイトル中 2カラム用(ショート)*/
.title-3-3 {
	margin: 0px 0 15px 0px;
	padding: 0px 0px 0px 10px;
	font-size: 120%;
	border-bottom: thin dotted #CCCCCC;
	border-left: 6px solid #0099B4;
	font-weight: bold;
	line-height: 170%;
	color: #333333;
	width: 515px;
	float: left;
}

/* タイトル中 2カラム用*/
.title-3-3 {
	margin: 0px 0 15px 0px;
	padding: 0px 0px 0px 10px;
	font-size: 120%;
	border-bottom: thin dotted #CCCCCC;
	border-left: 6px solid #0099B4;
	font-weight: bold;
	line-height: 170%;
	color: #333333;
	width: 560px;
}
/* タイトル中2 1カラム用*/
.title-4 {
	font-size: 120%;
	color: #333333;
	font-weight: bold;
	text-align: left;
	line-height: 180%;
	width: 560px;
	float: left;
	margin: 0px 0 15px 0px;
	padding:4px 5px;
	border-color:#0099B4;
	border-width:1px;
	border-style:solid;
	background:#F8F8F8;
}
/* タイトル中2 2カラム用*/
.title-4-2 {
	font-size: 120%;
	color: #333333;
	font-weight: bold;
	text-align: left;
	line-height: 180%;
	width: 540px;
	float: left;
	margin: 0px 0 15px 0px;
	padding:4px 5px;
	border-color:#0099B4;
	border-width:1px;
	border-style:solid;
	background:#F8F8F8;

}

/*　水色囲み　背景グレー　*/

.title-4-3 {
	font-size: 120%;
	color: #333333;
	font-weight: bold;
	text-align: left;
	line-height: 180%;
	width: 538px;
	margin: 0px 0 15px 0px;
	padding:4px 5px 4px 10px;
	border-color:#668DAA;
	border-width:1px;
	border-style:solid;
	background:#F8F8F8;
}

* html .title-4-3 {
	width: 550px;
}
/* ---------------------------------------- 異例のタイトル */
#title{
	background: url(img/title5.gif) no-repeat;
	margin-left: 10px;
	margin-bottom: 15px;
}

/* タイトル大 2カラム用*/
.title-2-2-2 {
	margin: 0px 0 15px 0px;
	font-size: 120%;
	color: #000066;
	font-weight: bold;
	text-align: left;
	line-height: 180%;
	border-bottom: 1px solid #000066;
	width: 500px;
	padding: 5px;
}

.title-5{
    font-size:16px;
	FONT-WEIGHT: bold;
	color: #3576bc;
	padding-left: 22px;
	padding-top: 12px;
	padding-bottom: 10px;
}

/* タイトル中 2カラム用*/
.title-6-2 {
	margin: 0px 0 15px 0px;
	padding: 0px 0px 0px 10px;
	font-size: 120%;
	border-bottom: thin dotted #CCCCCC;
	border-left: 6px solid #66CCCC;
	font-weight: bold;
	line-height: 170%;
	color: #333333;
	width: 530px;
	text-align: left;
}


/*　ベージュボーダー6px　下線点線　22年公開講座で使用*/

.title-7 {
	margin: 0px 0px 10px 0px;
    padding: 5px 10px 5px 10px;
    font-weight: bold;
	color: #333;
	border-left: 6px solid #C1B79F;
    background: url(img/line2.gif) left bottom repeat-x;
	line-height: 140%;
	font-size: 120%;
	width:530px;
}

* html .title-7{
	width:550px;
}	
/* title-8〜title-11　主に事業概要で使用*/

/*　下線ベージュ背景画像グラデーション　*/
.title-8 {
	background: url(img/title-8.jpg) no-repeat;
	height: 40px;
	width:550px;
	text-indent: 15px;
	color: #2C261D;
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 15px;
}

/*　紫囲み　背景グレー　*/
.title-9 {
	font-size: 120%;
	color: #333333;
	font-weight: bold;
	text-align: left;
	line-height: 180%;
	width: 537px;
	margin: 0px 0 15px 0px;
	padding:4px 5px;
	border-color:#7D69A8;
	border-width:1px;
	border-style:solid;
	background:#F8F8F8;
}	

* html .title-9 {
	width: 550px;
}

/*　紫ボーダー6px　下線点線　*/
.title-10 {
	margin: 0px 0px 10px 0px;
    padding: 5px 10px 5px 10px;
    font-weight: bold;
	color: #504734;
	border-left: 6px solid #666699;
    background: url(img/line2.gif) left bottom repeat-x;
	line-height: 140%;
}

/*　紫14px　下線点線　*/
.title-11 {
	font-size:14px;
	color: #704998;
	font-weight: bold;
	background: url(img/line2.gif) left bottom repeat-x;
	padding-top: 5px;
	padding-bottom: 5px;
	text-indent: 5px;
	margin-bottom: 15px;
}

/* 本文段落　タイトルの下にある本文*/

p.indent {
	padding:0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}

/* 本文段落　タイトルの下にある本文・１文字下げ*/
.indent2 {
	text-indent: 1em;
}
/* 法人概要サイドメニュー　*/

div#sidemenu-hojin a:link { color: #0C36A8; text-decoration: none}
div#sidemenu-hojin a:visited { color: #686868; text-decoration: none}
div#sidemenu-hojin a:active {  color: #0060FF; text-decoration: none}
div#sidemenu-hojin a:hover {  color: #0060FF; text-decoration: none}

/* 法人内リスト　*/

ul.hojin-list{ /* 数字リスト　*/
	line-height: 170%;
	list-style: decimal;
}

li.hojin-list  {
	list-style-position: inside;
}

ul.hojin-list-circle {　/* 丸リスト　*/
	line-height: 170%;
	list-style: disc;
	margin-top:5px;
}

li.hojin-list-circle {
	list-style-position: inside;
}

.midasi-brown { font-size:12px; line-height:16px; FONT-WEIGHT: bold; color:#663300}

/* 入試リスト　お知らせ文*/

#nyushi-list ul{
	padding:0;
	margin: 10px 0px 5px 10px;
}
#nyushi-list li{
	background-image : url("nyushi/img/orange-button.gif");
	background-repeat: no-repeat;
	background-position: 5px 2px;
	padding-left: 20px;
	list-style-type: none;
	color:#663300;
	line-height: 140%;
	margin-bottom: 5px;
}
}
#nyushi-list {color:#663300}
#nyushi-list a:link,#nyushi-list a:visited,#nyushi-list a:active,#nyushi-list a:hover {
	color: #FF9900;
	text-decoration: underline;
}



/* 入試リスト　入試情報*/
#nyushi-joho {
	float: left;
	width: 200px;
	margin-left: 10px;
}
#nyushi-list2 ul{
	list-style-position: outside;
	list-style-image: url(nyushi/img/orange-button.gif);
	list-style-type: disc;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 20px;
	margin-left: 30px;
	line-height:170%;
	padding:0;
}
#nyushi-list2 li{
	padding:0;
	margin:0px;
}
#nyushi-list2 {color:#663300}
#nyushi-list2 a:link,#nyushi-list2 a:visited,#nyushi-list2 a:active {
	color: #663300;
	text-decoration: none;
}
#nyushi-list2 a:hover {
	color: #FF9900;
	text-decoration: none;
}

/* 入試リスト　大学院案内*/
#nyushi-annai{
	float: left;
	width: 150px;
	line-height:170%;
	margin: 10px 0px 10px 10px;
	padding: 0px;
	color:#333;
}

#nyushi-list3{color:#333333;
}
#nyushi-list3 ul{
	list-style-type: none;
	margin: 0px 0px 0px 16px;
	padding:0px;
	line-height:130%;
}
#nyushi-list3 li{
	margin: 5px;
}
#nyushi-list3 a:link,#nyushi-list3 a:visited,#nyushi-list3 a:active,#nyushi-list3 a:hover {
	color: #FF9900;
	text-decoration: underline;
}
/* 入試リスト　大学案内*/
#gakka-annai{
	float: left;
	width: 150px;
	line-height:170%;
	margin: 10px 0px 10px 10px;
	padding: 0px;
	color:#333;
}
#nyushi-list4 ul{
	list-style-position: outside;
	list-style-image: url(nyushi/img/orange-button.gif);
	list-style-type: disc;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-left: 17px;
	line-height:130%;
	padding:0;
}
#nyushi-list4 li{
	padding:0px;
	margin:0px;
}
#nyushi-list4 {color:#663300}
#nyushi-list4 a:link,#nyushi-list4 a:visited,#nyushi-list4 a:active {
	color: #663300;
	text-decoration: none;
}
#nyushi-list4 a:hover {
	color: #FF9900;
	text-decoration: none;
}


/*○リスト*/
.flat ul { 
margin: 0 0 0 2em; 
padding: 0; 
list-style-position:outside;
}

.flat li{
	list-style: circle;
	line-height: 200%;	
}


/*普通のリスト*/
.simple ul { 
margin: 0 0 0 1em; 
padding: 0; 
list-style-position:outside;
}

.simple li{
	line-height: 200%;
	list-style: none;
}


/* 下線 */
.line {
	background:url(img/line.gif) repeat-x;
	height:1px;
	margin:5px 0;
}

.line2 {
	background:url(img/line2.gif) repeat-x;
	height:1px;
	margin:5px 0;
}

.line3 {
	background:url(img/line3.gif) repeat-x;
	height:1px;
	margin:5px 0;
}

/*余白*/
.pad{
	padding: 10px;
}

/*余白2*/
.pad2{
	padding: 0px 10px 0px 10px;
}


/* ---------------------------------------- 画像の位置変更 */

img.img-right {
	padding: 0px;
	margin-left: 10px; float:right;
}

img.img-left {
	padding: 0px;
	margin-right: 10px; float:left;
}
/* ---------------------------------------- 画像のシャドウ */


img.shadow {
	background: url(img/shadow-1000x1000.gif) no-repeat right bottom;
	padding: 5px 10px 10px 5px;
}

img.waku	{
	border: 1px solid #D6D1C2;
	background: #FFF;
	padding: 3px;
}



/* ---------------------------------------- float設定解除 */

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/* 回り込み解除　float指定してあるタイトルの後に入れて回り込み解除*/

div.clear { clear:both;
}

/* 広報 */
.koho {
	line-height:20px;
	color:#333;
	margin-top: 5px;
}
.koho ul { 
margin: 0 0 0 2em; 
padding: 0; 
}

.koho li{
	list-style: disc url('img/bluebutton.gif') outside;
	line-height: 180%;	
}
.koho a:link {  color: #0C36A8; text-decoration:none}
.koho a:visited {  color: #686868; text-decoration:none}
.koho a:active {  color: #0060FF}
.koho a:hover {  color: #0060FF; text-decoration:none}

/* 広報  白抜き*/
.koho2 {
	color:#fff;
}
.koho2 ul { 
margin: 0 0 0 2em; 
padding: 0; 
}

.koho2 li{
	list-style: disc url('img/whitebutton.gif') outside;
	line-height: 180%;	
}
.koho2 a:link {  color: #fff;}
.koho2 a:visited {  color: #fff;}
.koho2 a:active {  color: #fff;}
.koho2 a:hover {  color: #fff;}


/*-----------------------------------------------
 余白
-----------------------------------------------*/
/*上下左右*/
.inner {
	padding:15px;
}

/*上下左右*/
.inner2 {
	padding:10px;
}

/*上下左右*/
.inner3 {
	padding:5px;
}

/*上のみ*/
.inner-top {
	padding-top: 15px;
}

/*下のみ*/
.inner-bottom {
	padding-bottom: 15px;
}

/*上下*/
.inner-top-bottom {
	padding-top: 15px;
	padding-bottom: 15px;
}

/*左右*/
.inner-left-right {
	padding:0px 15px 0px 15px;
}

/*下左右*/
.inner-left-right-bottom {
	padding:0px 15px 15px 15px;
}

/*上下・左*/
.inner-left {
	padding:15px 0px 15px 15px;
}

/*左のみ*/
.inner-left2 {
	padding:0px 0px 0px 15px;
}

/*左のみ・5px*/
.inner-left3 {
	padding:0px 0px 0px 5px;
}

/*オープンキャンパス・入試個別相談会*/
.inner-left4 {
	padding:0px 10px 0px 30px;
}

/*上下・右*/

.inner-right {
	padding:15px 15px 15px 0px;
}

/*右のみ*/
.inner-right2 {
	padding:0px 15px 0px 0px;
}

/*------------　表　--------------------*/
.hyo dl	{
	padding-right: 5px;
	padding-left: 5px;
	margin:0px;
}
.hyo dt	{
	width: 60px;
	padding: 5px 5px 5px 10px;
	font-weight: bold;
}
.hyo dd	{
	padding: 5px 5px 5px 40px;
	margin-top: -32px;
	margin-bottom: 0px;
}

/*------------　画像を印刷させない設定　--------------------*/

.no-save {
	background: url(img/masterplan1.gif) no-repeat;
}

.no-save2 {
	background: url(img/masterplan2.gif) no-repeat;
}

/*------------　画像周りの線　--------------------*/
.frame-right {
	padding: 0px 0px 20px 20px;
	float:right;
}

.frame-left {
	padding: 0px 20px 20px 0px;
	float:left;
}
.frame-caption {
	padding: 1px;
	border-color: #D5CDBD;
	border-width: 1px;
	border-style: solid;
}
.frame-caption-font {
	font-size: 10px;
	color: #666666;
	text-align: center;
	line-height: 120%;
	padding-top: 5px;
}

/*---------------------------------------- ストライプ枠 */

.waku-stripe
{
	background: url(img/stripe.gif) repeat;
	padding:5px;
	margin-bottom:15px;
}

.waku-stripe2
{
	background: #fff;
	padding:20px;
}
