﻿/*
Theme Name: 三重大学環境・SDGs報告書2023
Author: 株式会社エスト
Description: 環境・SDGs報告書2023
Version: 1.0
*/

* { margin: 0; padding: 0; box-sizing: border-box; }
body { word-wrap: break-word; font: 100%/100% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; color: #333; }

a { text-decoration: none; color: #333333; }
a:hover { color: #159E3C; }
a:focus { outline: none; }

/************************************************************/                        
/*				　　	wordpress				　			*/
/************************************************************/
.alignleft { text-align: left!important }
.aligncenter { display: block; margin: 1px auto!important }
.alignright { display: block; margin: 1px 1px 1px auto!important }

/*********************************************/	
/* 　　　html5に対応していないブラウザ用 　　*/ 
/*********************************************/	
header, hgroup, section, footer, aside, nav, article { display: block; }

/*********************************************/	
/* 		　　	　　Reset	　　			 */
/*********************************************/	
html { background: #fff }
blockquote, body, button, code, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, pre, select, td, textarea, th, ul { margin: 0; padding: 0 }
table { border-collapse: collapse; border-spacing: 0 }
fieldset, img { border: 0 }
address, button, caption, cite, code, dfn, em, input, optgroup, option, select, textarea, th, var { font: inherit }
del, ins { text-decoration: none }
li { list-style: none }
caption, th { text-align: left }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 400 }
q:after, q:before { content: '' }
abbr, acronym { border: 0; font-variant: normal }
/*sub, sup { vertical-align: baseline }*/
legend { color: #000 }
img { outline: 0; border-style: none }
button, input, select, textarea { -webkit-appearance: none; -moz-appearance: none; appearance: none }
i,em{font-style: italic}
strong{font-weight: bold}

/*********************************************/	
:placeholder-shown {color:#9f9fa0}
::-webkit-input-placeholder {color:#9f9fa0}
:-moz-placeholder, ::-moz-placeholder {color:#9f9fa0;opacity:1}
:-ms-input-placeholder {color:#9f9fa0}
/*********************************************/	
.mb00{margin-bottom: 0px !important;}
.mb10{margin-bottom: 10px !important;}
.mb20{margin-bottom: 20px !important;}
.mb30{margin-bottom: 30px !important;}	
.mt00{margin-top: 0px !important;}
.mt10{margin-top: 10px !important;}
.mt20{margin-top: 20px !important;}
.mt30{margin-top: 30px !important;}
.fwB{font-weight: bold !important;}
.taL{text-align: left!important;}

/************************************************************/                        
/*				　　		webFont				　			*/
/************************************************************/
@font-face { font-display: swap; font-family: 'm+c2_Thin'; src: url(font/mplus-2c-thin.eot); src: url(font/mplus-2c-thin.eot?#iefix) format('embedded-opentype'), url(font/mplus-2c-thin.woff) format('woff'), url(font/mplus-2c-thin.ttf) format('truetype') }
@font-face { font-display: swap; font-family: 'm+c2_Light'; src: url(font/mplus-2c-light.eot); src: url(font/mplus-2c-light.eot?#iefix) format('embedded-opentype'), url(font/mplus-2c-light.woff) format('woff'), url(font/mplus-2c-light.ttf) format('truetype') }
@font-face { font-display: swap; font-family: 'm+c2_Regular'; src: url(font/mplus-2c-regular.eot); src: url(font/mplus-2c-regular.eot?#iefix) format('embedded-opentype'), url(font/mplus-2c-regular.woff) format('woff'), url(font/mplus-2c-regular.ttf) format('truetype') }
@font-face { font-display: swap; font-family: 'm+c2_Medium'; src: url(font/mplus-2c-medium.eot); src: url(font/mplus-2c-medium.eot?#iefix) format('embedded-opentype'), url(font/mplus-2c-medium.woff) format('woff'), url(font/mplus-2c-medium.ttf) format('truetype') }
@font-face { font-display: swap; font-family: 'm+c2_Bold'; src: url(font/mplus-2c-bold.eot); src: url(font/mplus-2c-bold.eot?#iefix) format('embedded-opentype'), url(font/mplus-2c-bold.woff) format('woff'), url(font/mplus-2c-bold.ttf) format('truetype') }
@font-face { font-display: swap; font-family: 'm+c2_Heavy'; src: url(font/mplus-2c-heavy.eot); src: url(font/mplus-2c-heavy.eot?#iefix) format('embedded-opentype'), url(font/mplus-2c-heavy.woff) format('woff'), url(font/mplus-2c-heavy.ttf) format('truetype') }
@font-face { font-family: "Hannari_font"; src: url("font/hannari.eot?") format('woff'); font-display: swap; }
.wf-hannari { font-family: "Hannari"; }

@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {
	img {
		image-rendering: -webkit-optimize-contrast;
	}
}
