﻿@charset "utf-8";



/* campaign_css */
.cam1601b_link{
	font-weight:bold; 
	text-align: center;
}
.cam1601b_link a{
	padding: 10px 20px;
	border:1px solid #999;
	box-shadow: 0 2px 5px #555;
	-moz-box-shadow: 0 2px 5px #555;
	-o-box-shadow: 0 2px 5px #555;
	-ms-box-shadow: 0 2px 5px #555;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=0, strength=3, enabled=true), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=90, strength=3, enabled=true), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=180, strength=3, enabled=true), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=270, strength=3, enabled=true);
}
#body #my_popup_area_l #my_contents_area .cam1601b_link a,
#body #my_popup_area_l #my_contents_area .cam1601b_link a:link,
#body #my_popup_area_l #my_contents_area .cam1601b_link a:visited{
	font-size:100%;
	text-decoration:none;
}

.cam1601b_link a:hover {
	background:#E4F2FC;
}
.cam1601b_link a span{
	padding: 0 20px 0 0;
	background: url(../../../common_2014/img/arrow_blue.gif) no-repeat right center;
}

.lead_attention {
	margin: 20px 5px 5px;
	padding: 12px 0 9px 17px;
	font-size: 12px;
}

.lead_attention2 {
	margin: 20px 5px 0px;
	font-size: 12px;
}

.lead_attention3 {
	margin: 20px 5px 40px;
	font-size: 17px;
}

.lead_attention4 {
	margin: 0 0 15px 60px;
	font-size: 14px;
}

.lte_cont table {
	border-collapse:collapse;
	margin:0 0 30px 0;
	width:100%;
}

.lte_cont table th,
.lte_cont table td {
	border-collapse:collapse;
	padding:8px 4px;
	border:1px solid #2EAEDD;
}

.lte_cont table th {
	width:130px;
	color:#0D6EB1;
	background:#E8F8FF;
	font-size:15px;
	font-weight:normal;
	text-align:center;
}

.lte_cont table th small {
	font-size:12px;
}

.lte_cont table td {
	color:#0D6EB1;
	background:#FFF;
	font-size:15px;
	font-weight:normal;
	text-align:center;
	line-height:160%;
}

.lte_cont table td.small {
	font-size:13px;
}

.lte_cont table td.ttl1 {
	background:#2EAEDD;
	color:#fff;
	border:1px solid #B9EAFF;
}

.lte_cont table td.ttl2 {
	color:#0D6EB1;
	background:#B9EAFF;
}

.lte_cont table td.ttl3 {
	color:#fff;
	background:#FF6F4A;
	border:1px solid #FF3300;
}

.lte_cont table td.ttl4 {
	color:#FF3300;
	background:#FFC7B9;
	border:1px solid #FF3300;
}

.lte_cont table td.n_pad {
}


.lte_cont table td span.points {
	color:#f00;
	font-weight:bold;
	font-size:16px;
}

/* add 2017.01.24 */
.new_order_form .inside ul li.txt_red {
	background-color:#F8E0E0;
	color: #CC0000!important; 
	font-weight:bold;
}

.new_order_form .inside ul li.sp_spec{
	background-color:#C7D5ED;
	color:#4473C5;
	font-weight:bold;
}

.new_order_form .inside ul li.link,
.new_order_form .inside ul li.kome,
.new_order_form .inside ul li.rise_cell{
	margin:10px 5px 8px 0px;
	padding:3px 0px;
	display:block;
	text-align:left;
	background-color:transparent;
	border-radius: 0px; 
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
	clear:left;
}

.new_order_form .inside ul li.link{
	font-size:80% !important;
}

.new_order_form .inside ul li.link a{
	padding:3px 20px 0 15px;
	background:url(../img/cp_arrow.jpg) no-repeat left center;
}

.new_order_form .inside ul li.kome,
.new_order_form .inside ul li.rise_cell{
	font-size:56% !important;
	line-height:120%; 
	margin:0px 5px 5px 1em !important;
	padding:0px !important;
	text-indent:-1em;
	text-align:left;
}
.new_order_form .inside ul li.rise_cell{
	font-weight:bold !important;
	margin:0px 5px 0px 1em;
}