<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* コメント */
h3{
	padding-bottom:8px;
}


h4{
	margin-bottom:2px;
	font-weight:bold;
}



/* globalnavi_svc
----------------------------------------*/
ul#gnavi_svc {
	width: 952px;
	height:46px;
 overflow:hidden;
	margin:0 auto;
}

#gnavi_svc ul {
	padding:0;
}

ul#gnavi_svc li {
float:left;
height:30px;
display:block;
}

ul#gnavi_svc li a {
display: block;
overflow: hidden;
height: 0px;
background-image: url("../images/common/gnavi_service.jpg");
padding-top:46px;
}



/* survice guide
----------------------------------------*/
#svc_guide{
	width:697px;
	height:172px;
	margin-top:40px;
	background-image:url(/service/images/new_svs_bk.gif);
	background-repeat:no-repeat;
}

.svc_bt{
	padding-top:38px;
}

.bt_l {
	float:left;
	padding-left:10px;
	width:333px;
}

.bt_r {
	float:right;
	padding-right:10px;
	width:333px;
}




/* survice lineup
----------------------------------------*/
#svc_lineup{
	margin-top:30px;
}

.svc_box1 {
	float: left; 
	width:224px; 
	text-align:left; 
	margin-right:12px;
}

.svc_box2 {
	float:right;
	width:224px;	
	text-align:left; 
}

.svc_left {
	float:left;
	width:75px;
	text-align:left;
}

.svc_right{
	float:right;
	width:140px;
}

.svc_txt{
	font-size:90%;
	line-height:1.3em;
	text-align:left;
}

.svc_articleL {
	float:left;
	width:341px;
	padding-bottom:10px;
}

.svc_articleR {
	float:right;
	width:341px;
	padding-bottom:10px;
}




/* faq
----------------------------------------*/
#faq_contents {
}

.faq_mds{
	padding-top:10px;
	padding-bottom:10px;
}

.faq_list ul li {
	padding-bottom:3px;
}

.qlist {
	background:url(../service/faq/images/icon_faq_q.gif) no-repeat scroll 6px 5px #eaeef1;
	color:#2f4760;
	font-weight:bold;
	padding:8px 0 9px 44px;
	margin-bottom:2px;
}

.answer {
	background:url(../service/faq/images/icon_faq_a.gif) no-repeat scroll 6px 5px transparent;
	padding:8px 10px 10px 44px;
}

.waku{ 
	border:1px solid #E1E1E1;
	padding:1px;
	overflow: visible;
}

.waku2{ 
	border-top:3px solid #2f4760;
	border-left:1px solid #E1E1E1;
	border-right:1px solid #E1E1E1;
	border-bottom:1px solid #E1E1E1;
	padding:10px;
	overflow: visible;
}

.gototop {
	width: 100%;
	margin: 0 auto;
	padding-top:3px;
	padding-bottom:10px;
	text-align:right;
}

.gototop_txt {
	font-size:12px;
}

.gototop a {
	background:url(../service/faq/images/icon_arrow_totop.gif) no-repeat scroll 2px 4px transparent;
	padding-left:15px;
}




/* flow
----------------------------------------*/
.svc_flow {
	margin:10px auto 0 auto;
	width:96%;
	text-align:left;
	padding:1em;
	border:1px solid #ccc;
}

.flow_tit {
	clear:both;
	height:28px;
	background:url("../images/common/bdr_doted.png") repeat-x scroll left bottom transparent;
}

.flow_tit_02 {
	clear:both;
	height:41px;
}

.flow_txt {
	padding-top:8px;
	padding-left:3px;
	line-height:140%;
}

.flow_txt_02 {
	margin-top:0px;
	padding:0 200px 0 3px;
	line-height:140%;
}

.flow_ill_02 {
	width:100%;
	height:140px;
	background:url("../service/guide/images/ill_02.gif") no-repeat top;
}

.flow_arrow {
	clear:both;
	height:40px;
	background:url("../service/guide/images/flow_arrow.jpg") no-repeat center top;
	margin:0 auto;
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
	text-indent: -9999px;
}

.flow_ill_01 {
	float: right;
	padding-left:30px;
	padding-right:20px;
}



/* attention
----------------------------------------*/
.attention {
	margin-top:25px;
	width:666px;
	background-color:#ecf1f4;
	padding:16px;
}

.att_tit {
	background:url("../images/common/bdr_doted.png") repeat-x scroll left bottom transparent;
	padding-bottom:10px;
}




/* rakuraku
----------------------------------------*/
.raku2 {
	background:url(../service/rakuraku/images/rk_back_01.jpg) ;
	background-position:left top;
	background-repeat:repeat-y;
	margin-top:5px;
	margin:0 auto;
	padding-top:3px;
	overflow:hidden;
}

.rk_title {
	background:url(../service/rakuraku/images/tit_01.jpg) ;
	background-position:left top;
	background-repeat:no-repeat;
}

.rk_title p {
	padding-top:157px;
	padding-left:35px;
	padding-bottom:12px;
	line-height:160%;
}

.tit_bt{
	width:662px;
	padding-left:18px;
	padding-right:20px;
	overflow:hidden;
}

.tit_bt_01 a{
	display:block;
	margin:0 auto;
	width:213px;
	height:70px;
	text-indent: -9999px;
	padding-right:9px;
	background-image:url(../service/rakuraku/images/tit_bt_01.gif);
	background-repeat:no-repeat;
}

.tit_bt_01 a:hover{
	background-image:url(../service/rakuraku/images/tit_bt_01_over.gif);
}

.tit_bt_02 a{
	display:block;
	margin:0 auto;
	width:211px;
	height:70px;
	text-indent: -9999px;
	background-image:url(../service/rakuraku/images/tit_bt_02.gif);
	background-repeat:no-repeat;
}

.tit_bt_02 a:hover{
	background-image:url(../service/rakuraku/images/tit_bt_02_over.gif);
}

.tit_bt_03 a{
	display:block;
	margin:0 auto;
	width:211px;
	height:70px;
	text-indent: -9999px;
	background-image:url(../service/rakuraku/images/tit_bt_03.gif);
	background-repeat:no-repeat;
}

.tit_bt_03 a:hover{
	background-image:url(../service/rakuraku/images/tit_bt_03_over.gif);
}

.rk_article1 {
	background:url(../service/rakuraku/images/rk_back_02.jpg) ;
	background-position:left top;
	background-repeat:repeat-y;
}

.rk_article2 {
	background:url(../service/rakuraku/images/rk_article2_01.gif) ;
	background-position:left top;
	background-repeat:no-repeat;
}

.rk_article2 p {
	padding:50px 250px 0px 30px;
	line-height:165%;
}

.rk_article2 ul {
	margin-top:10px;
	padding:20px 30px 20px 30px;
}

.rk_article4 {
	background:url(../service/rakuraku/images/rk_article4_01.jpg) ;
	background-position:left top;
	background-repeat:no-repeat;
}

.rk_article4 p {
	padding:50px 230px 0px 30px;
	line-height: 150%;
}

.rk_article5 {
	background:url(../service/rakuraku/images/rk_article5_01.jpg) ;
	background-position:left top;
	background-repeat:no-repeat;
	overflow:auto;
}

.rk_article5 p {
	margin:0 auto;
	padding-top:60px;
	padding-left:33px;
	line-height:165%;
}

.rk_estimate {
	width:530px;
	margin:0 auto;
	margin-top:120px;
	overflow:hidden;
}

.rk_abroad_bt a{
	display:block;
	width:244px;
	height:110px;
	text-indent: -9999px;
	background-image:url(../service/rakuraku/images/rk_abroad_bt.jpg);
	background-repeat:no-repeat;
}

.rk_abroad_bt a:hover{
	background-image:url(../service/rakuraku/images/rk_abroad_bt_over.jpg);
}

.rk_japan_bt a{
	display:block;
	width:240px;
	height:110px;
	text-indent: -9999px;
	background-image:url(../service/rakuraku/images/rk_japan_bt.jpg);
	background-repeat:no-repeat;
}

.rk_japan_bt a:hover{
	background-image:url(../service/rakuraku/images/rk_japan_bt_over.jpg);
}

.rk_comments {
	background-color:#fffff0;
	border:solid 1px #eeede5;
	width:600px;
	height:500px;
	margin:25px 30px 15px 30px;
	padding:0 15px;
	overflow:auto;
}

.rk_comments p {
	border-bottom:dashed 2px #b2a184;
	margin-top:10px;
	padding-bottom:15px;
}

.point_01{ 
	color: #df0039;
	font-weight: bold;
}

.point_02{ 
	color: #df0039;
}

.cmts { 
	color: #1e7f00;
	font-weight:bold;
}

.rk_fotter {
	background:url(../service/rakuraku/images/rk_fotter.jpg) ;
	background-position:left top;
	background-repeat:no-repeat;
	height:23px;
	margin-bottom:23px;
}</pre></body></html>