@charset "UTF-8";
/**
 :タイトル "専門学校.com全コンテンツスタイル";
 :一行説明 "専門学校.comのスタイルシートです";
 :作成日 "2008-XX-XX";
 :改訂版 [:版 "1.0.0"; :作成日 "2008-XX-XX"];
*/

/* ---------------------------------------------
   TOC:
   00 ブラウザスタイル解除
   01 HTML要素
   02 共通class
   03 基本ワク組
   04 Header
   05 Footer
   06 検索結果共通要素
   07 ページID:P0781-001 専門トップ
   08 ページID:P0781-002 専門系統トップ
   09 ページID:P0781-003 先生・教授一覧
   10 ページID:P0781-004 新増設一覧
   11 ページID:P0781-006 検索結果
   12 ページID:P0781-007 比較リスト
   13 ページID:P0781-008 一括請求
   --------------------------------------------- */

/* ■■■00 ブラウザスタイル解除
   --------------------------------------------- */
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{
		margin: 0;
		padding: 0;
		}
	fieldset,img{
		border: 0;
		}
	address,caption,cite,code,dfn,th,var{
		font-style: normal;
		font-weight: normal;
		}
	ol,ul{
		list-style: none;
		}
	caption,th{
		text-align: left;
		}
	h1,h2,h3,h4,h5,h6{
		font-size: 100%;
		font-weight:normal;
		}
	q:before,q:after{
		content: '';
		}


/* ■■■01 HTML要素
   --------------------------------------------- */
	body{
		background: #ffffff;
		color: #1b1b1b;
		font-size: 12px;
		font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", sans-serif;
		line-height: 1.3;
		text-align: center;
		word-break: break-all;
	}
	*:first-child+html body{
		font-size: 75%;/*IE7*/
		}
	* html body {
		font-size: 75%;/*IE6-5*/
		}
	/* フォントサイズは12pxが基準に設定されています
	   もし特定の要素のフォントサイズを10px相当にしたい場合は、
	   10÷12＝0.83…＝83%　→ font-size: 83%
	   16px相当にする場合は、
	   16÷12＝1.33…＝133%　→ font-size: 133%
	   に設定して下さい */

	a{
		color: #0066cb;
		}
	a:link{
		text-decoration: underline;
		}
	a:visited{
		text-decoration: underline;
		}
	a:hover{
		text-decoration: none;
		}
	a:active{
		text-decoration: underline;
		}
	img{
		border: 0;
		}

	em{
		font-style: normal;
		}
	sup,sub{
		font-size: 83%;
		line-height: 1;
		}
	sup{
		vertical-align: text-top;
		}
	sub{
		vertical-align: text-bottom;
		}


/* ■■■02 共通クラス
   --------------------------------------------- */
	/* ▽回り込み解除 */
	.fClear{
		clear: both;
	}
	/* ▽clearfix */
	.clearfix:after{
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	.clearfix{
		overflow: hidden;
	}
	/* Hides from IE-mac \*/
	* html .clearfix{
		height: 1%;
		overflow: visible;
	}
	/* End hide from IE-mac */

	.inactive{
		display:none;
		}

	.textIndent{
		padding-left:1em;
		text-indent:-1em;
		}

	.newDate{
		color:#1db2cc;
		font-size:83%;
		line-height:1.2;
		}

	.newDateHikaku{
		color:#1db2cc;
		font-size:90%;
		line-height:1.2;
		}

	.LinkArw8px{
		background:url(/images/senmon/arw8px.gif) no-repeat left 3px;
		padding-left:14px;
		display:block;
		}

	.LinkArw8px10{
		background:url(/images/senmon/arw8px.gif) no-repeat left 2px;
		padding-left:12px;
		display:block;
		}

	.LinkArw8pxBack{
		background:url(/images/senmon/arw8px_back.gif) no-repeat left 3px;
		padding-left:14px;
		}

	.LinkArw8pxNext{
		background:url(/images/senmon/arw8px_next.gif) no-repeat right 3px;
		padding-right:14px;
		}

	/* ボタンエリア830px btnArea830px */

	.btnArea830px{
		width:830px;
		float:left;
		padding-top:3px;
		margin-top:20px;
		background:url(/images/senmon/btn_bg829px_top.gif) no-repeat left top;
		text-align:center;
		}

	.btnArea830pxInner{
		padding-bottom:3px;
		background:url(/images/senmon/btn_bg829px_btm.gif) no-repeat left bottom #f1f1ec;
		}

	/* ボタンエリア620px btnArea620px */

	.btnArea620px{
		width:620px;
		padding-top:8px;
		margin:10px 0 0;
		text-align:center;
		background:url(/images/senmon/btn_bg620px_top.gif) no-repeat left top #f1f1ec;
		}

	.btnArea620pxInner{
		padding:0 5px 6px;
		background:url(/images/senmon/btn_bg620px_btm.gif) no-repeat left bottom #f1f1ec;
		}

	.btnArea620pxInner ul{
		margin:6px 0 0 180px;
		}

	.btnArea620pxInner li{
		margin-right:2px;
		float:left;
		}

	/* ボタンエリア579px btnArea579px */

	.btnArea579px{
		clear:both;
		width:579px;
		padding-top:4px;
		margin:10px 0 0;
		background:url(/images/senmon/btn_bg579px_top.gif) no-repeat left top;
		}

	.btnArea579pxInner{
		padding:0 5px 1px;
		background:url(/images/senmon/btn_bg579px_btm.gif) no-repeat left bottom #f1f1ec;
		}

	.btnArea579pxInner li{
		margin-right:2px;
		float:left;
		}

	/* ボタンエリア396px btnArea396px */

	.btnArea396px{
		clear:both;
		width:280px;
		padding-top:4px;
		margin:10px 0 0;
		background:url(/images/senmon/btn_bg396px_top.gif) no-repeat left top;
		}

	.btnArea396pxInner{
		padding:4px 5px 1px;
		background:url(/images/senmon/btn_bg396px_btm.gif) no-repeat left bottom #f1f1ec;
		}

	.btnArea396pxInner li{
		margin-right:2px;
		float:left;
		}

	/* オレンジボタンエリア809px btnArea809px */

	.btnAreaOrange809px{
		clear:both;
		width:809px;
		padding-top:4px;
		margin:10px auto 13px;
		text-align:center;
		background:url(/images/senmon/btn_orangebg809px_top.gif) no-repeat left top;
		}

	.btnAreaOrange809pxInner{
		padding:4px 5px 1px;
		text-align:center;
		background:url(/images/senmon/btn_orangebg809px_btm.gif) no-repeat left bottom #fff5e5;
		}

	.btnAreaOrange809pxInner ul{
		margin-top:6px;
		margin-left:0px;
		}

	.btnAreaOrange809pxInner li{
		margin-right:6px;
/*		float:left; */
		}
	/* オレンジボタンエリア829px btnArea829px */

	.btnAreaOrange829px{
		clear:both;
		width:829px;
		padding-top:4px;
		margin:20px auto 10px;
		text-align:center;
		background:url(/images/senmon/btn_orangebg829px_top.gif) no-repeat left top;
		}

	.btnAreaOrange829pxInner{
		padding:4px 5px 1px;
		text-align:center;
		background:url(/images/senmon/btn_orangebg829px_btm.gif) no-repeat left bottom #fff5e5;
		}

	.btnAreaOrange829pxInner ul{
		margin-top:6px;
		margin-left:289px;
		}

	.btnAreaOrange829pxInner li{
		margin-right:6px;
		float:left;
		}

	.message .messageArea {
		border:1px solid #DC0000;
		margin:10px 0pt 20px;
		/* width:800px;*/
	}

	.message .messageArea .alertMessage {
		font-size:14px;
		line-height:128%;
		font-weight:bold;
		color:#DC0000;
		margin:20px 10pt 20px 15px;
	}


/* ■■■03 基本ワク組
   --------------------------------------------- */

	#wrapper{
		margin:0 auto 20px;
		text-align:center;
		}


/* ■■■04 Header
   --------------------------------------------- */

	/* トップ用(パンクズ無し版) headerIndex */
	#headerIndex{
		padding-top:16px;
		height:71px;
		background:url(/images/senmon/header_index_bg.gif) repeat-x top left;
		position:relative;
		}


	/* セカンダリー用 headerSec */
	#headerSec{
		padding-top:16px;
		height:92px;
		background:url(/images/senmon/header_sec_bg.gif) repeat-x top left;
		position:relative;
		}

	/* セカンダリー用 パンクズ headerPageList*/
	#headerPageList{
		font-size: 83%;
		top:32px;
		position:relative;
		}


	/* トップ用(パンクズ無し版) 比較リストボタン headerBtnSet*/
	#headerIndex #headerBtnSet{
		width:167px;
		height:29px;
		padding-top:5px;
		text-align:center;
		top:-17px;
		left:675px;
		position:relative;
		background:url(/images/senmon/header_sec_btnbg.gif) no-repeat top left;
		}

	#headerIndex #headerBtnSet #headerCmpNum{
		font-weight:bold;
		top:-20px;
		right:56px;
		text-align:right;
		position:absolute;
		color:#FFFFFF;
		}

	#headerIndex #headerBtnSet #headerCmpNum{
		width:40px;
		font-weight:bold;
		top:12px;
		right:55px;
		_top:12px;/*IE*/
		_right:55px;/*IE*/
		text-align:right;
		position:absolute;
		color:#FFFFFF;
		}


	/* セカンダリー用 比較リストボタン headerBtnSet*/
	#headerSec #headerBtnSet{
		width:167px;
		height:29px;
		padding-top:5px;
		text-align:center;
		top:-29px;
		left:675px;
		position:relative;
		background:url(/images/senmon/header_sec_btnbg.gif) no-repeat top left;
		}

	#headerSec #headerBtnSet #headerCmpNum{
		font-weight:bold;
		top:-20px;
		right:56px;
		text-align:right;
		position:relative;
		color:#FFFFFF;
		}

	#headerSec #headerBtnSet #headerCmpNum{
		width:40px;
		font-weight:bold;
		top:12px;
		right:55px;
		_top:12px;/*IE*/
		_right:55px;/*IE*/
		text-align:right;
		position:absolute;
		color:#FFFFFF;
		}

	/* 共通 headerInner */
	#headerInner{
		width:830px;
		margin:0 auto;
		padding:0 10px;
		text-align:left;
		}

	#headerInner #headerLogoSet{
		width:480px;
		}

	#headerInner #headerLogoSet h1{
		float:left;
		margin-right:13px;
		}

	#headerInner #headerLogoSet h2{
		padding:7px 0 5px;
		}


/* ■■■05 Footer
   --------------------------------------------- */

	div.footer {
		width:830px;
		margin:0 auto;
		padding:12px 0 0;
		text-align:left;
		clear:both;
	}

	div.footer div.footerPageTop{
		width:820px;
		text-align:right;
		margin-bottom:30px;
		}

	div.footer div.footerPageTop a{
		background:url(/images/gakumon/arw_pagetop.gif) no-repeat left 3px;
		padding-left:15px;
		color: #0066cb;
		text-decoration:underline;
		}

	div.footer address {
		padding-top: 12px;
	}
	div.footer address a:link,
	div.footer address a:visited {
		color:#666666;
		text-decoration:none;
	}

	div.footer div.agreement {
		margin-top:-19px;
		text-align: right;
	}
	div.footer div.agreement a:link,
	div.footer div.agreement a:visited {
		color:#666666;
		text-decoration:none;
	}

	div.footer div.ilink a:link,
	div.footer div.ilink a:visited,
	div.footer div.ilink a:hover {
		color: #666;
		text-decoration: none;
	}
	div.footer div.ilink {
		padding-top:10px;
		font-size:10px;
		line-height:12px;
		text-align:left;
	}

	div.footer div.ilink2 a:link,
	div.footer div.ilink2 a:visited,
	div.footer div.ilink2 a:hover {
		color: #666666;
		text-decoration: none;
	}
	div.footer div.ilink2 {
		padding-top:0px;
		font-size:10px;
		line-height:12px;
		text-align:left;
	}
	div.footer div.ilink4 a:link,
	div.footer div.ilink4 a:visited,
	div.footer div.ilink4 a:hover {
		color: #333;
		text-decoration: none;
	}
	div.footer div.ilink4 {
		padding-top:0px;
		font-size:10px;
		line-height:12px;
		text-align:left;
	}

/* ■■■06  検索結果共通クラス
   --------------------------------------------- */


	/* 検索結果リスト srchPageList */

	.srchKekka{
		width:830px;
		height:45px;
		background:url(/images/senmon/srch_bg.gif) no-repeat left top;
		margin:8px 0 10px;
		padding-top:10px;
		clear:both;
		}

	.srchKekka .Arw03{
		margin:0 4px 0 0;
	}

	.srchKekka .Arw04{
		margin:0 0 0 4px;
	}

	.srchKekka table td.font12{
		font-size: 100%;
		padding-right: 3px;
	}

	.srchKekka .srchKekkaNum{
		width:285px;
		border-left:4px solid #f4eb01;
		padding:1px 8px;
		margin:10px 0 0 10px;
		float:left
		}

	.srchKekka .srchKekkaNumTxt{
		color:#FF0000;
		}

	.srchKekka .srchKekkaNum strong{
		font-size:133%;
		}

	.srchKekka .srchPageList{
		color:#cccccc;
		width:475px;
		margin:22px 15px 0 0;
		text-align:right;
		float:right;
		}

	.srchKekka .srchPageList span{
		margin:0 1px;
		}

	.srchKekka .srchPageList .txBlackB{
		color:black;
		font-weight:bold;
		}

	/* 検索結果2カラム srch2Column */

	#srch2Column{
		width:830px;
		margin-bottom:30px;
		}

	/* 検索結果2カラム：結果表示 primary */

	#srch2Column #primary{
		width:619px;
		float:left;
		}

	#srch2Column #primaryBlock{
		width:619px;
		padding-top:6px;
		background:url(/images/senmon/srch_bgtop619px.gif) no-repeat left top;
		}

	#srch2Column #primaryInner{
		width:605px;
		padding:0 7px 6px;
		background:url(/images/senmon/srch_bgbtm619px.gif) no-repeat left bottom #cbcbcb;
		}

	#srch2Column .caset605px{
		width:605px;
		background:url(/images/senmon/srch_bgtop605px.gif) no-repeat left top;
		padding-top:16px;
		margin-bottom:4px;
		}

	#srch2Column .caset605pxInner{
		width:605px;
		background:url(/images/senmon/srch_bgbtm605px.gif) no-repeat left bottom;
		padding-bottom:16px;
		}

	#srch2Column .caset605pxBox{
		width:579px;
		padding:0 13px;
		background:url(/images/senmon/srch_bgcnt605px.gif) repeat-y left top;
		}

	#srch2Column .caset605pxBox .srchCasetTtl{
		background:url(/images/senmon/line_dot3px.gif) repeat-x left bottom;
		padding-bottom:10px;
		margin-bottom:10px;
		}

	#srch2Column .caset605pxBox .srchCasetTtlInner{
		width:567px;
		padding-left:8px;
		border-left:4px solid #f4eb01;
		}

	#srch2Column .caset605pxBox .srchCasetTtl a{
		font-size:133%;
		line-height:1.5;
		font-weight:bold;
		margin-top:3px;
		}

	#srch2Column .caset605pxBox .srchCasetTtl .newDate{
		margin-top:5px;
		padding-left:12px;
		}


	/* 教授紹介 tchInfo */

	#srch2Column .tchInfo{
		width:579px;
		padding:0 0 6px;
		margin-top:12px;
		background:url(/images/senmon/srch_tchblock_bg.gif) no-repeat left bottom #f1f1ec;
		}

	#srch2Column .tchInfoInner{
		margin:10px 10px 4px;
		padding:0 0 8px 8px;
		background-color:#FFFFFF;
		}

	#srch2Column .tchInfoInner .tchInfoBlock{
		width:259px;
		padding:8px 0;
		vertical-align:top;
		background:url(/images/senmon/line_dot3px_255px.gif) no-repeat left bottom;
		}

	#srch2Column .tchInfoInner .tchInfoBlockRightTd{
		width:259px;
		padding:8px 0 8px 20px;
		vertical-align:top;
		background:url(/images/senmon/line_dot3px_255px.gif) no-repeat 20px bottom;
		}

	#srch2Column .tchInfoInner .tchInfoBlockLeft{
		float:left;
		width:52px;
		}

	#srch2Column .tchInfoInner .tchInfoBlockLeft img{
		border:1px solid #d3d2c1;
		}

	#srch2Column .tchInfoInner .tchInfoBlockRight{
		font-size:83%;
		width:200px;
		float:right;
		}

	#srch2Column .tchInfoInner .tchInfoBlockLead{
		margin-bottom:6px;
		}

	#srch2Column .tchInfoInner .tchInfoBlockTxt{
		margin:0 0 6px 12px;
		}


	/* 検索結果 画像+リード srchCasetImg */

	#srch2Column .srchCasetImg{
		width:579px;
		margin-bottom:20px;
	}

	#srch2Column .srchCasetImgLeft{
		width:102px;
		float:left;
	}

	#srch2Column .srchCasetImgLeft img{
		border:1px solid #d3d2c1;
	}

	#srch2Column .srchCasetImgRight{
		width:457px;
		float:right;
	}


	/* 検索結果 リード 先生教授一覧のみ */

	#srch2Column .srchCasetImgRight .studyLead{
		font-size:116%;
		font-weight:bold;
		margin-bottom:10px;
	}


	/* 検索結果 リード 先生教授一覧のみ */

	#srch2Column .srchCasetImgRight .studyName{
		font-size:116%;
		font-weight:bold;
	}

	#srch2Column .srchCasetImgRight .teacherName{
		font-size:116%;
		font-weight:bold;
		margin-bottom:10px;
	}

	/* 検索結果2カラム：比較リスト secondary */
	#srch2Column #secondary{
		width:190px;
		float:right;
		position:relative;
		}

	#srch2Column #secondaryBlock{
		background:url(/images/senmon/listside_bg.gif) no-repeat left bottom;
		padding-bottom:5px;
		position:relative;
		}

	#srch2Column #listCmpNum{
		width:40px;
		font-weight:bold;
		top:11px;
		right:48px;
		text-align:right;
		position:absolute;
		color:#FF0000;
		}

	#srch2Column #secondaryInner{
		width:174px;
		padding:0 7px;
		border-left:1px solid #a40707;
		border-right:1px solid #a40707;
		}

	#srch2Column #secondaryInner #secondarylist{
		width:174px;
		height:295px;
		overflow:hidden;
		margin:8px 0;
		}

	#srch2Column #secondaryInner #secondarylistEmpty{
		width:174px;
		height:295px;
		overflow:hidden;
		margin:0 0;
		}
	#srch2Column #secondaryInner #secondarylistEmpty #secondaryMessage{
		width:100%;
		text-align:left;
		margin-top:70%;
		margin-bottom:100%;
		color:#888888;
		}

	#srch2Column  #secondarylist .secondarylistBox{
		width:166px;
		margin:6px 0;
		padding:0 4px 6px;
		background:url(/images/senmon/line_dot3px.gif) repeat-x left bottom;
		}

	#srch2Column  .secondarylistBox .secondarylistBoxName{
		margin-bottom:6px;
		}

	#srch2Column  .secondarylistBox .secondarylistBoxDate{
		font-size:83%;
		margin-bottom:6px;
		}

	#srch2Column #secondaryBtnArea{
		width:174px;
		padding:18px 7px 0;
		border-left:1px solid #a40707;
		border-right:1px solid #a40707;
		background:url(/images/senmon/listside_bg02.gif) no-repeat left top;
		}

	#srch2Column #secondaryBtnArea li{
		padding-bottom:1px;
		}

	#srch2Column #secondaryBtnArea li .cartSeikyuAlert{
		font-size:83%;
		}

/* ■■■07  ページID:P0781-001 学部トップ
   --------------------------------------------- */

	#p001main{
		width:830px;
		margin:0px auto 40px;
		text-align:left;
		}

	#p001main #p001mainLead{
		margin-bottom:29px;
		}

	/* ボタンエリア p001mainIndex */

	#p001main #p001mainIndex{
		margin-bottom:40px;
		float:left;
		background:url(/images/senmon/p001_index_bg.gif) repeat-x left 35px;
		}

	#p001main #p001mainIndex ul{
		margin:13px 0 0 5px;
		}

	#p001main #p001mainIndex li{
		float:left;
		margin:0 7px 10px 0;
		}

	#p001main #p001mainIndex li.p001mainIndexLast{
		float:left;
		margin-right:0;
		}


	/* 新しく出来る学校 newSchool */

	#newSchool{
		clear:both;
		width:830px;
		margin-bottom:40px;
		}

	#newSchool h3{
		margin-bottom:12px;
		}

	#newSchool #newSchoolInner{
		width:810px;
		margin-right:10px;

		}

	#newSchoolInner #newSchoolLeft{
		width:390px;
		margin-right:15px;
		float:left;
		}

	#newSchoolInner #newSchoolRight{
		width:390px;
		float:right;
		}

	#newSchoolInner img{
		border:1px solid #d3d2c1;
		margin-right:12px;
		}

	#newSchoolInner .newName{
		margin:4px 0 6px;
		}

	#newSchoolInner .newDate{
		margin-bottom:10px;
		}

	#newSchoolInner .newLead{
		margin-bottom:6px;
		}


	/* 新しく出来る学部学科 newDepartment */

	#newDepartment{
		width:830px;
		margin-bottom:40px;
		}

	#newDepartment h3{
		margin-bottom:12px;
		}

	#newDepartment #newDepartmentInner{
		width:810px;
		margin:0 10px;
		}

	#newDepartment #newDepartmentSet01{
		padding-bottom:10px;
		background:url(/images/senmon/line_dot3px.gif) repeat-x left bottom;
		}

	#newDepartment #newDepartmentSet02{
		margin-top:10px;
		}

	#newDepartmentInner .newName{
		margin:4px 0;
		}

	#newDepartmentInner .newDate{
		margin-left:15px;
		margin-bottom:6px;
		}

	#newDepartmentInner .newLead{
		margin:0 0 6px 15px;
		}


	/* 学部学科選びの基礎知識&FAQ basic */

	#basic{
		width:830px;
		margin-bottom:40px;
		}

	#basic h3{
		margin-bottom:12px;
		}

	#basic #basicInner{
		width:810px;
		margin:0 10px;
		}

/* ■■■08  ページID:P0781-002 学部系統トップ
   --------------------------------------------- */

	#mainSec{
		width:830px;
		margin:14px auto 40px;
		text-align:left;
		}

	/* 学部タイトル gakubuTtl */
	#gakubuTtl{
		width:830px;
		}


	/* イメージどおりの学部に出会える検索ステップ Step00 */

	#p002step00{
		width:830px;
		margin:10px 0 25px;
		}

	#p002step00 #p002step00Inner{
		width:810px;
		margin:0 10px;
		}

	#p002step00 #p002step00Inner #p002step00Txt{
		font-size:83%;
		line-height:1.2;
		padding:20px 0 0 14px;
		}


	/* ステップ1 エリアを選択 Step01 */

	#p002step01{
		width:830px;
		margin:0 0 6px;
		padding-bottom:30px;
		background:url(/images/senmon/p002_step01_pic.gif) no-repeat left bottom #effafc;
		}

	#p002step01 #p002step01Inner{
		width:810px;
		margin:0 10px;
		padding:5px 0;
		}

	#p002step01 #p002step01InnerDef a{
		background:url(/images/senmon/p002_step01_arw.gif) no-repeat left 3px;
		padding-left:15px;
		}


	#p002step01 #p002step01InnerSelect input{
		margin:0 5px 0 16px;
		vertical-align:-2px;
		}

	#p002step01 #p002step01InnerSelect td{
		padding:6px 0;
		border-bottom:1px solid #cccccc;
		}

	#p002step01 #p002step01InnerSelect .p002step01SelectTdLast{
		border-bottom:none;
		}

	#p002step01 #p002step01InnerSelect .p002step01SelectLeftTd{
		padding-left:6px;
		border-right:1px solid #cccccc;
		}

	#p002step01 #p002step01InnerSelect .p002step01SelectColorTd{
		background-color:#d9edf1;
		}

	#p002step01 #p002step01InnerSelect p{
		text-align:center;
		margin:12px 0 4px;
		}

	#p002step01 #p002step01InnerSelect img{
		padding:0 5px;
		}


	#p002step01 #p002step01InnerEnd a{
		background:url(/images/senmon/p002_step01_arw.gif) no-repeat left 3px;
		padding-left:15px;
		}


	#p002step01 #p002step01InnerEnd #p002step01EndRightTd{
		text-align:right;
		vertical-align:bottom;
		padding-left:15px;
		width:130px;
		}

	#p002step01 #p002step01InnerEnd #p002step01EndLeftTd{
		color:#cccccc;
		}

	#p002step01 #p002step01InnerEnd .p002step01cheked{
		font-weight:bold;
		color:#ec772f;
		}

	/* ステップ2 エリアを選択 Step02 */

	#p002step0203{
		margin-bottom:45px;
		}


	#p002step02{
		width:243px;
		padding-bottom:10px;
		background:url(/images/senmon/p002_step02_pic.gif) no-repeat left bottom #effafc;
		}

	#p002step02 .p002step02Inner{
		width:223px;
		height:250px;
		overflow:auto;
		margin:6px 10px;
		}

	/* ステップ1を選択時のグレーアウト */
	#p002step02 .p002step02InnerNoLink{
		width:223px;
		height:250px;
		overflow:auto;
		margin:6px 10px;
		color:#999999;
		}

	#p002step02 .p002step02Inner li ,#p002step02 .p002step02InnerNoLink li{
		margin-bottom:10px;
		}

	#p002step02 .p002step02Inner .p002step02cheked{
		color:#ec772f;
		}

	#p002step02 .p002step02Inner .p002step02Num{
		font-weight:bold;
		}

	/* ステップ3 エリアを選択 Step03 */

	#p002step03{
		width:560px;
		padding-bottom:10px;
		background:url(/images/senmon/p002_step03_pic03.gif) no-repeat left bottom #fdeed6;
		}

	#p002step03 #p002step03Inner{
		width:537px;
		margin:6px 10px;
		padding-bottom:12px;
		background:url(/images/senmon/p002_step03_pic02.gif) no-repeat left bottom;
		position:relative;
		}

	/* ステップ3 中身が0件の時 p002step03InnerNoData*/
	#p002step03 #p002step03InnerNoData{
		margin:0 6px;
		padding:46px 12px 34px;
		width:500px;
		text-align:center;
		}

	#p002step03 #p002step03Img{
		position:absolute;
		top:0;
		left:0;
		}

	#p002step03 #p002step03Gakubu{
		background-color:#ffe1b3;
		margin:0 6px;
		padding:16px 12px 12px;
		width:500px;
		display:none;
		}

	#p002step03 #p002step03Gakubu img{
		border:1px solid #ffffff;
		margin-right:12px;
		}

	#p002step03 #p002step03GakubuName{
		font-size:133%;
		font-weight:bold;
		color:#ec772f;
		margin-bottom:4px;
		}

	#p002step03 #p002step03GakubuTxt{
		font-size:83%;
		line-height:1.2;
		}

	#p002step03 #p002step03KeyWord{
		margin:0 6px;
		padding:16px 12px 0;
		width:500px;
		display:none;
		}

	#p002step03 #p002step03KeyWordTtl{
		background:url(/images/senmon/p002_step03_ico.gif) no-repeat left top;
		padding-left:18px;
		font-size:116%;
		font-weight:bold;
		margin-bottom:7px;
		}

	#p002step03 #p002step03KeyWordLink{
		color:#cccccc;
		line-height:1.8;
		padding-bottom:8px;
		background:url(/images/senmon/line_dot3px.gif) repeat-x left bottom;
		}

	#p002step03 #p002step03KeyWordLink a{
		font-size:116%;
		font-weight:bold;
		}

	#p002step03 #p002step03MessageArea{
		margin:0 6px;
		padding:46px 12px 34px;
		width:500px;
		text-align:center;
		display:none;
		font-weight:bold;
		color:#DC0000;
	}

	#p002step03 #p002step03Other{
		margin:0 6px;
		padding:8px 12px 4px;
		width:500px;
		display:none;
		}

	#p002step03 .p002step03OtherTtl{
		margin-bottom:6px;
		}

	#p002step03 #p002step03Other td{
		text-align:center;
		}

	#p002step03 #p002step03Other #p002step03OtherLeftTd{
		border-right:solid 1px #cccccc;
		}


	#p002step03 #p002step03Other #p002Othertext{
		width:140px;
		height:1.5em;
		border:1px solid #0066cb;
		margin-right:6px;
		}


	/* 先生教授 teacher */

	#teacher{
		clear:both;
		width:830px;
		margin-bottom:40px;
		}

	#teacher h3{
		margin-bottom:12px;
		}

	#teacher #teacherInner{
		width:810px;
		margin:0 10px;
		}

	#teacherInner #teacherLeft{
		width:390px;
		margin-right:15px;
		float:left;
		}

	#teacherInner #teacherRight{
		width:390px;
		float:right;
		}

	#teacherInner img{
		border:1px solid #d3d2c1;
		margin-right:12px;
		}

	#teacherInner .tchTtl{
		margin:0 0 6px;
		}

	#teacherInner .tchCategory{
		margin-bottom:7px;
		}

	#teacherInner .tchName{
		font-weight:bold;
		margin-bottom:7px;
		}

	#teacherInner .tchLead{
		margin-bottom:4px;
		}


	/* ●●系の志望の方必見 topic */

	#topic{
		clear:both;
		width:830px;
		margin-bottom:40px;
		}

	#topic h3{
		background:url(/images/senmon/p002_txt03.gif) no-repeat left top;
		width:808px;
		height:35px;
		padding:9px 0 0 22px;
		margin-bottom:12px;
		font-size:116%;
		font-weight:bold;
		}

	#topic #topicInner{
		width:810px;
		margin:0 10px;
		}

/* ■■■09  ページID:P0781-003 先生・教授一覧
   --------------------------------------------- */

	.p003srchTtl{
		width:830px;
		margin:20px 0 18px;
		clear:both;
		}

	.p003srchTtl h3{
		font-size:183%;
		font-weight:bold;
		line-height:1.0;
		padding:3px 0 0 11px;
		margin-bottom:16px;
		border-left:4px solid #35b4ca;
		}

	/* 学問検索 srchArea */

	.srchStudy{
		margin-bottom:30px;
		}

	.srchStudy .srchStudyTable{
		border:1px solid #d5d5d5;
		}

	.srchStudy .srchStudyLeftTd{
		background-color:#f2f2f2;
		font-weight:bold;
		border-right:1px solid #d5d5d5;
		padding:8px;
		}

	.srchStudy .srchStudyLink{
		padding:8px;
		color:#cccccc;
		}

	.srchStudy .srchStudyLink a{
		font-size:113%;
		font-weight:bold;
		line-height:1.6;
		}

	.srchStudy .srchStudyLink .srchStudyLinkSelect{
		font-size:113%;
		font-weight:bold;
		line-height:1.6;
		color:#ec772f;
		}


/* ■■■10  ページID:P0781-004 新増設一覧
   --------------------------------------------- */

	.p004srchTtl{
		width:830px;
		margin:20px 0 18px;
		clear:both;
		}

	.p004srchTtl h3{
		font-size:183%;
		font-weight:bold;
		line-height:1.0;
		padding:3px 0 0 11px;
		margin-bottom:16px;
		border-left:4px solid #35b4ca;
		}



/* ■■■11  ページID:P0781-005 学部詳細
   --------------------------------------------- */

	/* 学部のタイトルエリア（左ブロック） p005gakubuInfo */

	#p005gakubuInfo{
		width:619px;
		margin:0 0 24px;
		clear:both;
		}

	#p005gakubuInfo #p005gakubuInfoLeft{
		width:396px;
		float:left;
		}

	#p005gakubuInfo #p005gakubuInfoLeftSet{
		width:385px;
		padding:3px 0 0 11px;
		margin-bottom:12px;
		border-left:4px solid #35b4ca;
		}

	#p005gakubuInfo #p005gakubuInfoLeft #gakubuArea{
		color:#999999;
		}

	#p005gakubuInfo #p005gakubuInfoLeft #gakubuName{
		font-size:150%;
		line-height:1.5;
		font-weight:bold;
		margin:4px 0 0;
		}

	#p005gakubuInfo #p005gakubuInfoLeft #gakubuLead{
		line-height:1.5;
		font-weight:bold;
		margin:6px 0 0;
		}

	#p005gakubuInfo #p005gakubuInfoRight{
		width:165px;
		float:right;
		}

	#p005gakubuInfo #p005gakubuInfoRight img{
		margin-bottom:8px;
		}


	/* 学部の特長以下（左ブロック） */


	.p005GakubuFeatures{
		margin-top:18px;
		}


	.p005GakubuCategory{
		background:url(/images/senmon/p005_arw.gif) no-repeat 4px bottom;
		padding-bottom:3px;
		_padding-bottom:5px;
		margin-bottom:6px;
		}

	.p005GakubuCategoryIco{
		font-size:83%;
		line-height:1.0;
		color:#FFFFFF;
		padding:2px;
		background-color:#35b4ca;
		}

	.p005GakubuCatch{
		font-weight:bold;
		padding-bottom:4px;
		margin-bottom:8px;
		background:url(/images/senmon/line_dot3px.gif) repeat-x left bottom;
		}

	/* キャンパス所在地（左ブロック） */
	#p005campasMap h3{
		margin-bottom:12px;
		}

	.p005CasetLeftTd{
		width:104px;
		padding:7px;
		vertical-align:top;
		border-bottom:1px solid #e8e8e8;
		background-color:#eeeeee;
		}

	.p005CasetCenterTd{
		padding:7px;
		vertical-align:top;
		border-bottom:1px solid #e8e8e8;
		}

	.p005CasetRightTd{
		width:70px;
		padding:4px 7px;
		text-align:center;
		vertical-align:top;
		border-bottom:1px solid #e8e8e8;
		}



	/* 学部・学科・コース一覧（左ブロック） */
	#p005GakubuCourse h3{
		margin-bottom:12px;
		}

	#p005GakubuCourse .p005CasetCenterTd{
		padding:7px;
		vertical-align:top;
		line-height:1.5;
		border-bottom:1px solid #e8e8e8;
		}

	#p005GakubuCourse .p005CasetCenterTd{
		padding:7px;
		vertical-align:top;
		line-height:1.5;
		border-bottom:1px solid #e8e8e8;
		}



	/* 右カラムセット（右ブロック） */

	.p005Side{
		width:190px;
		}

	.p005SideInner{
		padding-bottom:8px;
		background:url(/images/senmon/p005_sidebg.gif) no-repeat left bottom;
		}

	.p005SideInfo{
		padding:12px 10px 0;
		border-left:1px solid #d8d8d8;
		border-right:1px solid #d8d8d8;
		}

	.p005SideInfo p{
		line-height:1.5;
		}

	.p005SideInfoSet{
		margin:0 0 10px;
		}

	.p005SideInfoSetLeft{
		width:52px;
		vertical-align:top;
		float:left;
		}

	.p005SideInfoSetLeft img{
		border:1px solid #d3d2c1;
		}

	.p005SideInfoSetRight{
		font-size:83%;
		margin-top:8px;
		width:109px;
		float:right;
		}

	.p005SideTxt{
		font-size:83%;
		padding:10px 0 5px;
		border-bottom:1px solid #d8d8d8;
		clear:both;
		}

	.p005SideInfoSetLast{
		margin:0 0 0;
		}

	.p005SideTxtLast{
		font-size:83%;
		padding:10px 0 0;
		clear:both;
		}

	.p005SideTxtDate{
		font-size:83%;
		text-align:right;
		border-top:1px solid #d8d8d8;
		margin-top:6px;
		padding-top:6px;
		}




	/* ■■■12  ページID:P0781-006 検索結果
	   --------------------------------------------- */


	.p006srchTtl{
		width:790px;
		margin:20px 0 18px;
		border-left: solid 4px #35b4ca;
		padding:4px 0 0 14px;
		clear:both;
		}

	.p006srchTtl h3{
		font-size:116%;
		line-height:1.0;
		margin-right:30px;
		}
	.p006srchTtl p{
		padding-left: 610px;
		padding-top: 5px;
		}

	.p006srchTtl h3 strong{
		font-size:133%;
		}
	.p006srchTtl h3 span{
		color:#BF3F3F;
		}

	.p006srchTtl a{
		display:inline;
		}


	/* キーワード検索 srchKeyWord */

	.srchKeyWord{
		margin-bottom:30px;
		}

	.srchKeyWord .srchKeyWordTable{
		border:1px solid #d5d5d5;
		}

	.srchKeyWord .srchKeyWordLeftTd{
		background-color:#fff5e5;
		color:#ec772f;
		font-weight:bold;
		border-right:1px solid #d5d5d5;
		padding:8px;
		}

	.srchKeyWord .srchKeyWordLink{
		color:#cccccc;
		line-height:1.8;
		background-color:#fffaf2;
		border-bottom:1px solid #d5d5d5;
		padding:8px;
		}

	.srchKeyWord .srchKeyWordLink a{
		font-size:116%;
		font-weight:bold;
		}

	.srchKeyWordSelsect{
		font-size:116%;
		font-weight:bold;
		color:#ec772f;
		}

	.srchKeyWord .srchOthertext{
		padding:8px;
		}

	.srchKeyWord .Othertext{
		width:240px;
		height:1.5em;
		border:1px solid #0066cb;
		margin-right:6px;
		}



/* ■■■12 ページID:P0781-007 比較リスト
   --------------------------------------------- */


	#p007srchTtl {
		position:relative;
		}

	#p007srchTtl p {
		margin: 13px 76px 36px 0;
		}

	#p007srchTtl #p007SortBox{
		width:250px;
		position:relative;
		bottom:6px;
		left:12px;
		}

	#p007srchTtl #p007SortBox #p007SortBoxSelect{
		font-weight:bold;
		color:#ec772f;
		}

	#p007srchTtl .p007btnWrap01 {
		background: #fff5e5 url(/images/senmon/p007_btnWrap01_topbg.gif) no-repeat left top;
		padding: 9px 0 8px;
		text-align: center;
		width: 268px;
		}

	#p007srchTtl .p007btnWrap01 .p007btnFirst {
		margin-right: 4px;
		}

	.p007btnWrap02 .p007btnFirst {
		margin-right: 23px;
		}

	#p007srchTtl .p007btnWrap01 .p007btnWrap01Inner {
		margin-top: 7px;
		text-align: center;
		}

	.p007wrap {
		background: url(/images/senmon/p007_wrap_topbg.gif) no-repeat left top #a40707;
		padding-top: 10px;
		}

	.p007wrapInner {
		background: url(/images/senmon/p007_wrapInner_btmbg.gif) no-repeat left bottom;
		padding: 0 10px 0;
		}

	.p007wrap .p007wrapInner .p007dataTable {
		width:805px;
		background: #FFFFFF;
		border-collapse: collapse;
		margin-bottom: 12px;
		}

	.p007wrap .p007wrapInner .p007dataTable .p007btnDelete {
		text-align:right;
		margin-top: 10px;
		}

	.p007wrap .p007wrapInner .p007btnWrap02 {
		padding: 12px 0 10px;
		background: url(/images/senmon/p007_btnWrap02_bg.gif) no-repeat left top;
		text-align: center;
		}

	.p007wrap .p007wrapInner .p007btnWrap02 img {
		display: inline;
		}

	.p007wrap .p007wrapInner .p007dataTable tr.p007row01 td {
		vertical-align:top;
		background: #FFFFFF;
		}

	.p007wrap .p007wrapInner .p007dataTable tr.p007row02 td {
		vertical-align:top;
		background: #f9f9f9;
		}

	.p007wrap .p007wrapInner .p007dataTable .p007col06 p {
		font-size: 90%;
		margin-top: 10px;
		}

	p007wrap .p007wrapInner .p007dataTable .p007col02 p {
		font-size: 83%;
		}

	.p007wrap .p007wrapInner .p007dataTable td {
		padding: 7px;
		font-size: 91%;
		}

	.p007wrap .p007wrapInner .p007dataTable .p007headings {
		background: #525252;
		}

	.p007wrap .p007wrapInner .p007dataTable .p007headings td {
		font-weight: bold;
		color: #FFFFFF;
		text-align: center;
		font-size: 100%;
		}

	.p007wrap .p007wrapInner .p007dataTable td {
		border: 1px solid #d5d5d5;
		}

	.p007wrap .p007wrapInner .p007btnWrap02 .p007btnWrap02Inner {
		margin: 11px 0 10px;
		}

	.p007SeikyuAlert{
		margin: 10px 0 0 0;
		position:absolute;
	}



/* ■■■13 ページID:P0781-008 一括請求
   --------------------------------------------- */


	.p008srchTtl{
		width:830px;
		margin:20px 0 18px;
		clear:both;
		}

	.p008srchTtl h3{
		margin-bottom:16px;
		}

	.p008srchTtl #p008srchTtlStrong{
		margin-bottom:12px;
		font-weight:bold;
		}

	.p008srchTtl #p008srchTtlStrong img{
		margin:0 3px;
		vertical-align:middle;
		}

	.p008srchTtl .textIndent{
		font-size:83%;
		margin-bottom:3px;
		}



	/* エリア検索 srchArea */

	.srchArea{
		margin-bottom:30px;
		}

	.srchArea .srchAreaTable{
		border-top:1px solid #d5d5d5;
		border-left:1px solid #d5d5d5;
		border-right:1px solid #d5d5d5;
		}

	.srchArea .srchAreaLeftTd{
		background-color:#f2f2f2;
		font-weight:bold;
		border-right:1px solid #d5d5d5;
		border-bottom:1px solid #d5d5d5;
		padding:8px;
		}

	.srchArea .srchAreaLink{
		padding:8px;
		border-bottom:1px solid #d5d5d5;
		}

	.srchArea .srchAreaLink select{
		margin:0;
		padding:0;
		}

	.srchArea .srchAreaLink input{
		margin:0 8px 0 12px;
		vertical-align:-2px;
		}

	.srchArea .srchAreaLink .srchAreaSelect{
		float:left;
		}

	.srchArea .srchAreaLink .srchAreaDetail{
		width:595px;
		background:url(/images/senmon/line_dot3px_va.gif) repeat-y left top;
		float:right;
		}


	/* 絞り込もう srchCategory */

	.srchArea .srchCategoryLeftTd{
		background-color:#f2f2f2;
		font-weight:bold;
		border-right:1px solid #d5d5d5;
		border-bottom:1px solid #d5d5d5;
		padding:8px;
		}

	.srchArea .srchAreaLink #srchAreaLinkDetail{
		margin:6px 4px 0 0;
		padding:5px 5px 0 0;
		border-top:1px dotted #d5d5d5;
		}

	.srchArea .srchAreaLink #srchAreaLinkDetail strong{
		color:#000;
		font-weight:bold;
		}

	.srchArea .srchCategoryLink{
		padding:8px;
		border-bottom:1px solid #d5d5d5;
		}

	.srchArea .srchCategoryLink select{
		margin:0;
		padding:0;
		}

	.srchArea .srchCategoryLink input{
		margin:0 8px 0 12px;
		vertical-align:-2px;
		}

	.srchArea .srchCategoryLink .srchCategorySelect{
		float:left;
		}

	.srchArea .srchCategoryLink .srchCategoryDetail{
		float:left;
		margin-left:30px;
		padding-left:30px;
		background: url(/images/senmon/p008_steparw.gif) no-repeat left center;
	}

	/* 検索結果1カラム srch1Column */

	#srch1Column{
		width:830px;
		margin-bottom:30px;
		padding-top:8px;
		background:url(/images/senmon/p008_bg830px_top.gif) no-repeat left top #cbcbcb;
		}


	#srch1ColumnInner{
		padding:0 7px 8px;
		background:url(/images/senmon/p008_bg830px_btm.gif) no-repeat left bottom #cbcbcb;
		}


	#srch1Column .caset816px{
		width:816px;
		background:url(/images/senmon/p008_bg816px_top.gif) no-repeat left top;
		padding-top:12px;
		margin-bottom:4px;
		}

	#srch1Column .caset816pxInner{
		width:816px;
		background:url(/images/senmon/p008_bg816px_btm.gif) no-repeat left bottom;
		padding-bottom:12px;
		}

	#srch1Column .caset816pxBox{
		width:790px;
		padding:0 13px;
		background:url(/images/senmon/p008_bg816px_cnt.gif) repeat-y left top;
		}

	#srch1Column .caset816pxBoxLeftTd{
		width:17px;
		padding-right:19px;
		vertical-align:top;
		}

	#srch1Column .caset816pxBoxRightTd{
		width:735px;
		}

	#srch1Column .caset816pxBox .srchCasetTtl{
		background:url(/images/senmon/line_dot3px.gif) repeat-x left bottom;
		padding-bottom:8px;
		margin-bottom:10px;
		}

	#srch1Column .caset816pxBox .srchCasetTtlInner{
		width:735px;
		padding-left:8px;
		border-left:4px solid #f4eb01;
		}

	#srch1Column .caset816pxBox .srchCasetTtl .srchCasetTtlName{
		font-size:133%;
		line-height:1.4;
		font-weight:bold;
		padding-top:3px;
		}

	#srch1Column .caset816pxBox .srchCasetTtl .newDate{
		padding-left:12px;
		}

/* 一括請求 */
.shiryoseikyuPager .currentPage {
	color:black;
	font-weight:bold;
}

.shiryoseikyuPager .dot {
	color:black;
	font-weight:bold;
}

.groupFooter{
	width:809px;
	margin:0 auto;
/*	padding:12px 0 0; */
	text-align:left;
	clear:both;
}

.groupFooter .pageTop{
	width:809px;
	text-align:right;
/*	margin-bottom:30px; */
}

.groupFooter .pageTop a{
	background:url(/images/senmon/arw_pagetop.gif) no-repeat left 3px;
	padding-left:15px;
}

.shiryoseikyu .messageArea {
	border:1px solid #DC0000;
	margin:10px 0pt 20px;
	width:830px;
}

.shiryoseikyu .messageArea .alertMessage {
	font-size:14px;
	line-height:128%;
	font-weight:bold;
	color:#DC0000;
	margin:20px 0pt 20px 30px;
/*	margin:0pt 10px 0pt 0pt;*/
}


/* トップページ　一括資料請求 */
	#present{
		width:830px;
		margin:0 auto 0;
		text-align:left;
		font-size: 116%
		}
	#present .arw{
		vertical-align:middle;
		margin:0 5px 2px 5px;
	}
	#present img{
		vertical-align:middle;
		margin:0 5px;
	}

/* ▼▼▼11修正▼▼▼ */
	#srch2Column .caset605pxBox .srchCasetTtl2{
		background:url(/images/senmon/line_dot3px.gif) repeat-x left bottom;
		padding-bottom:1px;
		margin-bottom:10px;
		}

	#srch2Column .caset605pxBox .srchCasetTtl2 a{
		font-size:133%;
		line-height:1.5;
		font-weight:bold;
		margin-top:3px;
		}

	#srch2Column .tchInfoInner .tchInfoBg{
		width:259px;
		background-color:#FFFF99;
		font-weight:bold;
		padding:4px 0 4px 4px;
		margin:0 0 10px 0;
		}

	#srch2Column .tchInfoInner .tchInfoBlockLeft2{
		float:left;
		width:52px;
		}

	#srch2Column .tchInfoInner .tchInfoBlockLook{
		margin:0 0 0 5px;
		}

	#srch2Column .tchInfoInner .tchInfoBlockTxt2{
		margin:0 0 6px 5px;
		}

	#srch2Column .srchCasetImgLeft2{
		width:102px;
		float:left;
	}

	#srch2Column .caset605pxBox .srchCasetTtlInner2{
		width:569px;
		background-color:#FFFF99;
		padding:4px;
		}

	#srch2Column .srchCasetImgRight .teacherName2{
		font-size:116%;
		font-weight:bold;
	}

	#srch2Column .srchCasetImgRight .tchKoshu{
		color:#767676;
		margin-bottom:4px;
		}

	#srch2Column .srchCasetImgRight .tchLead{
		margin-bottom:15px;
		}

	#srch2Column .srchCasetImgRight .tchKword{
		color:#009966;
		font-weight:bold;
		margin:10px 0 0 4px;
		}

	#srch2Column .srchCasetImgRight .tchKwordList{
		margin:3px 0 10px 4px;
		}


	#teacherInner .tchTtl2{
		background-color:#ffff99;
		width:100%;
		font-size:116%;
		font-weight:bold;
		margin:0 0 10px 0;
		padding:4px 0 4px 4px;
		}


	#teacherInner .tchCategory2{
		margin:10px 0 7px 0;
		font-weight:bold;
		}

	#teacherInner .tchKword{
		color:#009966;
		font-weight:bold;
		margin-bottom:4px;
		}

	#teacherInner .tchKoshu{
		color:#767676;
		margin-bottom:4px;
		}

	#teacherInner .tchLink1{
		width:270px;
		text-align:right;
		margin-bottom:10px;
		}

	#teacherInner .tchLink2{
		background:url(/images/senmon/arw8px.gif) no-repeat left 3px;
		padding-left:15px;
		color: #0066cb;
		text-decoration:underline;
		}

	.p005SideInfoSetLeft2{
		width:52px;
		vertical-align:top;
		float:left;
		}
/* ▲▲▲11修正▲▲▲ */

/***** テキストカラー ******/
.txGray01 { color: #666; }
