@charset "utf-8";
/* CSS Document */

#milleze_announce{
	width:100%;
	margin:0 auto;
	padding:0;
	color:#444;
	font-size:15px;
	line-height:1.6em;
	letter-spacing:0.07em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#milleze_announce h2{
	font-size:20px;
	font-weight:normal;
	text-align:center;
	line-height:1.5em;
	margin:0 auto;
	padding:3%;
	border-bottom:2px solid #444;
	color:#444;
}
#milleze_announce .mds01{
	text-align:center;
	font-size:19px;
	margin:0 auto 1em;
	background:none;
	color:#444;
	padding:0;
	font-weight:normal;
}
#milleze_announce .txt1{
	width:95%;
	margin:2em auto 0;
}
#milleze_announce ul.case{
	margin:10px auto;
	padding:0 0 0 2em;
	list-style:disc;
}
#milleze_announce ul.case li{
	margin:0.5em 0;
}
#milleze_announce .subject{
	margin:0.8em 0;
}
#milleze_announce .subject .subject_name{
	text-align:center;
	margin:0 auto 0.7em;
}
#milleze_announce .contact{
	width:95%;
	margin:2em auto;
	padding:2%;
	border-top:1px solid #444;
	border-bottom:1px solid #444;
	line-height:1.3em;
}
#milleze_announce .contact p{
	margin:0.4em auto;
	padding:0;
}
#milleze_announce .contact p.contact_title{
	padding:1%;
}



/* PC表示 */
@media screen and (min-width:768px){
#milleze_announce{
	width:980px;
	margin:80px auto;
}
#milleze_announce h2{
	width:40%;
	padding:10px;
}
#milleze_announce .txt1{
	width:800px;
	margin:3em auto 0;
}
#milleze_announce ul.case{
	padding:0 0 0 3em;
}
#milleze_announce .subject{
	width:600px;
	margin:0 auto;
	text-align:center;
}
#milleze_announce .contact{
	width:400px;
	margin:2em auto 2em 90px;
	padding:1em 2em;
}
#milleze_announce .contact p{
	font-size:15px;
}
#milleze_announce .contact p.contact_title{
	text-align:left;
	padding:0;
}
}



/******************************************
PC・SPの表示・非表示
******************************************/
/*------------------------------------- SPで非表示・PCで表示 */
#milleze_announce .pc{display:none;}
@media screen and (min-width:768px){
#milleze_announce .pc{display:block;}
}
/*------------------------------------- SPで表示・PCで非表示 */
#milleze_announce .sp{display:block;}
@media screen and (min-width:768px){
#milleze_announce .sp{display:none;}
}


/******************************************
hr 棒線
******************************************/
#milleze_announce hr{/* hr リセット */
	height:0;
	margin:0;
	padding:0;
	border:0;
}
#milleze_announce hr.dashed{
	border-top:1px dashed #59493f;
}


/******************************************
フォント
******************************************/
#milleze_announce .Alegreya{
	font-family:'Alegreya', serif;
}
#milleze_announce .Mincho{
	font-family:YuMincho, "Hiragino Mincho ProN", "MS PMincho", serif;
}
#milleze_announce .Gothic{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
/******************************************
テキスト装飾
******************************************/
#milleze_announce .bg_gray{
	background:#eee;
}


/******************************************
フロート
******************************************/
#milleze_announce .FL{float:left;}
#milleze_announce .FR{float:right;}


/******************************************
clear fix
******************************************/
#milleze_announce .clearfix:after{
	content:".";
	display:block;
	visibility:hidden;
	height:0.1px;
	font-size:0.1em;
	line-height:0;
	clear:both;
}


/******************************************
margin・padding
******************************************/
#milleze_announce .mrT10{margin-top:10px !important;}
#milleze_announce .mrT20{margin-top:20px !important;}
#milleze_announce .mrT30{margin-top:30px !important;}
#milleze_announce .mrT40{margin-top:40px !important;}
#milleze_announce .mrT50{margin-top:50px !important;}
#milleze_announce .mrT60{margin-top:60px !important;}
#milleze_announce .mrT70{margin-top:70px !important;}
#milleze_announce .mrT80{margin-top:80px !important;}
#milleze_announce .mrT90{margin-top:90px !important;}
#milleze_announce .mrT100{margin-top:100px !important;}
#milleze_announce .mrT110{margin-top:110px !important;}
#milleze_announce .mrT120{margin-top:120px !important;}

#milleze_announce .mrR10{margin-right:10px !important;}
#milleze_announce .mrR20{margin-right:20px !important;}
#milleze_announce .mrR30{margin-right:30px !important;}
#milleze_announce .mrR40{margin-right:40px !important;}
#milleze_announce .mrR50{margin-right:50px !important;}
#milleze_announce .mrR60{margin-right:60px !important;}
#milleze_announce .mrR70{margin-right:70px !important;}
#milleze_announce .mrR80{margin-right:80px !important;}
#milleze_announce .mrR90{margin-right:90px !important;}
#milleze_announce .mrR100{margin-right:100px !important;}
#milleze_announce .mrR110{margin-right:110px !important;}
#milleze_announce .mrR120{margin-right:120px !important;}

#milleze_announce .mrB10{margin-bottom:10px !important;}
#milleze_announce .mrB20{margin-bottom:20px !important;}
#milleze_announce .mrB30{margin-bottom:30px !important;}
#milleze_announce .mrB40{margin-bottom:40px !important;}
#milleze_announce .mrB50{margin-bottom:50px !important;}
#milleze_announce .mrB60{margin-bottom:60px !important;}
#milleze_announce .mrB70{margin-bottom:70px !important;}
#milleze_announce .mrB80{margin-bottom:80px !important;}
#milleze_announce .mrB90{margin-bottom:90px !important;}
#milleze_announce .mrB100{margin-bottom:100px !important;}
#milleze_announce .mrB110{margin-bottom:110px !important;}
#milleze_announce .mrB120{margin-bottom:120px !important;}

#milleze_announce .mrL10{margin-left:10px !important;}
#milleze_announce .mrL20{margin-left:20px !important;}
#milleze_announce .mrL30{margin-left:30px !important;}
#milleze_announce .mrL40{margin-left:40px !important;}
#milleze_announce .mrL50{margin-left:50px !important;}
#milleze_announce .mrL60{margin-left:60px !important;}
#milleze_announce .mrL70{margin-left:70px !important;}
#milleze_announce .mrL80{margin-left:80px !important;}
#milleze_announce .mrL90{margin-left:90px !important;}
#milleze_announce .mrL100{margin-left:100px !important;}
#milleze_announce .mrL110{margin-left:110px !important;}
#milleze_announce .mrL120{margin-left:120px !important;}


#milleze_announce .pdT10{padding-top:10px !important;}
#milleze_announce .pdT20{padding-top:20px !important;}
#milleze_announce .pdT30{padding-top:30px !important;}
#milleze_announce .pdT40{padding-top:40px !important;}
#milleze_announce .pdT50{padding-top:50px !important;}
#milleze_announce .pdT60{padding-top:60px !important;}
#milleze_announce .pdT70{padding-top:70px !important;}
#milleze_announce .pdT80{padding-top:80px !important;}
#milleze_announce .pdT90{padding-top:90px !important;}
#milleze_announce .pdT100{padding-top:100px !important;}
#milleze_announce .pdT110{padding-top:110px !important;}
#milleze_announce .pdT120{padding-top:120px !important;}

#milleze_announce .pdR10{padding-right:10px !important;}
#milleze_announce .pdR20{padding-right:20px !important;}
#milleze_announce .pdR30{padding-right:30px !important;}
#milleze_announce .pdR40{padding-right:40px !important;}
#milleze_announce .pdR50{padding-right:50px !important;}
#milleze_announce .pdR60{padding-right:60px !important;}
#milleze_announce .pdR70{padding-right:70px !important;}
#milleze_announce .pdR80{padding-right:80px !important;}
#milleze_announce .pdR90{padding-right:90px !important;}
#milleze_announce .pdR100{padding-right:100px !important;}
#milleze_announce .pdR110{padding-right:110px !important;}
#milleze_announce .pdR120{padding-right:120px !important;}

#milleze_announce .pdB10{padding-bottom:10px !important;}
#milleze_announce .pdB20{padding-bottom:20px !important;}
#milleze_announce .pdB30{padding-bottom:30px !important;}
#milleze_announce .pdB40{padding-bottom:40px !important;}
#milleze_announce .pdB50{padding-bottom:50px !important;}
#milleze_announce .pdB60{padding-bottom:60px !important;}
#milleze_announce .pdB70{padding-bottom:70px !important;}
#milleze_announce .pdB80{padding-bottom:80px !important;}
#milleze_announce .pdB90{padding-bottom:90px !important;}
#milleze_announce .pdB100{padding-bottom:100px !important;}
#milleze_announce .pdB110{padding-bottom:110px !important;}
#milleze_announce .pdB120{padding-bottom:120px !important;}

#milleze_announce .pdL10{padding-left:10px !important;}
#milleze_announce .pdL20{padding-left:20px !important;}
#milleze_announce .pdL30{padding-left:30px !important;}
#milleze_announce .pdL40{padding-left:40px !important;}
#milleze_announce .pdL50{padding-left:50px !important;}
#milleze_announce .pdL60{padding-left:60px !important;}
#milleze_announce .pdL70{padding-left:70px !important;}
#milleze_announce .pdL80{padding-left:80px !important;}
#milleze_announce .pdL90{padding-left:90px !important;}
#milleze_announce .pdL100{padding-left:100px !important;}
#milleze_announce .pdL110{padding-left:110px !important;}
#milleze_announce .pdL120{padding-left:120px !important;}