@charset "shift_jis";
/*
=====Service Declaration=====
*/

/*==========================================
                 index.php
==========================================*/
#index_box{
    padding:0;
}
#index_box p{
    padding:10px 15px;
    margin:0;
    line-height:1.2;
}
.index_pt_box{
    border: 1px solid #DDDDDD;
    margin:0 4px 11px 4px;
}
/*-----CSS Hack Start-----*/
.index_pt_box:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/
.index_pt_box{display:inline-block;} /*IE7およびMacIE5向け*/
/*Hides from IE-mac\*/
* html .index_pt_box{height:1%;}
.index_pt_box{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/
/*-----CSS Hack End-----*/
.index_pt_box h5{
    background-color:#FF6600;
}
#index_pt1{
    background-image: url(../service/images/index_pt_bg1.jpg);
    background-position:top right;
    background-repeat:no-repeat;
    padding:0 0 32px 0;
}
#index_pt2{
    background-image: url(../service/images/index_pt_bg2.jpg);
    background-position:top right;
    background-repeat:no-repeat;
    padding:0 0 31px 0;
}
#index_pt1 p,#index_pt2 p,#index_pt3 p{
    margin:0;
    line-height:1.2;
}
#index_pt1 p{
    width:290px;
}
#index_pt2 p{
    width:270px;
}
.index_pt_box h5{
    padding:4px 0 4px 10px;
}
.index_pt_box h6{
    padding:12px 0 10px 10px;
}
.index_pt_box .index_pt_txt{
    padding:0 0 0 12px;
}
#index_pt3_box4 p{
    font-size:x-small;
    width:146px;
    text-align:center;
}
#index_pt3_box4 p img{
    padding:0 0 8px 0;
}
#index_pt3_box4le{
    float:left;
    color:#FF6600;
}
#index_pt3_box4ri{
    float:right;
    color:#A1A1A1;
}
#index_pt3txt{padding:0 0 20px 0;}
#index_pt3fig{text-align:center;padding:10px 0;}
.linkico{padding:0 18px 0 0;}
.linkico_alignri{
    text-align:right;
    padding:0 0 18px 0;
}
.linkico a{
    color:#FF8000;
    text-decoration:underline;
}
.linkico img{padding:0 8px 0 0;}
.linkico a:hover{
    color:#FF9900;
}
#index_btn{
    padding:15px 0 0 0;
    text-align:center;
}

/*==========================================
                 use.php
==========================================*/
#use_regbox1{text-align:center;}
#use_regbox2{padding:20px 0 0 0;margin:10px auto;line-height:1;width:440px;height:300px;border:1px solid #CCCCCC;background-color:#FFFFFF;overflow:auto;}
.use0_btn{text-align:center;padding:20px 0 0 0;}
.use0_btn p{margin:5px 0px;lineheight:1;}
.use_strong{color:#FF0000;}
/*==========================================
                 use1.php
==========================================*/
#use_step{
    text-align:right;
    padding:10px 0 0 317px;
}
/*-----CSS Hack Start-----*/
#use_step:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/
#use_step{display:inline-block;} /*IE7およびMacIE5向け*/
/*Hides from IE-mac\*/
* html #use_step{height:1%;}
#use_step{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/
/*-----CSS Hack End-----*/
#use_step p,#use_step li{
    float:left;
    margin:0;
    line-height:1;
}
#use_step p{
    padding:3px 10px 0 0;
}
#use_step li{
    background-image:url(../service/images/use_stepico.gif);
    background-position: center right;
    background-repeat:no-repeat;
    width:23px;
    margin:0 3px 0 0;
    text-align:left;
}
#use_step #use_stepEnd{
    background-image:none;
    width:16px;
    margin:0;
}
#use_box{
    margin:8px 4px 0 4px;
    background-image:url(../service/images/use_mibg2.gif);
    background-repeat:no-repeat;
}
/*-----CSS Hack Start-----*/
#use_box:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/
#use_box{display:inline-block;} /*IE7およびMacIE5向け*/
/*Hides from IE-mac\*/
* html #use_box{height:1%;}
#use_box{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/
/*-----CSS Hack End-----*/

#use_box h5{
    padding:8px 0 8px 12px;
    font-size:small;
    margin:0 0 14px 0;
}
#use_box h5 img{
    padding:0 6px 0 0;
}
#use_boxle{
    float:left;
    width:154px;
}
#use_boxri{
    float:right;
    width:292px;
}
#use_boxri p{
    margin:0;
    line-height:1.2;
}
#use_boxri #use_stepMargin{
    margin:20px 0 15px 0;
}
#use_tab1,#use_tab2{
    margin:10px 0 0 0;
}
/*-----CSS Hack Start-----*/
* html #use_tab1 {margin:0;}
* html #use_tab2 {margin:0;}
*:first-child+html #use_tab1 {margin:0;}
*:first-child+html #use_tab2 {margin:0;}
/*-----CSS Hack End-----*/
.use_tabttl{
    margin:0 4px;
    background-image:url(../service/images/use_tab_bg.gif);
    background-repeat:repeat-x;
    background-position:bottom left;
}
/*-----CSS Hack Start-----*/
.use_tabttl:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/
.use_tabttl{display:inline-block;} /*IE7およびMacIE5向け*/
/*Hides from IE-mac\*/
* html .use_tabttl{height:1%;}
.use_tabttl{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/
/*-----CSS Hack End-----*/

.use_tabcts{
    background-image:url(../service/images/use_cts.gif);
    margin:0 4px;
    background-repeat:repeat-y;
    border-bottom:1px solid #DDDDDD;
    padding:12px 20px 30px 20px;
}
.use_tabcts li{
    list-style-type: disc;
    text-indent:1;
    margin:0 0 0 20px;
}
.use_tabcts .linkico{list-style:none;margin:0 0 20px 20px;}
.use_tabcts .use_listnor{margin:0 0 20px 20px;}
.use_tabcts .use_listnorEnd{margin:0 0 0 20px;}
.use_tabcts #use_tablistEnd{
    list-style:none;
    color:#FF0000;
}
.use_tabttl div{
    float:left;
    display:block;
}
.use_tabttl p{
    margin:0;
    line-height:1;
    padding:5px 0 0 0;
}
/*tab1*/
.use_tabttl #use_tabttl1_1{
    background-image:url(../service/images/use_tab_bg1_on.gif);
    background-repeat:no-repeat;
    background-position:top left;
    width:119px;
    height:24px;
    text-align:center;
    color:#FF0000;
}
.use_tabttl #use_tabttl1_2{
    background-image:url(../service/images/use_tab_bg2.gif);
    background-repeat:no-repeat;
    background-position:top left;
    width:248px;
    height:24px;
    text-align:center;
    color:#003399;
}
.use_tabttl #use_tabttl1_2_2n{
    background-image:url(../service/images/use_tab_bg2_2.gif);
    background-repeat:no-repeat;
    background-position:top left;
    width:282px;
    height:24px;
    text-align:center;
    color:#003399;
}
.use_tabttl #use_tabttl1_2 a,.use_tabttl #use_tabttl1_2_2n a{color:#003399;}
.use_tabttl #use_tabttl1_2 a:hover,.use_tabttl #use_tabttl1_2_2n a:hover{color:#FF8000;}

/*---size---*/
.use1_txt{margin:0 0 5px 0;line-height:1.2;}
.use1_cap{margin:0;line-height:1.2;font-size:x-small;}
.use1_sizelist li{padding:0;line-height:1.2;margin:12px 0 12px 20px;list-style-type:disc;}
.use1_sizearrow{background-image:url(../images/link_ico.gif);background-position:0px 3px;background-repeat:no-repeat;padding:0 0 0 12px;margin:5px 0 0 0;display:block;}



/*==========================================
                use2.php
==========================================*/
.use_tabttl #use_tabttl2_1{
    background-image:url(../service/images/use_tab_bg1.gif);
    background-repeat:no-repeat;
    background-position:top left;
    width:119px;
    height:24px;
    text-align:center;
    color:#FF0000;
}
.use_tabttl #use_tabttl2_1 a{color:#FF0000;}
.use_tabttl #use_tabttl2_1 a:hover{color:#FF8000;}
.use_tabttl #use_tabttl2_2{
    background-image:url(../service/images/use_tab_bg2_on.gif);
    background-repeat:no-repeat;
    background-position:top left;
    width:248px;
    height:24px;
    text-align:center;
    color:#003399;
}
.use_tabttl #use_tabttl2_2_2o{
    background-image:url(../service/images/use_tab_bg2_2_on.gif);
    background-repeat:no-repeat;
    background-position:top left;
    width:282px;
    height:24px;
    text-align:center;
    color:#003399;
}
#use_tab2{
    display:none;
}
.use_packbox{
    border:1px solid #DDDDDD;
    background-color:#FFFFCC;
    padding:1px;
    margin:14px 0;
    text-align:center;
}
.use_packbox p{margin:0;line-height:1;}
.use_packboxHDR{
    background-color:#FFD999;
    margin:0 auto;
}
/*-----CSS Hack Start-----*/
.use_packboxHDR:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/
.use_packboxHDR{display:inline-block;} /*IE7およびMacIE5向け*/
/*Hides from IE-mac\*/
* html .use_packboxHDR{height:1%;}
.use_packboxHDR{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/
/*-----CSS Hack End-----*/
.use_packboxTTL{
    color:#FF6600;
    float:left;
    padding:5px 0 5px 5px;
    font-size:x-small;
}
.use_packboxCLS{
    color:#FF6600;
    float:right;
    padding:5px 5px 5px 0;
}
.use_packboxCTS{
    text-align:left;
    margin:0 auto;
    padding:11px;
}
.use_packboxCTS p,.use_packboxCTS dt,.use_packboxCTS dd{
    line-height:1.2;
    color:#FF6600;
    font-size:x-small;
}
.use_packboxCTS p{margin:0 0 5px 0;}
.use_packboxCTS dt{margin:0 0 2px 0;}
.use_packboxCTS dd{margin:0 0 10px 0;}
#use_pa1,#use_pa2{display:none;}
/*btn*/
#use_btn,#use_btn2,#use_btn3,#use_btn4{text-align:center;}
#use_btn{padding:14px 0 0 0;}
#use_btn2{padding:14px 0 0 0;}
#use_btn3{padding:14px 0 0 0;}
#use_btn4{padding:14px 0 0 0;}
#use_btnImg{
    padding:0 15px 0 0;
}

/*errorlist*/
.use2_errortxt{margin:0;line-height:1.2;}
.use2_errorlist{margin:15px 0;}
.use2_errorlist li{padding:0;line-height:1.2;margin:12px 0 12px 20px;list-style-type:disc;}
.use2_arrow{background-image:url(../images/link_ico.gif);background-position:0px 3px;background-repeat:no-repeat;padding:0 0 0 12px;margin:5px 0 0 0;display:block;}

/*other*/
.use_link{
    padding:10px 0 0 0;
    text-align:right;
}

/*==========================================
                use3.php
==========================================*/
#use_boxri .use_lidec{
    margin:15px 0;
}
#use_boxri .use_lidec li{
    list-style-type: none;
}
.use_cap{
    color:#FF0000;
}
.use_cap2{
    color:#FF0000;
    font-size:x-small;
}
#use_boxri #use3_txt1{
    margin:0 0 15px 0;
}
#use_box #use_boxri #use3_txt2{
    color:#FF0000;
}
#use_box #use_boxri #use3_txt2:hover{
    color:#FF8000;
}
.use_tabcts .use_listnor #use3_txt3{
    color:#FF0000;
}
.use_tabcts .use_listnor #use3_txt3:hover{
    color:#FF8000;
}
.use3_tabbox{
    border:1px solid #C3C3C3;
    margin:5px 0 5px 0;
}
.use3_tabboxEnd{
    border:1px solid #C3C3C3;
    margin:5px 0 0 0;
}
/*-----CSS Hack Start-----*/
.use3_tabhed:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/
.use3_tabhed{display:inline-block;} /*IE7およびMacIE5向け*/
/*Hides from IE-mac\*/
* html .use3_tabhed{height:1%;}
.use3_tabhed{display:block;}
.use3_tabhed2:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/
.use3_tabhed2{display:inline-block;} /*IE7およびMacIE5向け*/
/*Hides from IE-mac\*/
* html .use3_tabhed2{height:1%;}
.use3_tabhed2{display:block;}
.use3_tabarea:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/
.use3_tabarea{display:inline-block;} /*IE7およびMacIE5向け*/
/*Hides from IE-mac\*/
* html .use3_tabarea{height:1%;}
.use3_tabarea{display:block;}
/*-----CSS Hack End-----*/
.use3_tabhed{
    background-color:#F6F6F6;
    border-bottom:1px solid #C3C3C3;
    padding:5px 0 5px 10px;
}
.use3_tabhed2{
    background-color:#EEEEEE;
    border-bottom:1px solid #C3C3C3;
    padding:5px 0 5px 10px;
}
.use3_tabhed h6,.use3_tabhed2 h6{
    margin:0;
    line-height:1.2;
    font-size:x-small;
    float:left;
    font-weight:normal;
}
.use3_tabarea{
    padding:10px 20px 10px 10px;
}
.use3_tabarea p{
    margin:0;
    line-height:1;
    font-size:x-small;
    float:left;
}
.use3_tabttl{width:55px;text-align:right;}
.use3_tabarea .use3_tablnk{float:right;}

/*==========================================
               use4.php
==========================================*/
.use4_txt{padding-left:15px;font-size:small;font-weight:normal;}
.use4_txt .use_cap{padding-top:15px;}
/*-----CSS Hack Start-----*/
.use4_stepbox:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/
.use4_stepbox{display:inline-block;} /*IE7およびMacIE5向け*/
/*Hides from IE-mac\*/
* html .use4_stepbox{height:1%;}
.use4_stepbox{display:block;}
/*-----CSS Hack End-----*/

.use4_steptxt{
    float:left;
    width:187px;
    min-height:169px;
    height:169px;
    margin-left:15px;
    margin-bottom:18px;
    padding:0;
}
.use4_stepimg{
    float:right;
    width:227px;
    margin:0 15px 0 0;
    padding:0;
}

/*-----CSS Hack Start-----*/
* html .use4_steptxt{margin-left:5px;margin-right:10px;}
/*-----CSS Hack End-----*/


#use4_step1{
    background-image:url(../service/images/use4_txtbg1.gif);
    background-repeat:no-repeat;
}
#use4_step1 p{padding:55px 20px;}
#use4_step2{
    background-image:url(../service/images/use4_txtbg2.gif);
    background-repeat:no-repeat;
}
#use4_step2 p{padding:40px 20px;}

#use4_step3{
    background-image:url(../service/images/use4_txtbg3.gif);
    background-repeat:no-repeat;
}
#use4_step3 p{padding:40px 20px;}

#use4_step4{
    background-image:url(../service/images/use4_txtbg4.gif);
    background-repeat:no-repeat;
}
#use4_step4 p{padding:40px 20px;}

/*==========================================
              use_index.php
==========================================*/
#useIndex_intro1{
    padding:2px 9px 10px 9px;
}
/*-----CSS Hack Start-----*/
#useIndex_intro1:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/
#useIndex_intro1{display:inline-block;} /*IE7およびMacIE5向け*/
/*Hides from IE-mac\*/
* html #useIndex_intro1{height:1%;}
#useIndex_intro1{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/
/*-----CSS Hack End-----*/
#useIndex_intro1le p,#useIndex_intro1ri p{
    line-height:1.2;
    margin:0;
}
#useIndex_intro1le{
    float:left;
    width:300px;
}
#useIndex_intro1le p img{
    padding:0 0 5px 0;
}
#useIndex_intro1ri{
    float:left;
    width::131px;
}
.useIndex_intro1txt{padding:0 0 0 5px;}
.useIndex_spbox{
    margin:0 9px 14px 9px;
    padding:0 0 20px 0;
    background-image: url(../images/top_sp_line.gif);
    background-position:bottom left;
    background-repeat:no-repeat;
}
.useIndex_spboxEnd{
    margin:0 9px 14px 9px;
    padding:0 0 20px 0;
}
/*-----CSS Hack Start-----*/
.useIndex_spbox:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/
.useIndex_spbox{display:inline-block;} /*IE7およびMacIE5向け*/
/*Hides from IE-mac\*/
* html .useIndex_spbox{height:1%;}
.useIndex_spbox{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/
.useIndex_spboxEnd:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/
.useIndex_spboxEnd{display:inline-block;} /*IE7およびMacIE5向け*/
/*Hides from IE-mac\*/
* html .useIndex_spboxEnd{height:1%;}
.useIndex_spboxEnd{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/
/*-----CSS Hack End-----*/
.useIndex_sptxt p,.useIndex_sptxt .useIndex_spcap h4,.useIndex_sptxt .useIndex_spcap p{
    line-height:1.2;
    margin:0;
    font-weight:normal;
}
.useIndex_sptxt{
    float:right;
    width:347px;
}
.useIndex_mi{
    background-image: url(../service/images/use_mibg.gif);
    background-position:top left;
    background-repeat:no-repeat;
    margin:0 0 9px 0;
    padding:6px 0 6px 12px;
}
/*-----CSS Hack Start-----*/
.useIndex_mi:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/
.useIndex_mi{display:inline-block;} /*IE7およびMacIE5向け*/
/*Hides from IE-mac\*/
* html .useIndex_mi{height:1%;}
.useIndex_mi{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/
/*-----CSS Hack End-----*/

.useIndex_mi #useIndex_mi1,.useIndex_mi #useIndex_mi2,.useIndex_mi #useIndex_mi3,.useIndex_mi #useIndex_mi4{
    background-position:top left;
    background-repeat:no-repeat;
    padding:0 0 0 79px;
    float:left;
}
.useIndex_mi h3{margin:0;line-height:1;}
.useIndex_mi #useIndex_mi1{background-image: url(../service/images/use_index_sp1_ttl.gif);}
.useIndex_mi #useIndex_mi2{background-image: url(../service/images/use_index_sp2_ttl.gif);}
.useIndex_mi #useIndex_mi3{background-image: url(../service/images/use_index_sp3_ttl.gif);}
.useIndex_mi #useIndex_mi4{background-image: url(../service/images/use_index_sp4_ttl.gif);}
.useIndex_miLink{
    float:right;
    padding:0 20px 0 0;
}
.useIndex_miLink p{font-size:x-small;}
.useIndex_miLink p a{
    background-image:url(../service/images/use_index_linkarrow.gif);
    background-repeat:no-repeat;
    background-position:0px 1px;
    padding:0 0 0 10px;
    color:#FFFFFF;
}
.useIndex_miLink p a:visited{color:#FFFFFF;}
.useIndex_miLink p a:hover{text-decoration:none;color:#FFFFFF;}

.useIndex_sptxt .useIndex_spcap h4,.useIndex_sptxt .useIndex_spcap p{
    font-size:x-small;
}
.useIndex_sptxt .useIndex_spcap h4{
    color:#FF0000;
    background-image:none;
    margin:0;
    padding:0;
}
.useIndex_sptxt .useIndex_spcap p{
    padding:0 0 0 5px;
}
.useIndex_spcapR{color:#FF0000;}
.useIndex_spimg{
    float:left;
    width:81px;
}
#useIndex_btn{
    line-height:1;
    margin:0;
    text-align:center;
    padding:0;
}
#useIndex_sp1inline{
    display:none;
}
.use_QRtable{
    background-color:#C3C3C3;
    margin:10px 0;
    border:none;
}
.use_QRtable th,.use_QRtable td{
    text-align:left;
    vertical-align:top;
    padding:5px;
    font-size:x-small;
    font-weight:normal;
}
.use_QRtable th{background-color:#DDDDDD;}
.use_QRtable td{background-color:#FFFFFF;}
.use_QRtable .use_QRtableSIZE{width:115px;}
.use_QRtable .use_QRtableQR{color:#FF0000;width:165px;}
.use_QRtable .use_QRtableQR .use_QRtableQRtxt{float:left; width:105px;}
.use_QRtable .use_QRtableQR .use_QRtableQRimg{float:left;}
#useIndex_keiko{padding:0 15px 20px 0;text-align:right;}

.use_QRtable2 {margin:10px 0;border:1px solid #C3C3C3;}
.use_QRtable2 th,.use_QRtable2 td {text-align:left;vertical-align:top;padding:5px;font-size:x-small;font-weight:normal;}
.use_QRtable2 th {background-color:#DDDDDD; border-right:1px solid #C3C3C3; width:10px;}
.use_QRtable2 td {background-color:#FFFFFF;}
.use_QRtable2 .use_QRtableSIZE2 {width:95px;}
.use_QRtable2 .use_QRtableQR2 {color:#FF0000;width:95px;}
.use_QRtable2 .use_QRtableQR2 .use_QRtableQRtxt2 {float:left; width:95px;}
.use_QRtable2 .use_QRtableQR2 .use_QRtableQRimg2 {float:left;}
.use_QRtable2bottom {border-bottom:1px solid #C3C3C3;}
.use_QRtable2right {border-right:1px solid #C3C3C3;}
.use_QRtableQRimg2 {margin:8px 0 5px;}

table.use_QRtable3{
    border-top:1px solid #C3C3C3;
    border-left:1px solid #C3C3C3;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;

    margin:10px;
}
.use_QRtable3 th{
    border-right:1px solid #C3C3C3;
    border-bottom:1px solid #C3C3C3;
    background-color:#DDDDDD;
    text-align:center;

    width:10px;
    padding:5px;
    font-size:x-small;
    font-weight:normal;

}
.use_QRtable3 td{
    border-right:1px solid #C3C3C3;
    border-bottom:1px solid #C3C3C3;
    background-color:#FFFFFF;
    width:79px;
    padding:5px;
    text-align:center;
    font-size:x-small;
    font-weight:normal;
}

.use_QRtable3 td.use_QRtableQRimg3{
    padding:10px 5px;
}

.use_QRtable3 td.use_QRtableQRtxt3{
    color:#FF0000;
}


/*.use_QRtable3 {margin:10px 0;border:1px solid #C3C3C3;}
.use_QRtable3 th,.use_QRtable3 td {text-align:left;vertical-align:top;padding:5px;font-size:x-small;font-weight:normal;}
.use_QRtable3 th {background-color:#DDDDDD; border-right:1px solid #C3C3C3; width:10px;}
.use_QRtable3 td {background-color:#FFFFFF;}
.use_QRtable3 .use_QRtableSIZE3 {width:79px;}
.use_QRtable3 .use_QRtableQR3 {color:#FF0000;width:79px;}
.use_QRtable3 .use_QRtableQR3 .use_QRtableQRtxt3 {float:left; width:79px;}
.use_QRtable3 .use_QRtableQR3 .use_QRtableQRimg3 {float:left;}
.use_QRtable3bottom {border-bottom:1px solid #C3C3C3;}
.use_QRtable3right {border-right:1px solid #C3C3C3;}
.use_QRtableQRimg3 {margin:8px 0 5px;}*/

/*==========================================
                  howto.php
==========================================*/
#how_box{
    padding:0 0 12px 0;
}
#how_box p{
    padding:10px 15px;
    margin:0;
    line-height:1.2;
}
#how_pt1{
    background-image: url(../service/images/howto_pt_bg1.jpg);
    background-position:top right;
    background-repeat:no-repeat;
    padding:0 0 32px 0;
}
#how_pt2{
    background-image: url(../service/images/howto_pt_bg2.jpg);
    background-position:top right;
    background-repeat:no-repeat;
    padding:0 0 32px 0;
}
#how_pt1 p,#how_pt2 li,#how_pt3 p{line-height:1.2;}
#how_pt1 p,#how_pt3 p{padding:8px 0 8px 10px;width:230px;}
#how_pt2 li{
    background-image:url(../service/images/howto_liico.gif);
    background-position:12px 12px;
    background-repeat:no-repeat;
    padding:5px 0 5px 22px;
    width:220px;
}
#how_ngbox{width:444px;}
/*-----CSS Hack Start-----*/
#how_ngbox:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/
#how_ngbox{display:inline-block;} /*IE7およびMacIE5向け*/
/*Hides from IE-mac\*/
* html #how_ngbox{height:1%;}
#how_ngbox{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/
/*-----CSS Hack End-----*/
#how_ngbox .how_ngcts{
    padding:0 7px;
    text-align:center;
    float:left;
    width:134px;
}
#how_ngbox .how_ngcts p{width:134px;line-height:1;margin:0 auto;padding:0;}
#how_ngbox .how_ngcts .how_ngtxt{padding:7px 0 20px 0;font-size:x-small;}
#how_btn01{text-align:center;padding:10px 0 0 0;}



div#how_pt2 ul.howto_list2 li{width:auto;}
div#how_pt2 li#howto_listbg1{background:url(../service/images/howto_listbg01.jpg) no-repeat bottom center;padding-bottom:131px;margin-bottom:20px;}
div#how_pt2 li#howto_listbg2{background:url(../service/images/howto_listbg02.jpg) no-repeat bottom center;padding-bottom:196px;margin-bottom:0;}
div#how_pt2 h5{margin:20px 0 15px 0;}

/*==========================================
                  faq.php
==========================================*/
.faq_h5{
    background-image:url(../service/images/faq_ttl_h5.gif);
    background-repeat:no-repeat;
    background-position:top left;
    font-size:small;
    font-weight:normal;
    line-height:1;
    color:#008000;
    margin:9px 0 10px 4px;
    padding:5px 0 5px 10px;
}
#faq_list{
    margin:0 0 20px 15px;
}
#faq_list li{
    font-size:x-small;
    background-image:url(../service/images/faq_ico1.gif);
    background-repeat:no-repeat;
    background-position:0 2px;
    padding:1px 0 1px 15px;
    margin:3px 0;
    line-height:1.2;
}
#faq_list li a{color:#444444;}
#faq_list li a:hover{color:#FF8000;}
.faq_box1{border:1px solid #D4D4D4;padding:2px;margin:0 4px 12px 4px;}
.faq_box2{background-image:url(../service/images/faq_boxbg.gif);background-repeat:repeat-x;padding:12px;}
.faq_top{text-align:right;padding:30px 0 0 0;font-size:x-small;margin:0;line-height:1;}
.faq_top a{background-image:url(../images/arrow_pagetop.gif);background-repeat:no-repeat;background-position:0 4px;padding:0 0 0 12px;}
.faq_h6{font-size:small;background-image:url(../service/images/faq_ico1.gif);background-repeat:no-repeat;background-position:0 1px;padding:0 0 10px 15px;font-weight:normal;border-bottom:1px dotted #444444;margin:0 0 12px 0;}
.faq_an{background-image:url(../service/images/faq_ico2.gif);background-repeat:no-repeat;background-position:0 4px;padding:0 0 0 15px;}
/*-----CSS Hack Start-----*/
.faq_an:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/
.faq_an{display:inline-block;} /*IE7およびMacIE5向け*/
/*Hides from IE-mac\*/
* html .faq_an{height:1%;}
.faq_an{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/
/*-----CSS Hack End-----*/
#faq_btn01{text-align:center;padding:10px 0 20px 0;}

/*==========================================
                  lineup.php
==========================================*/
.linp_txt{padding:12px 20px 6px 20px;}
.linp_box{text-align:center;padding:0 30px;}
/*-----CSS Hack Start-----*/
.linp_box:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/
.linp_box{display:inline-block;} /*IE7およびMacIE5向け*/
/*Hides from IE-mac\*/
* html .linp_box{height:1%;}
.linp_box{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/
/*-----CSS Hack End-----*/
.linp_cts{float:left;padding:0 20px 24px 20px;}
.linp_ctsimg{margin:0;line-height:1;width:156px;padding:0 0 8px 0;}
.linp_ctstxt{margin:0;line-height:1;width:156px;font-size:x-small;}
/*---table---*/
.linp_tab{margin:0 20px;background-color:#DDDDDD;}
.linp_tab th,.linp_tab td{padding:5px 8px;text-align:left;vertical-align:top;}
.linp_tab th p,.linp_tab td p{margin:0 0 8px 0; line-height:1.2;}
.linp_tab td .linp_tabcap{font-size:x-small;margin:0;}
.linp_tab th{font-weight:normal;}
.linp_tab td{background-color:#FFFFFF;}
.linp_tabTh1{background-color:#FF6600;}
.linp_tabTh2{background-color:#FFFFFF;white-space:nowrap;}
.linp_tabbox{text-align:center;padding:0 3px;}
/*-----CSS Hack Start-----*/
.linp_tabbox:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/
.linp_tabbox{display:inline-block;} /*IE7およびMacIE5向け*/
/*Hides from IE-mac\*/
* html .linp_tabbox{height:1%;}
.linp_tabbox{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/
/*-----CSS Hack End-----*/
.linp_tabcts{float:left;padding:0 4px 10px 4px;}
.linp_tabctsimg{margin:0;line-height:1;width:102px;padding:0 0 3px 0;}
.linp_tabctstxt{margin:0;line-height:1;width:102px;font-size:x-small;}
/*----dammyStart----*/
/*.linp_tabctsimg{color:#CCCCCC;background-color:#CCCCCC;padding:30px 0;margin:0 0 8px 0;}*/
/*---- dammyEnd ----*/


/*==========================================
               partner.php
==========================================*/
div#partner{float:right;width:598px;}
* html div#partner{width: 599px;}
*:first-child+html div#partner {width: 600px;}

div.partner_box{
    border: 1px solid #008000;
    padding:10px 0 0 10px;
    text-align:left;
    margin:0 0 10px 0;
    background-color:#FFFFFF;
}
h3#partner_ttl{margin:0 0 7px 0;}
h4.partner_subttl{background:url(../service/images/partner_subttl_bg.gif) no-repeat left bottom;padding:0 0 5px 15px;font-size:small;margin:13px 0 18px 0;color:#444444;}
dl.partner_link{padding:0 16px;zoom:1;margin:0 0 17px 0;}
dl.partner_link:after{content:".";display: block;height:0px;clear:both;visibility:hidden;}
dl.partner_link dt.partner_link_ttl{float:right;width:410px;}
dl.partner_link dd.partner_link_lnk{float:right;width:410px;text-indent:1em;}
dl.partner_link dd.partner_link_img{float:left;width:125px;height:40px;}
dl.partner_link dt.partner_link_ttl span{margin-right:5px;}


/*==========================================
               media.php
==========================================*/
div#media{float:right;width:598px;}
* html div#media{width: 599px;}
*:first-child+html div#media {width: 600px;}

div.media_box{
    border: 1px solid #008000;
    padding:5px;
    text-align:left;
    margin:0 0 10px 0;
    background-color:#FFFFFF;
}

h3#media_ttl{border:2px solid #A3CBA3;background:#227A22;padding:5px;}
div.media_gdn{background: url(../images/glm_txt.gif) top left repeat-x;margin:0;padding:12px 0 0 0;}
h4.media_subttl{border-left:3px solid #227A22;border-bottom:1px solid #227A22;padding:5px 0 5px 5px;margin:0 0 10px 10px;}
dl.media_area{margin:0 0 10px 20px;padding:0 0 20px 0;border-bottom:1px dotted #7FBF7F;}
dl.media_areaen{margin:0 0 10px 20px;padding:0 0 20px 0;}
dl.media_area dt,dl.media_areaen dt{margin:10px 0 0 0;padding:0;}
dl.media_area dd,dl.media_areaen dd{margin:0;padding:0;zoom:1;}
dl.media_area dd:after,dl.media_areaen dd:after{content:".";display: block;height:0px;clear:both;visibility:hidden;}
dl.media_area dd span.media_area_img,dl.media_areaen dd span.media_area_img{display:block;float:left;width:120px;margin:5px 15px 0 0;}
dl.media_area dd span.media_area_txt,dl.media_areaen dd span.media_area_txt{display:block;float:left;margin:0 0 0 0;}


