﻿@charset "UTF-8";
@import "press_com.css";

/*===========================
 * お見積もり
 * お申し込み
 * お問い合わせ
 ===========================*/

/* ヘッダ */
#main_headr p {
	margin:9px 0 0 0;
	}

#container h2 {
	font-weight:bold;
	font-size:18px;
	line-height:20px;
	margin:0 0 5px 0;
	}

.form_frm {
	margin:5px 0 0 0;
	}

/* ■■■ お問い合わせ ■■■ */
#inquire {
	margin:20px 0 0 0;
	}

#inquire #tel img {
	vertical-align:text-bottom;
	}

#inquire #tel {
	margin:0 0 2px 0;
	}

#inquire_form {
	margin:20px 0 0 0;
	}

#inquire_form #privacy_link {
	margin:0 0 10px 0;
	}

#inquire_form .form_frm {
	background-color:#d5f0b3;
	border:solid 1px #73cd00;
	padding:10px;
	}

#inquire_form .f_title {
	font-weight:bold;
	margin:0 0 2px 0;
	}
#inquire_form .in_form {
	margin:0 0 10px 0;
	}

/* ■■■ お見積もり ■■■ */
#estimate {
	margin:20px 0 0 0;
	}

#estimate p {
	margin:0 0 5px 0
	}

#to_dvd_form {
	margin:0 0 10px 0;
	}

.estimate_form {
	margin:20px 0 30px 0;
	}

.estimate_form .form_frm {
	background-color:#d5f0b3;
	border:solid 1px #73cd00;
	padding:10px;
	}

.estimate_form .f_title {
	font-weight:bold;
	}

.estimate_form .form_frm a {
	font-size:10px;
	line-height:14px;
	font-weight:normal;
	}

.estimate_form .notice {
	color:#f00;
	}

.estimate_form .in_form {
	margin:0 0 12px 3px;
	}

.estimate_form .in_form input {
	vertical-align:middle;
	}

.estimate_form .in_form_exp {
	margin-bottom:3px;
	}

.estimate_form #mst_kind td,
.estimate_form #words_card td {
	padding:0 0 5px 0;
	}
/* Hides from IE5-mac \*/
* html .estimate_form #mst_kind td,
* html .estimate_form #words_card td {
	padding-bottom:0;
	}
/* End hide from IE5-mac */

.estimate_form #words_card .top_td {
	width:110px;
	}

/* ■■■ お申し込み ■■■ */
#apply {
	margin:20px 0 15px 0;
	}

#apply_form #privacy_link {
	margin:0 0 10px 0;
	}

#apply_form .form_frm {
	width:650px;
	background-color:#d5f0b3;
	border:solid 1px #73cd00;
	padding:10px 20px 10px 10px;
	}

#apply_form .form_format {
	margin:15px 0 0 0;
	}

#apply_form input {
	vertical-align:middle;
	}

#apply_form .form_head {
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	text-decoration:underline;
	margin:0 0 5px 0;
	}

#apply_form .f_title_top,
#apply_form .f_title_sp,
#apply_form .f_title {	
	font-weight:bold;
	}

#apply_form td {
	padding-top:6px;
	}
/* Hides from IE5-mac \*/
* html #apply_form td {
	padding-top:3px;
	}
/* End hide from IE5-mac */

#apply_form fieldset {
	background-color:#eaf8da;
	}

/* プラン選択 */
#apply_form #form1 {
	margin-top:0;
	}

#apply_form #form1 .plan_head {
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	margin:10px 0 3px 0;
	}

#apply_form #form1 fieldset {
	border:none;
	margin:5px 0 0 0;
	padding:8px 5px 8px 8px;
	}

#apply_form #form1 .f_title_top,
#apply_form #form1 .in_form_top {
	padding-top:0;
	}

#apply_form #form1 .f_title_top,
#apply_form #form1 .f_title,
#apply_form #form1 .f_title_n {
	width:130px;
	padding-right:5px;
	}

#apply_form .plan {
	margin:0 0 0 15px;
	}
/* Hides from IE5-mac \*/
* html #apply_form .plan {
	margin-left:20px;
	}
/* End hide from IE5-mac */

#apply_form #form1 .attention {
	font-size:10px;
	line-height:12px;
	padding-top:0;
	}

/* プラン共通入力事項 */
#apply_form #form2 .f_title {
	padding-right:5px;
	}

#apply_form #form2 .in_form_sp {
	color:#666;
	font-weight:bold;
	}

/* 入稿予定日 */
#apply_form #form3 table,
#apply_form #form4 table {
	margin:0 0 0 15px;
	}

#apply_form #form3 td,
#apply_form #form4 td {
	padding-right:10px;
	}

/* 担当者情報 */
#apply_form #form5 td {
	padding:3px 0 8px 0;
	}

#apply_form #form5 #checkbox_tb td {
	padding:5px 0 5px 0;
	}

#apply_form #form5 .head {
	font-weight:bold;
	margin:5px 0 0 0;
	}

#apply_form #form5 .f_title {
	width:90px;
	font-weight:bold;
	}

#apply_form #form5 .check {
	padding:0;
	}

#apply_form #form5 fieldset {
	padding:8px;
	}

/* 送信ボタン */
#apply_form #send_button {
	margin:15px 0 0 0;
	}

/* ■■■ 資料請求 ■■■ */
#request_form {
	margin:20px 0 0 0;
	}

#request_form #privacy_link {
	margin:0 0 10px 0;
	}

#request_form .form_frm {
	background-color:#d5f0b3;
	border:solid 1px #73cd00;
	padding:10px;
	}

#request_form .f_title {
	font-weight:bold;
	margin:0 0 2px 0;
	}
#request_form .in_form {
	margin:0 0 10px 0;
	}

/* ■■■ 送信確認画面 ■■■ */
#php_maintext {
	padding: 10px 0 0;
}

#send_confirm table {
	background-color:#73cd00;
	}

#send_confirm .title {
	background-color:#d5f0b3;
	padding:5px;
	}

#send_confirm .cont {
	background-color:#fff;
	padding:5px;
	}

#send_confirm .header {
	color:#fff;
	font-weight:bold;
	padding:5px;
	}

