/*
Theme Name: WING-AFFINGER5 Child
Template: affinger5
Description: ver20180831以上対応
Version: 20180831
*/



/*media Queries スマートフォンとタブレットサイズ（959px以下）で適応したいCSS - スマホ・タブレット
---------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 959px) {


	/*-- ここまで --*/
}
	
/*media Queries タブレットサイズ（600px～959px）のみで適応したいCSS -タブレットのみ
---------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 600px) and (max-width: 959px) {


	/*-- ここまで --*/
}	
	
/*media Queries タブレット（600px）以上で適応したいCSS -タブレット・PC
---------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 600px) {


	/*-- ここまで --*/
}

/*media Queries PCサイズ（960px）以上で適応したいCSS - PCのみ
---------------------------------------------------------------------------------------------------*/
@media print, screen and (min-width: 960px) {


	/*-- ここまで --*/
}

/*media Queries スマホサイズ（599px）以下で適応したいCSS - スマホのみ
---------------------------------------------------------------------------------------------------*/
@media print, screen and (max-width: 599px) {

	
	/*-- ここまで --*/
}









#container{
	min-width: 320px;
	max-width: 750px;
	font-size:12px;
	margin: 0 auto;
	overflow:hidden;
}

html, body, img, p, h1, h2, h3, h4, h5, header{
	margin:0;
	padding:0;
	
	vertical-align:top;
}

h1, h2, h3, h4, h5, h6, p {
	margin: 0;
}

h1{
	font-size:20px;
	line-height:24px;
	font-weight:bold;
	color:#2355a5;
	margin-left: 80px;
}

ul {
	list-style:none;
	padding:0;
}

li {
	padding:0;
}

.summaryList li {
    padding-left: 10px;
    margin: 0px 10px 10px;
	font-size: 10px;
	line-height: 15
	background: url() 0px 2px no-repeat;
	  /*olの中のliの文字色を変える*/
	color: #43acff;
	background: #f3fbff;
	border: 2px skyblue dashed;
	list-style-type: square;
}

.con{
	background:#fff;
	font-size:16px;
	margin:5px;
	padding: 5px;
}

.con2{
	background:#fff;
	margin:5px;
	padding: 5px;
	font-size:13px;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0; 
	clear: both;
	visibility: hidden; 
}

.top{
	float: left;
}

.top img{
	width: 70px;
}

.view {
	margin:0px auto;
	color:#a6998c;
	font-size:12px;
	text-align:left;
	padding:3px 0;
}



.tw_box a{
	color:#0000ff;

}
.tw_img{
	width: 100%;
	margin-bottom: 5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom: 1px solid #e9edf2;	
}
.tw_box .tw_prof{
	padding: 5px;
}
.tw_prof img{
	float: left;
	margin-right: 5px;
	border-radius:50%;
}

.tw_box .tw_prof p:last-child,
.tw_box p.time{
	color: #9F9F9F;
	font-weight: normal;
}
.bb2{
	font-size: 12px;
	color: #697882;
}
.write{
	font-size: 15px;
	margin-top: 4px;
	margin-right: 8px;
	margin-bottom: 4px;
	margin-left: 8px;
	line-height: 97%
}
.write2{
	font-size: 12px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
	color: #697882;
}



.oomoto:after {
	content: ".";
	display: block;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0; 
	clear: both;
	visibility: hidden; 
}


.app{
 	border:1px solid #ffc9c9;
	border-radius: 12px;
	padding:10px;
	margin:15px 0;
	background: #ffe8e8;
	color: #333;
	word-wrap: break-word;
}

.app_l{
	float:left;
	width:80px;
	margin-right:10px;
}

.app_l img{
	width:80px;
	height: 80px;
}

.app_c{
	font-size:12px;
	line-height:14px;
	padding-top: 10px;
}

.app_information{
	font-size:14px;
	font-weight:bold;
	line-height:100%;
	margin-bottom:7px;
	padding-top: 7px;
}

.yuudo a{
    background: #ff2243;
    border-radius: 10px;
    border-bottom: 4px solid #a12143;
    display: block;
    padding: 10px;
    text-align: center;
    margin:15px 0 5px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}