@charset "utf-8";
/* CSS Document */

/* index_visual
----------------------------------------------------------- */
div#index_visual{
	width: 100%;
	padding: 20px 10px;
	background: #EB5505;
}


/* main_contents
----------------------------------------------------------- */
/* colomn01 */
div#colomn01 {
	width: 800px;
	margin: 0 auto 80px auto;
}

div#colomn01 dl#text_box {
	margin: 0 0 40px 0;
}

div#colomn01 dl#text_box dt {
	font-size: 2rem;
	font-weight: bold;
	color: #fff;
	padding: 5px 30px;
	background: #EB5505;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}

div#colomn01 dl#text_box dd {
	font-size: 1.6rem;
	padding: 10px 40px;
	background: #fce6da;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
}

div#colomn01 h3 {
	font-size: 1.8rem;
	color: #fff;
	font-weight: bold;
	display: inline;
	padding: 5px 20px;
	background: #EB5505;
	border-radius: 15px;
}

div#colomn01 ul#text_list li {
	overflow: hidden;
}

div#colomn01 ul#text_list p {
	font-size: 12px;
	overflow: hidden;
	zoom: 1;
	margin: 0;
}

div#colomn01 ul li p.title {
	float: left;
	color: #FF0000;
	width: 8.4em;
	margin: 0 10px 0 0;
}

dl.mailform dd .small-txt {
	font-size: 1.2rem;
}

/*
dl.mailform dd input {
	color: #EB5505;
}
*/

@media screen and (max-width: 799px) {
div#colomn01 {
	width: 100%;
}
}


@media screen and (max-width: 768px) {
div#colomn01 {
	width: 100%;
}
}


@media screen and (max-width: 480px) {
div#colomn01 {
	width: 100%;
}
}




/* colomn05 */
div#colomn05 {
	width: 800px;
	margin: 0 auto 50px auto;
}

div#colomn05 h3 {
	margin: 0 0 35px 0;
}

div#colomn05 p {
	text-align: center;
}

div#colomn05 ul.btn_details {
	text-align: center;
}

div#colomn05 ul.btn_details li {
	display: inline-block;
	margin: 0 10px 10px 10px;
}

@media screen and (max-width: 799px) {
div#colomn05 {
	width: 100%;
}
}


@media screen and (max-width: 768px) {
div#colomn05 {
	width: 100%;
}
}


@media screen and (max-width: 480px) {
div#colomn05 {
	width: 100%;
}
}



/* フォームスタイル */

div#colomn01 dl.mailform dd.mfp input[type="text"] {
 border-color: #eb5505;
}

div#colomn01 dl.mailform dd.mfp input[type="email"] {
 border-color: #eb5505;
}

div#colomn01 dl.mailform dd.mfp textarea {
 border-color: #eb5505;
}

