@charset "utf-8";
/*
Theme Name: Dept of Mechanical Engineering(YU)
Theme URI: http:
Description: 山口大学工学部機械工学科
Version: 1.0
Author: Celestiale.
Author URI: http://celestiale.net/
*/

/* =Reset
-------------------------------------------------------------- */

html, body, div, ul, ol, li, dl, dt, dd, form, fieldset, input, textarea, h1, h2, h3, h4, h5, h6, pre, code, p, blockquote, hr, table, tr, th, td {
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
strong {
	font-weight:bold;
}




/* =Structure
----------------------------------------------- */

/* Alignment */
.alignLeft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}
.alignRight {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
.alignCenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}

/* Float */
.floatLeft {
	float:left;
}

.floatRight {
	float:right;
}

.clearfix { width:100%; }
.clearfix:after {
    content: ""; 
    display: block; 
    clear: both;
}

/* toTop */
.toTop {
	width:970px; 
	text-align:center; 
	margin:0 auto -50px auto;
}
.toTop p{
	padding:3px 7px 2px 7px; 
	background:#0C7952; 
	color:#fff; 
	width:100px; 
	float:right;
}
.toTop a{
	color:#fff; 
}

.fsXS{
	font-size:x-small;
}


/* =Global
----------------------------------------------- */

html{
	background-color:#fff;
}

body{
	color:#403F41;
	font-size:0.8em;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",Arial,Helvetica,Verdana,sans-serif;
	border-top:5px #0C7952 solid;
}

a{
	color:#213F98;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

a img:hover{
	opacity:0.8;
}

p{
	line-height:1.7em;
	word-wrap: break-word;
}

strong{
	font-weight:bold;
}

li img {
	vertical-align: bottom;
}

#wrapper {
	margin:0px auto 0px auto;
}

/* header
-------------------------------------------------------------- */

#header {
	margin:0px 0px 15px 0px;
}
#header h1 {
	display:inline;
	float:left;
}
#header h1#logoUniv{
	background:#0C7952;
	width:200px;
	text-align:center;
	padding:30px 0px 0px 0px;
}

/*20181220　YamaMe追加による変更前のオリジナル
#header h1#logoDept{
	margin:40px 0px 0px 32px;
}
*/

#header h1#logoDept{
	margin:50px 20px 0px 32px;
}

#header .inner{
	margin:0px auto 0px auto;
	width:970px;
}

/*20181220　YamaMe追加による変更前のオリジナル
#headerNav {
	margin:12px 0px 0px 0px;
	float:right;
	width:495px;
	height:100px;
}
#headerNav ul li {
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 15px;
	display:inline;
	font-size:0.9em;
	background:url(https://ds.cc.yamaguchi-u.ac.jp/~mech/wp-content/themes/mech_yu/images/ico_list_arrow.gif) no-repeat left center;
}
*/

/* headerNav */
#headerNav {
	margin:12px 0px 0px 0px;
	float:right;
	width:495px;
	height:25px;
}
#headerNav ul li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	display:inline;
	font-size:0.9em;
	background:url(https://ds.cc.yamaguchi-u.ac.jp/~mech/wp-content/themes/mech_yu/images/ico_list_arrow.gif) no-repeat left center;
}
#headerNav ul li a{
	color:#403F41;
}

/* search */
#search {
	float:right;
	display:inline;
	vertical-align:middle;
	height:18px;
	width:495px;
	text-align:right;
}

#search .screen-reader-text {
	background:#403F41;
	color:#fff;
	padding:3px 10px 1px 10px;
	margin:0px -5px 0px 0px;
	height:18px;
	border:1px #403F41 solid;
	font-size:0.8em;
}

#search #searchsubmit {
	margin:0px 0px -4px 0px;
}

#search #s{
	border:1px #403F41 solid;
	height:18px;
}

#gNav {
	clear:both;
	height:40px;
	background: #0C7952;
}

#gNav .inner{
	margin:0px auto 0px auto;
	width:970px;
}


#gNav .inner ul{
	letter-spacing:-0.4em;
	text-align:right;
	
}

#gNav .inner ul li{
	display: inline-block;
	border-left:1px #9fd483 solid;
	margin:7px 0px 0px 0px;
}

#gNav .inner ul li.last{
	border-right:1px #9fd483 solid;
}

#gNav .inner ul li a{
	display: inline-block;
}

#gNav2{
	background:url(https://ds.cc.yamaguchi-u.ac.jp/~mech/wp-content/themes/mech_yu/images/bg_gnav.gif) repeat-x;
	height:42px;
}	

#gNav2 .inner{
	margin:0px auto 0px auto;
	width:970px;
}

#gNav2 ul{
	letter-spacing:-0.4em;
	text-align:right;
	margin:18px 0px 0px 0px;
}

#gNav2 ul li {
	padding:2px 1px 2px 0px;
	display: inline;
	border-left:1px #0c7952 solid;
}
#gNav2 ul li.last{
	border-right:1px #0c7952 solid;
}



/* =sub
-------------------------------------------------------------- */

#sub {
	width: 200px;
	float: left;
}

#subNav{
	background:#C2E3AC;
	margin:0px 0px 20px 0px;
}

#subNav ul{
	padding:7px 7px 0px 7px;
	overflow:auto;
}

#subNav ul li{
	margin:0px 0px 7px 0px;
}

#subNav ul li a{
	display:block;
}

#subBnr{
	margin:0px 0px 20px 0px;
}

#subBnr ul li{
	width:200px;
	vertical-align:middle;
	margin:0px 0px 5px 0px;
}

#subBnr ul li a{
	color:#fff;
	display:block;
	width:200px;
	margin:0px 0px 8px 0px;
}

#subLink{
	margin:0px 0px 20px 0px;
}

#subRanking{
	border:5px #D0D2D3 solid;
	margin:0px 0px 20px 0px;
}

#subRanking h3{
	text-align:center;
	padding:5px 5px 5px 5px;
	border-bottom:2px #D0D2D3 solid;
}

#subRanking ul{
	padding:5px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	list-style:decimal inside;
}

#subRanking ul li{
	border-bottom:1px #D0D2D3 dotted;
	padding:5px 5px 5px 5px;
	font-size:0.85em;
}

#subRanking ul li a{
	display:inline-block;
}

#subInfo{
	background:#C2E3AC;
	padding:7px 7px 25px 7px;
	text-align:center;
	color:#0C7952;
}

#subInfo h2{
	margin:10px 0px 10px 0px;
}

#subInfo p{
	line-height:1.5em;
	font-weight:bold;
}

#subInfo p#subInfoTelfax{
	margin:10px 0px 10px 0px;
}

#subInfo #subInfoMail{
	font-size:0.8em;
	letter-spacing:-0.1em;
	font-weight:normal;
}

#sub_r {
	width: 200px;
	float: right;
}


/* =contents
-------------------------------------------------------------- */

/* bread */
#bread {
	margin:0px 0px 15px 0px;
}

#contents {
	width:970px;
	margin:0px auto;
	overflow:auto;
}

/* main */
#main {
	float: right;
	margin:0px auto 0px auto;
	width:740px;
}


/* =footer
-------------------------------------------------------------- */

#footer {
	margin:40px 0px 0px 0px;
	padding:20px 10px 20px 10px;
	clear:both;
	background: #0C7952;
	
	text-align:center;
	color:#fff;
}
#footer ul {
	margin:0px 0px 10px 0px;
}

#footer ul li {
	display:inline;
	border-left:1px #fff solid;
	padding:0px 10px 0px 10px;
	line-height:1.0em;
}
#footer ul li.last {
	border-right:1px #fff solid;
}
#footer a{
	color:#fff;
}


/* =index
-------------------------------------------------------------- */

#mainVisual{
	width:740px; 
	height:330px;
	background:url(https://ds.cc.yamaguchi-u.ac.jp/~mech/wp-content/themes/mech_yu/images/main1.jpg);
	margin:0px 0px 40px 0px;
}

.sectionIndex{
	border:1px #ccc solid;
	margin:0px 0px 40px 0px;
}

.sectionIndex h2{
	margin:-20px 0px 0px 10px;
}

.sectionIndex .inner{
	padding:20px 25px 20px 25px;
	border-bottom:1px #ccc solid;
	overflow:auto;
	clear:both;
}

.sectionIndex .inner .boxHalf{
	padding:0px 0px 0px 0px;
	width:330px;
}

.sectionIndex .inner h3{
	margin:0px 0px 20px 0px;
}

.sectionIndex #intro h4{
	font-weight:bold;
	font-size:1.0em;
	padding:0px 0px 3px 10px;
	margin:0px 0px 10px 0px;
	border-left:3px #5DA7D2 solid;
	color:#5DA7D2;
}

.sectionIndex #intro img.thumb{
	margin:0px 10px 10px 0px;
	float:left;
}

.sectionIndex #intro p{
	font-size:0.9em;
	line-height:1.5em;
}

.sectionIndex .btnToDetail{
	text-align:right;
}

.sectionIndex .boxThird{
	margin:0px 7px 10px 8px;
	width:220px;
	float:left;
}

.sectionIndex .boxThirdLast{
	margin:0px 0px 10px 8px;
	width:220px;
	float:left;
}


#newsTopics dl{
	
}

#newsTopics dt{
	float:left;
	width:120px;
	padding:10px 10px 10px 55px;
}

#newsTopics dt.new{
	background:url(https://ds.cc.yamaguchi-u.ac.jp/~mech/wp-content/themes/mech_yu/images/ico_new.png) 12px center no-repeat;
}


#newsTopics dd{
	padding:10px 0px 10px 150px;
	border-bottom:1px #ccc solid;
	background:url(https://ds.cc.yamaguchi-u.ac.jp/~mech/wp-content/themes/mech_yu/images/ico_arrow_dd.png) 150px center no-repeat;
}

#newsTopics dd.last{
	border:none;
}

#newsTopics .toList{
	margin:-30px 10px 0px 0px;
	float:right;
}

#womenIndex{

}

#womenIndex h3#ttlIndexWomen{
	margin:0px 0px 0px 6px;
}

.sectionIndex #womenIndex{
	padding:20px 20px 20px 20px;
}


/* =pages
-------------------------------------------------------------- */

#entry{
	padding:10px 0px 20px 0px;
}

#main input[type=submit]{
	padding:5px 15px;
}

#main input[type=text], #main textarea{
	padding:3px;
	width:530px;
}

#main hr{
	clear:both;
	visibility:hidden;
	height:30px;
}

#main ol{
	list-style:decimal;
	margin:0px 0px 20px 20px;
}

#main img.imgText{
	margin:-15px 15px 20px 0px;
	float:left;
	width:200px;
	padding:7px;
	background:#fafafa;
	border:1px #ddd solid;
}

#main img.imgTextN{
	margin:0px 15px 20px 0px;
	float:left;
	width:150px;
	padding:7px;
}


#main p{
	margin:0px 0px 10px 0px;
}

/* =pages [templete_a]
-------------------------------------------------------------- */

.templeteA{
	width:740px;
}

/* 変更前オリジナル
.templeteA h2{
	background:url(https://ds.cc.yamaguchi-u.ac.jp/~mech/wp-content/themes/mech_yu/images/ttl_page_bg.gif) no-repeat;
	color:#fff;	
	font-size:1.5em;
	letter-spacing:0.2em;
	padding:22px 0px 0px 35px;;
	margin:0px 0px 10px 0px;
	height:50px;
}
*/

/* 20170418修正 ここから */
.templeteA h2{
	background:url(https://ds.cc.yamaguchi-u.ac.jp/~mech/wp-content/themes/mech_yu/images/ttl_page_bg.gif) no-repeat left center;
	color:#fff;	
	font-size:1.5em;
	letter-spacing:0.2em;
	display:table-cell;
	vertical-align:middle;
	padding-left:35px;
	margin:0px 0px 10px 0px;
	height:72px;
	width:740px;
}

*:first-child+html .templeteC h2 { /* IE7用 */
	padding:22px 0px 0px 35px;;
	margin:0px 0px 10px 0px;
	height:50px;
}  
/* ここまで */

.templeteA h3{
	background:url(https://ds.cc.yamaguchi-u.ac.jp/~mech/wp-content/themes/mech_yu/images/ttl_section_bg.gif) no-repeat;
	font-size:1.2em;
	padding:9px 0px 0px 35px;
	margin:0px 0px 15px 0px;
	height:31px;	
}

.templeteA h4{
	font-weight: bold;
	color:#CC6633;
	font-size: 1.2em; 
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	border-bottom:1px #ddd dashed;
	color:#0C7952;
	letter-spacing:0.1em;
}

.templeteA ul{
	list-style:url(https://ds.cc.yamaguchi-u.ac.jp/~mech/wp-content/themes/mech_yu/images/ico_list_arrow.gif) inside;
	margin:0px 0px 10px 0px;
}

.templeteA table{
	border:1px #ccc solid;
	border-collapse:collapse;
	margin:0px 0px 20px 0px;
	width:740px;
}

.templeteA table th{
	border:1px #ccc solid;
	background:#fafafa;
	padding:10px 10px 10px 10px;
	text-align:left;
	width:150px;
}

.templeteA table td{
	border:1px #ccc solid;
	padding:10px 10px 10px 10px;
}

.templeteA .boxHalf{
	border:1px #ccc solid;
	background:#fafafa;
	padding:10px 10px 10px 10px;
	width:340px;
}

.templeteA .boxHalf h5{
	font-weight:bold;
	font-size:1.2em;
	padding:0px 0px 3px 0px;
	margin:0px 0px 10px 0px;
	border-bottom:1px #ccc dotted;
	letter-spacing:0.2em;
}

.templeteA .boxHalf h5 a{
	display:block;
}

.templeteA .boxHalf img{
	width:330px;
	height:150px;
	padding:5px;
	border:1px #eee solid;
	background:#fff;
}

.templeteA .boxThird{
	border:1px #ccc solid;
	background:#fafafa;
	padding:10px;
	margin:0px 7px 10px 0px;
	width:220px;
	float:left;
}

.templeteA .boxThirdLast{
	border:1px #ccc solid;
	background:#fafafa;
	padding:10px;
	margin:0px 0px 10px 0px;
	width:220px;
	float:left;
}

.templeteA .boxThird h5,
.templeteA .boxThirdLast h5{
	font-weight:bold;
	font-size:1.2em;
	padding:0px 0px 8px 0px;
	margin:0px 0px 10px 0px;
	text-align:center;
	border-bottom:1px #ccc dotted;
	letter-spacing:0.2em;
}

/* =pages [templete_b]
-------------------------------------------------------------- */

.templeteB{
	width:970px !important;
	float:left;
	overflow:hidden;
} 

.templeteB h2{
	background:url(https://ds.cc.yamaguchi-u.ac.jp/~mech/wp-content/themes/mech_yu/images/ttl_page_bg.gif) no-repeat;
	color:#fff;	
	font-size:1.5em;
	letter-spacing:0.2em;
	padding:22px 0px 0px 35px;;
	margin:0px 0px 10px 0px;
	height:50px;
}
.templeteB h3{
	background:url(https://ds.cc.yamaguchi-u.ac.jp/~mech/wp-content/themes/mech_yu/images/ttl_section_bg.gif) no-repeat;
	font-size:1.2em;
	padding:9px 0px 0px 35px;
	margin:0px 0px 15px 0px;
	height:31px;	
}

.templeteB h4{
	font-weight: bold;
	color:#CC6633;
	font-size: 1.2em; 
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	border-bottom:1px #ddd dashed;
	color:#0C7952;
	letter-spacing:0.1em;
}

.templeteB ul{
	list-style:url(https://ds.cc.yamaguchi-u.ac.jp/~mech/wp-content/themes/mech_yu/images/ico_list_arrow.gif) inside;
	margin:0px 0px 10px 0px;
}

.templeteB .boxHalf{
	border:1px #ccc solid;
	background:#fafafa;
	padding:10px 10px 10px 10px;
	margin:0px 0px 20px 0px;
	width:948px;
}

.templeteB .boxHalf h5{
	font-weight:bold;
	font-size:1.2em;
	padding:0px 0px 3px 0px;
	margin:0px 0px 10px 0px;
	border-bottom:1px #ccc dotted;
	letter-spacing:0.2em;
}

.templeteB .boxHalf h5 a{
	display:block;
}

.templeteB .boxHalf img{
	padding:5px;
	border:1px #eee solid;
	background:#fff;
}

.templeteB table{
	border:1px #ccc solid;
	border-collapse:collapse;
	margin:0px 0px 20px 0px;
	width:970px;
}

.templeteB table th{
	border:1px #ccc solid;
	background:#fafafa;
	padding:10px 10px 10px 10px;
	text-align:left;
	width:150px;
}

.templeteB table td{
	border:1px #ccc solid;
	padding:10px 10px 10px 10px;
}


.templeteB .boxThird{
	border:1px #ccc solid;
	background:#fafafa;
	padding:10px;
	margin:0px 7px 10px 0px;
	width:290px;
	float:left;
}

.templeteB .boxThirdLast{
	border:1px #ccc solid;
	background:#fafafa;
	padding:10px;
	margin:0px 0px 10px 0px;
	width:290px;
	float:left;
}
.templeteB .boxThird h5,
.templeteB .boxThirdLast h5{
	font-weight:bold;
	font-size:1.2em;
	padding:0px 0px 8px 0px;
	margin:0px 0px 10px 0px;
	text-align:center;
	border-bottom:1px #ccc dotted;
	letter-spacing:0.2em;
}

/* =pages [templete_c]
-------------------------------------------------------------- */

.templeteC{
	width:510px !important;
	float:left;
	overflow:hidden;
} 

/* 変更前オリジナル
.templeteC h2{
	background:url(https://ds.cc.yamaguchi-u.ac.jp/~mech/wp-content/themes/mech_yu/images/ttl_page_bg.gif) no-repeat;
	color:#fff;	
	font-size:1.5em;
	letter-spacing:0.2em;
	padding:22px 0px 0px 35px;;
	margin:0px 0px 10px 0px;
	height:50px;
}
*/

/* 20181220修正  ここから */
.templeteC h2{
	background:url(https://ds.cc.yamaguchi-u.ac.jp/~mech/wp-content/themes/mech_yu/images/ttl_page_bg.gif) no-repeat left center;
	color:#fff;	
	font-size:1.2em;
	letter-spacing:0.2em;
	display:table-cell;
	vertical-align:middle;
	padding-left:35px;
	margin:0px 0px 10px 0px;
	height:72px;
	width:510px;
}

*:first-child+html .templeteC h2 { /* IE7用 */
	padding:22px 0px 0px 35px;;
	margin:0px 0px 10px 0px;
	height:50px;
}  
/* ここまで */

.templeteC h3{
	background:url(https://ds.cc.yamaguchi-u.ac.jp/~mech/wp-content/themes/mech_yu/images/ttl_section_bg.gif) no-repeat;
	font-size:1.2em;
	padding:9px 0px 0px 35px;
	margin:0px 0px 15px 0px;
	height:31px;	
}

.templeteC h4{
	font-weight: bold;
	color:#CC6633;
	font-size: 1.2em; 
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	border-bottom:1px #ddd dashed;
	color:#0C7952;
	letter-spacing:0.1em;
}

.templeteC ul{
	list-style:url(https://ds.cc.yamaguchi-u.ac.jp/~mech/wp-content/themes/mech_yu/images/ico_list_arrow.gif) inside;
	margin:0px 0px 10px 0px;
}


.templeteC .boxHalf{
	border:1px #ccc solid;
	background:#fafafa;
	padding:10px 10px 10px 10px;
	margin:0px 0px 20px 0px;
}

.templeteC .boxHalf h5{
	font-weight:bold;
	font-size:1.2em;
	padding:0px 0px 3px 0px;
	margin:0px 0px 10px 0px;
	border-bottom:1px #ccc dotted;
	letter-spacing:0.2em;
}

.templeteC .boxHalf h5 a{
	display:block;
}

.templeteC .boxHalf img{
	width:330px;
	height:150px;
	padding:5px;
	border:1px #eee solid;
	background:#fff;
}

.templeteC table{
	border:1px #ccc solid;
	border-collapse:collapse;
	margin:0px 0px 20px 0px;
	width:510px;
}

.templeteC table th{
	border:1px #ccc solid;
	background:#fafafa;
	padding:10px 10px 10px 10px;
	text-align:left;
	width:150px;
}

.templeteC table td{
	border:1px #ccc solid;
	padding:10px 10px 10px 10px;
}

/* =pages [event calendar]
-------------------------------------------------------------- */

#calendar_wrapLarge h2{
	background:none;
	padding:0px;
	color:#333;
}

#calendar_wrapLarge h2 a{
	color:#213F98;
	text-decoration:none;
}

#wp-calendarLarge .dayHead {
	background-color: #0C7952 !important;
	color: white;
	font-weight: bold;
	z-index: 1000;
}

#wp-calendarLarge td {
	border: 1px solid #ccc !important;
	width: 150px;
	height: 100px;
	padding: 0;
	vertical-align: top;
}

#todayLarge {
	background-color: #ffffcc !important;
	color: white;
}

/* =classes (common)
-------------------------------------------------------------- */

dl.dlNormal{
	border:1px #ccc solid;
	margin:20px 0px 20px 0px;
}

dl.dlNormal dt{
	float:left;
	width:120px;
	padding:10px 10px 10px 55px;
}

dl.dlNormal dt.new{
	background:url(https://ds.cc.yamaguchi-u.ac.jp/~mech/wp-content/themes/mech_yu/images/ico_new.png) 12px center no-repeat;
}


dl.dlNormal dd{
	padding:10px 0px 10px 150px;
	border-bottom:1px #ccc solid;
	background:url(https://ds.cc.yamaguchi-u.ac.jp/~mech/wp-content/themes/mech_yu/images/ico_arrow_dd.png) 150px center no-repeat;
}

dl.dlNormal dd.last{
	border:none;
}

/* =women 
-------------------------------------------------------------- */

#women {
	border:8px #DC86BD solid;
	width:723px;
}

#women h2{
	background:none;
	padding:0px;
	margin:0px;
	height:230px;
	border-bottom:7px #DC86BD solid;
	
}

#women h3{
	background:none;
	padding:0px;
	margin:0px 0px 15px 0px;
	height:auto;
}

#women hr{
	border:none;
	border-bottom:8px #DC86BD solid;
	clear:both;
	height:8px;
	visibility:visible;
}

#women .imgTextWomen{
	padding:20px;
}

#women .imgTextWomen img.pic{
	margin:-10px -10px 20px 15px;
}

#women .imgTextWomen img.pic2{
	margin:0px 20px 20px -5px;
}

#women strong{
	color:#D9318C;
}

#women table{
	width:680px;
	margin:0px auto;
}

#women th{
	background:#FFFFD7;
}

#women hr.sep{
	visibility:hidden;
	height:3px;
}

#women h3.ttlQ{
	background:url(https://ds.cc.yamaguchi-u.ac.jp/~mech/wp-content/themes/mech_yu/images/ico_qa_01.jpg) left center no-repeat;
	color:#ED287B;
	padding:12px 0px 12px 70px;
	height:30px;
	font-size:1.3em;
	font-weight:bold;
	letter-spacing:0.1em;
}

#women p.txtA{
	background:url(https://ds.cc.yamaguchi-u.ac.jp/~mech/wp-content/themes/mech_yu/images/ico_qa_02.jpg) left 12px no-repeat;
	padding:12px 0px 12px 70px;
}

#women p.txtA strong{
	color:#4790E1;
}

#women #txtQA01{
	background:url(https://ds.cc.yamaguchi-u.ac.jp/~mech/wp-content/themes/mech_yu/images/txt_qa_01.png) left center no-repeat;
	padding:35px 10px 5px 15px;
	font-size:0.9em;
}	
#women #txtQA02{
	background:url(https://ds.cc.yamaguchi-u.ac.jp/~mech/wp-content/themes/mech_yu/images/txt_qa_02.png) left center no-repeat;
	padding:35px 10px 5px 15px;
	font-size:0.9em;
}	
#women #txtQA03{
	background:url(https://ds.cc.yamaguchi-u.ac.jp/~mech/wp-content/themes/mech_yu/images/txt_qa_03.png) left center no-repeat;
	padding:35px 10px 5px 15px;
	font-size:0.9em;
}	
#women #txtQA04{
	background:url(https://ds.cc.yamaguchi-u.ac.jp/~mech/wp-content/themes/mech_yu/images/txt_qa_04.png) left center no-repeat;
	padding:35px 10px 5px 15px;
	font-size:0.9em;
}	

/* =sitemap 
-------------------------------------------------------------- */

#sitemap_list, #sitemap_list ul, #sitemap_list li{
	list-style:none;
}

/* =サイドバー追加 
-------------------------------------------------------------- */

#subBnr02{
	margin:20px 0px 20px 0px;
}
#subBnr03{
	margin:20px 0px 0px 0px; /*画像中に余白（下側）あり*/ 
}
#subBnr04{
	margin:20px 0px 20px 0px;
}
