@charset "UTF-8";

/* COMMON */

#dombox p {
	margin: 0;
	padding: 0;
}

#dombox {
	margin: 0 auto;
	padding: 0;
	word-wrap: break-word;
width: 724px;
}

#dombox {
	/* font-family: Arial; */
	-webkit-text-size-adjust: none;
	font-size: 100%;
}

#dombox img {
	margin: 0;
	padding: 0;
	border: 0;
}

#dombox li {
	list-style: none;
}

#dombox a {
	text-decoration: none;
}

.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearfix {
    display:inline-block;
    min-height:1%;  /* for IE 7*/
}

.hide {
display: none;
}

.red_txt {
	color: #ff0000;
}

.red_txtb {
	color: #ff0000;
	font-weight: bold;
}

.blue_txt {
	color: #006bff;
}


/* DOM */

#dombox {
    font-size:14px;
	margin: 25px auto 20px auto;
	line-height: 1.3em;
}

#dombox p {
	margin: 10px 15px;
}

.dom_det {
	margin: 10px 0;
	padding: 10px;
	background: #f2f4ff;
}

.det_area {
	padding: 15px;
	background: #ffffff;
}

.det_area h2 {
	margin: 0 0 3px 0;
}

.det_area h2,
.det_area h3 {
	font-size:16px;
	color: #006bff;
}

.det_area h3 {
	margin: 15px 0 3px 0;
}

.det_area ul {
	margin: 0;
	padding: 0;
}

.det_area ul li {
	margin: 0 0 5px 0;
}


/* plan */

#dombox p.air_sel {
    font-size:16px;
	margin: 20px 15px 0 15px;
}

.sel_box {
	width: 723px;
	text-align: center;
	margin: 0 auto 15px auto;
	border-collapse: collapse;
	border: 1px solid #aec5e4;
}

.sel_box2 {
	width: 703px;
	font-weight: bold;
	text-align: center;
	margin: 0 auto;
	border-collapse: collapse;
	border: 1px solid #aec5e4;
}

.sel_box input {
	margin: 0 0 0 10px;
}

.sel_box label {
    font-size:16px;
	margin: 0 0 0 20px;
}

.sel_box th,
.sel_box2 th {
	color: #5959c7;
	font-weight: normal;
	background: #f2f4ff;
}

.sel_box td,
.sel_box2 td {
	background: #ffffff;
}

.sel_box th,
.sel_box td,
.sel_box2 th,
.sel_box2 td {
	padding: 7px 0;
	border: 1px solid #aec5e4;
}

#free_txt {
    font-size:14px;
	color: #898989;
	width: 720px;
}

.btn_box {
	margin: 15px auto 30px auto;
	padding: 5px 10px;
width: 726px;
	height: 72px;
background: url(../image/btn_bg.gif) no-repeat;
}

.btn_area {
	margin: 15px 0 0 140px;
}

.btn_area a {
	margin: 0 20px 0 0;
}

.con_area,
.free_area {
	margin: 10px 0;
	padding: 10px;
	background: #f2f4ff;
}

.free_area div {
	width: 683px;
	padding: 15px 10px;
	border: 1px solid #aec5e4;
	background: #ffffff;
}


/* transmission */

.trans_box {
	margin: 80px 0;
	padding: 10px;
	background: #fed700;
}

.trans_box div {
	text-align: center;
	padding: 70px 0 80px 0;
	background: #ffffff;
}

.trans_box div p {
    font-size:18px;
}

.trans_txt1 {
    font-size:28px !important;
	font-weight: bold !important;
	line-height: 2.3em !important;
}



/* 20140128 */


#attbox {
	margin: 15px auto 30px auto;
}

#attbox div.tbg {
	width: 724px;
	height: 22px;
	margin: 0 0 8px 0;
	padding: 8px 0 0 0;
text-indent:33px;
	font-size:14px;
	font-weight: bold;
	color: #ff0000;
background: url(../image/att_tbg.gif) no-repeat;
}

#attbox p {
	font-size:14px;
	margin: 0 15px 15px 15px;
}






