@charset "utf-8";

/* TOP-content */
.bgHead a.top_cvn_button{
    position:relative;
    margin: 0px;
    padding: 0px;
    width: 236px;
    height: 45px;
    background: url(../image/top_head_button.gif) no-repeat left top;
    display: block;
    line-height: 100%;
    text-indent:-9999px;
    top:185px;
    left:490px
}
.bgHead a.top_cvn_button:hover{
    position:relative;
    margin: 0px;
    padding: 0px;
    width: 236px;
    height: 45px;
    background: url(../image/top_head_button.gif) no-repeat left -45px;
    display: block;
    line-height: 100%;
    text-indent:-9999px;
    top:185px;
    left:490px
}
.top_content01 {
	width:548px;
	background-image: url(../image/top/back_line.jpg);
	background-repeat: repeat-y;
	margin-bottom: 5px;
}
.top_content01 p {
	width:365px;
	float: left;
	padding-left: 25px;
	padding-top: 10px;
}
.top_content01 .photo_r {
	float: right;
}
.top_main_mes {
    width:540px;
    height:76px;
    background:url(../image/top_main_mes1.gif) no-repeat center top;
}
.top_content02 {
    margin:5px 0 0 0;
    padding:38px 0 0 0;
    width:540px;
    height:189px;
    background:url(../image/top_main_bg2.png) no-repeat center top;
}
.top_content03 {
    margin:20px 0 0 0;
    padding:38px 0 0 0;
    width:540px;
    height:380px;
    background:url(../image/top_main_bg3.png) no-repeat center top;
}
.top_content04 {
	width:548px;
	background-image: url(../image/top/back_line.jpg);
	background-repeat: repeat-y;
	margin-bottom: 20px;
}
.top_content04 p {
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.top_content05 {
    height:250px;
    margin:0;
    padding:45px 0 5px 26px;
    width:522px;
    background:url(../image/top_main_bg5.png) no-repeat center top;
}
.top_content05 p {
    margin:0px;
    padding:0px;
    width:490px;
    height:153px
}
.top_content_inner{
    width:540px;
    height:188px;
    margin:15px 0 0 0;
    padding:0;
    text-align:left;
}
.top_content_inner ul{
    padding:0;
    margin:0 0 0 5px;
}
.top_content_inner ul li{
    width:166px;
    float:left;
    padding:0;
    margin:0 0 0 10px;
}
.top_content_inner ul li a{
    padding:0;
    float:left;
    width:166px;
    height:166px;
    display: block;
    line-height: 100%;
    text-indent:-9999px;
    text-align: left;
}
a.main_item1{
    background:url(../image/top_main_item1.gif) no-repeat center top;
}
a.main_item1:hover{
    background:url(../image/top_main_item1.gif) no-repeat center -166px;
}
a.main_item2{
    background:url(../image/top_main_item2.gif) no-repeat center top;
}
a.main_item2:hover{
    background:url(../image/top_main_item2.gif) no-repeat center -166px;
}
a.main_item3{
    background:url(../image/top_main_item3.gif) no-repeat center top;
}
a.main_item3:hover{
    background:url(../image/top_main_item3.gif) no-repeat center -166px;
}
a.main_item4{
    background:url(../image/top_main_item4.gif) no-repeat center top;
}
a.main_item4:hover{
    background:url(../image/top_main_item4.gif) no-repeat center -166px;
}
a.main_item5{
    background:url(../image/top_main_item5.gif) no-repeat center top;
}
a.main_item5:hover{
    background:url(../image/top_main_item5.gif) no-repeat center -166px;
}
a.main_item6{
    background:url(../image/top_main_item6.gif) no-repeat center top;
}
a.main_item6:hover{
    background:url(../image/top_main_item6.gif) no-repeat center -166px;
}
a.main_item7{
    background:url(../image/top_main_item7.gif) no-repeat center top;
}
a.main_item7:hover{
    background:url(../image/top_main_item7.gif) no-repeat center -166px;
}
a.main_item8{
    background:url(../image/top_main_item8.gif) no-repeat center top;
}
a.main_item8:hover{
    background:url(../image/top_main_item8.gif) no-repeat center -166px;
}
a.main_item9{
    background:url(../image/top_main_item9.gif) no-repeat center top;
}
a.main_item9:hover{
    background:url(../image/top_main_item9.gif) no-repeat center -166px;
}
ul.under li{
    margin:8px 0 0 10px !important;
}
.top_cvn_foot{
    margin:0;
    padding:0;
    float:left;
    width:740px;
    height:87px;
    display: block;
    line-height: 100%;
    text-indent:-9999px;
    text-align: left;
    background:url(../image/foot_est.gif) no-repeat center top;
}
.top_cvn_foot a{
    margin: 25px 0 0 260px;
    padding: 0px;
    width: 236px;
    height: 45px;
    background: url(../image/top_foot_button.gif) no-repeat left top;
    display: block;
    line-height: 100%;
    text-indent:-9999px;
    text-align: left;
}
.top_cvn_foot a:hover{
    margin: 25px 0 0 260px;
    padding: 0px;
    width: 236px;
    height: 45px;
    background: url(../image/top_foot_button.gif) no-repeat left -45px;
    display: block;
    line-height: 100%;
    text-indent:-9999px;
    text-align: left;
}
/* subContent Top */
.sub_content {
    margin:0px;
    padding:0px;
    text-align:left;
    width:540px;
}
.sub_content h2{
    margin:0px;
    padding:0px;
    width:540px;
    height:75px;
    text-indent:-9999px;
}
.sub_content p{
    margin:10px 0 0 0;
    padding:0px 0px 0px 0px;
    color:#333;
    font-size:14px;
    line-height:1.7;
    text-align:left;
}
.sub_content_in-01{
    margin:50px 0 0 0;
    padding:0px;
    text-align:left;
    width:540px;
}
.sub_content_in-01 h3{
    margin:0px;
    padding:0px;
    width:538px;
    height:29px;
    text-indent:-9999px;
}
.sub_content_in-01 p{
    margin:20px 0 0 0;
    padding:0px;
    color:#333;
    font-size:14px;
    line-height:1.7;
    text-align:left;
}
.sub_content_in-01 img{
    margin:5px auto;
    padding:0px;
    font-size:14px;
    line-height:1.7;
}
.sub_content_in-02{
    margin:40px 0 40px 0;
    padding:0px;
    text-align:left;
    width:540px;
}
.sub_content_in-02 h4{
    margin:0px;
    padding:0px;
    width:538px;
    height:29px;
    text-indent:-9999px;
}
.sub_content_in-02 p{
    margin:20px 0 0 0;
    padding:0px 0px 0px 0px;
    color:#333;
    font-size:14px;
    line-height:1.7;
    text-align:left;
}
.sub_content_plan-01{
    margin:20px 0 40px 0;
    padding:0px;
    text-align:left;
    width:540px;
}
.sub_content_plan-01 h3{
    margin:0px;
    padding:0px;
    width:538px;
    height:29px;
    text-indent:-9999px;
}
.sub_content_plan-01 h4{
    margin:0px;
    padding:0px;
    width:538px;
    height:29px;
    text-indent:-9999px;
}
.sub_content_plan-01 p{
    margin:20px 0 0 0;
    padding:0px 0px 0px 0px;
    color:#333;
    font-size:14px;
    line-height:1.7;
    text-align:left;
}
.content_plan{
    margin:0;
    padding:0;
    width:538px;
    height:70px;
    text-align:right;
}
.content_plan img{
    margin:0;
    padding:0;
    width:136px;
    height:103px;
    color:#333;
    font-size:14px;
    line-height:1.7;
    float:right;
}
.sub_content_sitemap-01{
    margin:20px 0 0 0;
    padding:0px;
    text-align:left;
    width:540px;
}
.sub_content_sitemap-01 h3{
    margin:0px;
    padding:0px;
    width:538px;
    height:29px;
    text-indent:-9999px;
}
.sub_content_sitemap-01 p{
    margin:20px 0 0 0;
    padding:0px;
    color:#333;
    font-size:14px;
    line-height:1.7;
    text-align:left;
}

.contents_img01{
    background:url(../image/sub_content_top01.gif) no-repeat center top;
}
.contents_img02{
    background:url(../image/sub_content_top02.gif) no-repeat center top;
}
.contents_img03{
    background:url(../image/sub_content_top03.gif) no-repeat center top;
}
.contents_img04{
    background:url(../image/sub_content_top04.gif) no-repeat center top;
}
.contents_img05{
    background:url(../image/sub_content_top05.gif) no-repeat center top;
}
.contents_img07{
    background:url(../image/sub_content_top07.gif) no-repeat center top;
}
.contents_img08{
    background:url(../image/sub_content_top08.gif) no-repeat center top;
}
.contents_img09{
    background:url(../image/sub_content_top09.gif) no-repeat center top;
}
.contents_img11{
    background:url(../image/sub_content_top11.gif) no-repeat center top;
}
.contents_img12{
    background:url(../image/sub_content_top12.gif) no-repeat center top;
}
.contents_img13{
    background:url(../image/sub_content_top13.gif) no-repeat center top;
}
.contents_img14{
    background:url(../image/sub_content_top14.gif) no-repeat center top;
}
.contents_img15{
    background:url(../image/sub_content_top15.gif) no-repeat center top;
}
.contents_img10{
    background:url(../image/sub_content_top10.gif) no-repeat center top;
}

.contents_img01-01{
    background:url(../image/sub_content01-01.gif) no-repeat center top;
}
.contents_img01-02{
    background:url(../image/sub_content01-02.gif) no-repeat center top;
}
.contents_img02-01{
    background:url(../image/sub_content02-01.gif) no-repeat center top;
}
.contents_img02-02{
    background:url(../image/sub_content02-02.gif) no-repeat center top;
}
.contents_img02-03{
    background:url(../image/sub_content02-03.gif) no-repeat center top;
}
.contents_img02-04{
    background:url(../image/sub_content01-02.gif) no-repeat center top;
}
.contents_img02-05{
    background:url(../image/sub_content01-01.gif) no-repeat center top;
}
.contents_img02-06{
    background:url(../image/sub_content01-02.gif) no-repeat center top;
}
.contents_img02-07{
    background:url(../image/sub_content01-02.gif) no-repeat center top;
}
.contents_img10-01{
    background:url(../image/sub_content02-04.gif) no-repeat center top;
}
.contents_img10-02{
    background:url(../image/sub_content02-05.gif) no-repeat center top;
}
.contents_img10-03{
    background:url(../image/sub_content02-06.gif) no-repeat center top;
}
.contents_img10-04{
    background:url(../image/sub_content02-07.gif) no-repeat center top;
}
.contents_img10-05{
    background:url(../image/sub_content02-08.gif) no-repeat center top;
}
.contents_img10-06{
    background:url(../image/sub_content02-09.gif) no-repeat center top;
}

.contents_img03-01{
    background:url(../image/sub_content03-01.gif) no-repeat center top;
}
.contents_img03-02{
    background:url(../image/sub_content03-02.gif) no-repeat center top;
}
.contents_img03-03{
    background:url(../image/sub_content03-03.gif) no-repeat center top;
}
.contents_img03-04{
    background:url(../image/sub_content03-04.gif) no-repeat center top;
}
.contents_img03-05{
    background:url(../image/sub_content03-05.gif) no-repeat center top;
}
.contents_img03-06{
    background:url(../image/sub_content03-06.gif) no-repeat center top;
}
.contents_img03-07{
    background:url(../image/sub_content03-07.gif) no-repeat center top;
}

.contents_img04-01{
    background:url(../image/sub_content04-01.gif) no-repeat center top;
}
.contents_img04-02{
    background:url(../image/sub_content04-02.gif) no-repeat center top;
}

.contents_img05-01{
    background:url(../image/sub_content05-01.gif) no-repeat center top;
}

.contents_img07-01{
    background:url(../image/sub_content07-01.gif) no-repeat center top;
}
.contents_img07-02{
    background:url(../image/sub_content07-02.gif) no-repeat center top;
}
.contents_img07-03{
    background:url(../image/sub_content07-03.gif) no-repeat center top;
}
.contents_img07-04{
    background:url(../image/sub_content07-04.gif) no-repeat center top;
}
.contents_img07-05{
    background:url(../image/sub_content07-05.gif) no-repeat center top;
}
.contents_img07-06{
    background:url(../image/sub_content07-06.gif) no-repeat center top;
}
.contents_img07-07{
    background:url(../image/sub_content07-07.gif) no-repeat center top;
}
.contents_img07-08{
    background:url(../image/sub_content07-08.gif) no-repeat center top;
}

.contents_img08-01{
    background:url(../image/sub_content08-01.gif) no-repeat center top;
}
.contents_img08-02{
    background:url(../image/sub_content08-02.gif) no-repeat center top;
}

.contents_img11-01{
    background:url(../image/sub_content11-01.gif) no-repeat center top;
}
.contents_img11-02{
    background:url(../image/sub_content11-02.gif) no-repeat center top;
}
.contents_img11-03{
    background:url(../image/sub_content11-03.gif) no-repeat center top;
}
.contents_img11-04{
    background:url(../image/sub_content11-04.gif) no-repeat center top;
}
.contents_img12-01{
	background: url(../../images/plan_remote/main_title.jpg) no-repeat center top;
}
.contents_img12-02{
	background: url(../../images/plan_remote/title_s1.jpg) no-repeat center top;
}
.contents_img12-03{
	background: url(../../images/plan_remote/title_s2.jpg) no-repeat center top;
}

/* company */
.table_box{
	margin:20px 0;
	font-size:14px;
}
.table_default{
	border-bottom:1px solid #CCCCCC;
	border-top:2px solid #CCCCCC;
}
.table_default th {
	border-bottom:1px solid #CCCCCC;
	padding:5px;
	text-align:left;
}
.table_default td {
	border-bottom:1px solid #CCCCCC;
	padding:5px;
}

/* sitemap */
.sitemap{
	margin:20px 0 0 20px;
	padding:0px;
}
.sitemap li{
	margin:0px;
	padding:0px;
	vertical-align:bottom;
}
.sitemap li a{
	margin:0px;
	padding:0px;
	text-decoration:none;
}


/* inquiry */
.inquiry_box{
	margin:20px 0;
	font-size:12px;
}
.inquiry_box th{
	font-weight:normal;
}

/* Price */
.tdl{
	border-collapse:separate;
	border-spacing:1px;
	margin:0 0 20px;
	padding:0;
	table-layout:fixed;
	width:390px;
}
.tbl-02{
	background-color:#02758D;
	width:390px;
}
.tbl_front th.front {
	background-color:#009900;
	color:#FFFFFF;
	font-weight:bold;
}
table.tbl-02 th {
	background-color:#FFFFC3;
	border-color:#fafad2 #deb887 #deb887 #fafad2;
}
table.tbl th {
	border-style:solid;
	border-width:1px;
	padding:5px;
	font-weight:bold;
}
.price th {
	text-align:center;
}
th.w-10 {
	width:130px
}
.price .td-01 {
	background-color:#FFFFC3;
	font-size:100%;
	text-align:right;
	font-weight:bold;
	width:130px;
	
}
.price .td-02 {
	background-color:#FCFCED;
	font-size:100%;
	text-align:right;
	font-weight:bold;
}
.price .th-01 {
	border-color:#fafad2 #deb887 #deb887 #fafad2;
}
th.w-72 {
	width:130px;
}
table.tbl td {
	background-color:#FCFCED;
	padding:7px;
}

/* Plan remote */

#remote ul {
	padding-top: 15px;
}
#re_list li {
	list-style-type: decimal;
	margin-left: 17px;
	font-weight: bolder;
}
#remote .cap {
	font-size: 9pt;
	line-height: 115%;
}
#remote #re_frame {
	padding: 10px;
	background-color: #FFFFCC;
}
#remote .center {
	text-align: center;
}
#remote .flm {
	background-color: #F5FCE9;
	text-align: center;
	border: 1px solid #99CC00;
}
#remote .arrow {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

