@charset "UTF-8";

.pc-display-block{
	display: block !important;
}
.pc-display-none{
	display: none !important;
}

header {
	width:880px;
	margin:32px auto;
}
header h1 {
	width:140px;
}

.container {
	width:880px;
	margin:0px auto;
}

.box-august-00 h1 {
	clear:both;
	width:100%;
	margin:16px 0px;
	padding:6px 0px;
	background:#f39da6;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}
.box-august-00 {
	clear:both;
	margin:0 0 120px 0;
}
.box-august-00 ul li {
	width:80%;
	margin:6px auto;
}

.menu-backnumber-01 {
	margin:0 0 120px 0;
}
.menu-backnumber-01 h1 {
	width:100%;
	margin:0px auto 16px auto;
	text-align:center;
	background:#666666;
	color:#ffffff;
	padding:6px 0px;
}
.menu-backnumber-01 ul li {
	width:240px;
	float:left;
	margin:0 20px 0 0;
	text-align:center;
	font-size:12px 
}
.menu-backnumber-01 ul li p {
	margin:6px 0 0 0;
}

/* line 29, css/_unique.scss */
.box-02 { width: 800px; margin: 0px auto; }
/* line 32, css/_unique.scss */
.box-02 h1 { width: 800px; text-align: center; font-size: 21px; font-weight: bold; margin: 48px auto 32px auto; padding: 0 0 32px 0; border-bottom: 1px solid #dddddd; }
/* line 43, css/_unique.scss */
.box-02 h2 { width: 640px; text-align: center; font-size: 21px; font-weight: bold; margin: 48px auto 32px auto; padding: 0 0 32px 0; border-bottom: 1px solid #dddddd; }
/* line 54, css/_unique.scss */
.box-02 p { width: 560px; margin: 0px auto; font-size: 14px; line-height: 210%; color: #333333; }
/* line 63, css/_unique.scss */
.box-02 dl { width: 560px; margin: 40px auto; font-size: 14px; }
/* line 69, css/_unique.scss */
.box-02 dl dt { font-weight: bold; color: #F19DAE; margin: 0 0 4px 0; }
/* line 76, css/_unique.scss */
.box-02 dl dd { margin: 0 0 24px 0; }
/* line 80, css/_unique.scss */
.box-02 .img-02 { width: 880px; margin: 48px auto; }
/* line 84, css/_unique.scss */
.box-02 a { width: 480px; margin: 0px auto 32px auto; padding: 14px 0px; text-align: center; color: #ffffff; font-size: 16px; font-weight: bold; border-bottom: yellow 2px solid; display: block; border-radius: 4px; background: #F19DAE; box-shadow: 0px 1px 3px 2px #f5f5f5; -moz-box-shadow: 0px 1px 3px 2px #f5f5f5; -webkit-box-shadow: 0px 1px 3px 2px #f5f5f5; }

/* line 103, css/_unique.scss */
.box-03 { width: 100%; background: #e50112; text-align: center; margin: 80px 0 0 0; padding: 24px 0px; }
/* line 109, css/_unique.scss */
.box-03 img { width: 1024px; }

/* line 65, css/_layout.scss */
footer { width: 100%; height: 35px; background: #181818; }
/* line 69, css/_layout.scss */
footer address { padding:8px 0 0 0 ; font-size: 8px; font-weight: bold; font-style: normal; line-height: 35px; color: #ffffff; text-align: center; }


.box-main-01 {
	text-align:center;
}
.box-main-01 h2 {
	padding:24px 0 0 0 ;
	font-weight:bold;
}
.box-main-01 p {
	margin:0 0 32px 0;
}
.box-main-01 p span {
	font-size:12px;
}

.box-august-01 {
	width:600px;
	margin:0px auto;
}
.box-august-01 h1 {
	font-weight:bold;
	font-size:16px;
	margin:24px 0 12px 0;
}
.box-august-01 p {
	font-size:12px;
	line-height:160%;
	color:#666666;
	margin:0 0 32px 0;
}
.box-august-01 dl {
	margin:0 0 4px 0 ;
}
.box-august-01 dl dt {
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#f39da6;
	margin:0 12px 0 0;
}
.box-august-01 dl dd {
	font-size:12px;
}

@media (max-width: 767px){
img,
iframe,
object {
    max-width: 100%;
    height: auto;

}

.sp-display-block{
	display: block !important;
}
.sp-display-none{
	display: none !important;
}


header {
	width:100%;
	margin:0px;
}
header h1 {
	width:100%;
}



/* line 7, css/_unique.scss */
.box-main-01 { margin: 0px auto; }
/* line 9, css/_unique.scss */
.box-main-01 .hstyle-main-01 { text-align: center; }
/* line 12, css/_unique.scss */
.box-main-01 .hstyle-main-02 { text-align: center; font-size: 14px; font-weight: bold; }
/* line 19, css/_unique.scss */
.box-main-01 .doc-main-01 { font-size: 20px; text-align: center; line-height: 120%; color: #333333; margin:0px; }
/* line 26, css/_unique.scss */
.box-main-01 .doc-main-01 span { font-size: 12px;  }

/* line 33, css/_unique.scss */
.box-main-02 { width: 87.5%; margin: 24px auto; padding: 0px; }
/* line 37, css/_unique.scss */
.box-main-02 h1 { margin: 0 0 24px 0; }
/* line 40, css/_unique.scss */
.box-main-02 h2 { font-size: 16px; font-weight: bold; padding: 0 0 16px 0; margin: 0 0 16px 0; text-align: center; border-bottom: 1px solid #dddddd; }
/* line 50, css/_unique.scss */
.box-main-02 .doc-main-02 { font-size: 14px; line-height: 180%; }
/* line 57, css/_unique.scss */
.box-main-02 .dl-main-01 dt { color: #F19DAE; font-size: 14px; font-weight: bold; line-height: 180%; }
/* line 65, css/_unique.scss */
.box-main-02 .dl-main-01 dd { font-size: 14px; margin: 0 0 16px 0px; padding: 0 0 0 16px; line-height: 180%; }
/* line 74, css/_unique.scss */
.box-main-02 .img-main-01 { margin: 16px 0; }
/* line 77, css/_unique.scss */
.box-main-02 .button-profle-01 { display: block; margin: 0 0 48px 0; }

/* line 82, css/_unique.scss */
.button-magazine-01 { width: 87.5%; margin: 0px auto; display: block; }

/* line 87, css/_unique.scss */
.list-nav-01 { background: #9FA0A0; margin: 48px 0 0 0; padding: 16px 0px; }
/* line 91, css/_unique.scss */
.list-nav-01 ul { width: 87.5%; margin: 0px auto; }
/* line 94, css/_unique.scss */
.list-nav-01 ul li { display: block; font-size: 14px; }
/* line 100, css/_unique.scss */
.list-nav-01 ul a { height: 32px; line-height: 32px; display: block; color: #ffffff; }
/* line 106, css/_unique.scss */
.list-nav-01 ul a:active { color: #ffffff; }

/* line 111, css/_unique.scss */
.list-nav-02 { background: #595757; }
/* line 113, css/_unique.scss */
.list-nav-02 ul { display: table; margin: 0px auto; }
/* line 116, css/_unique.scss */
.list-nav-02 ul li { display: table-cell; vertical-align: middle; }
/* line 119, css/_unique.scss */
.list-nav-02 ul li a { display: block; text-align: center; padding: 16px 8px; color: #ffffff; font-size: 10px; }

/* line 131, css/_unique.scss */
.border-top { border-top: 1px solid #dddddd; }

/* line 134, css/_unique.scss */
.box-twitter-01 { width: 80%; margin: 0px auto; }

/* line 138, css/_unique.scss */
.box-facebook-01 { width: 80%; margin: 0px auto 64px auto; }

/* line 142, css/_unique.scss */
.menu-backnumber-01 { width: 90%; margin: -20px auto 40px auto; }
/* line 145, css/_unique.scss */
.menu-backnumber-01 li { width: 48%; float: left; margin: 0 2% 0 0; }
/* line 149, css/_unique.scss */
.menu-backnumber-01 li a { text-align: center; }
/* line 152, css/_unique.scss */
.menu-backnumber-01 li p { font-size: 12px; text-align: center; margin: 8px 0px; line-height: 180%; }
/* line 159, css/_unique.scss */
.menu-backnumber-01 li:nth-child(even) { margin: 0 0 0 0; }

/* line 164, css/_unique.scss */
.box-august-00 { width: 90%; margin: 24px auto; }
/* line 167, css/_unique.scss */
.box-august-00 h1 { padding: 3px 0px; font-size: 12px; font-weight: bold; background: #a0a0a0; text-align: center; color: #ffffff; }
/* line 175, css/_unique.scss */
.box-august-00 ul { margin: 16px 0 16px 0; }
/* line 177, css/_unique.scss */
.box-august-00 ul li { margin: 0 0 8px 0; }

/* line 183, css/_unique.scss */
.box-august-01 { width: 90%; margin: 24px auto; }
/* line 186, css/_unique.scss */
.box-august-01 h1 { margin: 16px 0 0 0; font-size: 14px; font-weight: bold; color: #333333; line-height: 150%; }
/* line 193, css/_unique.scss */
.box-august-01 p { margin: 8px 0 12px 0; font-size: 12px; line-height: 160%; color: #666666; }
/* line 199, css/_unique.scss */
.box-august-01 dl { margin: 0 0 1px 0; clear: both; }
/* line 202, css/_unique.scss */
.box-august-01 dl dt { font-size: 12px; float: left; color: #f39da6; }
/* line 207, css/_unique.scss */
.box-august-01 dl dd { font-size: 12px; color: #666666; }

/* line 5, css/_layout.scss */
header img { width: 20%; padding: 20px; }

/* line 11, css/_layout.scss */
main { margin: 0px; padding: 0px; }


.container {
	width:100%;
	margin:0px auto;
}
.box-august-00 ul li {
	width:100%;
	float:none;
}
.box-august-00 ul li:nth-child(even) {
	width:100%;
	float:none;
}
.box-august-00 ul li:last-child {
	margin:0;
}


.menu-backnumber-01 {
	margin:0 0 120px 0;
}
.menu-backnumber-01 h1 {
	width:100%;
	margin:0px auto 16px auto;
	text-align:center;
	background:#666666;
	color:#ffffff;
	padding:6px 0px;
}
.menu-backnumber-01 ul li {
	width:48%;
}
.menu-backnumber-01 ul li p {
	margin:6px 0 0 0;
}

/* line 142, css/_unique.scss */
.menu-backnumber-01 { width: 90%; margin: -20px auto 40px auto; }
/* line 145, css/_unique.scss */
.menu-backnumber-01 li { width: 48%; float: left; margin: 0 2% 0 0 !important; }
/* line 149, css/_unique.scss */
.menu-backnumber-01 li a { text-align: center; }
/* line 152, css/_unique.scss */
.menu-backnumber-01 li p { font-size: 12px; text-align: center; margin: 8px 0px; line-height: 180%; }
/* line 159, css/_unique.scss */
.menu-backnumber-01 li:nth-child(even) { margin: 0 0 0 0; }



}
