@charset "utf-8";

.online_list {
	margin-bottom: 5em;
}

.online_list h4 {
	margin-bottom: 1em;
	font: 600 18px "Open Sans",sans-serif;
}

form#mailformpro .online_list label {
    display: block;
    background-color: #808080;
    color: #fff;
/*    cursor: pointer;*/
}

form#mailformpro .online_list label:hover {
/*    background-color: #333;*/
}

form#mailformpro .online_list label img {
    vertical-align: bottom;
}

form#mailformpro .online_list label div:last-child {
    padding: 1.5em .5em;
}

.online .comment {
	color: #EA3FBC;
	line-height: 1.8;
	margin-bottom: 3em;
}

.privacypolicy {
	margin-bottom: 5em;
}

.privacypolicy_list h4 {
	margin-bottom: 1em;
	font: 600 14px "Open Sans",sans-serif;
}

.privacypolicy_list {
	color: #666;
	line-height: 1.8;
	margin-bottom: 3em;
}

.online_voice {
	margin-bottom: 5em;
}

.online_voice .voice_first h4 {
	margin-bottom: 1em;
	font: 600 14px "Open Sans",sans-serif;
}

.online_voice .voice_first {
	color: #666;
	line-height: 1.8;
	margin-bottom: 2em;
}

.online_voice .sec {
	margin-top: 1em;
    margin-bottom: 5em;
}

.online_voice .sec P {
    margin-bottom: 5em;
}


.howtoorder {
	margin-bottom: 5em;
}

.howtoorder_list h4 {
	margin-bottom: 1em;
	font: 600 16px "Open Sans",sans-serif;
}

.howtoorder_list {
	color: #666;
	line-height: 1.8;
	margin-bottom: 3em;
}

.onlinetext {
    width: 800px;
}

.onlinetext_list h4 {
	margin-bottom: 1em;
	font: 600 16px "Open Sans",sans-serif;
}

.onlinetext_list {
	color: #666;
	line-height: 1.8;
	margin-bottom: 3em;
}

.onlinetext_list p {
    font-size: 12px;
}