@charset "utf-8";

.fclear,.clear{clear:both !important;}
.fright{float:right !important;}
.fleft{float:left !important;}

.tright{text-align:right !important;}
.tleft{text-align:left !important;}
.tcenter{text-align:center !important;}

.indent{text-indent:1em;}
.ic{text-indent:0 !important;}

.fcs{
color:#92331D;
}

/* 文字サイズ設定 */
.f10px {font-size:77% !important;}
.f11px {font-size:85% !important;}
.f12px {font-size:92% !important;}
.f13px {font-size:100% !important;}
.f14px {font-size:107% !important;}
.f15px {font-size:114% !important;}
.f16px {font-size:122% !important;}
.f17px {font-size:129% !important;}
.f18px {font-size:136% !important;}
.f19px {font-size:144% !important;}
.f20px {font-size:152% !important;}
.f21px {font-size:159% !important;}
.f22px {font-size:167% !important;}
.f23px {font-size:174% !important;}
.f24px {font-size:182% !important;}
.f25px {font-size:189% !important;}
.f26px {font-size:197% !important;}


/* マージン設定 */
/* top */
.mgn5t{margin-top:5px !important;}
.mgn10t{margin-top:10px !important;}
.mgn15t{margin-top:15px !important;}
.mgn20t{margin-top:20px !important;}
.mgn25t{margin-top:25px !important;}
.mgn30t{margin-top:30px !important;}
.mgn35t{margin-top:35px !important;}
.mgn40t{margin-top:40px !important;}

/* bottom */
.mgn5b{margin-bottom:5px !important;}
.mgn10b{margin-bottom:10px !important;}
.mgn15b{margin-bottom:15px !important;}
.mgn20b{margin-bottom:20px !important;}
.mgn25b{margin-bottom:25px !important;}
.mgn30b{margin-bottom:30px !important;}
.mgn35b{margin-bottom:35px !important;}
.mgn40b{margin-bottom:40px !important;}

/* left */
.mgn5l{margin-left:5px !important;}
.mgn10l{margin-left:10px !important;}
.mgn15l{margin-left:15px !important;}
.mgn20l{margin-left:20px !important;}
.mgn25l{margin-left:25px !important;}
.mgn30l{margin-left:30px !important;}
.mgn35l{margin-left:35px !important;}
.mgn40l{margin-left:40px !important;}

/* right */
.mgn5r{margin-right:5px !important;}
.mgn10r{margin-right:10px !important;}
.mgn15r{margin-right:15px !important;}
.mgn20r{margin-right:20px !important;}
.mgn25r{margin-right:25px !important;}
.mgn30r{margin-right:30px !important;}
.mgn35r{margin-right:35px !important;}
.mgn40r{margin-right:40px !important;}


/* パディング設定 */
/* top */
.pdn5t{padding-top:5px !important;}
.pdn10t{padding-top:10px !important;}
.pdn15t{padding-top:15px !important;}
.pdn20t{padding-top:20px !important;}
.pdn25t{padding-top:25px !important;}
.pdn30t{padding-top:30px !important;}
.pdn35t{padding-top:35px !important;}
.pdn40t{padding-top:40px !important;}

/* bottom */
.pdn5b{padding-bottom:5px !important;}
.pdn10b{padding-bottom:10px !important;}
.pdn15b{padding-bottom:15px !important;}
.pdn20b{padding-bottom:20px !important;}
.pdn25b{padding-bottom:25px !important;}
.pdn30b{padding-bottom:30px !important;}
.pdn35b{padding-bottom:35px !important;}
.pdn40b{padding-bottom:40px !important;}

/* left */
.pdn5l{padding-left:5px !important;}
.pdn10l{padding-left:10px !important;}
.pdn15l{padding-left:15px !important;}
.pdn20l{padding-left:20px !important;}
.pdn25l{padding-left:25px !important;}
.pdn30l{padding-left:30px !important;}
.pdn35l{padding-left:35px !important;}
.pdn40l{padding-left:40px !important;}

/* right */
.pdn5r{padding-right:5px !important;}
.pdn10r{padding-right:10px !important;}
.pdn15r{padding-right:15px !important;}
.pdn20r{padding-right:20px !important;}
.pdn25r{padding-right:25px !important;}
.pdn30r{padding-right:30px !important;}
.pdn35r{padding-right:35px !important;}
.pdn40r{padding-right:40px !important;}

.atmgn{
 margin:0 auto !important;
}

/* 左メニュー色変更100201 */
.bgc01 a{
	border:2px solid #fff !important;
	background-color:ece7ec !important;
	color:#666666 !important;
}
	
.bgc01 a:hover{
	background-color:b19c85 !important;
	color:#fff !important;
}


/*-------　ニュース更新・ページ更新　共通　-------------------------*/
/* table border-none */
#main-contents #nbox-dp table.b-none{
	width:587px !important;
	border-style:none !important;
	font-size:100%;
	background-color:#FFFFFF !important;
}

#main-contents #nbox-dp table.b-none td,#main-contents #nbox-dp table.b-none th{
	border-style:none !important;
	padding:3px 7px;
}

#main-contents #nbox-dp table.b-none th{
	font-weight:bold;
}

/* box */

.box01{
	background:#e6eaef;
	border:1px solid #DADADA;
	padding:10px 14px;
	color:#333;
}

.box02{
	border:1px solid #DADADA;
	padding:10px 14px;
	color:#333;
}

.dotline{background:url(../special/cm/images/dot.gif) repeat-x bottom;height:10px;}
	

/* 課外活動 試合予定・結果 090407追加 */

table.tbl01{
	width:587px;
	border:1px solid #C1C1C1;
	font-size:100%;
	border-collapse:collapse;}

table.tbl01 td,table.tbl01 th{
	background:#FAFAF8;
	padding:3px 7px;
	width:75%;
	border:1px solid #C1C1C1;
	border-collapse:collapse;}

table.tbl01 th{
	background: #806995;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	padding:3px 7px;}

table.tbl01 .w12c{
	width:12px;
	text-align:center;
	color:#484848;
	background-color:#E1E1DE;
	border-top:1px solid #A497AF;
	border-bottom:1px solid #A497AF;

}

/* 課外活動 試合予定・結果 0904015追加 */
p.coment{ 
	font-size:120%;
	color:#603a85;
	font-weight:bold;
	}



/* テーブル追加　091125 */

table.tbl03{
	width:587px;
	border:1px solid #C1C1C1;
	font-size:100%;
	border-collapse:collapse;}

table.tbl03 td,table.tbl03 th{
	background:#FFFFFF;
	padding:3px 7px;
	width:75%;
	border:1px solid #C1C1C1;
	border-collapse:collapse;}

table.tbl03 th{
	background:#FFFFFF;
	color:#666666;
	text-align:center;
	font-weight:bold;
	padding:3px 7px;}

table.tbl03 .w12c{
	width:12px;
	text-align:center;
	color:#666666;
	background-color:#E1E1DE;
	border-top:1px solid #A497AF;
	border-bottom:1px solid #A497AF;

}

/* 採用情報 */
#employment #mn{
	width:580px;
	height:35px;
	background:url(../employment/img/office_work/menu_back.gif) no-repeat;
	clear:both;
	padding-top:10px;
	margin-bottom:15px;
}

#employment #mn ul{ margin-left:20px;}

#employment #mn li{
	float:left;
	margin-right:25px;
	list-style-type:none;
}

#employment .que{background:#ffffff;padding:10px 5px 5px 5px;border-top:1px solid #DDDDDD;}
#employment .ans{background:#fcfad2;padding:5px;border-bottom:1px solid #CCCCCC;}

/* 課外活動 */
/*
#tab3 table{display:none;}
*/


/* FeedBurner style */

.feedburnerFeedBlock ul{
	margin-left:20px;	
}

.feedburnerFeedBlock ul li{
	background:url(../common2/list6.gif) left 4px no-repeat;
	padding:0 0 0 20px;
}
.feedburnerFeedBlock .date{
	display:inline;
	margin-left:10px;
}

#creditfooter,.feedTitle{
	display:none;
}


/* 課外活動 試合予定・結果 090528追加 */

table.tbl02{
	border:1px solid #D1D1C4;
	font-size:100%;
	border-collapse:collapse;}

table.tbl02 td{
	padding:3px 7px;
	border:1px solid #D1D1C4;
	border-collapse:collapse;}

table.tbl02 th{
	background: #e5ebeb;
	text-align:center;
	font-weight:bold;
	padding:3px 7px;
	border-bottom:1px solid #D1D1C4;
	border-right:solid 1px #D1D1C4;
	border-collapse:collapse;}

table.tbl02 .w12c{
	width:12px;
	text-align:center;
	color:#484848;
	background-color:#E1E1DE;
	border-top:1px solid #A497AF;
	border-bottom:1px solid #A497AF;
}

/* player */

.player_p{
	background:url(../campus_career/extra_activity/player/images/p_back.gif) no-repeat;
	width:120px;
	height:120px;
	padding:3px;
}
.player_ph01{
	background:url(../campus_career/extra_activity/player/images/photo_back.gif) no-repeat;
	width:249px;
	height:172px;
	padding:6px 0 0 6px;
}
.player_ph02{
	background:url(../campus_career/extra_activity/player/images/photo_back2.gif) no-repeat;
	width:172px;
	height:249px;
	padding:5px 0 0 5px;
}


/* photo */
#ccphoto dl{
width:30%;
margin-top:15px;
float:left;
}

#ccphoto dd{
font-size:10px;
padding-top:5px;
}

/* ----------------------- ol ----------------------- */

#main-contents #nbox-dp ol li{
	margin-top:10px;
}

/* ----------------------- dl ----------------------- */

/* dl01 */
.dl01.c1,.dl01.c2,.dl01.c3{
	padding:15px 20px;
	width:140px;
	_width:180px;
	float:left;
	margin-left:8px;
	background:url(../about/campus_traffic/images/back.jpg) no-repeat;
}

.dl01.cetc{border-color:#111;float:left;width:130px;margin-left:15px;}
.dl01.cetc dt{color:#555;}

.dl01 dt{
	font-weight:bold;
	font-size:120%;
	color:#555;
}

.dl01 dt div{font-weight:lighter;}

.dl01 dd{
	background:url(../common2/list6.gif) left 8px no-repeat;
	padding:0 0 0 20px;
}


/* dl02 */

.dl02 dt{
	font-weight:bold;
	font-size:130%;
	color:#bc590a;
}

.dl02 dt div{font-weight:lighter;}

.dl02 dd{
	margin-bottom:10px;
}


/* ----------------------- ul ----------------------- */
/* */
ul.list01{
	margin:0 0 30px 5px;
}

ul.list01 li{
	width:160px;
	_width:180px;
	margin:0 10px 20px 0;
	float:left;
	background:url(../common2/list5.gif) left 1px no-repeat;
	padding:0 0 0 20px;
}

ul.list01 li.right{
	margin:0;
}

/* */

ul.list02{
	margin:0 0 30px 5px;
}

ul.list02 li{
	width:250px;
	_width:270px;
	margin:0 10px 20px 0;
	float:left;
	background:url(../common2/list5.gif) left 1px no-repeat;
	padding:0 0 0 20px;
}

ul.list02 li.right{
	margin:0;
}

/* */
ul.list03{
	margin:0 0 30px 5px;
}

ul.list03 li{
	margin-bottom:15px;
	background:url(../common2/list5.gif) left 1px no-repeat;
	padding:0 0 0 20px;
}

/* */

.nomber li{list-style-type:decimal;}
.alpha li{list-style-type:lower-alpha;background:none;padding:0;}
	
	
/* ----------------------- box ----------------------- */
.linkbtn01{
	display:block;
	background-color:#627a86 !important;
	border:3px solid #DADADA;
	color:#FFFFFF !important;
	padding:8px 12px;
	float:left;
	margin-right:10px;
	font-weight:bold;
}


/* 学生生活　宿舎専用 */
#l_map{
text-align:center;
}

.l_t1{
background:#003366 !important;
}

.l_t2{
background:#386A9B !important;
}

.l_t3{
background:#0199CC !important;
}

.l_t4{
background:#0E6E3E !important;
}

.l_t5{
background:#6B9C39 !important;
}

.l_t6{
background:#009933 !important;
}

.l_t7{
background:#CCCC66 !important;
}

.l_t8{
background:#CCCC66 !important;
}

.l_t9{
background:#CC9900 !important;
}

.l_t10{
background:#FF6633 !important;
}

.l_t11{
background:#FFBEBE !important;
}

/* ul */

/* ------------------------------------
　　　　370th
--------------------------------------*/
.nowb{
	background:#edf99c;
}

/* ------------------------------------
　　　　倶楽部りゅうこく通信
--------------------------------------*/

/* menu */

#mmg_menu{
width:219px;
margin-top:20px;
}

#mmg_menu ul,#mmg_menu ul li{display:inline;margin:0;padding:0;}
#mmg_menu li a{display:block;width:219px;float:left;margin:0;}
#mmg_menu li a span{display:none;}

#mmg_mtop a{background:url(../mmg2/img/menu/m_top.jpg);height:16px;}
#mmg_m01 a{background:url(../mmg2/img/menu/m01.jpg);height:38px;}
#mmg_m02 a{background:url(../mmg2/img/menu/m02.jpg);height:38px;}
#mmg_m03 a{background:url(../mmg2/img/menu/m03.jpg);height:39px;}
#mmg_m04 a{background:url(../mmg2/img/menu/m04.jpg);height:39px;}
#mmg_m05 a{background:url(../mmg2/img/menu/m05.jpg);height:76px;}
#mmg_m06 a{background:url(../mmg2/img/menu/m_info.jpg) no-repeat;height:39px;width:205px;margin:30px 4px;}

#mmg_m01 a:hover{background:url(../mmg2/img/menu/m01_a.jpg);height:38px;}
#mmg_m02 a:hover{background:url(../mmg2/img/menu/m02_a.jpg);height:38px;}
#mmg_m03 a:hover{background:url(../mmg2/img/menu/m03_a.jpg);height:39px;}
#mmg_m04 a:hover{background:url(../mmg2/img/menu/m04_a.jpg);height:39px;}
#mmg_m05 a:hover{background:url(../mmg2/img/menu/m05_a.jpg);height:76px;}

/*　メルマガ　コンテンツ  */

#mmg-contents h1{background:none;padding:0;}
#mmg-contents .m_ttl01,#main-contents .m_ttl01{background:none;padding:0;border:none;}

/* TOP only */
#main-contents h2.m_ttl01{background:url(../mmg2/img/ttl_info.gif) no-repeat;height:16px;}

/* tittle */
#main-contents .m_ttl02{padding:0;}
#main-contents .m_ttl02 span{color:#C63;background:none;padding:0;font-size:16px;}


/*　探訪記plus　*/

.plus_list li span{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	margin-right:15px;
}
.footprint{background:url(../mmg2/contents/t_plus/img/footprint.gif) no-repeat left;height:80px;}
.c_pp{color:#800080;}

/* */
.photobox{
	border-top:solid 1px #CCC;
	border-right:solid 1px #CCC;
	border-left:solid 2px #CCC;
	border-bottom:solid 3px #CCC;
	padding:5px 5px 15px 5px;
}

.photobox p{
	font-size:10px;
	text-align:right;
	margin-right:2px;
}

.photbox02{
	padding:10px;
	margin-left:10px;
}

/*　龍大職員　リレーコラム　*/

.column_ttl{
	background:url(../mmg2/contents/r_column/img/ttl.jpg) no-repeat;
	height:100px;	
}
.column_ttl h1{display:none;}
.column_ttl h2{
	padding-top:65px;
	margin:0 10px 0 20px;
	background:none;
	border:none;
	font-size:12px;
	color:#FFF;
	font-weight:normal;
}
.column_ttl h2 span{
	color:#FFF;
	padding:0;
	display:inline;
	background:none;
	border:none;
	margin:0 50px 0 0;
	font-weight:bold;
	font-size:20px;
}

.column_main{
	background:url(../mmg2/contents/r_column/img/line.gif);line-height:208%;padding:0 20px 20px 20px;
}

.column_main .nb{
	text-align:right;color:ff8003 !important;
}



/* ---------------------------------------------------------------------------------------- */
/* $$04 highslide
--------------------------------------------------------------------- */
.highslide {
	cursor: url(../highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(../highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    display:none;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    display:none;
}

a.highslide-full-expand {
	background: url(../highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}




