@charset "utf-8";

/* --------------------------------
	各ページ共通パーツ
-------------------------------- */
/* ==========================================================================================================

	大パーツ
 
============================================================================================================*/

/*  ------------------------------------------------------------------

	カテゴリTopページの第3階層メニュー

---------------------------------------------------------------------*/
.categoryIndex{
}
.categoryIndex dl{
	border: 1px solid #dfdfdf;
	border-top: none;
	float: left;
	margin-bottom: 30px;
	width: 318px;
}
.categoryIndex dl dt{
	position: relative;
	margin-left: -1px;
	margin-right: -1px;
}
.categoryIndex dl dd{
	padding: 12px 10px 12px 10px;
}
.categoryIndex dl.rightChild{
	float: right;
}
.categoryIndex dl.noFloat{
	float: none;
}
/*  左右大きくカラム分け
-----------------------------------*/
.categoryIndex .ciClm{
	width: 318px;
	float: left;
}
.categoryIndex .ciClm.rightChild{
	float: right;
}


/*  写真付き概要文
-----------------------------------*/
.categoryIndex ul.desc{
}
.categoryIndex ul.desc li{
	float: left;
	width: 185px;
}
.categoryIndex ul.desc li.thumb{
	display: block;
	float: left;
	margin-right: 10px;
	width: 100px;
}
/*  写真付き概要文+フリーエリアが欲しい場合
-----------------------------------*/
.categoryIndex ul.desc li.freeDesc{
	padding-top: 7px;
	float: none;
	clear: both;
	width: 100%;
}
/*  ブランク用
-----------------------------------*/
.categoryIndex dl.blank{
	border: none;
}

/*  ------------------------------------------------------------------

	3階層目以下の一覧ページナビゲーション

---------------------------------------------------------------------*/
ul.indexNav{
	margin-top: -10px;
	padding-left: 16px;
	line-height: 1.2;
	color: #666;
}
/* ie7 hack */
*:first-child+html ul.indexNav{
	padding-bottom: 15px;
}
/*  1層目
-----------------------------------*/
ul.indexNav li{
	background: #FFF url(../../img/common/bg_indexlink.png) repeat-x left bottom;
	border: 1px solid #d9d9d9;
	float: left;
	margin: 0 16px 15px 0;
	padding: 11px 10px 9px 10px;
	width: 289px;
}
ul.indexNav li.no_mgn_btm{
	margin-bottom: 0;
}

ul.indexNav li a{
	background: url(../../img/common/linkArrow_general02.png) no-repeat 0 3px;
	display: block;
	padding-left: 15px;
}
ul.indexNav li a:link,
ul.indexNav li a:visited{
	text-decoration: none;
}
ul.indexNav li a:hover{
	text-decoration: underline;
}

/* 現在位置表示 */
ul.indexNav li.current{
	background: #805d4a url(../../img/common/bg_tabNav_on.png) no-repeat left top;
}

ul.indexNav li.current a{
	color: #FFFFFF;
}
/*  ------------------------------------------------------------------

	3階層目以下の一覧ページナビゲーション
	サムネイルや下層リンクが必要な場合

---------------------------------------------------------------------*/
ul.indexNav02{
	margin-top: -6px;
	padding-left: 16px;
	line-height: 1.2;
	color: #666;
}
/* ie7 hack */
*:first-child+html ul.indexNav02{
	padding-bottom: 15px;
}

ul.indexNav02 li{
	background: #ffffff;
	border: 1px solid #d9d9d9;
	float: left;
	margin: 0 15px 15px 0;
	padding: 0;
	width: 309px;
}
ul.indexNav02 a{
	background: #FFF url(../../img/common/bg_indexlink.png) repeat-x left bottom;
	border-bottom: 1px solid #d9d9d9;
	display: block;
	padding: 10px;
	width: 289px;
}
ul.indexNav02 a em{
	background: url(../../img/common/linkArrow_general02.png) no-repeat 0 4px;
	display: block;
	padding-left: 15px;
}
ul.indexNav02 p.noImg{
	padding: 10px;
}
ul.indexNav02 dl{
	padding: 10px;
}
ul.indexNav02 dl dt{
	display: block;
	float: left;
	margin-right: 10px;
}
ul.indexNav02 dl dd{
	float: left;
	width: 175px;
}
ul.indexNav02 div a{
	background: none;
	border: none;
	float: none;
	display: inline;
	width: auto;
	margin: 0;
	padding: 0;
	line-height: 1.3;
}
ul.indexNav02 div a em{
	display: inline;
}

/*  ------------------------------------------------------------------

	3階層目以下の一覧ページナビゲーション
	サムネイルや下層リンクが必要かつアコーディオン処理が必要な場合

---------------------------------------------------------------------*/
.indexNav03{
	margin-top: -6px;
	padding-left: 16px;
	padding-bottom: 16px;
	line-height: 1.2;
	color: #666;
}
/* ie7 hack */
*:first-child+html .indexNav03{
	padding-bottom: 15px;
}
.indexNav03 div.clm{
	width: 309px;
	float: left;
	margin-right: 18px;
}
.indexNav03 dl{
	background: #ffffff;
	border: 1px solid #d9d9d9;
	float: left;
	padding: 0;
}
.indexNav03 dl dt{
	background: #FFF url(../../img/common/bg_indexlink.png) repeat-x left bottom;
	border-bottom: 1px solid #d9d9d9;
	position: relative;
	display: block;
	padding: 10px;
	margin-bottom: -1px !important;
	width: 289px;
	zoom: 1;
}
.indexNav03 dl dt a{
	display: block;
	padding-left: 20px;
}
.indexNav03 dl dd{
	padding-left: 5px;
}


/*  アコーディオントグルボタン
-----------------------------------*/
.indexNav03 dl dt .acBtn {
	background: url(../../img/common/linkArrowAc.png) no-repeat 9px 50%;
	position: absolute;
	z-index: 999;
	top: 0;
	left: 0;
	display: block;
	overflow: hidden;
	width: 25px;
	height: 34px;
	text-indent: -9999px;
	cursor: pointer;
	-webkit-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease;
}
.indexNav03 dl dt .acBtn:hover {
	opacity: 0.6;
	
}
.indexNav03 dl dt .active .acBtn {
	background: url(../../img/common/linkArrowAc_on.png) no-repeat 9px 50%;
}


/*  ------------------------------------------------------------------

	汎用 タブナビゲーション

---------------------------------------------------------------------*/
.generalTab{
	border: 1px solid #dfdfdf;
	margin-bottom: 25px;
	padding: 10px 0 7px 10px;
	line-height: 1.2;
}
.generalTab li{
	float: left;
	margin: 0 2px 2px 0;
}

/*  ボタンスタイル
-----------------------------------*/
.generalTab li a{
	background: #f4f4f4 url(../../img/common/bg_tabNav.png) no-repeat left top;
	border: 1px solid #dfdfdf;
	display: block;
	padding: 10px 10px 10px 20px;
	width: 183px;
}
.generalTab li.nonAZ{
	background: #f4f4f4 url(../../img/common/bg_tabNav.png) no-repeat left top;
	color: #c0c0c0;
	border: 1px solid #dfdfdf;
	display: block;
	padding: 10px 10px 9px 20px;
	width: 183px;
}

/*  A～Zタブ　レイアウトバグIEのみ
-----------------------------------*/
:root .generalTab li.nonAZ{
	padding: 10px 10px 10px 20px;
}


.generalTab li a.active{
	background: #805d4a url(../../img/common/bg_tabNav_on.png) no-repeat left top;
	border: 1px solid #624533;
}
/*  ボタン（2列）
-----------------------------------*/
.generalTab.double li a{
	width: 291px;
}
/*  ボタン（4列）
-----------------------------------*/
.generalTab.four li a{
	width: 129px;
}
/*  ボタン（5列）
-----------------------------------*/
.generalTab.five li a{
	width: 96px;
}
/*  ボタン（6列）
-----------------------------------*/
.generalTab.six li a{
	width: 74px;
}
/*  ボタン（10列）アルファベット
-----------------------------------*/
.generalTab.ten li a,
.generalTab.ten li.nonAZ{
	width: 31px;
}


/*  擬似クラス
-----------------------------------*/
.generalTab li a:link,
.generalTab li a:link,
.generalTab li a:visited{
	text-decoration: none;
	color: #585858;
}
.generalTab li a:hover{
	text-decoration: underline;
}
.generalTab li a.active:link,
.generalTab li a.active:visited{
	font-weight: bold;
	color: #FFFFFF;
}

/*  ------------------------------------------------------------------

	主に学部用 タブナビゲーション

---------------------------------------------------------------------*/
.generalTab02{
	margin-bottom: 20px;
	line-height: 1.2;
}
.generalTab02 li{
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
.generalTab02 li.lastChild{
	margin-right: 0;
}
/*  ボタン
-----------------------------------*/
.generalTab02 li a{
	background: #dfdfdf;
	display: block;
	padding: 8px 10px 8px 25px;
	color: #828282;
}
.generalTab02 li a.active{
	background: #e06553;
}
/*  擬似クラス
-----------------------------------*/
.generalTab02 li a:link,
.generalTab02 li a:visited{
	text-decoration: none;
	font-weight: bold;
	color: #828282;
}
.generalTab02 li a:hover{
	text-decoration: underline;
}
.generalTab02 li a.active:link,
.generalTab02 li a.active:visited{
	color: #FFF;
}

/*  タブ数制御
-----------------------------------*/
.generalTab02.tab02 li a{
	width: 297px;
}
.generalTab02.tab03 li a{
	width: 185px;
}

/*  ------------------------------------------------------------------

	ニュースヘッドラインタブナビゲーション
	（Topと各学部Topで使用）

---------------------------------------------------------------------*/
ul.newsCat{
	margin-left: -1px;
}
ul.newsCat li{
	float: left;
}
ul.newsCat li#ncBg01 a,
ul.newsCat li#ncBg02 a,
ul.newsCat li#ncBg03 a,
ul.newsCat li#ncBg04 a,
ul.newsCat li#ncBg05 a,
ul.newsCat li#ncBg06 a{
	background-repeat: no-repeat;
    background-position: left top;
	position: relative;
	z-index: 50;
	display: block;
	width: 81px;
	height: 43px;
	text-indent: -9999px;
}
ul.newsCat li#ncBgNews a{ 
	background-image: url(../../img/common/bg_newsCatNews.png);
	background-repeat: no-repeat;
    background-position: left top;
	position: relative;
	z-index: 50;
	display: block;
	width: 240px;
	height: 43px;
	text-indent: -9999px;
}
ul.newsCat li#ncBgEvent a{ 
	background-image: url(../../img/common/bg_newsCatEvent.png);
	background-repeat: no-repeat;
    background-position: left top;
	position: relative;
	z-index: 50;
	display: block;
	width: 240px;
	height: 43px;
	text-indent: -9999px;
}

ul.newsCat li#ncBg01 a.active,
ul.newsCat li#ncBg02 a.active,
ul.newsCat li#ncBg03 a.active,
ul.newsCat li#ncBg04 a.active,
ul.newsCat li#ncBg05 a.active,
ul.newsCat li#ncBg06 a.active,
ul.newsCat li#ncBgNews a.active,
ul.newsCat li#ncBgEvent a.active{
    background-position: left bottom;
}



/*  一覧ボタン
-----------------------------------*/
.newsUtil{
	position: relative;
	zoom: 1;
}
.newsUtil ul{
	position: absolute;
	right: 0;
	top: -33px;
}
.newsUtil ul li{
	float: right;
}


/*  ------------------------------------------------------------------

	注意喚起系のコンテンツに使用
	（重要なお知らせなど）

---------------------------------------------------------------------*/
.strongContent{
	background: #ffffff;
	border: 1px solid #97253c;
	padding: 0px 15px 15px;
}
/*  専用見出し
-----------------------------------*/
.strongContent .stcHeading{
	background: #97253c;
	display: block;
	margin: 0 -15px 15px;
}



/*  ------------------------------------------------------------------

	Q&A

---------------------------------------------------------------------*/
/*  Q&A本体
-----------------------------------*/
dl.faq dt {
	position: relative;
	margin-bottom: 10px;
	padding: 0 0 0 32px;
	min-height: 20px;
	font-weight: bold;
	font-size: 117%;
	_zoom: 1;
}
dl.faq dd {
	position: relative;
	overflow: hidden;
	margin-bottom: 15px;
	padding: 0 0 15px 32px;
	_zoom: 1;
}
/*  Q&Aアイコン
-----------------------------------*/
dl.faq dt span {
	background: url(../../img/common/qa_icon01.png) no-repeat left top;
	position: absolute;
	left: 5px;
	top: 3px;
	display: block;
	overflow: hidden;
	width: 18px;
	height: 18px;
	text-indent: -2000px;
}
dl.faq dd span {
	background: url(../../img/common/qa_icon02.png) no-repeat left top;
	position: absolute;
	left: 5px;
	top: 4px;
	display: block;
	overflow: hidden;
	width: 18px;
	height: 18px;
	text-indent: -2000px;
}

/*  ------------------------------------------------------------------

	Colorbox ダイアログ

---------------------------------------------------------------------*/
.inline{
	padding: 50px;
	width: 630px;
	text-align: left;
}
.inline .photo{
	float: left;
	margin-right: 25px;
	padding-left: 4px;
}
.inline .desc{
	float: left;
	width: 210px;
}

/*  ------------------------------------------------------------------

	コンテンツタイル表示
	vGrid.jsを使用

---------------------------------------------------------------------*/
#tileContent {
	overflow: hidden;
	height: 0;
}
#tileContent .item{
	background-color: #faf8f1;
	margin: 8px;
	padding: 8px;
	width: 190px;
}
#tileContent .item li a{
	font-weight: bold;
}



/* ==========================================================================================================

	小パーツ
 
============================================================================================================*/
/*  ------------------------------------------------------------------

	情報をまとめる用Box

---------------------------------------------------------------------*/
/*  一般
-----------------------------------*/
.infoBox01 {
	background: #fafafa;
	border: 1px solid #cecece;
	padding: 15px 20px;
}

/*  重要度が高いもの
-----------------------------------*/
.infoBox02 {
	background: #FFEEF2;
	border: 1px solid #DFDFDF;
	padding: 15px 20px;
}




/*  ------------------------------------------------------------------

	汎用 ul

---------------------------------------------------------------------*/
ul.ulType01 {
	padding-left: 25px;
}
ul.ulType01 li {
	list-style: square;
	margin-bottom: 10px;
}
/*  nest <ul> 
-----------------------------------*/
ul.ulType01 ul {
	margin-left: 25px;
	padding: 15px 0 3px;
}
ul.ulType01 ul li {
	list-style: circle;
	margin-bottom: 10px;
}
/*  nest <ul><ul> 
-----------------------------------*/
ul.ulType01 ul ul li {
	list-style: disc;
}
/*  nest <ol>
-----------------------------------*/
ul.ulType01 ol {
	margin-left: 22px;
	padding: 15px 0 3px;
}
ul.ulType01 ol li {
	list-style: decimal;
	margin-bottom: 10px;
}


/*  ------------------------------------------------------------------

	汎用 ul_02（ブレットなし）

---------------------------------------------------------------------*/
ul.ulType02 {
	padding-left: 5px;
}
ul.ulType02 li {
	margin-bottom: 10px;
}
ul.ulType02 ul {
	padding-top: 10px;
	padding-left: 25px;
}
/*  ブレットがほしい時
-----------------------------------*/
ul.ulType02 li.bul {
	list-style: square;
	list-style-position: inside;
}
/*  ------------------------------------------------------------------

	汎用 ol

---------------------------------------------------------------------*/
ol.olType01 {
	margin-bottom: 1.6em;
	padding-left: 35px;
}
ol.olType01.roma {
	list-style-type: lower-alpha;/* ローマ字 */
}
ol.olType01 li {
	margin-bottom: 0.4em;
}
/*  nest <ol>
-----------------------------------*/
ol.olType01 ol {
	margin-left: 22px;
	padding: 15px 0 3px;
}
ol.olType01 ol li {
	margin-bottom: 10px;
}
/*  nest <ul>
-----------------------------------*/
ol.olType01 ul {
	margin-left: 25px;
	padding: 15px 0 3px;
}
ol.olType01 ul li,
ol.olType01.roma ul li{
	list-style: square;
	margin-bottom: 10px;
}
ol.olType01 ul ul li {
	list-style: circle;
}

/*  ------------------------------------------------------------------

	ナンバリングdl
	（olに似ているが番号をIE7でスタイリング出来ないのでdlで代用）

---------------------------------------------------------------------*/
dl.number {
	padding: 0 15px 15px 5px;
	zoom: 1;
}
dl.number dt {
	padding: 0 0 9px;
	margin-bottom: -39px;
	width: 55px;
	font-weight: bold;
	zoom: 1;
}
dl.number dd {
	padding: 10px 0 10px 35px;
}

/*  ------------------------------------------------------------------

	表組 共通クラス

---------------------------------------------------------------------*/
/*  y軸中央揃え
-----------------------------------*/
th.vMid,
td.vMid{
	vertical-align: middle;
}
/*  y軸下揃え
-----------------------------------*/
th.vBtm,
td.vBtm{
	vertical-align: bottom;
}
/*  y軸下揃え時に上borderナシ
-----------------------------------*/
table.tbType01 th.borTopNo,
table.tbType01 td.borTopNo {
	border-top: none!important;
	padding-top: 0!important;
}
table.tbType01 th.borBtmNo,
table.tbType01 td.borBtmNo {
	border-bottom: none!important;
}
/*  空白セル用背景色
-----------------------------------*/
td.blank {
	background-color: #f5f5f5;
}
/*  背景色 白
-----------------------------------*/
td.cr01 {
	background-color: #fff;
}
/*  ストライプ表示（yuga.js使用）
-----------------------------------*/
table.stripe tr.odd th {
	background-color: #e7e7e7;
}
table.stripe tr.odd td {
	background-color: #f5f5f5;
}
/*  ストライプ表示時の背景色 白
-----------------------------------*/
table.stripe tr.odd th.cr01 {
	background-color: #fff;
}
table.stripe tr.odd td.cr01 {
	background-color: #fff;
}
/*  ストライプ表示時の背景色 青（thead th）
-----------------------------------*/
table.stripe thead tr th.cr02,
table.stripe .thead tr th.cr02 {
	background-color: #429fe5;
}
/*  ストライプ表示時の背景色 青(th)
-----------------------------------*/
table.stripe tr.odd th.cr03 {
	background-color: #e3f4fe;
}
/*  table-layoutをfixedにする
-----------------------------------*/
table.fixed {
	table-layout:fixed;
}
/*  ------------------------------------------------------------------

	表組 パターン1 tbType01

---------------------------------------------------------------------*/
table.tbType01 {
	width: 100%;
}
table.tbType01 th,
table.tbType01 td {
	border: 1px solid #bbb;
	padding: 8px 8px;
}
table.tbType01 thead th,
table.tbType01 thead th,
table.tbType01 .thead th{
	background: #5f5f5f;
	color: #FFF;
	text-align: center;
	vertical-align: middle;
}
table.tbType01 tbody th {
	background: #F5F5F5;
}

/*  合計
-----------------------------------*/
table.tbType01 tbody th.total {
	background: #FFEEF2;
}
table.tbType01 tbody td.total {
	background: #FFEEF2;
}

/*  総合計
-----------------------------------*/
table.tbType01 tbody th.allTotal,
table.tbType01 tfoot th.allTotal{
	background: #ffffaa;
}
table.tbType01 tbody td.allTotal,
table.tbType01 tfoot td.allTotal{
	background: #ffffdd;
}
/*  table tableはスタイルなし
-----------------------------------*/
table.tbType01 table.none th,
table.tbType01 table.none td{
	border: none;
	padding: 0;
}
/*  余白を詰めたバージョン
-----------------------------------*/
table.tbType01.tsume th,
table.tbType01.tsume td{
 padding: 8px 2px;
}
/*  ------------------------------------------------------------------

	表組 新着一覧用 tbNews

---------------------------------------------------------------------*/
table.tbNews01{
	width: 100%;
}
table.tbNews01 th,
table.tbNews01 td{
	border-top: 1px dotted #aaa;
}
table.tbNews01 tr:first-child th,
table.tbNews01 tr:first-child td{
	border-top: none;
}
table.tbNews01 th,
table.tbNews01 td{
	background: #fff;
	padding: 8px 0 8px 5px;
}
table.tbNews01 th{
	color: #7d7d7d;
}
/*　テーブル内のテーブル
-----------------------------------*/
table.tbType02 {
	width: 100%;
}
table.tbType02 th,
table.tbType02 td {
	border: 1px solid #bbb;
	padding: 8px 8px;
	text-align:center;
	vertical-align:middle;
}
table.tbType02 thead th,
table.tbType02 thead th,
table.tbType02 .thead th{
	background: #5f5f5f;
	color: #FFF;
	text-align: center;
	vertical-align: middle;
}
table.tbType02 tbody th {
	background: #F5F5F5;
}

/*  ------------------------------------------------------------------

	表組 新着一覧用 tbNews02(ボーダーなし)

---------------------------------------------------------------------*/
table.tbNews02{
	width: 100%;
}
table.tbNews02 th,
table.tbNews02 td{
	background: #fff;
	padding-left: 5px;
}
table.tbNews02 th{
	color: #7d7d7d;
}


/* ==========================================================================================================

	カラム分けパターン
 
============================================================================================================*/
/*  ------------------------------------------------------------------

	初期設定

---------------------------------------------------------------------*/
div.clmWrap01,
div.clmWrap04,
.ulWrap01,
.ulWrap04{
	padding: 0 5px;
}

/*  ------------------------------------------------------------------

	カラム分け 5:5

---------------------------------------------------------------------*/
div.clmWrap01 .clm,
.ulWrap01 li{
	float: left;
	width: 48.5%;
}
div.clmWrap01 .clm.lastChild,
.ulWrap01 li.lastChild{
	float: right;
}
/*  ------------------------------------------------------------------

	カラム分け 4:6

---------------------------------------------------------------------*/
/*  左4右6
-----------------------------------*/
div.clmWrap02L .clm,
.ulWrap02L li{
	float: left;
	padding-left: 5px;
	width: 37%;
}
div.clmWrap02L .clm.large,
.ulWrap02L li.large{
	float: right;
	width: 60%;
}
/*  左6右4
-----------------------------------*/
div.clmWrap02R .clm,
.ulWrap02R li{
	float: right;
	padding-right: 5px;
	width: 37%;
}
div.clmWrap02R .clm.large,
.ulWrap02R li.large{
	float: left;
	width: 60%;
}
/*  ------------------------------------------------------------------

	カラム分け 7:3

---------------------------------------------------------------------*/
/*  左7右3
-----------------------------------*/
div.clmWrap03L .clm,
.ulWrap03L li{
	float: left;
	padding-left: 5px;
	width: 27%;
}
div.clmWrap03L .clm.large,
.ulWrap03L li.large{
	float: right;
	width: 70%;
}
/*  左7右3
-----------------------------------*/
div.clmWrap03R .clm,
.ulWrap03R li{
	float: right;
	padding-right: 5px;
	width: 27%;
}
div.clmWrap03R .clm.large,
.ulWrap03R li.large{
	float: left;
	width: 70%;
}
/*  ------------------------------------------------------------------

	カラム分け 3:3:3

---------------------------------------------------------------------*/
div.clmWrap04 .clm,
.ulWrap04 li{
	float: left;
	width: 31%;
	margin-right: 3%;
}
div.clmWrap04 .clm.lastChild,
.ulWrap04 li.lastChild{
	margin-right: 0;
}
/*  ------------------------------------------------------------------

	カラム分け 2:2:2:2

---------------------------------------------------------------------*/
div.clmWrap05 .clm,
.ulWrap05 li{
	float: left;
	width: 22.5%;
	margin-right: 3%;
}
div.clmWrap05 .clm.lastChild,
.ulWrap05 li.lastChild{
	margin-right: 0;
}

/* ==========================================================================================================

	写真とキャプションのブロックを中央寄せパターン
 
============================================================================================================*/
.centeringCaptionImage,
.centeringCaptionImageS{
	width: 100%;
	text-align: center;
}
.centeringCaptionImage a,
.centeringCaptionImageS a{
	display: block;
	zoom: 1;
}
/*  ------------------------------------------------------------------

	大画像

---------------------------------------------------------------------*/
.centeringCaptionImage li{
	display: inline-block;
	width: 320px;
	margin: 0 6px;
	vertical-align: top;
}
/*  ------------------------------------------------------------------

	小画像

---------------------------------------------------------------------*/
.centeringCaptionImageS li{
	display: inline-block;
	width: 217px;
	vertical-align: top;
}

/* ie7 hack */
*:first-child+html .centeringCaptionImage li,
*:first-child+html .centeringCaptionImageS li{
	display: inline;
}


/* ==========================================================================================================

	GoogleMapスタイル
 
============================================================================================================*/
.mapDesc dt,
.mapDesc dd{
	float: left;
	font-size: 100%;
}
.mapDesc dt{
	display: block;
	margin-right: 10px;
	width: 65px;
}
.mapDesc dd{
}
