*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

body {font-family: "メイリオ","Hiragino Kaku Gothic Pro",Meiryo,"ヒラギノ角ゴ Pro W3","MS PGothic","MS UI Gothic",Helvetica,Arial,sans-serif;font-size:14px;}
	
table {
  border-collapse: collapse;
  width: 90%;
}
table th,
table td {
  padding: 10px;
  border: 1px solid #999;
}
table th {
  background-color: #eee;
  text-align: center;
  vertical-align:middle;
  width: 30%;
}
@media screen and (max-width: 768px) {
  table {
   border-top: 1px solid #999;
  }
  table td {
    display: block;
    text-align: center;
  }
  table th {
    display: block;
    border-top: none;
    border-bottom: none;
    width: 100%;
  }
}


a {text-decoration:none;color:#EF8575;}
a:hover {text-decoration:underline;color:#EF8575;}

p.indent-1 {
padding-left:1em;
text-indent:-1em;
}

/*----------------------------------*/
/*	トピックスタイトル                     */
/*----------------------------------*/


.topic-title-1 {
	font-family:'Oswald',"メイリオ","Hiragino Kaku Gothic Pro",Meiryo,"ヒラギノ角ゴ Pro W3","MS PGothic","MS UI Gothic",Helvetica,Arial,sans-serif;
	width:85%;
	font-size: 18px;
	color: #EF8575;
	border:1px solid #EF8575;
	padding:15px 15px 15px 45px;
	text-align:left;
 	background: url(../img/icon-001.gif) no-repeat 10px 50%;
}

.topic-title-2 {
	font-family:'Oswald',"メイリオ","Hiragino Kaku Gothic Pro",Meiryo,"ヒラギノ角ゴ Pro W3","MS PGothic","MS UI Gothic",Helvetica,Arial,sans-serif;
	width:85%;
	font-size: 18px;
	color: #EF8575;
	border:1px solid #EF8575;
	padding:15px 15px 15px 45px;
	text-align:left;
 	background: url(../img/icon-002.gif) no-repeat 10px 50%;
}

.topic-title-3 {
	font-family:'Oswald',"メイリオ","Hiragino Kaku Gothic Pro",Meiryo,"ヒラギノ角ゴ Pro W3","MS PGothic","MS UI Gothic",Helvetica,Arial,sans-serif;
	width:85%;
	font-size: 18px;
	color: #EF8575;
	border:1px solid #EF8575;
	padding:15px 15px 15px 45px;
	text-align:left;
 	background: url(../img/icon-003.gif) no-repeat 10px 50%;
}

.topic-title-4 {
	font-family:'Oswald',"メイリオ","Hiragino Kaku Gothic Pro",Meiryo,"ヒラギノ角ゴ Pro W3","MS PGothic","MS UI Gothic",Helvetica,Arial,sans-serif;
	width:85%;
	font-size: 18px;
	color: #EF8575;
	border:1px solid #EF8575;
	padding:15px 15px 15px 45px;
	text-align:left;
 	background: url(../img/icon-004.gif) no-repeat 10px 50%;
}

.topic-title-5 {
	font-family:'Oswald',"メイリオ","Hiragino Kaku Gothic Pro",Meiryo,"ヒラギノ角ゴ Pro W3","MS PGothic","MS UI Gothic",Helvetica,Arial,sans-serif;
	width:85%;
	font-size: 18px;
	color: #EF8575;
	border:1px solid #EF8575;
	padding:15px 15px 15px 45px;
	text-align:left;
 	background: url(../img/icon-005.gif) no-repeat 10px 50%;
}

.topic-title-6 {
	font-family:'Oswald',"メイリオ","Hiragino Kaku Gothic Pro",Meiryo,"ヒラギノ角ゴ Pro W3","MS PGothic","MS UI Gothic",Helvetica,Arial,sans-serif;
	width:85%;
	font-size: 18px;
	color: #EF8575;
	border:1px solid #EF8575;
	padding:15px 15px 15px 45px;
	text-align:left;
 	background: url(../img/icon-006.gif) no-repeat 10px 50%;
}

.topic-title-7 {
	font-family:'Oswald',"メイリオ","Hiragino Kaku Gothic Pro",Meiryo,"ヒラギノ角ゴ Pro W3","MS PGothic","MS UI Gothic",Helvetica,Arial,sans-serif;
	width:85%;
	font-size: 18px;
	color: #EF8575;
	border:1px solid #EF8575;
	padding:15px 15px 15px 45px;
	text-align:left;
 	background: url(../img/icon-007.gif) no-repeat 10px 50%;
}

.topic-title-8 {
	font-family:'Oswald',"メイリオ","Hiragino Kaku Gothic Pro",Meiryo,"ヒラギノ角ゴ Pro W3","MS PGothic","MS UI Gothic",Helvetica,Arial,sans-serif;
	width:85%;
	font-size: 18px;
	color: #EF8575;
	border:1px solid #EF8575;
	padding:15px 15px 15px 45px;
	text-align:left;
 	background: url(../img/icon-008.gif) no-repeat 10px 50%;
}

.topic-title-day {
	width:85%;
	font-size: 14px;
	color: #EF8575;
	text-align:right;
	margin-top:25px;
}

.topic-title-sub {
	width:85%;
	font-size: 16px;
	font-weight:Bold;
	line-height:150%;
	color: #fff;
	padding:15px;
	text-align:left;
 	background-color: #EF8575;
}

.topic-title-bun {
	width:85%;
	font-size:14px;
	line-height:150%;
	color: #333;
	padding:15px;
	text-align:left;
	margin-bottom:25px;
}



.pdfurl {
	list-style: disc;
	font-size: 100%;
}

.pdfurl li a {
	color: #EF8575;
}

.topic-title-pdf {
	width:85%;
	font-size:14px;
	color: #EF8575;
	padding:5px;
	text-align:left;
	margin-bottom:10px;
	border:1px solid #EF8575;
}

/*----------------------------------*/
/*	タイトル部分                     */
/*----------------------------------*/

.title-1 {
	width:90%;
	font-size: 16px;
	color: #EF8575;
	border:1px solid #EF8575;
	padding:15px;
	text-align:center;
}

.title-1-sub {
	font-size: 12px;
	color: #EF8575;
}

.chui {
	width:90%;
	font-size: 100%;
	color: #333;
	text-align:left;
}


/*----------------------------------*/
/*	FORM関連                       */
/*----------------------------------*/

.title{font-size:15px;}

.ja10px{font-size:10px;}
.ja12px{font-family:'Oswald',"メイリオ","Hiragino Kaku Gothic Pro",Meiryo,"ヒラギノ角ゴ Pro W3","MS PGothic","MS UI Gothic",Helvetica,Arial,sans-serif;font-size:12px;}

.chui{font-size:12px;color:#ff0000;}

 .toi01{font-size:14px;line-height:150%;color:#ffffff;background-color:#EF8575;;text-align:left;}
 .toi02{font-size:14px;line-height:150%;color:#666666;background-color:#FFFFFF;text-align:left;}

.input{
	border:#eee 1px solid;
	color:000000;
	font-Size:15px;
	padding-top:5px;
	padding-bottom:5px;
}

.forbu {width:100px;}

.formst {margin-top:0px; margin-bottom:0px;}
