﻿@charset "utf-8";






/* -----------------------------------------------

global

----------------------------------------------- */

/* サービス */

.global {
	width:760px;
	height:45px;
	margin:0 auto 10px auto;
	text-align:left;
	position:relative;
}
.global li {
	float:left;
}
.global a {
	width:190px;
	height:45px;
	display:block;
	text-indent:-9999px;
}
.ns1 a {
	background:url(../omoushikomi/images/global.gif) no-repeat;
}
.ns2 a {
	background:url(../compliance/images/global.gif) no-repeat;
}
.ns3 a {
	background:url(../harassment/images/global.gif) no-repeat;
}
.ns4 a {
	background:url(../helpdesk/images/global.gif) no-repeat;
}
.ns5 a {
	background:url(../denwa-daikou/images/global.gif) no-repeat;
}
.ns6 a {
	background:url(../callcenter/images/global.gif) no-repeat;
}
.global .m1 a { background-position:0 0; }
.global .m2 a { background-position:-190px 0; }
.global .m3 a { background-position:-380px 0; }
.global .m4 a { background-position:-570px 0; }
.global .m1 a:hover,.global .m1 a.this { background-position:0 -45px; }
.global .m2 a:hover,.global .m2 a.this { background-position:-190px -45px; }
.global .m3 a:hover,.global .m3 a.this { background-position:-380px -45px; }
.global .m4 a:hover,.global .m4 a.this { background-position:-570px -45px; }
		  

/* -----------------------------------------------

footer

----------------------------------------------- */
.footer {
	width:760px;
	margin:30px auto 0px auto;
	text-align:left;
	position:relative;
}
.footer ul {
    padding:20px 0;
}
.footer li {
	float:right;
	border-left:1px solid #cccccc;
	padding-left:7px;
	padding-right:7px;
	line-height:1.5;
}
.footer .finish {
	border-right:1px solid #cccccc;
}
.footer p {
    clear:right;
	float:right;
	letter-spacing:1px;
	margin-bottom:50px;
	margin-top:20px;
	font-size:85%;
}
#omoushikomi .footer a{color:#FE9901;}
#compliance .footer a{color:#0767D9;}
#harassment .footer a{color:#FF8926;}
#helpdesk .footer a{color:#37A601;}
#denwa-daikou .footer a{color:#ACB001;}
#callcenter .footer a{color:#3DB0AD;}

/* -----------------------------------------------

page up　ページアップ

----------------------------------------------- */
.pageup {
	position:absolute;
	top:-25px;
	right:0;
}
.pageup a {
    font-size:0px;
	display:block;
	text-indent:-9999px;
	width:95px;
	height:13px;
}
.ps1 a{background:url(../omoushikomi/images/pageup.gif) no-repeat;}
.ps2 a{background:url(../compliance/images/pageup.gif) no-repeat;}
.ps3 a{background:url(../harassment/images/pageup.gif) no-repeat;}
.ps4 a{background:url(../helpdesk/images/pageup.gif) no-repeat;}
.ps5 a{background:url(../denwa-daikou/images/pageup.gif) no-repeat;}
.ps6 a{background:url(../callcenter/images/pageup.gif) no-repeat;}
.pageup a:hover {
	background-position:0 -13px;
}


/* -----------------------------------------------

サービス共通

----------------------------------------------- */


.display_s1 {width:100%;height:237px;}
.display_s2 {width:100%;height:239px;}
.service p{padding:0 10px;}
.service .graphic ul li{line-height:0px;font-size:0px;}
.service h2{height:30px;font-size:0;margin:30px 0 20px 0;}
.service .h2_1{background:url(../omoushikomi/images/h2_1.gif) no-repeat;}
.service .h2_2{background:url(../omoushikomi/images/h2_2.gif) no-repeat;}
.service .h2_3{background:url(../omoushikomi/images/h2_3.gif) no-repeat;}
.service .h2_4{background:url(../omoushikomi/images/h2_4.gif) no-repeat;}
.service .box_l,.service .minibox_l{float:left;}
.service .box_r,.service .minibox_r{float:right;}
.service table {
	width:100%;
	border-top:3px solid #DCD9C8;
	margin:0px;
}
.service th { 
	padding:10px 3px;
	background-image:none;
	border:solid 1px;
	white-space:normal;
	text-align:center;
}
.service td {
	padding:10px;
	border:solid 1px;
	background-image:none;
	text-align:center;
}

.service .tdLeft{border-left:none;}

.service .tdRight{border-right:none;}

.service h4 span{font-size:150%;margin-right:3px;}

.service .txt1{font-size:77%;}

.service .ind{text-indent:-0.5em;padding-left:0.5em;}

.service #contactSv{background:url(../omoushikomi/images/contact_bg.jpg) no-repeat left top;position:relative;margin-bottom:10px;}

.service #contactSv .webBtn{position:absolute;top:17px;left:392px;}

.service #contactSv .webBtn1{position:absolute;top:12px;left:363px;}

.service #contactSv p{position:absolute;top:21px;left:600px;font-size:92%;}

.service #contactSv p a{color:#000;text-decoration:underline;}

.service .svCgl .box_l,.service .svCgl .box_r{width:360px;}

.service .svCgl .minibox_l{width:59px;}

.service .svCgl .minibox_r{width:287px;}

.service .svCgl .minibox_r p{line-height:1.3em;}

.service .boxA .box_l{width:372px;}
.service .boxA .box_r{width:372px;}
.service box_o{padding-top:20px; padding-left:30px; width:400px;}
.service .jirei{padding:15px;line-height:1.6em;}
.service .jirei p{padding:0 5px;margin-top:15px;}
.service .boxB{padding:15px 15px 0 15px;}
.service .boxB .box_l{width:335px;}
.service .boxB .box_r{width:335px;}

.service .boxC .box_l{width:371px;}
.service .boxC .box_l table th{background-color:#EFECE3;border-color:#DCD9C8;}
.service .boxC .box_l table td{border-color:#DCD9C8;color:#000;}
.service .boxC .box_l h4{margin:10px 0 5px 3px;}
.service .boxC .box_r{width:371px;color:#000;}
.service .boxC .box_r h4{margin:10px 0 5px 15px;padding-bottom:3px;background:url(../common/ten.gif) bottom repeat-x;}


.service .style1{border:dashed 1px #CDCDCD;padding:10px 0 20px 20px;}

.service .style2{padding:16px 0 19px 44px;}
.service .style2 ul li{height:29px;}

.service .style3{margin-top:25px;font-size:92%;padding:20px;}





/* -----------------------------------------------

お申し込み.com

----------------------------------------------- */

#omoushikomi {color:#333;background:url(../omoushikomi/images/body_bg.jpg) repeat-x;}
#omoushikomi　.display {background:url(../omoushikomi/images/display_bg.jpg) repeat-x;}
#omoushikomi .cs1 {line-height:1.8em;}
#omoushikomi .style2{background:url(../omoushikomi/images/graphic1.jpg) repeat left top;}
#omoushikomi .jirei{height:210px;border:solid 1px #F99501;}
#omoushikomi .style3{border:solid 1px #F99501;}
#omoushikomi .style3 dt{padding-left:18px;background:url(../omoushikomi/images/mark1.gif) no-repeat 0 6px;margin-bottom:5px;font-weight:bold;}
#omoushikomi .boxC .box_l table th{color:#ACA078;}
#omoushikomi .boxC .box_r ul{padding-left:15px;}
#omoushikomi .boxC .box_r ul li{padding-left:18px;margin-bottom:8px;background:url(../omoushikomi/images/mark1.gif) no-repeat 0 6px;}



/* -----------------------------------------------

コンプライアンス通報ダイヤル

----------------------------------------------- */


#compliance {color:#333;background:url(../compliance/images/body_bg.jpg) repeat-x;}
#compliance .display {background:url(../compliance/images/display_bg.jpg) repeat-x;}
#compliance .cs2 {line-height:1.8em;}
#compliance .txt1 {color:#0767D9;}
#compliance .jirei{height:280px;border:solid 1px #0767D9;}
#compliance .boxC .tdLeft{background-color:#EFECE3;color:#ACA078;}
#compliance .boxC .box_l table th{color:#000;}
#compliance .boxC .box_r ul{padding-left:5px;}
#compliance .boxC .box_r ul li{height:40px;}


/* -----------------------------------------------

ハラスメント通報ダイヤル

----------------------------------------------- */


#harassment {color:#333;background:url(../harassment/images/body_bg.jpg) repeat-x;}
#harassment .display {background:url(../harassment/images/display_bg.jpg) repeat-x;}
#harassment .cs2 {line-height:1.8em;}
#harassment .txt1 {color:#FF3300;}
#harassment .jirei{height:340px;border:solid 1px #FF5C29;}
#harassment .jirei p{margin:15px 0 0 0;padding:0px;}
#harassment .boxC .tdLeft{background-color:#EFECE3;color:#ACA078;}
#harassment .boxC .box_l table th{color:#000;}
#harassment .boxC .box_r ul{padding-left:5px;}
#harassment .boxC .box_r ul li{height:40px;}



/* -----------------------------------------------

ヘルプデスク

----------------------------------------------- */


#helpdesk {color:#333;background:url(../helpdesk/images/body_bg.jpg) repeat-x;}
#helpdesk .display {background:url(../helpdesk/images/display_bg.jpg) repeat-x;}
#helpdesk .cs2 {line-height:1.8em;}
#helpdesk .txt1 {font-size:92%;line-height:1.5em;}
#helpdesk .jirei{height:280px;border:solid 1px #53CC41;}
#helpdesk .boxC .tdLeft{background-color:#EFECE3;color:#ACA078;}
#helpdesk .boxC .box_l table th{color:#000;}
#helpdesk .boxC .box_r ul{padding-left:5px;}
#helpdesk .boxC .box_r ul li{height:40px;}

#helpdesk .point{border:dashed 1px #CDCDCD;padding:10px 10px 10px 195px;background:url(../helpdesk/images/point.gif) no-repeat 45px 25px;line-height:1.5em;font-size:92%;color:#CC9900;}
#helpdesk .serviceArea{background:url(../helpdesk/images/service_bg.gif) no-repeat left top;height:204px;width:760px;}
#helpdesk .serviceArea .inner{padding:24px 0 0 35px;}


/* -----------------------------------------------

代表電話代行サービス

----------------------------------------------- */


#denwa-daikou {color:#333;background:url(../denwa-daikou/images/body_bg.jpg) repeat-x;}
#denwa-daikou .display {background:url(../denwa-daikou/images/display_bg.jpg) repeat-x;}
#denwa-daikou .cs2 {line-height:1.8em;}
#denwa-daikou .txt1 {color:#0767D9;}
#denwa-daikou .jirei{height:280px;border:solid 1px #D6DB02;}
#denwa-daikou .boxC .tdLeft{background-color:#EFECE3;color:#ACA078;}
#denwa-daikou .boxC .box_l table th{color:#000;}
#denwa-daikou .boxC .box_r ul{padding-left:5px;}
#denwa-daikou .boxC .box_r ul li{height:40px;}

#denwa-daikou .style2{background:url(../denwa-daikou/images/graphic1.jpg) repeat left top;}

#denwa-daikou .svCgl .minibox_r p{margin-top:5px;}




/* -----------------------------------------------

通販事業コールセンターサービス

----------------------------------------------- */


#callcenter {color:#333;background:url(../callcenter/images/body_bg.jpg) repeat-x;}
#callcenter .display {background:url(../callcenter/images/display_bg.jpg) repeat-x;}
#callcenter .cs2 {line-height:1.8em;}
#callcenter .txt1 {color:#0767D9;}
#callcenter .jirei{height:260px;border:solid 1px #10BDA9;}
#callcenter .boxC .tdLeft{}
#callcenter .boxC .box_l table th{color:#ACA078;vertical-align:middle;}
#callcenter .boxC .box_r ul{padding-left:5px;}
#callcenter .boxC .box_r ul li{height:40px;}

#callcenter .style2{padding:16px 0 19px 33px;background:url(../callcenter/images/graphic1.jpg) repeat left top;}

#callcenter .style3{border:solid 1px #10BDA9;}
#callcenter .style3 p{line-height:1.6em;}

#callcenter .svCgl .minibox_r p{line-height:1.2em;margin-top:5px;}
