@charset "UTF-8";
/********サービスの特長*********/


#right_main h1{
background:url(images/h1.gif) no-repeat 0 10px;
width:145px;
height:30px;
display:block;
}

#main_body h2{
background:url(images/h2.gif) no-repeat 0 0;
width:635px;
height:18px;
display:block;
}

h3{
clear: both;
width:635px;
height:44px;
display:block;
margin-top: 10px;
}

h3.h3_1{
background:url(images/h3_1.gif) no-repeat 0 0;
}

h3.h3_2{
background:url(images/h3_2.gif) no-repeat 0 0;
}

h3.h3_3{
background:url(images/h3_3.gif) no-repeat 0 0;
}

h3.h3_4{
background:url(images/h3_4.gif) no-repeat 0 0;
}

h3.h3_5{
background:url(images/h3_5.gif) no-repeat 0 0;
}

h3.h3_6{
background:url(images/h3_6.gif) no-repeat 0 0;
}

h3.h3_7{
background:url(images/h3_7.gif) no-repeat 0 0;
}

p.h2_text{
font-size:12px;
line-height:23px;
margin:16px 0px 30px 30px;
}

p.h3_text{
font-size:12px;
line-height:23px;
margin:10px 0px 0px 30px;
}

p.h3_img{
margin:30px 0px 10px 10px;
}

div.btn_ft_box{
clear: both;
width: 605px;
height: auto;
margin: 20px 0px 0px 30px;
padding: 0;
}

div.btn_ft_box ul{
clear: both;
width: 605px;
height: 37px;
margin: 0;
padding: 0;
}

div.btn_ft_box ul li{
margin: 0 0 10px 0px;
list-style: none;
}

div.btn_ft_box ul li.bt_01,
div.btn_ft_box ul li.bt_01 a{
float: left;
background: url(images/bt_01.gif) no-repeat 0 0;
width: 298px;
height: 37px;
text-indent: -9999px;
display: block;
}

div.btn_ft_box ul li.bt_02,
div.btn_ft_box ul li.bt_02 a{
float: right;
background: url(images/bt_02.gif) no-repeat 0 0;
width: 298px;
height: 37px;
text-indent: -9999px;
display: block;
}

div.btn_ft_box ul li.bt_03,
div.btn_ft_box ul li.bt_03 a{
float: left;
background: url(images/bt_03.gif) no-repeat 0 0;
width: 298px;
height: 37px;
text-indent: -9999px;
display: block;
}

div.btn_ft_box ul li.bt_04,
div.btn_ft_box ul li.bt_04 a{
float: right;
background: url(images/bt_04.gif) no-repeat 0 0;
width: 298px;
height: 37px;
text-indent: -9999px;
display: block;
}

div.btn_ft_box ul li.bt_05,
div.btn_ft_box ul li.bt_05 a{
float: left;
background: url(images/bt_05.gif) no-repeat 0 0;
width: 298px;
height: 37px;
text-indent: -9999px;
display: block;
}

div.btn_ft_box ul li.bt_06,
div.btn_ft_box ul li.bt_06 a{
float: right;
background: url(images/bt_06.gif) no-repeat 0 0;
width: 298px;
height: 37px;
text-indent: -9999px;
display: block;
}

div.btn_ft_box ul li.bt_07,
div.btn_ft_box ul li.bt_07 a{
float: left;
background: url(images/bt_07.gif) no-repeat 0 0;
width: 298px;
height: 37px;
text-indent: -9999px;
display: block;
}
/*
ul.btn_feature_area p.bt_1,
ul.btn_feature_area p.bt_1 a{
float: left;
background: url(images/bt_01.gif) no-repeat 0 0;
width: 298px;
height: 37px;
margin-bottom: 5px;
text-indent: -9999px;
display: block;
}
*/
/*
ul.btn_feature_area{
clear: both;
width: 610px;
height: auto;
margin: 0px 0px 0px 25px;
}

ul.btn_feature_area p.bt_1,
ul.btn_feature_area p.bt_1 a{
float: left;
background: url(images/bt_01.gif) no-repeat 0 0;
width: 298px;
height: 37px;
margin-bottom: 5px;
text-indent: -9999px;
display: block;
}

ul.btn_feature_area p.bt_2,
ul.btn_feature_area p.bt_2 a{
float: right;
background: url(images/bt_02.gif) no-repeat 0 0;
width: 298px;
height: 37px;
margin-bottom: 5px;
text-indent: -9999px;
display: block;
}

div.btn_feature_area p.bt_3,
div.btn_feature_area p.bt_3 a{
float: left;
background: url(images/bt_03.gif) no-repeat 0 0;
width: 298px;
height: 37px;
margin-bottom: 5px;
text-indent: -9999px;
display: block;
}

div.btn_feature_area p.bt_4,
div.btn_feature_area p.bt_4 a{
float: right;
background: url(images/bt_04.gif) no-repeat 0 0;
width: 298px;
height: 37px;
margin-bottom: 5px;
text-indent: -9999px;
display: block;
}

div.btn_feature_area p.bt_5,
div.btn_feature_area p.bt_5 a{
float: left;
background: url(images/bt_05.gif) no-repeat 0 0;
width: 298px;
height: 37px;
margin-bottom: 5px;
text-indent: -9999px;
display: block;
}

div.btn_feature_area p.bt_6,
div.btn_feature_area p.bt_6 a{
float: right;
background: url(images/bt_06.gif) no-repeat 0 0;
width: 298px;
height: 37px;
margin-bottom: 5px;
text-indent: -9999px;
display: block;
}

div.btn_feature_area p.bt_7,
div.btn_feature_area p.bt_7 a{
float: left;
background: url(images/bt_07.gif) no-repeat 0 0;
width: 298px;
height: 37px;
margin-bottom: 5px;
text-indent: -9999px;
display: block;
}
*/






/*
ul.step{
margin:0 25px 15px 30px;
padding:0;
display:block;

height:92px;
}
ul li.step1{
display:block;
width:115px;
height:92px;
float:left;
background:url(images/step1.gif) no-repeat 0 0;
text-indent:-9999px;
list-style-type:none;
}
ul li.step2{
display:block;
width:115px;
height:92px;
float:left;
background:url(images/step2.gif) no-repeat 0 0;
text-indent:-9999px;
list-style-type:none;
}
ul li.step3{
display:block;
width:115px;
height:92px;
float:left;
background:url(images/step3.gif) no-repeat 0 0;
text-indent:-9999px;
list-style-type:none;
}
ul li.step4{
display:block;
width:100px;
height:92px;
float:left;
background:url(images/step4.gif) no-repeat 0 0;
text-indent:-9999px;
list-style-type:none;
}

ul.feature{
margin:0 25px 0 30px;
padding:0;
display:block;
}
ul li.feature1{
background:url(images/feature01.gif) no-repeat 0 0;
width:206px;
margin:0 33px 15px 0;
padding-top:44px;
text-indent:-9999px;
float:left;
font-size:10px;
line-height:16px;
list-style-type:none;
}
ul li.feature2{
background:url(images/feature02.gif) no-repeat 0 0;
width:206px;
margin:0 0 15px 0;
padding-top:44px;
text-indent:-9999px;
float:left;
font-size:10px;
line-height:16px;
list-style-type:none;
}

ul li.feature3{
background:url(images/feature03.gif) no-repeat 0 0;
width:206px;
margin:0 33px 15px 0;
padding-top:44px;
text-indent:-9999px;
float:left;
font-size:10px;
line-height:16px;
list-style-type:none;
clear:both;
}
ul li.feature4{
background:url(images/feature04.gif) no-repeat 0 0;
width:206px;
margin:0 0 15px 0;
padding-top:44px;
text-indent:-9999px;
float:left;
font-size:10px;
line-height:16px;
list-style-type:none;
}
ul li.feature5{
background:url(images/feature05.gif) no-repeat 0 0;
width:206px;
margin:0 33px 15px 0;
padding-top:44px;
text-indent:-9999px;
float:left;
font-size:10px;
line-height:16px;
list-style-type:none;
clear:both;
}
ul li.feature6{
background:url(images/feature06.gif) no-repeat 0 0;
width:206px;
margin:0 0 15px 0;
padding-top:44px;
text-indent:-9999px;
float:left;
font-size:10px;
line-height:16px;
list-style-type:none;
}
ul li.feature7{
background:url(images/feature07.gif) no-repeat 0 0;
width:206px;
margin:0 33px 0 0;
padding-top:44px;
text-indent:-9999px;
float:left;
font-size:10px;
line-height:16px;
list-style-type:none;
clear:both;
}

