@charset "utf-8";
/* font-size:85.7%; */
/* font-size:71.4%; */
/* tag */
*{margin:0; padding:0; line-height:1.6em;}
body{behavior:url("/htc/csshover3.htc");font-size:12px; color:#333333; background:#ffffff left 1px url(/cmn_img/base_back.jpg) repeat-x; text-align:center;font-family:Verdana,Arial,"Helvetica Neue",Helvetica,sans-serif;}
ul{list-style:none;}
li{list-style:none;}
dl{list-style:none;}

img{border:none; vertical-align:top;}
h1{ font-size:100%; font-weight:normal; margin:0;}
h2{font-size:100%; font-weight:normal; margin:0 0 10px 0;}
h3{font-size:128.6%; font-weight:normal; margin:0; }
h4{font-size:100%; padding:3px 5px 3px 5px; background:#333333; color:#ffffff; margin:0;display:inline-block; /display:inline;zoom:1;}
#u_ti{ border-top:0; border-bottom:1px solid #cccccc; padding:0 0 5px 7px; font-size:165%;}

a:link,a:visited,a:active{ color:#0088BB;}
a:hover{ color:#EC6C00; text-decoration:underline;}

a:hover img{filter:alpha(opacity=70);opacity:0.7;}
.filter_none{filter:none;opacity:1;zoom:1;}

button{margin:0; padding:0; line-height:0; border:0;}

table{border:0; border-collapse:collapse; font-size:100%; width:100%;}
strong{}

object{ vertical-align:top;}

/* float */
.float_l{float:left;}
.float_r{float:right;}

.img_fl_r{float:right; margin:0 0 5px 10px;}

/* clear */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-table;} /* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;} /* End hide from IE-mac */
.clear{clear:both; height:0; line-height:0; font-size:1%;}

/* align_valign */
.a_left{text-align:left;}
.a_right{text-align:right;}
.a_center{text-align:center;}
.v_top{ vertical-align:top;}
.v_middle{ vertical-align:middle;}
.v_bottom{ vertical-align:bottom;}

/* height */
.h100p{height:100%;}

/* border */
.border_01d{border-bottom:1px dotted #bdbdbd;}
.border_01s{border-bottom:1px solid #bdbdbd;}
.border_02d{border-bottom:1px dotted #bdbdbd;}
.border_none{border:none;}

/* img_frame */
.img_frame01{
border:1px solid #cccccc; padding:2px;zoom:1;
-moz-box-shadow:#383231 0px 10px 10px;
-webkit-box-shadow:#383231 0px 10px 10px;
box-shadow:#383231 0px 10px 10px;
behavior: url(/htc/PIE.htc);
zoom:1;
}
.img_frame02{border:1px solid #cccccc; padding:1px;zoom:1;}
.img_frame03{border:1px solid #cbd0d9;}

/* width */
.width48{width:48%;}
.width200px{width:200px;}


/* bold */
.bold{font-weight:bold;}
.bold_none{font-weight:normal;}

/* line-height */
.line-height100{line-height:100%;}
.line-height110{line-height:110%;}
.line-height120{line-height:120%;}
.line-height130{line-height:130%;}
.line-height140{line-height:140%;}
.line-height150{line-height:150%;}
.line-height160{line-height:160%;}
.line-height170{line-height:170%;}
.line-height180{line-height:180%;}
.line-height190{line-height:190%;}
.line-height200{line-height:200%;}

/* att */
.att_red{color:#EB3F03;}
.att_blue{color:#003399;}
.att_gray{color:#646464;}

/* p01 p02 p03 */

.p01{ padding:0 0 40px 0;zoom:1;}
.p02{ padding:0 20px 0 20px;}
.p03{ margin:0 10px 30px 10px; height:100%;}
.p04{ margin:0 10px 30px 10px; height:100%;}

/* font */

.font857{font-size:85.7%;}
.font714{font-size:71.4%;}

.font70{font-size:70%;}
.font80{font-size:80%;}
.font90{font-size:90%;}
.font100{font-size:100%;}
.font110{font-size:110%;}
.font120{font-size:120%;}
.font130{font-size:130%;}
.font140{font-size:140%;}
.font150{font-size:150%;}
.font160{font-size:160%;}
.font170{font-size:170%;}
.font180{font-size:180%;}

/* link */
.linkL{ background:5px center url(/cmn_img/linkL_off.png) no-repeat; padding:5px 5px 5px 30px;text-decoration:none;}
.linkM{ background:5px center url(/cmn_img/linkM.gif) no-repeat; padding:5px 5px 5px 12px;text-decoration:none;}

/* box */
.box01{
 padding:25px;
border:1px solid #bababa;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
background:-moz-linear-gradient(top,#362e2c,#211c1b);
background:-webkit-gradient(linear,center top,center bottom,from(#362e2c),to(#211c1b));
-pie-background:linear-gradient(top,#362e2c,#211c1b);
-moz-box-shadow:#3b3534 0px 10px 10px;
-webkit-box-shadow:#3b3534 0px 10px 10px;
box-shadow:#3b3534 0px 10px 10px;
behavior: url(/htc/PIE.htc);
zoom:1;
}

.box02{
 padding:25px;
 background:#e5e3e2;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-moz-box-shadow:#3b3534 0px 10px 10px;
-webkit-box-shadow:#3b3534 0px 10px 10px;
box-shadow:#3b3534 0px 10px 10px;
behavior: url(/htc/PIE.htc);
zoom:1;
}

/* list */
.li_heaf{zoom:1;}
.li_heaf li{ float:left; display:inline; width:50%;}

/* table */
.table01{border-collapse:collapse; margin:0; padding:0; border:0; width:100%;}
.table01 th{text-align:left; vertical-align:top; border-bottom:1px solid #cccccc;padding:10px 0 10px 10px; background:#eeeeee; font-weight:normal;}
.table01 td{text-align:left;vertical-align:top; border-bottom:1px solid #cccccc;padding:10px 0 10px 10px;}

.table02{ border-collapse:separate; border:1px solid #cccccc; line-height:160%; table-layout:fixed;}
.table02 th{ width:25%; font-weight:normal;vertical-align:top; text-align:left; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0;padding:7px; background-color:#e0e0e0;}
.table02 td{ text-align:left; vertical-align:top; border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;padding:7px;}

.table03{border-collapse:collapse; margin:0; padding:0; border:0; width:100%;}
.table03 th{ width:6em;text-align:left; vertical-align:top;  border-bottom:1px dotted #cccccc;padding:3px 0 3px 0;}
.table03 td{text-align:left;vertical-align:top; border-bottom:1px dotted #cccccc;padding:3px 0 3px 0;}

.table06{ border:1px solid #000000; line-height:160%; width:100%; color:#000000;}
.table06 th{ width:20%; font-weight:normal;vertical-align:top; border:1px solid #000000;padding:7px; background-color:#dddddd; text-align:left;}
.table06 td{ vertical-align:middle; border:1px solid #000000;padding:7px; text-align:left;}

.table_box_none{ empty-cells:hide;}

.table_none{border-bottom:0px; padding:0; margin:0;}
.table_none th{border-bottom:0px; padding:0; margin:0; font-size:100%;}
.table_none td{border-bottom:0px; padding:0; margin:0; font-size:100%;}

/* indent */
.ind_016{text-indent:-1.6em; padding-left:1.6em;}
.ind_015{text-indent:-1.5em; padding-left:1.5em;}
.ind_014{text-indent:-1.4em; padding-left:1.4em;}
.ind_013{text-indent:-1.3em; padding-left:1.3em;}
.ind_012{text-indent:-1.2em; padding-left:1.2em;}
.ind_011{text-indent:-1.1em; padding-left:1.1em;}
.ind_010{text-indent:-1em; padding-left:1em;}
.ind_009{text-indent:-0.9em; padding-left:0.9em;}
.ind_008{text-indent:-0.8em; padding-left:0.8em;}
.ind_007{text-indent:-0.7em; padding-left:0.7em;}
.ind_006{text-indent:-0.6em; padding-left:0.6em;}
.ind_005{text-indent:-0.5em; padding-left:0.5em;}

/*  form */
.form{border:none;}
.form_submit{cursor:pointer;}
input{ vertical-align:middle; line-height:105%;}
.input_text_ll{ width:535px; line-height:105%; height:1.2em; vertical-align:middle;}
.input_text_sl{ width:450px; line-height:105%; height:1.2em; vertical-align:middle;}
.input_text_l{ width:250px; line-height:105%; height:1.2em; vertical-align:middle;}
.input_text_m{ width:150px; line-height:105%; height:1.2em; vertical-align:middle;}
.input_text_s{ width:75px; line-height:105%; height:1.2em; vertical-align:middle;}
.input_text_ss{ width:40px; line-height:105%; height:1.2em; vertical-align:middle;}

.textarea_ll{ width:450px; height:10em; font-size:85.7%; line-height:120%; vertical-align:middle;}

/* pan */
#pan{ color:#4D4D4D;font-size:90%; padding:7px 0 14px 0; line-height:110%;}

/* margin_padding */
.mar_t00{margin-top:0px;}
.mar_t05{margin-top:5px;}
.mar_t10{margin-top:10px;}
.mar_t15{margin-top:15px;}
.mar_t20{margin-top:20px;}
.mar_t25{margin-top:25px;}
.mar_t30{margin-top:30px;}
.mar_t35{margin-top:35px;}
.mar_t40{margin-top:40px;}
.mar_t45{margin-top:45px;}
.mar_t50{margin-top:50px;}
.mar_t55{margin-top:55px;}
.mar_t60{margin-top:60px;}
.mar_t65{margin-top:65px;}
.mar_t70{margin-top:70px;}
.mar_t75{margin-top:75px;}
.mar_t80{margin-top:80px;}
.mar_t85{margin-top:85px;}
.mar_t90{margin-top:90px;}
.mar_t95{margin-top:95px;}
.mar_t100{margin-top:100px;}

.mar_r00{margin-right:0px;}
.mar_r05{margin-right:5px;}
.mar_r10{margin-right:10px;}
.mar_r15{margin-right:15px;}
.mar_r20{margin-right:20px;}
.mar_r25{margin-right:25px;}
.mar_r30{margin-right:30px;}
.mar_r35{margin-right:35px;}
.mar_r40{margin-right:40px;}
.mar_r45{margin-right:45px;}
.mar_r50{margin-right:50px;}
.mar_r55{margin-right:55px;}
.mar_r60{margin-right:60px;}
.mar_r65{margin-right:65px;}
.mar_r70{margin-right:70px;}
.mar_r75{margin-right:75px;}
.mar_r80{margin-right:80px;}
.mar_r85{margin-right:85px;}
.mar_r90{margin-right:90px;}
.mar_r95{margin-right:95px;}
.mar_r100{margin-right:100px;}

.mar_b00{margin-bottom:0px;}
.mar_b05{margin-bottom:5px;}
.mar_b10{margin-bottom:10px;}
.mar_b15{margin-bottom:15px;}
.mar_b20{margin-bottom:20px;}
.mar_b25{margin-bottom:25px;}
.mar_b30{margin-bottom:30px;}
.mar_b35{margin-bottom:35px;}
.mar_b40{margin-bottom:40px;}
.mar_b45{margin-bottom:45px;}
.mar_b50{margin-bottom:50px;}
.mar_b55{margin-bottom:55px;}
.mar_b60{margin-bottom:60px;}
.mar_b65{margin-bottom:65px;}
.mar_b70{margin-bottom:70px;}
.mar_b75{margin-bottom:75px;}
.mar_b80{margin-bottom:80px;}
.mar_b85{margin-bottom:85px;}
.mar_b90{margin-bottom:90px;}
.mar_b95{margin-bottom:95px;}
.mar_b100{margin-bottom:100px;}
.mar_b200{margin-bottom:200px;}

.mar_l00{margin-left:0px;}
.mar_l05{margin-left:5px;}
.mar_l10{margin-left:10px;}
.mar_l15{margin-left:15px;}
.mar_l20{margin-left:20px;}
.mar_l25{margin-left:25px;}
.mar_l30{margin-left:30px;}
.mar_l35{margin-left:35px;}
.mar_l40{margin-left:40px;}
.mar_l45{margin-left:45px;}
.mar_l50{margin-left:50px;}
.mar_l55{margin-left:55px;}
.mar_l60{margin-left:60px;}
.mar_l65{margin-left:65px;}
.mar_l70{margin-left:70px;}
.mar_l75{margin-left:75px;}
.mar_l80{margin-left:80px;}
.mar_l85{margin-left:85px;}
.mar_l90{margin-left:90px;}
.mar_l95{margin-left:95px;}
.mar_l100{margin-left:100px;}

.pad_t00{padding-top:0px;}
.pad_t05{padding-top:5px;}
.pad_t10{padding-top:10px;}
.pad_t15{padding-top:15px;}
.pad_t20{padding-top:20px;}
.pad_t25{padding-top:25px;}
.pad_t30{padding-top:30px;}
.pad_t35{padding-top:35px;}
.pad_t40{padding-top:40px;}
.pad_t45{padding-top:45px;}
.pad_t50{padding-top:50px;}
.pad_t55{padding-top:55px;}
.pad_t60{padding-top:60px;}
.pad_t65{padding-top:65px;}
.pad_t70{padding-top:70px;}
.pad_t75{padding-top:75px;}
.pad_t80{padding-top:80px;}
.pad_t85{padding-top:85px;}
.pad_t90{padding-top:90px;}
.pad_t95{padding-top:95px;}
.pad_t100{padding-top:100px;}

.pad_r00{padding-right:0px;}
.pad_r05{padding-right:5px;}
.pad_r10{padding-right:10px;}
.pad_r15{padding-right:15px;}
.pad_r20{padding-right:20px;}
.pad_r25{padding-right:25px;}
.pad_r30{padding-right:30px;}
.pad_r35{padding-right:35px;}
.pad_r40{padding-right:40px;}
.pad_r45{padding-right:45px;}
.pad_r50{padding-right:50px;}
.pad_r55{padding-right:55px;}
.pad_r60{padding-right:60px;}
.pad_r65{padding-right:65px;}
.pad_r70{padding-right:70px;}
.pad_r75{padding-right:75px;}
.pad_r80{padding-right:80px;}
.pad_r85{padding-right:85px;}
.pad_r90{padding-right:90px;}
.pad_r95{padding-right:95px;}
.pad_r100{padding-right:100px;}

.pad_b00{padding-bottom:0px;}
.pad_b05{padding-bottom:5px;}
.pad_b10{padding-bottom:10px;}
.pad_b15{padding-bottom:15px;}
.pad_b20{padding-bottom:20px;}
.pad_b25{padding-bottom:25px;}
.pad_b30{padding-bottom:30px;}
.pad_b35{padding-bottom:35px;}
.pad_b40{padding-bottom:40px;}
.pad_b45{padding-bottom:45px;}
.pad_b50{padding-bottom:50px;}
.pad_b55{padding-bottom:55px;}
.pad_b60{padding-bottom:60px;}
.pad_b65{padding-bottom:65px;}
.pad_b70{padding-bottom:70px;}
.pad_b75{padding-bottom:75px;}
.pad_b80{padding-bottom:80px;}
.pad_b85{padding-bottom:85px;}
.pad_b90{padding-bottom:90px;}
.pad_b95{padding-bottom:95px;}
.pad_b100{padding-bottom:100px;}

.pad_l00{padding-left:0px;}
.pad_l05{padding-left:5px;}
.pad_l10{padding-left:10px;}
.pad_l15{padding-left:15px;}
.pad_l20{padding-left:20px;}
.pad_l25{padding-left:25px;}
.pad_l30{padding-left:30px;}
.pad_l35{padding-left:35px;}
.pad_l40{padding-left:40px;}
.pad_l45{padding-left:45px;}
.pad_l50{padding-left:50px;}
.pad_l55{padding-left:55px;}
.pad_l60{padding-left:60px;}
.pad_l65{padding-left:65px;}
.pad_l70{padding-left:70px;}
.pad_l75{padding-left:75px;}
.pad_l80{padding-left:80px;}
.pad_l85{padding-left:85px;}
.pad_l90{padding-left:90px;}
.pad_l95{padding-left:95px;}
.pad_l100{padding-left:100px;}.base{ margin:0 auto; text-align:left;}


/*** likebar ***/
#likebar{ margin:0 0 18px 0; height:25px; overflow:hidden;
background:#333333;
zoom:1;
}

#likebar .base{ width:960px; zoom:1; padding:4px 0 0 0;}
#likebar .right{float:right;}
#likebar .right ul{ color:#999999;}
#likebar .right ul li{display:inline; background:left top url(/cmn_img/likebarLine.gif) repeat-y; padding:0 10px 0 10px;}
#likebar .right .first{ background:none;}
#likebar .right ul li a{ color:#ffffff; text-decoration:none;}
#likebar .right ul li a:hover{ color:#EC6C00; text-decoration:none;}

/*** head ***/
#header{width:960px;zoom:1;}
#header div{zoom:1;}
#header div a#logo{ float:left; display:inline; width:183px;zoom:1;}
#header div ul{ float:right; display:inline; margin:10px 0 0 0;zoom:1; font-size:71.4%;}
#header div ul li{ float:left; display:inline; margin:0 0 0 0;zoom:1;position: relative;zoom:1;z-index:1;}
#header div ul li ul{ float:none; margin:0;display: none; position: absolute; width:179px; top: 33px; left: 0; font-size:100%;zoom:1;
padding:15px;
background:#333333;
zoom:1;
z-index:2;
}
#header div ul li ul li{display:block;float:none; margin:0; zoom:1;}
#header div ul li ul li a{ float:none;display:block; font-size:14px;padding:6px;color:#ffffff;zoom:1; text-decoration:none;}
#header div ul li ul li a:hover{ color:#EC6C00;}
#header div ul li img{filter:none;opacity:1;zoom:1;}

#langage_switch{width:960px;}
#langage_switch div{position:relative;zoom:1;}
#langage_switch p{position:absolute; top:-25px; right:0px;}
#langage_switch img{filter:none;opacity:1;zoom:1;}

/*** maintitle ***/
#maintitle{width:960px; background:570px 20px url(/img/mainphoto.png) no-repeat;}
#maintitle div#textarea{ width:620px; color:#333333; text-align:left; padding:30px 0 80px 0; position:relative;}
#maintitle div#textarea h1{ font-size:220%; font-weight:bold; line-height:120%;}
#maintitle div#textarea p{ padding:30px 0 20px 0;}
#maintitle div#textarea a{ text-align:left; margin:0 0 0 60px; display:block; width:335px; height:132px; background:url(/img/btn_sdk_off.png) no-repeat; color:#ffffff; text-decoration:none;}
#maintitle div#textarea a:hover{background:url(/img/btn_sdk_on.png) no-repeat; color:#ffffff; text-decoration:none;}
#maintitle div#textarea span{text-align:left; display:block; width:260px;  padding:82px 0 0 29px; cursor:pointer;}

#maintitle div#textarea .undericon{ zoom:1; margin:10px 230px 0 0;}
#maintitle div#textarea .undericon li{ float:right; display:inline; padding:10px 0 10px 30px; text-align:left;}
#maintitle div#textarea .undericon li.icon_ios{ width:70px; background:left top url(/img/icon_ios.png) no-repeat;}
#maintitle div#textarea .undericon li.icon_android{ width:110px; background:left top url(/img/icon_android.png) no-repeat;}

/*** catpagetitle ***/
#contentBase{ background:left bottom url(/cmn_img/footShadow.png) repeat-x;zoom:1; padding:0 0 100px 0;}
#catpagetitle{background:#333333; color:#ffffff; margin:0 0 50px 0;}
#catpagetitle div#textarea{width:960px;text-align:left; padding:20px 0 20px 25px;}
#catpagetitle div#textarea h2{ line-height:100%;}
#catpagetitle div#textarea p{ padding:0 0 0 0;}

/* entrypagetitle */
#entrypagetitle{ background:#333333; color:#ffffff; margin:0 0 50px 0;}
#entrypagetitle div#textarea{width:960px;text-align:left; padding:20px 0 20px 25px;position:relative;}
#entrypagetitle div#textarea h2{ line-height:100%;}
#entrypagetitle div#textarea p{ padding:0 0 0 0;}

/* otherpagetitle */
#otherpagetitle{width:960px; text-align:left;background:#ffffff;}
#otherpagetitle div#textarea{ width:500px; padding:20px 0 20px 25px; position:relative;}
#otherpagetitle div#textarea h2{ font-size:240%; line-height:100%;}

/* catarea */
#mainarea{ width:960px;zoom:1;background:715px top url(../cmn_img/rLine.gif) repeat-y;}
#catDeveloper #mainarea{ background:none;}
#catarea{zoom:1;}

#catinner{ padding:25px;zoom:1;}
.catlist{ width:990px; margin:0 0 0 0;zoom:1;}
.catlist li{zoom:1; float:left; display:inline; width:298px; margin:0; border-left:1px solid #cccccc;}
.catlist li.first{border-left:none;}
.catlist li a{color:#333333!important; display:block;text-decoration:none; padding:40px 40px 40px 60px; background:20px center url(/cmn_img/linkL.png) no-repeat;}
.catlist li a:hover{color:#333333!important; display:block; background:#eeeeee 20px center url(/cmn_img/linkL_on.png) no-repeat;text-decoration:none;}


/* entryarea */
#mainarea div.area_l{ float:left; display:inline; width:700px;}
#mainarea div.area_r{ float:right; display:inline; width:230px;}


/* oterharea */
#mainarea div#otherarea h3{ font-size:180%; background:13px 0 url(/cmn_img/h3_back.png) no-repeat; padding:12px 0 36px 32px; line-height:102%;}
#mainarea div#otherarea h3 span{ font-size:60%; line-height:102%; font-weight:normal;}
#mainarea div#otherarea h4{background:4px 0.5em url(/cmn_img/h4_back.gif) no-repeat; font-size:140%; padding:0 0 24px 32px; line-height:102%;}
#mainarea div#otherarea h4 span{ font-size:71.4%; line-height:102%; font-weight:normal;}


/* column3 */
.column3{ width:717px; margin:0 0 0 -17px; zoom:1;}
.column3 li{ width:222px; float:left; display:inline; margin:0 0 0 17px;}

/* contact */
.error_text{
padding:25px;
background:#CC0000;
 color:#ffffff;
zoom:1;
}
.submit_conf{ width:190px; height:45px; background:left top url(/cmn_img/submit_conf_off.gif) no-repeat; border:0; cursor:pointer; text-indent:-9999px; zoom:1; display:block; margin:0 auto;}
.submit_conf:hover{background:left top url(/cmn_img/submit_conf_on.gif) no-repeat;}
.submit_send{ float:right; width:190px; height:45px; background:left top url(/cmn_img/submit_send_off.gif) no-repeat; border:0; cursor:pointer; text-indent:-9999px; zoom:1; display:block; margin:0 auto;}
.submit_send:hover{background:left top url(/cmn_img/submit_send_on.gif) no-repeat;}
.submit_back{ float:left;width:190px; height:45px; background:left top url(/cmn_img/submit_back_off.gif) no-repeat; border:0; cursor:pointer; text-indent:-9999px; zoom:1; display:block; margin:0 auto;}
.submit_back:hover{background:left top url(/cmn_img/submit_back_on.gif) no-repeat;}
.submit_apply{ width:190px; height:45px; background:left top url(/cmn_img/submit_apply_off.gif) no-repeat; border:0; cursor:pointer; text-indent:-9999px; zoom:1; display:block; margin:0 auto;}
.submit_apply:hover{background:left top url(/cmn_img/submit_apply_on.gif) no-repeat;}

/* number*/
.number{ text-align:center; padding:50px 0 0 0;}
.number div{ margin:0 auto; color:#333333;}
.number a{ margin:0 0 0 5px;border:1px solid #cccccc; line-height:180%; padding:5px 10px 5px 10px; color:#333333!important; text-decoration:none;zoom:1;}
.number a:hover{ background:#333333; color:#ffffff!important;border:1px solid #cccccc;zoom:1; text-decoration:none;}

.topback{text-align:right; padding:20px 0 40px 0;}
.foot_topback{text-align:right; position:relative;zoom:1; padding:0;}
.foot_topback a{text-align:right; position:absolute; top:-61px; right:0;zoom:1;}
.foot_topback img{filter:none;opacity:1;zoom:1;}

/* right */
#r_apply{ position:relative;zoom:1; }
#r_apply a{ display:block; }
#r_apply img{ margin:-25px 0 25px 0;filter:none;opacity:1;zoom:1;}

.r_menu{}
.r_menu .inner{
zoom:1;
}
.r_menu h4{
 padding:0 0 8px 0;
 margin:0;
 display:block;
 background:none;
}
.r_menu h4 a{
background:#333333;
zoom:1;
color:#ffffff!important;
display:block;
text-decoration:none;
padding:3px 5px 3px 5px;
margin:0;
display:block;
}
.r_menu h4 a:hover{
color:#ffffff!important;
background:#EC6C00;
text-decoration:none;
}
.r_menu ul{ padding:0;}
.r_menu ul li{}
.r_menu ul li a{
border-bottom:1px solid #cccccc;
background:0.5em 1.4em url(/cmn_img/linkM.gif) no-repeat;
padding:10px 0 10px 20px;
color:#333333!important;
text-decoration:none;
 display:block;
zoom:1;
}
.r_menu ul li a:hover{
background:#eeeeee 0.5em 1.4em url(/cmn_img/linkM.gif) no-repeat;
zoom:1;
display:block;
padding: 10px 0 10px 20px;
text-decoration:none;
color:#333333!important;
}

#rnavi_on a{
background:#eeeeee 0.5em 1.4em url(/cmn_img/linkM.gif) no-repeat;
zoom:1;
display:block;
padding: 10px 0 10px 20px;
text-decoration:none;
color:#333333!important;
}

#rBanner01{margin:20px 0 0 0; font-size:85.7%;}

.archive{ margin:20px 0 0 0;}

.archive h4{
background:#658f1a;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
behavior: url(/htc/PIE.htc);
zoom:1;
color:#ffffff!important;
display:block;
text-decoration:none;
padding:3px 5px 3px 5px;
}

.archive ul{zoom:1; margin:5px 0 5px 0;}
.archive li{ width:45px; float:left; display:inline}


#u_relateve{ padding:15px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:-moz-linear-gradient(top,#554f4d,#393331);
background:-webkit-gradient(linear,center top,center bottom,from(#554f4d),to(#393331));
-pie-background:linear-gradient(top,#554f4d,#393331);
-moz-box-shadow:#201a19 0px 10px 10px;
-webkit-box-shadow:#201a19 0px 10px 10px;
box-shadow:#201a19 0px 10px 10px;
behavior: url(/htc/PIE.htc);
zoom:1;
}

#u_relateve h5{font-size:140%;}
#u_relateve ul{ padding:15px 0 0 0;}
#u_relateve ul li{ border-bottom:1px solid #736660; padding:0 0 5px 20px; margin:0 0 5px 0; background:5px 0.5em url(/cmn_img/link_s.gif) no-repeat;}
#u_relateve ul li a{ text-decoration:none;}


/* footer */
div#footer{
background:#333333;
zoom:1;
}

#footer div.base{width:960px;zoom:1; padding:30px 0 30px 0; zoom:1;}
#footer .left{ float:left;width:630px;display:inline;zoom:1;}
#footer .left ul{ width:170px; float:left; display:inline;background:left top url(/cmn_img/footLine.gif) repeat-y; padding:0 0 0 40px;}
#footer .left ul.first{ padding:0 0 0 0; background:none;}
#footer .left ul li{ padding:0 0 2px 12px;zoom:1; background:left center url(/cmn_img/linkFoot.gif) no-repeat;}
#footer .left ul li.bold{ background:none; padding:5px 0 2px 0;}
#footer .left ul li a{ text-decoration:none; color:#cccccc;}
#footer .left ul li a:hover{ color:#EC6C00;}

#footer .right .foot_banner{padding:0 0 0 0;}
#footer .right .foot_banner ul{ width:310px; float:none; display:block; margin:0 0 0 -10px;zoom:1;}
#footer .right .foot_banner ul li{width:145px; float:left; display:inline; background:none; padding:0 0 10px 0; margin:0 0 0 10px;zoom:1;}
#footer .right .foot_banner ul li img{filter:alpha(opacity=70);opacity:0.7;}
#footer .right .foot_banner ul li img:hover{filter:alpha(opacity=100);opacity:1;}

#footer .right{float:right;width:300px;zoom:1;display:inline;}
#footer div.banner_mediba{ margin:0 0 10px 0;}
#footer div.banner_mediba h3{ color:#ffffff;}
#footer div.banner_mediba img{filter:alpha(opacity=70);opacity:0.7;}
#footer div.banner_mediba img:hover{filter:alpha(opacity=100);opacity:1;}/*** contents ***/
#top #content{ zoom:1; width:960px;}
#top #content .left{ float:left; width:610px;}
#top #content .right{ float:right; width:320px;}

#top #content .contentbox{zoom:1; border:1px solid #D8D8D8; background:#EEEEEE; padding:0 1px 0 1px;}
#top #content .contentboxHead{ border-top:1px solid #ffffff;}
#top #content .contentboxFoot{padding:12px;border-bottom:1px solid #cccccc;}
#top #content .left .contentboxFoot{ background:right bottom url(/img/contentBack.gif) no-repeat;}

#top #content .left ul{width:610px;zoom:1;}
#top #content .left ul li{float:left; display:inline; width:234px; padding:0 0 0 70px;}
#top #content ul li strong{font-size:116.7%; display:block; padding:120px 0 0 0;}
#top #content ul li#p01{ background: center 20px url(/img/p01.png) no-repeat; border-right:1px solid #cccccc;}
#top #content ul li#p02{ background: center 20px url(/img/p02.png) no-repeat;border-left:1px solid #ffffff;}
#top #content ul li#p04{ background: center 20px url(/img/p04.png) no-repeat; padding:140px 0 0 0;}

#top #content .left ul li ul{ float:none; display:block; text-align:left; }
#top #content .left ul li ul li{background:none; float:none; display:block; text-align:left; padding:0 0 0 1em; text-indent:-1em; width:auto;}

#top #content h2{font-size:160%;}

#top #content .link_detail{position:relative;zoom:1; text-align:right;}
#top #content .link_detail a{ position:absolute; top:-32px; right:0;}
#top #content .link_detail img{filter:none;opacity:1;zoom:1;}

#top #content_back{ position:relative;zoom:1;}
#top #content_back img{ position:absolute;top:-15px; left:-15px;}

/* news */
#top #news{width:960px; padding:60px 0 100px 0;}
#top #news #h2{ font-size:230%; font-weight:bold;}
#top #news #rss{ position:relative;zoom:1;}
#top #news #rss a{position:absolute; top:-33px; left:140px;}
#top #news #newslist{ position:relative;zoom:1;}
#top #news #newslist a{position:absolute; top:-30px; right:0px;}
#top #news #newslist img{filter:none;opacity:1;zoom:1;}
#top #news  ul{ width:990px; margin:0 0 0 -30px; zoom:1;}
#top #news  ul li{ width:300px; float:left; display:inline; margin:0 0 24px 30px; padding:0 0 24px 0; border-bottom:1px solid #cccccc;}

#news ul li div{
width:82px;
float:left;
display:inline;
text-align:center;
color:#ffffff;
background:#333333;
padding:5px 0 5px 0;
line-height:120%;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
behavior: url(/htc/PIE.htc);
zoom:1;
}
#top #news ul li p{ float:right; width:205px; display:inline; }

/* company */
#company #catpagetitle{ background:right 10px url(/company/img/mainphoto.png) no-repeat;}
#company .caticon01{ display:block; background:url(/company/img/p01.png) no-repeat;zoom:1;}
#company .caticon02{ display:block; background:url(/company/img/p02.png) no-repeat;zoom:1;}
#company .caticon03{ display:block; background:url(/company/img/p03.png) no-repeat;zoom:1;}
#company .caticon04{ display:block; background:url(/company/img/p04.png) no-repeat;zoom:1;}
#company .caticon05{ display:block; background:url(/company/img/p05.png) no-repeat;zoom:1;}


/* outline */
#outline .table01 col.col01{ width:20%;}
#outline .table01 col.col02{ width:80%;}
#outline .table01 dl{zoom:1;}
#outline .table01 dt{ width:100px; float:left; display:inline;}
#outline .table01 dd{ width:420px; float:right; display:inline;}

/* media */
#meida #entrypagetitle{ background:right 10px url(/company/media/img/mainphoto.png) no-repeat;}
#meida_caseinner li a{
display:block;
text-align:center;
padding:18px;
border:1px solid #bababa;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:-moz-linear-gradient(top,#362e2c,#211c1b);
background:-webkit-gradient(linear,center top,center bottom,from(#362e2c),to(#211c1b));
-pie-background:linear-gradient(top,#362e2c,#211c1b);
-moz-box-shadow:#3b3534 0px 10px 10px;
-webkit-box-shadow:#3b3534 0px 10px 10px;
box-shadow:#3b3534 0px 10px 10px;
behavior: url(/htc/PIE.htc);
color:#ffffff;
zoom:1;
text-decoration:none;
cursor:pointer;
}
#meida_caseinner li a:hover{
background:-moz-linear-gradient(top,#281f1d,#17100f);
background:-webkit-gradient(linear,center top,center bottom,from(#281f1d),to(#17100f));
-pie-background:linear-gradient(top,#281f1d,#17100f);
behavior: url(/htc/PIE.htc);
color:#ffffff;
zoom:1;
text-decoration:none;
}

#meida_caseinner li{font-size:85.7%;zoom:1;}
#meida_caseinner li.icon01 .icon_back{ display:block; background: center top url(/cmn_img/icon_pdf.gif) no-repeat; padding:100px 0 0 0;zoom:1;}
#meida_caseinner li.icon02 .icon_back{ display:block; background: center top url(/company/media/img/admaker_p01.gif) no-repeat; padding:100px 0 0 0;zoom:1;}
#meida_caseinner li.icon03 .icon_back{ display:block; background: center top url(/company/media/img/nobot_p01.gif) no-repeat; padding:100px 0 0 0;zoom:1;}
#meida_caseinner li a .icon_back strong{ font-size:140%;}

/* staff */
#staff #entrypagetitle{ background:right 10px url(/company/staff/img/mainphoto.png) no-repeat;}
#staff #mainarea .left{float:left; width:180px; display:inline;}
#staff #mainarea .right{float:right; width:460px; display:inline;}
#staff .table01 .col01{ width:25%;}

/* news */
#news #mainarea .area_l ul li{ border-bottom:1px solid #cccccc; padding:0 0 20px 0; margin:0 0 20px 0;zoom:1;}
#news #mainarea .area_l ul li p{ float:right; width:560px; display:inline;}
#news #mainarea .area_l #rss{ position:relative;zoom:1;}
#news #mainarea .area_l #rss a{position:absolute; top:-63px; left:200px;}

/* blog */
#blog #entrypagetitle{ background:right 10px url(/blog/img/mainphoto.png) no-repeat;}
#blog #mainarea .area_l .blog_item{ border-bottom:1px solid #665e5b; padding:0 0 20px 0; margin:0 0 20px 0;zoom:1;}
#blog #mainarea .area_l .blog_item .right a.title{ font-weight:bold; font-size:160%; text-decoration:none;}
#blog #mainarea .area_l #rss{ position:relative;zoom:1;}
#blog #mainarea .area_l #rss a{position:absolute; top:-63px; left:150px;}
#blog .area_l dl.date{ zoom:1;}
#blog .area_l dl.date dt{
float:left;
 display:inline;
width:100px;
font-size:85.7%;
text-align:center;
color:#ffffff;
padding:3px 0 3px 0;
line-height:120%;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:-moz-linear-gradient(left top,#a0e822,#75a81a);
background:-webkit-gradient(linear,center top,center bottom,from(#a0e822),to(#75a81a));
-pie-background:linear-gradient(top,#a0e822,#75a81a);
-moz-box-shadow:#3b3534 0px 10px 10px;
-webkit-box-shadow:#3b3534 0px 10px 10px;
box-shadow:#3b3534 0px 10px 10px;
behavior: url(/htc/PIE.htc);
zoom:1;
}
#blog .area_l dl.date dd{float:left; display:inline; margin:0 0 0 10px;}
#blog .area_l dl.date dd a{ text-decoration:none;}

#blog .area_l .left{width:80px; float:left; display:inline; font-size:85.7%;}
#blog .area_l .right{ width:580px; float:right; display:inline;}


.prev_next{ background:#362D29; padding:5px; text-align:center; margin:0 0 50px 0;}

.r_profile{ margin:20px 0 0 0; font-size:85.7%;}
.r_profile .left{float:left; display:inline; width:60px;}
.r_profile .right{float:right; display:inline; width:160px;}
.r_profile li{ border-bottom:1px solid #665e5b; padding:0 0 15px 0; margin:0 0 15px 0;}

/* recruit */
#recruit #entrypagetitle{ background:right 10px url(/company/recruit/img/mainphoto.png) no-repeat;}
#recruit .table01 col.col01{ width:20%;}

/* contact */
#contact .table01 th span.att{ display:block; background:110px center url(/cmn_img/contact_att.gif) no-repeat;}
#contact .table01 col.col01{ width:30%;}
.policy_box{ overflow:scroll; height:100px; margin:10px 0 50px 0; padding:20px; font-size:85.7%; background:#eeeeee;}
.submit_box{
text-align:center;
padding:25px;
border:1px solid #cccccc;
zoom:1;
}
.submit_box p{margin:0 0 10px 0;}
.submit_box .inner{ width:400px; margin:0 auto;}


/* function*/
#function #mainarea .area_l ul li{ margin:0 0 50px 0; border-bottom:1px solid #cccccc; padding:0 0 50px 0;}
#function #mainarea .area_l ul li ul li{border-bottom:none; padding:0;}

#function #mainarea .area_l .banner_list{zoom:1;}
#function #mainarea .area_l .banner_list li{float:left; display:inline; padding:0 10px 10px 0; margin:0;}

/* usage */
#usage #mainarea .area_l ul li{padding-left:100px;}
#usage #mainarea .area_l .step01{ background:left top url(/developer/usage/img/step01.png) no-repeat; padding-bottom:40px;}
#usage #mainarea .area_l .step02{ background:left top url(/developer/usage/img/step02.png) no-repeat; padding-bottom:40px;}
#usage #mainarea .area_l .step03{ background:left top url(/developer/usage/img/step03.png) no-repeat;}
#usage #mainarea .area_l .step04{ background:left top url(/developer/usage/img/step04.png) no-repeat; padding-bottom:50px;}
#usage #mainarea .area_l .step05{ background:left top url(/developer/usage/img/step05.png) no-repeat; padding-bottom:40px;}
#usage #mainarea .area_l .step06{ background:left top url(/developer/usage/img/step06.png) no-repeat; padding-bottom:40px;}
#usage #mainarea .area_l .step07{ background:left top url(/developer/usage/img/step07.png) no-repeat;}

/* case */
#caseinner li a{
zoom:1; border:1px solid #D8D8D8; background:#EEEEEE; padding:0 1px 0 1px; display:block;
text-decoration:none;
cursor:pointer;
color:#333333!important;
}
#caseinner li span.contentHead{ border-top:1px solid #ffffff; display:block;}
#caseinner li span.contentFoot{padding:12px;border-bottom:1px solid #cccccc; display:block;}
#caseinner li a:hover{
background:#cccccc;
zoom:1;
text-decoration:none;
color:#333333!important;
}

#caseinner li{font-size:85.7%;zoom:1; margin-bottom:15px; text-align:center;}
#caseinner li.icon01 .icon_back{ display:block; background: center top url(/developer/case/img/icon01.gif) no-repeat; padding:190px 0 0 0;zoom:1;}
#caseinner li.icon02 .icon_back{ display:block; background: center top url(/developer/case/img/icon02.gif) no-repeat; padding:190px 0 0 0;zoom:1;}
#caseinner li.icon03 .icon_back{ display:block; background: center top url(/developer/case/img/icon03.gif) no-repeat; padding:190px 0 0 0;zoom:1;}
#caseinner li.icon04 .icon_back{ display:block; background: center top url(/developer/case/img/icon04.gif) no-repeat; padding:190px 0 0 0;zoom:1;}
#caseinner li.icon05 .icon_back{ display:block; background: center top url(/developer/case/img/icon05.gif) no-repeat; padding:190px 0 0 0;zoom:1;}
#caseinner li.icon06 .icon_back{ display:block; background: center top url(/developer/case/img/icon06.gif) no-repeat; padding:190px 0 0 0;zoom:1;}
#caseinner li a .icon_back strong{ font-size:140%;}
#casehtml_base{ font-size:14px;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; color:#333333;}
#casehtml_base h3{ font-size:140%; padding:10px 0 0 0px;}
#casehtml_base span{ font-size:85.7%; color:#666666;}
#casehtml_base p{ padding:20px 0 0 0;}
.casehtml01{ background:right top url(/developer/case/img/case01_p01.jpg) no-repeat; padding:25px 200px 30px 25px;}
.casehtml02{ background:right top url(/developer/case/img/case02_p01.jpg) no-repeat; padding:25px 200px 30px 25px;}
.casehtml03{ background:right top url(/developer/case/img/case03_p01.jpg) no-repeat; padding:25px 200px 0px 25px;}
.casehtml04{ background:right top url(/developer/case/img/case04_p01.jpg) no-repeat; padding:25px 200px 30px 25px;}
.casehtml05{ background:right top url(/developer/case/img/case05_p01.jpg) no-repeat; padding:25px 200px 30px 25px;}
.casehtml06{ background:right top url(/developer/case/img/case06_p01.jpg) no-repeat; padding:25px 200px 30px 25px;}

/* advertiser */
#advertiser #catpagetitle{ background:right 10px url(/advertiser/img/mainphoto.png) no-repeat;}
#advertiser .caticon01{ display:block; background:left top url(/advertiser/img/p01.png) no-repeat;zoom:1;}
#advertiser .caticon02{ display:block; background:left top url(/advertiser/img/p02.png) no-repeat;zoom:1;}
#advertiser .caticon03{ display:block; background:left top url(/advertiser/img/p03.png) no-repeat;zoom:1;}
#advertiser .caticon04{ display:block; background:left top url(/advertiser/img/p04.png) no-repeat;zoom:1;}
#advertiser .caticon05{ display:block; background:left top url(/advertiser/img/p05.png) no-repeat;zoom:1;}
#advertiser .heightLine-01{ margin:0 0 17px 16px}

/* service */
#service #entrypagetitle{ background:right 10px url(/advertiser/service/img/mainphoto.png) no-repeat;}
#service #feature li{ margin:0 0 30px 0;zoom:1;padding:0 0 20px 180px;}
#service #feature strong{ font-size:160%; display:block; padding:30px 0 0 0;}
#service .section01{ padding:0 0 0 250px; background:left top url(/advertiser/service/img/p01.png) no-repeat;}
#service .feature01{ background:left top url(/advertiser/service/img/feature01.png) no-repeat;}
#service .feature02{ background:left top url(/advertiser/service/img/feature02.png) no-repeat;}
#service .feature03{ background:left top url(/advertiser/service/img/feature03.png) no-repeat;}
#service .market{}
#service .market li{ margin:0 0 24px 0; border-bottom:1px solid #665e5b;}

#service #global div{ padding:0 330px 0 0; background:right top url(/advertiser/service/img/p02.png) no-repeat;}
#service .market li div{}
#service .market li div.market01{ padding:0 0 70px 230px; background:left top url(/advertiser/service/img/market01.png) no-repeat;}
#service .market li div.market02{padding:0 230px 70px 0; background:right top url(/advertiser/service/img/market02.png) no-repeat;}
#service .market li div.market03{padding:0 0 70px 230px; background:left top url(/advertiser/service/img/market03.png) no-repeat;}
#service .market li div.market04{padding:0 230px 70px 0; background: right top url(/advertiser/service/img/market04.png) no-repeat;}
#service .market li div strong{ font-size:140%;}

/* about */
#about #entrypagetitle{ background:right 10px url(/advertiser/about/img/mainphoto.png) no-repeat;}
#about #mainarea .area_l ul li{padding-left:175px;}
#about #mainarea .area_l ul li strong{ font-weight:normal;font-size:160%; color:#a0e822;}
#about #mainarea .area_l ul li strong span{ font-size:200%;}
#about #mainarea .area_l .step01{ background:left top url(/advertiser/about/img/step01.png) no-repeat; padding-bottom:30px;}
#about #mainarea .area_l .step02{ background:left top url(/advertiser/about/img/step02.png) no-repeat; padding-bottom:80px;}
#about #mainarea .area_l .step03{ background:left top url(/advertiser/about/img/step03.png) no-repeat; padding-bottom:80px;}
#about #mainarea .area_l .step04{ background:left top url(/advertiser/about/img/step04.png) no-repeat;padding-bottom:100px;}
#about #mainarea .area_l .step05{ background:left top url(/advertiser/about/img/step05.png) no-repeat;padding-bottom:50px;}

/*ad_case*/
#ad_case #entrypagetitle{ background:right 10px url(/advertiser/case/img/mainphoto.png) no-repeat;}
#ad_caseinner li a{
display:block;
text-align:center;
padding:18px;
border:1px solid #bababa;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:-moz-linear-gradient(top,#362e2c,#211c1b);
background:-webkit-gradient(linear,center top,center bottom,from(#362e2c),to(#211c1b));
-pie-background:linear-gradient(top,#362e2c,#211c1b);
-moz-box-shadow:#3b3534 0px 10px 10px;
-webkit-box-shadow:#3b3534 0px 10px 10px;
box-shadow:#3b3534 0px 10px 10px;
behavior: url(/htc/PIE.htc);
color:#ffffff;
zoom:1;
text-decoration:none;
cursor:pointer;
}
#ad_caseinner li a:hover{
background:-moz-linear-gradient(top,#281f1d,#17100f);
background:-webkit-gradient(linear,center top,center bottom,from(#281f1d),to(#17100f));
-pie-background:linear-gradient(top,#281f1d,#17100f);
behavior: url(/htc/PIE.htc);
color:#ffffff;
zoom:1;
text-decoration:none;
}

#ad_caseinner li{font-size:85.7%;zoom:1;}
#ad_caseinner li.icon01 .icon_back{ display:block; background: center top url(/advertiser/case/img/icon01.gif) no-repeat; padding:190px 0 0 0;zoom:1;}
#ad_caseinner li.icon02 .icon_back{ display:block; background: center top url(/advertiser/case/img/icon02.gif) no-repeat; padding:190px 0 0 0;zoom:1;}
#ad_caseinner li.icon03 .icon_back{ display:block; background: center top url(/advertiser/case/img/icon03.gif) no-repeat; padding:190px 0 0 0;zoom:1;}
#ad_caseinner li a .icon_back strong{ font-size:140%;}
#ad_casehtml_base{ font-size:14px;}
#ad_casehtml_base h3{ font-size:140%; background:left center url(/cmn_img/h3_back.png) no-repeat; padding:10px 0 10px 20px;}
#ad_casehtml_base span{ font-size:85.7%; color:#666666;}
#ad_casehtml_base p{ padding:20px 0 0 0;}
.ad_casehtml01{ background:right top url(/advertiser/case/img/case01_p01.jpg) no-repeat; padding:25px 400px 30px 25px;}
.ad_casehtml02{ background:right top url(/advertiser/case/img/case02_p01.jpg) no-repeat; padding:25px 200px 30px 25px;}
.ad_casehtml03{ background:right top url(/advertiser/case/img/case03_p01.jpg) no-repeat; padding:25px 550px 0px 25px;}

/* document */
#document #entrypagetitle{ background:right 10px url(/advertiser/document/img/mainphoto.png) no-repeat;}
#document .area_l li{ margin:0 0 15px 0;}
#document .area_l li a{
display:block;
padding:18px;
border:1px solid #bababa;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:-moz-linear-gradient(top,#362e2c,#211c1b);
background:-webkit-gradient(linear,center top,center bottom,from(#362e2c),to(#211c1b));
-pie-background:linear-gradient(top,#362e2c,#211c1b);
-moz-box-shadow:#3b3534 0px 10px 10px;
-webkit-box-shadow:#3b3534 0px 10px 10px;
box-shadow:#3b3534 0px 10px 10px;
behavior: url(/htc/PIE.htc);
color:#ffffff;
zoom:1;
text-decoration:none;
cursor:pointer;
}
#document .area_l li a:hover{
background:-moz-linear-gradient(top,#281f1d,#17100f);
background:-webkit-gradient(linear,center top,center bottom,from(#281f1d),to(#17100f));
-pie-background:linear-gradient(top,#281f1d,#17100f);
behavior: url(/htc/PIE.htc);
color:#ffffff;
zoom:1;
text-decoration:none;
}
#document .area_l li a span.title{display:block; background:left 0.2em url(/cmn_img/icon_pdf.gif) no-repeat; padding:0 0 0 110px;}
#document .area_l li a strong{ font-weight:normal; font-size:140%; display:block; padding:0 0 15px 15px; background:left 0.5em url(/cmn_img/link_l.gif) no-repeat;}
#document .area_l li a span.body{font-size:85.7%;padding:0 0 0 110px; display:block;}


/* ad_contact */
#ad_contact .table01 th span.att{ display:block; background:110px center url(/cmn_img/contact_att.gif) no-repeat;}
#ad_contact .table01 col.col01{ width:30%;}

/* Regist */
#sdk .table01 th span.att{ display:block; background:110px center url(/cmn_img/contact_att.gif) no-repeat;}
#sdk .table01 td span{font-size:85.7%; color:#aaaaaa; padding:0 0 0 10px;}
#sdk .table01 col.col01{ width:30%;}
#sdk .table01 .address{zoom:1;}
#sdk .table01 .address dt{float:left; display:inline; width:24%;zoom:1; line-height:101%; height:1.8em;}
#sdk .table01 .address dd{float:right; display:inline; width:75%; zoom:1; height:1.8em;}
#sdk .table01 .checklist{zoom:1;}
#sdk .table01 .checklist li{ float:left; display:inline; width:33%;}
#sdk .table01 .name{zoom:1;}
#sdk .table01 .name dt{ float:left; display:inline; width:2.5em; height:1.8em;}
#sdk .table01 .name dd{float:left; display:inline; width:105px; height:1.8em;}
.radio_apply{ padding:10px 0 10px 0; text-align:center;}


/* dev_service */
#dev_service #entrypagetitle{ background:right 10px url(/developer/service/img/mainphoto.png) no-repeat;}
#dev_service .menu01{ padding:0 180px 120px 0; background:right top url(/developer/service/img/p01.png) no-repeat;} 
#dev_service .menu02{ padding:0 350px 0 0; background:right top url(/developer/service/img/p02.png) no-repeat;} 
#dev_service .menu03{ padding:0 0 600px 0; background:center bottom url(/developer/service/img/p03.png) no-repeat;} 


/* sitemap */
#sitemap .area_l ul li{ border-bottom:1px solid #cccccc; padding:0 0 15px 20px; margin:0 0 15px 0; font-weight:bold; font-size:120%; background:left 0.4em url(/cmn_img/link_l.gif) no-repeat;}
#sitemap .area_l ul li a{ text-decoration:none; color:#ffffff;}
#sitemap .area_l ul li a:hover{ text-decoration:underline; color:#ffffff;}
#sitemap .area_l ul li ul{ padding:10px 0 0 0;}
#sitemap .area_l ul li ul li{ margin:0 0 0 0; padding:0 0 0 15px; border-bottom:none; font-weight:normal; font-size:85.7%; background:left 0.6em url(/cmn_img/link_s.gif) no-repeat;}
#sitemap .area_l ul li ul li a{ text-decoration:none; color:#ffffff;}
#sitemap .area_l ul li ul li a:hover{ text-decoration:underline; color:#ffffff;}

/* faq */
#faq .area_l ul li{ padding:0 0 20px 0; margin:0 0 20px 0;zoom:1;}
#faq .area_l h3{ margin:0 0 20px 0;}
#faq .area_l h4{ margin:0 0 10px ;}

