img.flw {
	margin-left:30px;
}

/* MiniNavi */
div.cnt_box_sol {
	display:inline;
	float:left;
	height:auto;
	padding:10px 10px 10px 0;
	text-align:left;
	width:720px;
}
div.solution_navi {
	width:720px;
	height:30px;
	float:left;
	padding:8px 0;
}
div.btn_sol a {
	background-image:url(images/btn_sol_navi.gif);
	height:25px;
	width:212px;
	font-size:12px;
	font-weight:bold;
	color:#444;
	text-align:left;
	text-decoration:none;
	float:left;
	padding-top:5px;
	padding-left:18px;
	margin:0 5px;
	display:inline;
}
div.btn_sol a:visited {
	background-image:url(images/btn_sol_navi.gif);
	height:25px;
	width:212px;
	font-size:12px;
	font-weight:bold;
	color:#444;
	text-align:left;
	text-decoration:none;
	float:left;
	padding-top:5px;
	padding-left:18px;
	margin:0 5px;
	display:inline;
}
div.btn_sol a:hover {
	background-image:url(images/btn_sol_navi_on.gif);
	height:25px;
	width:212px;
	font-size:12px;
	font-weight:bold;
	color:#444;
	padding-top:5px;
	padding-left:18px;
	text-decoration:none;
	float:left;
	display:inline;
}
/* MiniNavi */

/* TOP */
div.btn_top_order a {
	background-image:url(images/btn_order.gif);
	background-repeat:no-repeat;
	height:15px;
	width:200px;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	padding-top:55px;
	margin:0 30px 0 18px;
	float:left;
}
div.btn_top_order a:hover {
	background-image:url(images/btn_order_on.gif);
	float:left;
}
div.btn_top_reserve a {
	background-image:url(images/btn_reserve.gif);
	background-repeat:no-repeat;
	height:15px;
	width:200px;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	padding-top:55px;
	float:left;
}
div.btn_top_reserve a:hover {
	background-image:url(images/btn_reserve_on.gif);
	float:left;
}
div.btn_top_message a {
	background-image:url(images/btn_message.gif);
	background-repeat:no-repeat;
	height:15px;
	width:200px;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	padding-top:55px;
	margin:0 18px 0 30px;
	float:left;
}
div.btn_top_message a:hover {
	background-image:url(images/btn_message_on.gif);
	float:left;
}
div.btn_top_system a {
	background-image:url(images/btn_system.gif);
	background-repeat:no-repeat;
	height:15px;
	width:200px;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	padding-top:55px;
	margin:0 30px 0 18px;
	float:left;
}
div.btn_top_system a:hover {
	background-image:url(images/btn_system_on.gif);
	float:left;
}
div.btn_top_webform a {
	background-image:url(images/btn_webform.gif);
	background-repeat:no-repeat;
	height:15px;
	width:200px;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	padding-top:55px;
	float:left;
}
div.btn_top_webform a:hover {
	background-image:url(images/btn_webform_on.gif);
	float:left;
}
div.btn_top_multiple a {
	background-image:url(images/btn_multiple.gif);
	background-repeat:no-repeat;
	height:15px;
	width:200px;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	padding-top:55px;
	margin:0 18px 0 30px;
	float:left;
}
div.btn_top_multiple a:hover {
	background-image:url(images/btn_multiple_on.gif);
	float:left;
}

/* Contents */
div.sol_cnt {
	width:720px;
	height:auto;
	text-align:left;
	padding:20px 0 10px 10px;
	float:left;
	display:inline;
}
div.sol_cnt2 {
	width:720px;
	height:auto;
	text-align:left;
	margin:15px 0 10px 0;
	padding:20px 0 10px 10px;
	float:left;
	display:inline;
}
div.sol_cap {
	width:577px;
	font-size:12px;
	text-align:left;
	line-height:1.5;
	margin:2px 0 10px 75px;
	float:left;
	display:inline;
}
div.sol_box {
	width:618px;
	padding:20px;
	margin-left:30px;
	background-color:#f3f7fa;
	border-left:1px solid #686868;
	border-right:1px solid #686868;
	border-bottom:1px solid #686868;
	float:left;
	display:inline;
}
p.sol_txt {
	font-size:15px;
	color#444;
	letter-spacing:1.5px;
	line-height:1.7;
}

/* Text */
h3.sol_title {
	font-weight:bold;
	font-size:18px;
	color:#4c4c4c;
	text-align:left;
	margin:0 13px 5px;
	letter-spacing:2px ;
	background-image:url(./images/img_sol_tab.gif);
	background-repeat:no-repeat;
	border-bottom:1px solid #ccc;
	padding-left:25px;
	padding-bottom:2px;
	line-height:1.3;
}
h1.sol_sys_h1 {
	width:660px;
	height:250px;
	background-image:url(./images/img_sol_system.gif);
	background-repeat:no-repeat;
	margin-left:30px;
	float:left;
	text-align:left;
	text-indent:-9999px;
	display:inline;
}
h2.sol_sys_h2_1 {
	width:660px;
	height:113px;
	background-image:url(./images/tab_sys_01.gif);
	background-repeat:no-repeat;
	margin-left:30px;
	float:left;
	text-align:left;
	text-indent:-9999px;
	display:inline;
}
h2.sol_sys_h2_2 {
	width:660px;
	height:113px;
	background-image:url(./images/tab_sys_02.gif);
	background-repeat:no-repeat;
	margin-left:30px;
	float:left;
	text-align:left;
	text-indent:-9999px;
	display:inline;
}
h2.sol_sys_h2_3 {
	width:660px;
	height:113px;
	background-image:url(./images/tab_sys_03.gif);
	background-repeat:no-repeat;
	margin-left:30px;
	float:left;
	text-align:left;
	text-indent:-9999px;
	display:inline;
}

h1.sol_web_h1 {
	width:660px;
	height:250px;
	background-image:url(./images/img_sol_webform.gif);
	background-repeat:no-repeat;
	margin-left:30px;
	float:left;
	text-align:left;
	text-indent:-9999px;
	display:inline;
}
h2.sol_web_h2_1 {
	width:660px;
	height:113px;
	background-image:url(./images/tab_web_01.gif);
	background-repeat:no-repeat;
	margin-left:30px;
	float:left;
	text-align:left;
	text-indent:-9999px;
	display:inline;
}
h2.sol_web_h2_2 {
	width:660px;
	height:113px;
	background-image:url(./images/tab_web_02.gif);
	background-repeat:no-repeat;
	margin-left:30px;
	float:left;
	text-align:left;
	text-indent:-9999px;
	display:inline;
}
h2.sol_web_h2_3 {
	width:660px;
	height:113px;
	background-image:url(./images/tab_web_03.gif);
	background-repeat:no-repeat;
	margin-left:30px;
	float:left;
	text-align:left;
	text-indent:-9999px;
	display:inline;
}

h1.sol_mlt_h1 {
	width:660px;
	height:250px;
	background-image:url(./images/img_sol_multiple.gif);
	background-repeat:no-repeat;
	margin-left:30px;
	float:left;
	text-align:left;
	text-indent:-9999px;
	display:inline;
}
h2.sol_mlt_h2_1 {
	width:660px;
	height:113px;
	background-image:url(./images/tab_mlt_01.gif);
	background-repeat:no-repeat;
	margin-left:30px;
	float:left;
	text-align:left;
	text-indent:-9999px;
	display:inline;
}
h2.sol_mlt_h2_2 {
	width:660px;
	height:113px;
	background-image:url(./images/tab_mlt_02.gif);
	background-repeat:no-repeat;
	margin-left:30px;
	float:left;
	text-align:left;
	text-indent:-9999px;
	display:inline;
}
h2.sol_mlt_h2_3 {
	width:660px;
	height:113px;
	background-image:url(./images/tab_mlt_03.gif);
	background-repeat:no-repeat;
	margin-left:30px;
	float:left;
	text-align:left;
	text-indent:-9999px;
	display:inline;
}

h1.sol_order_h1 {
	width:660px;
	height:269px;
	background-image:url(./images/img_sol_order.gif);
	background-repeat:no-repeat;
	margin-left:30px;
	float:left;
	text-align:left;
	text-indent:-9999px;
	display:inline;
}
h2.sol_order_h2_1 {
	width:660px;
	height:113px;
	background-image:url(./images/tab_order_01.gif);
	background-repeat:no-repeat;
	margin-left:30px;
	float:left;
	text-align:left;
	text-indent:-9999px;
	display:inline;
}
h2.sol_order_h2_2 {
	width:660px;
	height:113px;
	background-image:url(./images/tab_order_02.gif);
	background-repeat:no-repeat;
	margin-left:30px;
	float:left;
	text-align:left;
	text-indent:-9999px;
	display:inline;
}
h2.sol_order_h2_3 {
	width:660px;
	height:113px;
	background-image:url(./images/tab_order_03.gif);
	background-repeat:no-repeat;
	margin-left:30px;
	float:left;
	text-align:left;
	text-indent:-9999px;
	display:inline;
}
h1.sol_rsv_h1 {
	width:660px;
	height:269px;
	background-image:url(./images/img_sol_reserve.gif);
	background-repeat:no-repeat;
	margin-left:30px;
	float:left;
	text-align:left;
	text-indent:-9999px;
	display:inline;
}
h2.sol_rsv_h2_1 {
	width:660px;
	height:113px;
	background-image:url(./images/tab_rsv_01.gif);
	background-repeat:no-repeat;
	margin-left:30px;
	float:left;
	text-align:left;
	text-indent:-9999px;
	display:inline;
}
h2.sol_rsv_h2_2 {
	width:660px;
	height:113px;
	background-image:url(./images/tab_rsv_02.gif);
	background-repeat:no-repeat;
	margin-left:30px;
	float:left;
	text-align:left;
	text-indent:-9999px;
	display:inline;
}
h2.sol_rsv_h2_3 {
	width:660px;
	height:113px;
	background-image:url(./images/tab_rsv_03.gif);
	background-repeat:no-repeat;
	margin-left:30px;
	float:left;
	text-align:left;
	text-indent:-9999px;
	display:inline;
}

h1.sol_msg_h1 {
	width:660px;
	height:269px;
	background-image:url(./images/img_sol_message.gif);
	background-repeat:no-repeat;
	margin-left:30px;
	float:left;
	text-align:left;
	text-indent:-9999px;
	display:inline;
}
h2.sol_msg_h2_1 {
	width:660px;
	height:113px;
	background-image:url(./images/tab_msg_01.gif);
	background-repeat:no-repeat;
	margin-left:30px;
	float:left;
	text-align:left;
	text-indent:-9999px;
	display:inline;
}
h2.sol_msg_h2_2 {
	width:660px;
	height:113px;
	background-image:url(./images/tab_msg_02.gif);
	background-repeat:no-repeat;
	margin-left:30px;
	float:left;
	text-align:left;
	text-indent:-9999px;
	display:inline;
}
h2.sol_msg_h2_3 {
	width:660px;
	height:113px;
	background-image:url(./images/tab_msg_03.gif);
	background-repeat:no-repeat;
	margin-left:30px;
	float:left;
	text-align:left;
	text-indent:-9999px;
	display:inline;
}

strong.strg {
	font-size:17px;
	font-weight:bold;
	color:#db0000;
}

/* PageLink */
div.sol_navi {
	width:660px;
	height:100px;
	float:left;
	margin-top:3px;
	margin-left:30px;
	display:inline;
}
div.btn_msg_01 {
	height:100px;
	width:220px;
	float:left;
	text-indent:-9999px;
}
div.btn_msg_01 a {
	background-image:url(images/btn_msg_01.gif);
	height:100px;
	width:220px;
	float:left;
}
div.btn_msg_01 a:hover {
	background-image:url(images/btn_msg_01_on.gif);
	height:100px;
	width:220px;
	float:left;
}

div.btn_msg_02 {
	height:100px;
	width:220px;
	float:left;
	text-indent:-9999px;
}
div.btn_msg_02 a {
	background-image:url(images/btn_msg_02.gif);
	height:100px;
	width:220px;
	float:left;
}
div.btn_msg_02 a:hover {
	background-image:url(images/btn_msg_02_on.gif);
	height:100px;
	width:220px;
	float:left;
}

div.btn_msg_03 {
	height:100px;
	width:220px;
	float:left;
	text-indent:-9999px;
}
div.btn_msg_03 a {
	background-image:url(images/btn_msg_03.gif);
	height:100px;
	width:220px;
	float:left;
}
div.btn_msg_03 a:hover {
	background-image:url(images/btn_msg_03_on.gif);
	height:100px;
	width:220px;
	float:left;
}

div.btn_rsv_01 {
	height:100px;
	width:220px;
	float:left;
	text-indent:-9999px;
}
div.btn_rsv_01 a {
	background-image:url(images/btn_rsv_01.gif);
	height:100px;
	width:220px;
	float:left;
}
div.btn_rsv_01 a:hover {
	background-image:url(images/btn_rsv_01_on.gif);
	height:100px;
	width:220px;
	float:left;
}

div.btn_rsv_02 {
	height:100px;
	width:220px;
	float:left;
	text-indent:-9999px;
}
div.btn_rsv_02 a {
	background-image:url(images/btn_rsv_02.gif);
	height:100px;
	width:220px;
	float:left;
}
div.btn_rsv_02 a:hover {
	background-image:url(images/btn_rsv_02_on.gif);
	height:100px;
	width:220px;
	float:left;
}

div.btn_rsv_03 {
	height:100px;
	width:220px;
	float:left;
	text-indent:-9999px;
}
div.btn_rsv_03 a {
	background-image:url(images/btn_rsv_03.gif);
	height:100px;
	width:220px;
	float:left;
}
div.btn_rsv_03 a:hover {
	background-image:url(images/btn_rsv_03_on.gif);
	height:100px;
	width:220px;
	float:left;
}

div.btn_order_01 {
	height:100px;
	width:220px;
	float:left;
	text-indent:-9999px;
}
div.btn_order_01 a {
	background-image:url(images/btn_order_01.gif);
	height:100px;
	width:220px;
	float:left;
}
div.btn_order_01 a:hover {
	background-image:url(images/btn_order_01_on.gif);
	height:100px;
	width:220px;
	float:left;
}

div.btn_order_02 {
	height:100px;
	width:220px;
	float:left;
	text-indent:-9999px;
}
div.btn_order_02 a {
	background-image:url(images/btn_order_02.gif);
	height:100px;
	width:220px;
	float:left;
}
div.btn_order_02 a:hover {
	background-image:url(images/btn_order_02_on.gif);
	height:100px;
	width:220px;
	float:left;
}

div.btn_order_03 {
	height:100px;
	width:220px;
	float:left;
	text-indent:-9999px;
}
div.btn_order_03 a {
	background-image:url(images/btn_order_03.gif);
	height:100px;
	width:220px;
	float:left;
}
div.btn_order_03 a:hover {
	background-image:url(images/btn_order_03_on.gif);
	height:100px;
	width:220px;
	float:left;
}

div.btn_sys_01 {
	height:100px;
	width:220px;
	float:left;
	text-indent:-9999px;
}
div.btn_sys_01 a {
	background-image:url(images/btn_sys_01.gif);
	height:100px;
	width:220px;
	float:left;
}
div.btn_sys_01 a:hover {
	background-image:url(images/btn_sys_01_on.gif);
	height:100px;
	width:220px;
	float:left;
}

div.btn_sys_02 {
	height:100px;
	width:220px;
	float:left;
	text-indent:-9999px;
}
div.btn_sys_02 a {
	background-image:url(images/btn_sys_02.gif);
	height:100px;
	width:220px;
	float:left;
}
div.btn_sys_02 a:hover {
	background-image:url(images/btn_sys_02_on.gif);
	height:100px;
	width:220px;
	float:left;
}

div.btn_sys_03 {
	height:100px;
	width:220px;
	float:left;
	text-indent:-9999px;
}
div.btn_sys_03 a {
	background-image:url(images/btn_sys_03.gif);
	height:100px;
	width:220px;
	float:left;
}
div.btn_sys_03 a:hover {
	background-image:url(images/btn_sys_03_on.gif);
	height:100px;
	width:220px;
	float:left;
}

div.btn_web_01 {
	height:100px;
	width:220px;
	float:left;
	text-indent:-9999px;
}
div.btn_web_01 a {
	background-image:url(images/btn_web_01.gif);
	height:100px;
	width:220px;
	float:left;
}
div.btn_web_01 a:hover {
	background-image:url(images/btn_web_01_on.gif);
	height:100px;
	width:220px;
	float:left;
}

div.btn_web_02 {
	height:100px;
	width:220px;
	float:left;
	text-indent:-9999px;
}
div.btn_web_02 a {
	background-image:url(images/btn_web_02.gif);
	height:100px;
	width:220px;
	float:left;
}
div.btn_web_02 a:hover {
	background-image:url(images/btn_web_02_on.gif);
	height:100px;
	width:220px;
	float:left;
}

div.btn_web_03 {
	height:100px;
	width:220px;
	float:left;
	text-indent:-9999px;
}
div.btn_web_03 a {
	background-image:url(images/btn_web_03.gif);
	height:100px;
	width:220px;
	float:left;
}
div.btn_web_03 a:hover {
	background-image:url(images/btn_web_03_on.gif);
	height:100px;
	width:220px;
	float:left;
}

div.btn_mlt_01 {
	height:100px;
	width:220px;
	float:left;
	text-indent:-9999px;
}
div.btn_mlt_01 a {
	background-image:url(images/btn_mlt_01.gif);
	height:100px;
	width:220px;
	float:left;
}
div.btn_mlt_01 a:hover {
	background-image:url(images/btn_mlt_01_on.gif);
	height:100px;
	width:220px;
	float:left;
}

div.btn_mlt_02 {
	height:100px;
	width:220px;
	float:left;
	text-indent:-9999px;
}
div.btn_mlt_02 a {
	background-image:url(images/btn_mlt_02.gif);
	height:100px;
	width:220px;
	float:left;
}
div.btn_mlt_02 a:hover {
	background-image:url(images/btn_mlt_02_on.gif);
	height:100px;
	width:220px;
	float:left;
}

div.btn_mlt_03 {
	height:100px;
	width:220px;
	float:left;
	text-indent:-9999px;
}
div.btn_mlt_03 a {
	background-image:url(images/btn_mlt_03.gif);
	height:100px;
	width:220px;
	float:left;
}
div.btn_mlt_03 a:hover {
	background-image:url(images/btn_mlt_03_on.gif);
	height:100px;
	width:220px;
	float:left;
}

div.btn_sol_contact01 a {
	width:650px;
	height:100px;
	float:left;
	background-image:url(images/btn_sol_contact01.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-left:35px;
}
div.btn_sol_contact01 a:hover {
	width:650px;
	height:100px;
	float:left;
	background-image:url(images/btn_sol_contact01_on.gif);
	background-repeat:no-repeat;
}

div.btn_sol_contact02 a {
	width:600px;
	height:100px;
	float:left;
	background-image:url(images/btn_sol_contact02.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-left:60px;
}
div.btn_sol_contact02 a:hover {
	width:600px;
	height:100px;
	float:left;
	background-image:url(images/btn_sol_contact02_on.gif);
	background-repeat:no-repeat;
}

/* Appli */
div#cnt_box_app {
	width:630px;
	margin:10px 50px 10px;
	text-align:left;
}
div.app_cnt {
	border:1px solid #7D7D7D;
	display:inline;
	float:left;
	height:auto;
	padding:10px;
	width:600px;
}
div.app_txt {
	float:left;
	width:540px;
	margin:10px 30px 10px 30px;
	display:inline;
}
div.app_num_ot {
	margin: 0px 1px;
	background-color: #ababab;
	border-top: 1px solid #7D7D7D;
}
div.app_num_in {
	margin: 0px -1px;
	padding:2px 0 2px 10px;
	background-color: #ababab;
	color: #FFFFFF;
	font-size:14px;
	font-weight: bold;
	letter-spacing:1.5px;
	border-left: 1px solid #7D7D7D;
	border-right: 1px solid #7D7D7D;
	border-bottom:1px solid #7D7D7D;
}
div.app_num_bx {
	width: 622px;
	margin-top: 5px;
	margin-bottom: 2px;
	float:left;
	display:inline;
}

table#appli {
	width:550px;
	margin:10px 25px;
	float:left;
	border:1px solid #9c9c9c;
	display:inline;
	border-collapse:collapse;
	font-size:12px;
}
td.td_l {
	width:145px;
	text-align:right;
	border-bottom:1px dashed #ccc;
	padding:5px 5px 5px 0;
	font-weight:bold;
}
td.td_r {
	width:380px;
	text-align:left;
	border-bottom:1px dashed #ccc;
	padding:5px 10px;
}
td.td_el {
	width:145px;
	text-align:right;
	padding:5px 5px 5px 0;
	font-weight:bold;
}
td.td_er {
	width:380px;
	text-align:left;
	padding:5px 10px;
}
th.tab_app01 {
	background-color:#d8d6e6;
	border-bottom:1px solid #9C9C9C;
	height:25px;
	text-align:center;
	padding:3px 0;
}

table#appli_mini {
	width:350px;
	margin:10px 25px 25px;
	float:left;
	border:1px solid #9c9c9c;
	display:inline;
	border-collapse:collapse;
	font-size:10px;
}
td.td_lm {
	width:97px;
	text-align:right;
	border-bottom:1px solid #9c9c9c;
	padding:2px 3px 2px 0;
	font-weight:bold;
}
td.td_rm {
	width:244px;
	text-align:left;
	border-bottom:1px solid #9c9c9c;
	padding:2px 3px;
}
td.td_elm {
	width:97px;
	text-align:right;
	padding:2px 3px 2px 0;
	font-weight:bold;
}
td.td_erm {
	width:244px;
	text-align:left;
	padding:2px 3px;
}
th.tab_app02 {
	background-color:#dcebff;
	border-bottom:1px solid #9C9C9C;
	text-align:center;
	padding:2px 0;
}

div.mailsample {
	width:510px;
	margin:0px 25px 25px;
	padding:10px 20px;
	font-size:11px;
	text-align:left;
	background-color:#FFFFFF;
	border:3px solid #cdcdcd;
	display:inline;
	float:left;
}
div.csvsample {
	width:574px;
	margin:0 0 10px;
	padding:10px 10px 40px;
	font-size:10px;
	letter-spacing:1.1px;
	text-align:left;
	background-color:#FFFFFF;
	border:3px solid #cdcdcd;
	display:inline;
	float:left;
}