@charset "UTF-8";
body{
background-color:#FFB6BB;
}
/* -------------------------------------------------------------------- */
#content .sp_only{
	display:none;
}
#content .sp_only_400{
	display:none;
}
@media only screen and (max-width: 767px) {
#content .pc_only{
	display:none;
}
#content .sp_only{
	display:inherit;
}
}
@media only screen and (max-width: 400px) {
#content .pc_only_400{
	display:none;
}
#content .sp_only_400{
	display:inherit;
}
}
/* -------------------------------------------------------------------- */
#content{
width:100%;
}

/*header -------------------------------*/
#mv_img{
width:100%;
}
#mv_img h2{
width:970px;
margin:0 auto;

}
/*article -------------------------------*/
article{
width:100%;
}
article #content{ 
width:100%;
}
.content_00,#content_01,#content_02,#content_03,#content_04,#content_05,#content_06{
position: relative;
width:100%;
}
#content_03{
/*background-color:#ff4500;
background-color:#fffcd1;*/

}
.all_img_00,#all_img_01,#all_img_02,#all_img_03,#all_img_04,#all_img_05,#all_img_06{
width:970px;
margin:0 auto;
position: relative;
top: 0;
left: 0;
}
#btn_st{
	width: 970px;
	margin: auto;
}
#btn_st img{
display:inline-block;
margin-left:10px;
}
#btn_st a:hover{
filter:alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
}


/*footer -------------------------------*/
footer{
width:100%;
background:#ff7882;
margin-top: 1px;
}
footer #copy{
width:970px;
margin:0 auto;
padding-top:15px;
padding-bottom:15px;
font-size:90%;
text-align:center;
font-weight:bold;
color:#fff;
}
.wrapperAll {
	overflow: hidden;
}

/*970 -------------------------------*/

@media only screen and (max-width: 970px) {
#mv_img h2,article #content,footer #copy,.all_img_00{
width:100%;
}

#mv_img h2{
margin:0 auto 0 auto;
}
#mv_img h2 img{
width:100%;
}
#content img{
width:100%;
}
#noteArea{
width:90%;
}
}


@media only screen and (min-width: 970px) {
#content_03{
width:970px;
margin:0 auto;
}
#content_03{
font-size:120%;
}
}

/*767 -------------------------------*/
@media only screen and (min-width: 768px) {
#content_03{
font-size:110%;
}
}


#content_03{
	background-color:#fe5661;
	padding:20px 0;
}

.content_03_in{
	background-color:#fff;
	border-radius: 0.5em;
	margin:0 20px;
	padding:20px;
	word-break: break-all;
}
.content_03_in h2{
	border-left:10px solid #fe5661;
	border-bottom:2px solid #fe5661;
	padding-left:5px;
}
.content_03_in h3{
	margin-top:1em;
}
.content_03_in ul{
	margin-top:1em;
}
#content_03 .detail{
line-height: 1.2em;
margin: 5px 0 10px 10px;
}
#content_03 h2{
margin-bottom:10px;
}

#content_03 .detail_in{
line-height: 1.2em;
margin: 0 0 0 10px;
}
#content_03 a {
color:#ff8089;
text-decoration:none;
}
#content_03 a:hover {
color:#ffc1c5;
text-decoration:none;
}

.red {
	color: red;
}
.content_03_block {
	margin-bottom: 20px;
}
