@import url("/css/gnav.css");
@import url("/css/gfooter.css");

/* BASIC
-------------------------------------------------- */
body {
width:100%;
margin:0px;
padding:0px;
text-align:center;
font-family:"ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3",Osaka,sans-serif;
background-color:#FFF;
line-height:100%;
}
body#other {
background:url(//image.itmedia.co.jp/images/spacer.gif) repeat-y right bottom;
}
a:link {
color:#036;
text-decoration:none;
}
a:visited {
text-decoration:none;
}
a:hover {
color:#C00;
text-decoration:underline;
}
img {
border-width:0px;
}
hr {
visibility:hidden;
clear:left;
}
/* HEADER
-------------------------------------------------- */
.vbody {
width:1000px;
text-align:left;
/* background:url(//image.itmedia.co.jp/enterprise/images/rc_end_bg.gif) repeat-y right bottom #FFF; */
}
/* EXCLUDING MAC \*/
.vbody {
display:table;
width:100%;
text-align:left;
}
/**/
.header {
font-size:12px;
text-align:left;
background-color:#FFF;
border-bottom:1px solid #AA9;
}
.header #tagline {
margin:0px;
padding-bottom:9px;
background:url(//image.itmedia.co.jp/images0509/hrbg_top.gif) repeat-x left bottom #BABABA;
}
.header #tagline #global {
width:100%;
background:url(//image.itmedia.co.jp/images0509/tagline_news_bg.gif) repeat-x left top #4E4E4E;
}
/* EXCLUDING MAC \*/
.header #tagline #global div {
margin:0px;
padding:6px 20px 9px 20px;
color:#707070;
line-height:100%;
text-align:right;
float:right;
background:url(//image.itmedia.co.jp/images0509/gnav_bg_news.gif) repeat-x left top;
}
/**/
.header #tagline h2 {display:none;}
/* EXCLUDING MAC \*/
.header #tagline h2 {
display:block;
margin:0px;
padding:0px;
width:365px;
height:31px;
background:url(//image.itmedia.co.jp/images0509/tagline_top.gif) no-repeat left top;
text-indent:-9999px;
float:left;
}
/**/
.header #global a:link,
.header #global a:visited {
color:#DDF;
}
.header #global a:hover {
color:#FFF;
}
.header #global strong {
background:url(//image.itmedia.co.jp/enterprise/images/btn_top.gif) no-repeat left top;
float:left;
text-align:left;
margin:-2px 2px 0px 56px;
}
.header #global strong a:link,
.header #global strong a:visited {
display:block;
width:40px;
height:15px;
text-indent:-9999px;
}
.header #logoline {
width:968px;
padding:10px 0px;
}
.header #logo {
display:inline;
margin:0px;
vertical-align:middle;
}
.header #logo img {
margin:0px 20px 0px 10px;
}

.rc .ad-rec object {width:200px;height:200px;}
.rc .ad-rec embed {width:200px;height:200px;}
.rc .ad-rec img {width:200px;height:200px;}


/* HEADER - NAVIGATION -
-------------------------------------------------- */
.header ul {
height:24px;
margin:0px;
padding:0 0 0 15px;
list-style-type:none;
/*background:url(//image.itmedia.co.jp/images0509/ulbg_top.gif) repeat-x 0px 0px #BBC;*/
/*border-top:1px solid #889;*/
border-bottom:5px solid #F50;
clear:both;
/*
background:#B2B2B2;
background:-moz-linear-gradient(top, #B2B2B2 0%, #ECECEC 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#B2B2B2), color-stop(100%,#ECECEC));
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#B2B2B2', endColorstr='#ECECEC',GradientType=0 );
*/
}
.header ul li {
float:left;
margin:0 5px 0 0;
/*background:url(//image.itmedia.co.jp/images0509/bt_top_null.gif) no-repeat right top;*/
background:#7E7E8D;
background:-moz-linear-gradient(top, #7E7E8D 0%, #666677 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7E7E8D), color-stop(100%,#666677));
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7E7E8D', endColorstr='#666677',GradientType=0 );
border-radius:4px 4px 0 0;
-moz-border-radius:4px 4px 0 0;
display:inline;
}
.header ul li a:link, .header ul li a:visited {
color:#FFF;
font-size:10px;
padding:7px 10px 6px;
text-align:center;
height:23px;
line-height:24px;
background-repeat:no-repeat;
background-position:left top;
text-decoration:none;
border-radius:4px 4px 0 0;
-moz-border-radius:4px 4px 0 0;
}
.header ul li a:hover {
text-decoration:none;
background:#FFC000;
background:-moz-linear-gradient(top, #FFC000 0%, #FFAE00 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFC000), color-stop(100%,#FFAE00));
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFC000', endColorstr='#FFAE00',GradientType=0 );
}
body#top .header ul li#top a,
body#rule .header ul li#rule a,
body#privacy .header ul li#privacy a,
body#rss .header ul li#rss a,
body#keitai .header ul li#keitai a,
body#sitemap .header ul li#sitemap a,
body#mail .header ul li#mail a,
body div#rss .header ul li#rss a,
body div#iphone .header ul li#navi-iphone a,
body div#Android .header ul li#navi-android a,
body div#googleTB .header ul li#navi-googletb a,
body div#itmTwitter0908 .header ul li#navi-twitter a,
body div#itmTwitter1108 .header ul li#navi-twitter a,
body div#itmFB1108 .header ul li#navi-fb a {
background:#FF6600;
background:-moz-linear-gradient(top, #FF6600 0%, #FF5500 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF6600), color-stop(100%,#FF5500));
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF6600', endColorstr='#FF5500',GradientType=0 );
}
body#sitemap #sitemap0810 .header ul li a:link,
body#sitemap #sitemap0810 .header ul li a:visited {
color:#FFF!important;
}

/* HEADER - SUBMENU 01 -
-------------------------------------------------- */
.header dl#submenu {
height:25px;
margin:0px;
padding:1px 0px 0px 20px;
background:url(//image.itmedia.co.jp/images0509/submenubg.gif) repeat left top #F50;
clear:both;
}
.header dl#submenu dd {
margin:0px;
padding:5px 5px 3px 5px;
float:left;
line-height:100%;
border-top:1px solid #BAA;
border-left:1px solid #DCC;
border-right:1px solid #977;
border-bottom:1px solid #977;
background:url(//image.itmedia.co.jp/images0509/submenubg2.gif) repeat-x 0px 0px #FFF;
}
.header dl#submenu a:link,
.header dl#submenu a:visited {
color:#433;
word-break:keep-all;
}
.header#sub1 dl#submenu dd#subtop,
.header#sub2 dl#submenu dd#subtop2,
.header#sub3 dl#submenu dd#subtop3,
.header#sub4 dl#submenu dd#subtop4,
.header#sub5 dl#submenu dd#subtop5,
.header#sub6 dl#submenu dd#subtop6,
.header#sub7 dl#submenu dd#subtop7,
.header#sub8 dl#submenu dd#subtop8,
.header#sub9 dl#submenu dd#subtop9,
.header#sub10 dl#submenu dd#subtop10,
.header#sub11 dl#submenu dd#subtop11,
.header#sub12 dl#submenu dd#subtop12 {
background:url(//image.itmedia.co.jp/images0509/submenubg3.gif) repeat-x 0px 0px #FFD;
}
#bnnavi {
width:99%;
display:table;
margin:5px 0px 10px 0px;
padding:0px 0px 1px 6px;
font-size:6px;
color:#FFF;
border-bottom:3px solid #C60;
}
#bnnavi a:link,
#bnnavi a:visited {
padding:5px;
font-size:12px;
text-decoration:none;
color:#FFE;
border-width:1px 1px 0px 1px
border-style:solid;
border-color:#667;
background-color:#CA9;
}
#bnnavi strong a:link,
#bnnavi strong a:visited {
font-weight:normal;
color:#FFE;
border-width:1px 1px 0px 1px
border-style:solid;
border-color:#CCC;
background-color:#C60;
}
#bnnavi a:hover {
background-color:#DBA;
}
/* LEFT-COLUMN - CATEGORY -
----------------------------------------------- */
div#category {
display:table;
width:198px;
margin:3px 0px;
padding:0px;
font-size:12px;
border-width:0px 1px 1px 1px;
border-style:solid;
border-color:#997;
}
div#category dl {
margin:0px;
padding:0px;
clear:both;
border-top:1px solid #997;
}
div#category dl dt {
margin:0px;
font-weight:bold;
background:url(//image.itmedia.co.jp/images0509/hbg_news.gif) no-repeat -1px -3px #FFF;
clear:both;
}
div#category dl dt#days {
background:url(//image.itmedia.co.jp/images/spacer.gif) no-repeat -1px -5px #DDE;
border-top:0px solid #DDE;
border-bottom:1px solid #EEF;
}
div#category dl dt a {
display:block;
padding:3px 3px 3px 19px;
color:#555;
border-top:1px solid #FFF;
border-bottom:1px solid #BBA;
}
div#category dl dd {
width:77px;
color:#444;
margin:2px 0px 0px 0px;
padding:3px 2px 3px 18px;
background:url(//image.itmedia.co.jp/enterprise/images/arr_file.gif) no-repeat 2px 3px;
float:left;
}
div#category dl dd a {
line-height:135%;
text-decoration:none;
}
div#category dl dd#full {
width:175px;
}
div#category dl#month dd {
width:25px;
}
div#category p {
margin:0px;
padding:4px;
}
div#category p img {
margin:0px 3px 1px 0px;
}
div#category p a:link,
div#category p a:visited {
text-decoration:none;
}
.rc div#category {
width:300px;
padding:0px;
background-color:#BB8;
border-width:0px;
border-style:solid;
border-color:#369;
}
.rc div#category dl {
padding:0px;
border-width:0px;
}
.rc div#category dl dt {
margin:0px;
padding:0px;
text-indent:-9999px;
background:url(//image.itmedia.co.jp/enterprise/images/rc_keywords.gif) left top;
height:20px;
}
.rc div#category dl dt a {
margin:0px;
padding:0px;
border-top:0px solid #FFF;
border-bottom:0px solid #8AC;
text-decoration:none;
}
.rc div#category dl dd {
margin:0px 0px 1px 0px;
padding:4px 0px 3px 24px;
background-position:6px 3px;
background-color:#FFF;
border-left:2px solid #BB8;
border-right:2px solid #BB8;
}
.rc div#category dl dd#full {
width:272px;
}
.rc div#category dl dd a {
padding:0px;
border-width:0px;
}
/* LEFT-COLUMN - FLOAT BOX -
-------------------------------------------------- */
.lc,
.articles,
.entries {
display:table;
width:100%;
float:left;
padding:5px 0px 0px 0px;
margin-right:-320px;
text-align:left;
clear:both;
}
.l600 {margin:0px 340px 10px 20px;clear:both;}
.onecolumn {margin:0px 20px 10px 20px;clear:both;}
.lclc {margin:0px -220px 0px 0px;clear:both;float:left;}
.lcrc {padding:0px 0px 0px 220px;}
.lclc50 {width:620px;}
.lclc66 {width:390px;}
.lclc33 {display:none;}
.lclc25 {display:none;}
.lclc20 {display:none;}
#l400 {margin:0px 200px 0px 0px;}
#r400 {width:400px;}
#l200 {float:left;width:210px;clear:both;}
#r200 {float:right;width:200px;}
#l {margin:0px;}
#c {margin:0px;}
#r {margin:0px;}
/* EXCLUDING MAC \*/
.lclc {width:100%;}
.lclc66 {width:65%;float:left;}
.lclc50 {width:49.5%;float:left;}
.lclc33 {width:33%;float:left;display:block;}
.lclc25 {width:24%;float:left;display:block;}
.lclc20 {width:19.5%;float:left;display:block;}
#l400 {margin:0px 200px 10px 0px;}
#r400 {display:table;width:99%;}
#l {padding:0px 10px 0px 0px;}
#c {padding:0px 10px 0px 10px;}
#r {padding:0px 0px 0px 10px;}
/**/
.articles div#r200 a img {margin:3px 10px;border-width:0px;}
/* LEFT-COLUMN - SEARCH -
-------------------------------------------------- */
.lc form,
.articles form,
.entries form {
margin:0px;
padding:0px 0px 5px 65px;
font-size:12px;
clear:both;
}
.lc table {
font-size:small;
color:#444;
}
.lc table td p {
font-size:100%;
}
/* LEFT-COLUMN - TITLE -
-------------------------------------------------- */
body .lc h1 {
margin:0px 0px 5px 0px;
padding:0px;
background-repeat:repeat;
background-position:left top;
}
body .lc h1 a:link,
body .lc h1 a:visited {
display:block;
height:36px;
text-indent:-9999px;
text-decoration:none;
background-repeat:no-repeat;
background-position:right top;
}

body#rule h1 {background:url(//image.itmedia.co.jp/images0509/ti_info_rule.gif) no-repeat left top;}
body#privacy h1 {background:url(//image.itmedia.co.jp/images0509/ti_info_privacy.gif) no-repeat left top;}
body#rss h1 {background:url(//image.itmedia.co.jp/images0509/ti_info_rss.gif) no-repeat left top;}
body#keitai h1 {background:url(//image.itmedia.co.jp/images0509/ti_info_keitai.gif) no-repeat left top;}
body#sitemap h1 {background:url(//image.itmedia.co.jp/images0509/ti_info_sitemap.gif) no-repeat left top;}
body#mail h1 {background:url(//image.itmedia.co.jp/images0509/ti_info_mail.gif) no-repeat left top;}
body#advertising h1 {background:url(//image.itmedia.co.jp/images0509/ti_info_advertising.gif) no-repeat left top;}
body#feed h1 {background:url(//image.itmedia.co.jp/images0509/ti_info_feed.gif) no-repeat left top;}
body#top h1 {background:url(//image.itmedia.co.jp/images0509/ti_mail_top.gif) no-repeat left top;text-indent:-9999px;height:30px;}
body#shinki h1 {background:url(//image.itmedia.co.jp/images0509/ti_mail_shinki.gif) no-repeat left top;text-indent:-9999px;height:30px;}
body#cancel h1 {background:url(//image.itmedia.co.jp/images0509/ti_mail_stop.gif) no-repeat left top;text-indent:-9999px;height:30px;}
body#search h1 {background:url(//image.itmedia.co.jp/images0509/ti_mail_search.gif) no-repeat left top;text-indent:-9999px;height:30px;}
body#faq h1 {background:url(//image.itmedia.co.jp/images0509/ti_mail_faq.gif) no-repeat left top;text-indent:-9999px;height:30px;}
body#bn h1 {background:url(//image.itmedia.co.jp/images0509/ti_mail_bn.gif) no-repeat left top;text-indent:-9999px;height:30px;}
body#store h1 {background:url(//image.itmedia.co.jp/images0509/ti_info_storerule.gif) no-repeat left top;}



/* LEFT-COLUMN - INDEX -
-------------------------------------------------- */
.topic01 {
margin:0px 0px 5px 0px;
padding:0px;
background:url() repeat-x left top #DDC;
border:1px solid #666;
}
.topic01 div#r05 {padding:6px 6px 6px 6px;}
.lc .mooklist {
padding:2px;
background-color:#F50;
font-size:small;
color:#FFF;
border:1px solid #FEA;
}
.lc .mooklist div {
padding:5px;
background-color:#FFF;
}
.lc .mooklist h5 {
margin:0px;
padding:0px 2px 2px 2px;
color:#FFF;
background-color:#F50;
}
.lc div h2 {
margin:0px 0px 5px 0px;
padding:8px 5px 6px 20px;
font-size:12px;
color:#444;
line-height:100%;
background:url(//image.itmedia.co.jp/images0509/hbg_top.gif) no-repeat left top;
border-top:1px solid #AAA;
border-bottom:1px solid #DDE;
}
.lc div h2 a:link,
.lc div h2 a:visited {
color:#666;
text-decoration:underline;
}
.lc .l600 h4 {
margin:0px 0px 4px 0px;
padding:7px 10px 6px 7px;
font-size:12px;
font-weight:bold;
line-height:100%;
color:#445;
background:url(//image.itmedia.co.jp/images0509/h4bg.gif) no-repeat left top;
}
.lc div h4 a:link, .lc div h4 a:visited {
text-decoration:underline;
}
/* LEFT-COLUMN - BASIC -
-------------------------------------------------- */
.lc div h3 {
margin:0px;
font-size:100%;
line-height:125%;
}
.lc div h5 {
color:#555;
}
.lc div p {
font-size:small;
color:#444;
line-height:130%;
}
#store .lc li {
font-size:small;
color:#444;
line-height:130%;
margin:0 0 10px 0;
}
.lc div a:link,
.lc div a:visited {
text-decoration:underline;
}
.lc div p img {
margin:0px 2px -3px 2px;
}
.lc div#r400 h3 img {
display:block;
margin:2px;
}
.lc div#l h3 img,
.lc div#c h3 img,
.lc div#r h3 img,
.lc div#l200 h3 img,
.lc div#r200 h3 img,
.lc div#l300 h3 img,
.lc div#r300 h3 img,
.lc div#l400 h3 img {
margin:4px 9px 0px 0px;
display:block;
float:left;
}
.lc div#r400 h3 img#s {
margin:4px 9px 0px 0px;
float:left;
}
.adtxt {
margin:7px 0px 7px 0px;
font-size:12px;
background:url(//image.itmedia.co.jp/images0509/adtxt_bg.gif) no-repeat left top;
clear:both;
}
.adtxt strong {
visibility:hidden;
}
.adtxt a:link, .adtxt a:visited {
}
/* LEFT-COLUMN - LINKSET -
-------------------------------------------------- */
.linkset {
margin:3px 0px 3px 0px;
padding:0px;
list-style-type:none;
}
.linkset li {
margin:0px;
padding:0px 0px 0px 14px;
color:#444;
background:url(//image.itmedia.co.jp/images0509/arr.gif) no-repeat 0px 3px;
}
.linkset li a:link,
.linkset li a:visited {
font-size:small;
}
.rc .linkset li a:link,
.rc .linkset li a:visited {
font-size:12px;
text-decoration:none;
}
ul.nolinkset {
margin:3px 0px 0px 0px;
padding:0px;
list-style-type:none;
font-size:small;
clear:both;
}
ul.nolinkset {
clear:both;
}
ul.nolinkset li {
margin:0px;
padding:0px 0px 4px 14px;
color:#444;
background:url(//image.itmedia.co.jp/images0509/arr2.gif) no-repeat 0px 4px;
}
/* LEFT-COLUMN - CATEGORY -
----------------------------------------------- */
div#category {
margin:3px 0px;
padding:0px;
font-size:12px;
background-color:#FFF;
}
div#category ul {
margin:0px;
padding:0px;
list-style-type:none;
clear:both;
}
div#category ul li {
margin:0px 20px 4px 20px;
padding:1px;
border-top:1px solid #CCC;
border-left:1px solid #CCC;
border-bottom:1px solid #888;
border-right:1px solid #888;
background:url(//image.itmedia.co.jp/images0509/libg.gif) repeat 0px -1px #FFF;
}
div#category ul li a:link,
div#category ul li a:visited {
padding:1px 0px;
width:100%;
color:#333;
display:block;
text-indent:14px;
}
div#category ul li a:hover {
text-decoration:none;
background:url(//image.itmedia.co.jp/images0509/libg2.gif) repeat 0px -1px #FFF;
}
/* LEFT-COLUMN - HEADLINE -
----------------------------------------------- */
.headline {
}
.headline ul {
margin:0px;
padding:0px;
list-style-type:none;
color:#444;
}
.lclc50 #l .headline ul,
.lclc50 #r .headline ul,
#r400 .headline ul {font-size:100%;}
.articles #r400 .headline ul a {font-size:small;}
.articles #r400 .headline ul a {font-size:small;}
.headline ul li {
display:table;
width:99%;
background:url(//image.itmedia.co.jp/enterprise/images/arr_file.gif) no-repeat 2px 6px;
border-bottom:1px solid #E0E0EE;
clear:both;
}
.headline ul li a:link,
.headline ul li a:visited {
display:block;
width:64%;
padding:4px 2px 4px 20px;
float:left;
}
#l200 .headline ul li a:link,
#l200 .headline ul li a:visited {
float:none;
width:180px;
font-size:small;
}
.lclc33 .headline ul li a:link,
.lclc33 .headline ul li a:visited {float:none;width:90%;font-size:100%;}
.lclc33 .headline span {display:none;}
.headline ul li#bg1 {}
.headline ul li span {
display:block;
width:24%;
padding:4px 4px 4px 2px;
float:right;
text-align:right;
font-size:small;
}
#l200 .headline ul li span {width:65px;padding:0px 2px 2px 0px;}
/* LEFT-COLUMN - OTHER -
----------------------------------------------- */
.lc div#update {
height:16px;
padding:5px 0px 0px 0px;
font-size:12px;
font-weight:bold;
color:#667;
text-align:right;
background:url(//image.itmedia.co.jp/images0509/update.gif) no-repeat left center;
}
/* RIGHT-COL
-------------------------------------------------- */
.rc {
width:300px;
float:right;
margin:5px 15px 0px 0px;
padding:0px 0px 10px 0px;
font-size:12px;
color:#444;
text-align:left;
}
.rc a:link,
.rc a:visited {
font-size:12px;
}
.rc h4 {
margin:0px;
padding:2px 5px;
font-size:12px;
color:#360;
background-color:#D8E3B1;
border-bottom:1px solid #9EB93B;
}
.rc h4 a:link,
.rc h4 a:visited {
color:#360;
text-decoration:underline;
}
/* RIGHT-COLUMN - COLOR PATTERN -
----------------------------------------------- */
.rc .cbox {
width:100%;
display:table;
margin-bottom:5px;
padding:0px 0px 0px 0px;
background-color:#666;
}
.rc .cbox#red {background-color:#F50;}
.rc .cbox#orange {background-color:#EEA337;}
.rc .cbox#blue {background-color:#6F92D7;}
.rc .cbox#green {background-color:#DBE1C4;}
.rc .cbox#yellow {background-color:#BDB07A;}
.rc .cbox#purple {background-color:#A68ED3;}
.rc .cbox#yellow {background-color:#DCD27A;}
.rc .cbox#gold {background-color:#BBBB85;}
.rc .cbox#silver {background-color:#DDD;}
.rc .cbox#topspecial {background:url(//image.itmedia.co.jp/images0509/rc_special.jpg) repeat left top #FFD101;}
.rc .cbox div {
}
.rc .cbox h2 {
margin:0px;
padding:3px;
font-size:12px;
color:#FFF;
background-color:#222;
}
.rc .cbox#red h2 {background-color:#F50;}
.rc .cbox#orange h2 {background-color:#ED5F00;}
.rc .cbox#blue h2 {background-color:#184190;}
.rc .cbox#green h2 {background-color:#466E18;}
.rc .cbox#yellow h2 {background-color:#AF8400;}
.rc .cbox h2#top10 a {display:block;text-decoration:none;}
.rc .cbox h2#info {
text-indent:-9999px;padding:0px;background:url(//image.itmedia.co.jp/images0509/rc_contents.gif) no-repeat left top;height:20px;}
.rc .cbox h2#itmedia {
text-indent:-9999px;padding:0px;background:url(//image.itmedia.co.jp/images0509/rc_itmedia.gif) no-repeat left top;height:20px;}
.rc .cbox h2#techtarget {text-indent:-9999px;padding:0px;background:url(//image.itmedia.co.jp/images0509/rc_techtarget.gif) no-repeat left top;height:20px;}
.rc .cbox h2#jobs {text-indent:-9999px;padding:0px;background:url(//image.itmedia.co.jp/images0509/rc_jobs.gif) no-repeat left top;height:20px;}
.rc .cbox p {
margin:0px 2px 1px 2px;
padding:4px;
font-size:12px;
background-color:#FFF;
clear:both;
}
.rc .cbox p img {
margin:3px 4px 1px 0px;
float:left;
}
.rc .cbox .linkset {
margin:1px 2px 2px 2px;
padding:3px;
background-color:#FFF;
}
.rc .cbox .linkset a {font-size:12px;}
/* RIGHT-COLUMN - FYI -
----------------------------------------------- */
.rc div#fyi {
margin:0px 0px 5px 0px;
padding:0px 0px 1px 0px;
background-color:#73BE1E;
clear:both;
}
.rc div#fyi h2 {
margin:0px;
height:20px;
font-size:12px;
background:url(//image.itmedia.co.jp/enterprise/images/rc_fyi.gif) no-repeat top left;
text-indent:-9999px;
}
.rc div#fyi p {
width:292px;
margin:0px 2px 0px 2px;
padding:2px;
font-size:12px;
line-height:125%;
background-color:#FFF;
border-bottom:1px solid #73BE1E;
clear:both;
}
.rc div#fyi p img {
margin:0px 6px 0px 2px;
float:left;
}
/* OTHER
----------------------------------------------- */
p#q {
margin-left:20px;
padding:3px;
font-weight:bold;
color:#FFF;
background-color:#889;
}
p#a {
margin-left:20px;
padding:3px;
color:#556;
}
/* FOOTER
----------------------------------------------- */
.footer {
display:table;
width:100%;
margin:0px;
font-size:12px;
text-align:left;
background-color:#FFF;
clear:both;
}
/* FOOTER - NAVIGATION -
----------------------------------------------- */
.footer ul {
height:24px;
margin:0px;
padding:0px 0px 5px 0px;
list-style-type:none;
background:url(//image.itmedia.co.jp/images0509/ulbg_top.gif) repeat-x 0px 0px #BBC;
border-top:3px solid #F50;
clear:both;
}
.footer ul li {
float:left;
margin:0px 5px 0px 0px;
width:100px;
text-indent:-9999px;
background:url(//image.itmedia.co.jp/images0509/bt_top_null2.gif) no-repeat right bottom;
}
.footer ul li a:link, .footer ul li a:visited, .footer ul li a:hover {
display:block;
width:100px;
height:19px;
background-repeat:no-repeat;
background-position:right bottom;
text-decoration:none;
}
.footer ul li a:hover {text-decoration:none;}
.footer ul li#top {padding-left:20px;}
.footer ul li#top {background-image:url(//image.itmedia.co.jp/images0509/bt_info_top2.gif);}
.footer ul li#rule {background-image:url(//image.itmedia.co.jp/images0509/bt_info_rule2.gif);}
.footer ul li#privacy {background-image:url(//image.itmedia.co.jp/images0509/bt_info_privacy2.gif);}
.footer ul li#rss {background-image:url(//image.itmedia.co.jp/images0509/bt_info_rss2.gif);}
.footer ul li#keitai {background-image:url(//image.itmedia.co.jp/images0509/bt_info_keitai2.gif);}
.footer ul li#sitemap {background-image:url(//image.itmedia.co.jp/images0509/bt_info_sitemap2.gif);}
.footer ul li#mail {background-image:url(//image.itmedia.co.jp/images0509/bt_info_mail2.gif);}
.footer ul li#navi-iphone {background-image:url(//image.itmedia.co.jp/images0509/bt_info_iphone2.gif);}
.footer ul li#navi-googletb {background-image:url(//image.itmedia.co.jp/images0509/bt_info_googletb2.gif);}
.footer ul li#navi-twitter {background-image:url(//image.itmedia.co.jp/images0509/bt_info_twitter.gif);background-position:0px -101px;}

.footer ul li#top a:hover {background-image:url(//image.itmedia.co.jp/images0509/bt_info_top6.gif);}
.footer ul li#rule a:hover {background-image:url(//image.itmedia.co.jp/images0509/bt_info_rule6.gif);}
.footer ul li#privacy a:hover {background-image:url(//image.itmedia.co.jp/images0509/bt_info_privacy6.gif);}
.footer ul li#rss a:hover {background-image:url(//image.itmedia.co.jp/images0509/bt_info_rss6.gif);}
.footer ul li#keitai a:hover {background-image:url(//image.itmedia.co.jp/images0509/bt_info_keitai6.gif);}
.footer ul li#sitemap a:hover {background-image:url(//image.itmedia.co.jp/images0509/bt_info_sitemap6.gif);}
.footer ul li#mail a:hover {background-image:url(//image.itmedia.co.jp/images0509/bt_info_mail6.gif);}
.footer ul li#navi-iphone a:hover {background-image:url(//image.itmedia.co.jp/images0509/bt_info_iphone6.gif);}
.footer ul li#navi-googletb a:hover {background-image:url(//image.itmedia.co.jp/images0509/bt_info_googletb6.gif);}
.footer ul li#navi-twitter a:hover {background-image:url(//image.itmedia.co.jp/images0509/bt_info_twitter.gif);background-position:0px -131px;}

body#top .footer ul li#top a {background-image:url(//image.itmedia.co.jp/images0509/bt_info_top4.gif);}
body#rule .footer ul li#rule a {background-image:url(//image.itmedia.co.jp/images0509/bt_info_rule4.gif);}
body#privacy .footer ul li#privacy a {background-image:url(//image.itmedia.co.jp/images0509/bt_info_privacy4.gif);}
body#rss .footer ul li#rss a {background-image:url(//image.itmedia.co.jp/images0509/bt_info_rss4.gif);}
body#keitai .footer ul li#keitai a {background-image:url(//image.itmedia.co.jp/images0509/bt_info_keitai4.gif);}
body#sitemap .footer ul li#sitemap a {background-image:url(//image.itmedia.co.jp/images0509/bt_info_sitemap4.gif);}
body#mail .footer ul li#mail a {background-image:url(//image.itmedia.co.jp/images0509/bt_info_mail4.gif);}
body div#rss .footer ul li#rss a {background-image:url(//image.itmedia.co.jp/images0509/bt_info_rss4.gif);}
body div#iphone .footer ul li#navi-iphone a {background-image:url(//image.itmedia.co.jp/images0509/bt_info_iphone4.gif);}
body div#googleTB .footer ul li#navi-googletb a {background-image:url(//image.itmedia.co.jp/images0509/bt_info_googletb4.gif);}
body div#itmTwitter0908 .footer ul li#navi-twitter a,
body div#itmTwitter1108 .footer ul li#navi-twitter a {background-image:url(//image.itmedia.co.jp/images0509/bt_info_twitter.gif);background-position:0px -161px;}

.footer#mailmag ul li#top {background-image:url(//image.itmedia.co.jp/images0509/bt_mail_top2.gif);}
.footer#mailmag ul li#shinki {background-image:url(//image.itmedia.co.jp/images0509/bt_mail_shinki2.gif);}
.footer#mailmag ul li#cancel {background-image:url(//image.itmedia.co.jp/images0509/bt_mail_stop2.gif);}
.footer#mailmag ul li#search {background-image:url(//image.itmedia.co.jp/images0509/bt_mail_search2.gif);}
.footer#mailmag ul li#faq {background-image:url(//image.itmedia.co.jp/images0509/bt_mail_faq2.gif);}
.footer#mailmag ul li#bn {background-image:url(//image.itmedia.co.jp/images0509/bt_mail_bn2.gif);}
.footer#mailmag ul li#top a:hover {background-image:url(//image.itmedia.co.jp/images0509/bt_mail_top6.gif);}
.footer#mailmag ul li#shinki a:hover {background-image:url(//image.itmedia.co.jp/images0509/bt_mail_shinki6.gif);}
.footer#mailmag ul li#cancel a:hover {background-image:url(//image.itmedia.co.jp/images0509/bt_mail_stop6.gif);}
.footer#mailmag ul li#search a:hover {background-image:url(//image.itmedia.co.jp/images0509/bt_mail_search6.gif);}
.footer#mailmag ul li#faq a:hover {background-image:url(//image.itmedia.co.jp/images0509/bt_mail_faq6.gif);}
.footer#mailmag ul li#bn a:hover {background-image:url(//image.itmedia.co.jp/images0509/bt_mail_bn6.gif);}
body#top .footer#mailmag ul li#top a {background-image:url(//image.itmedia.co.jp/images0509/bt_mail_top4.gif);}
body#shinki .footer#mailmag ul li#shinki a {background-image:url(//image.itmedia.co.jp/images0509/bt_mail_shinki4.gif);}
body#cancel .footer#mailmag ul li#cancel a {background-image:url(//image.itmedia.co.jp/images0509/bt_mail_stop4.gif);}
body#search .footer#mailmag ul li#search a {background-image:url(//image.itmedia.co.jp/images0509/bt_mail_search4.gif);}
body#faq .footer#mailmag ul li#faq a {background-image:url(//image.itmedia.co.jp/images0509/bt_mail_faq4.gif);}
body#bn .footer#mailmag ul li#bn a {background-image:url(//image.itmedia.co.jp/images0509/bt_mail_bn4.gif);}
.footer div#tagline {
padding:0px 0px 9px 0px;
background:url(//image.itmedia.co.jp/images0509/hrbg_top.gif) repeat-x left bottom;
border-top:1px solid #AAC;
}
.footer form {
margin:0px;
padding:4px 20px;
height:21px;
background:url(//image.itmedia.co.jp/images0509/search_bg_top.gif) repeat-x 0px 0px #666;
text-align:left;
}
table#tbl-g {
border-collapse:collapse;
border-left:1px solid #DDD;
text-align:left;
}
table#tbl-g thead th {
padding:4px;
color:#333;
border-right:1px solid #DDD;
border-bottom:1px solid #999;
background:url(//image.itmedia.co.jp/images0509/ulbg_top.gif) repeat 0px 2px #CCC;
}
table#tbl-g tbody th {
padding:4px;
border-right:1px solid #DDD;
border-bottom:1px solid #DDD;
background-color:#EEE;
}
table#tbl-g tbody th span {
font-weight:normal;
}
table#tbl-g tbody td {
padding:4px;
border-right:1px solid #DDD;
border-bottom:1px solid #DDD;
}
/* AD - EXTENSSION -
----------------------------------------------- */
.pr-banner {
position:absolute;
top:49px;
left:240px;
}
.pr-mark {
margin-right:10px;
position:relative;
top:58px;
font-size:12px;
background:url(//image.itmedia.co.jp/images0509/adtxt_bg2.gif) no-repeat right top;
text-indent:-9999px;
}
/* AD - BANNER -
----------------------------------------------- */
div#banner {float:right;}
/* EXCLUDING MAC \*/
div#banner {
width:728px;
display:inline;
margin:0px;
padding:0px;
vertical-align:middle;
float:none;
}
/**/
div#square,
div#rectangle {
display:inline;
margin:0px;
padding:0px;
clear:both;
}
div#banner center,
div#square center,
div#rectangle center {
display:inline;
margin:0px;
padding:0px;
text-align:left;
}
div#banner map,
div#square map,
div#rectangle map {
display:inline;
margin:0px;
padding:0px;
text-align:left;
}
div#banner area,
div#square area,
div#rectangle area {
display:inline;
margin:0px;
padding:0px;
text-align:left;
}
div#banner iframe,
div#square iframe,
div#rectangle iframe {
display:inline;
margin:0px;
padding:0px;
text-align:left;
}
div#banner object,
div#banner embed,
div#banner table {
display:inline;
margin:0px;
padding:0px;
text-align:left;
}
div#square object,
div#square embed,
div#square table,
div#rectangle object,
div#rectangle embed,
div#rectangle table {
display:inline;
margin:0px 0px 5px 0px;
padding:0px;
text-align:left;
}
div#banner img {}
/* AD - SQUARE -
----------------------------------------------- */
.lc div#square img {
margin:0px 0px 5px 0px;
}
/* AD - RECTANGLE -
----------------------------------------------- */
.rc div#rectangle img {
margin:0px 0px 5px 0px;
}
/* AD - TXTAD -
----------------------------------------------- */
.lc div#txtad,
.articles div#txtad {
padding:4px;
clear:both;
}
.lc div#txtad img,
.articles div#txtad img {
display:none;
}
.lc div#txtad a:link,
.lc div#txtad a:visited,
.articles div#txtad a:link,
.articles  div#txtad a:visited {
padding:5px 0px 5px 24px;
background:url(//image.itmedia.co.jp/images0509/adtxt_bg.gif) no-repeat 0px 4px;
}
/* FOR RANKING
----------------------------------------------- */
.ranking .header ul li#top {background-image:url(//image.itmedia.co.jp/images0509/bt_top_top.gif);}
.ranking .header ul li#news {background-image:url(//image.itmedia.co.jp/images0509/bt_top_news.gif);}
.ranking .header ul li#enterprise {background-image:url(//image.itmedia.co.jp/images0509/bt_top_enterprise.gif);}
.ranking .header ul li#pd {background-image:url(//image.itmedia.co.jp/images0509/bt_top_pd.gif);}
.ranking .header ul li#jobs {background-image:url(//image.itmedia.co.jp/images0509/bt_top_jobs.gif);}
.ranking .header ul li#top a:hover {background-image:url(//image.itmedia.co.jp/images0509/bt_top_top5.gif);}
.ranking .header ul li#news a:hover {background-image:url(//image.itmedia.co.jp/images0509/bt_top_news5.gif);}
.ranking .header ul li#enterprise a:hover {background-image:url(//image.itmedia.co.jp/images0509/bt_top_enterprise5.gif);}
.ranking .header ul li#pd a:hover {background-image:url(//image.itmedia.co.jp/images0509/bt_top_pd5.gif);}
.ranking .header ul li#jobs a:hover {background-image:url(//image.itmedia.co.jp/images0509/bt_top_jobs5.gif);}
.ranking#top .header ul li#top {background-image:url(//image.itmedia.co.jp/images0509/bt_top_top3.gif);}
.ranking#news .header ul li#news {background-image:url(//image.itmedia.co.jp/images0509/bt_top_news3.gif);}
.ranking#enterprise .header ul li#enterprise {background-image:url(//image.itmedia.co.jp/images0509/bt_top_enterprise3.gif);}
.ranking#pd .header ul li#pd {background-image:url(//image.itmedia.co.jp/images0509/bt_top_pd3.gif);}
.ranking#jobs .header ul li#jobs {background-image:url(//image.itmedia.co.jp/images0509/bt_top_jobs3.gif);}
.ranking .footer ul li#top {background-image:url(//image.itmedia.co.jp/images0509/bt_top_top2.gif);}
.ranking .footer ul li#news {background-image:url(//image.itmedia.co.jp/images0509/bt_top_news2.gif);}
.ranking .footer ul li#enterprise {background-image:url(//image.itmedia.co.jp/images0509/bt_top_enterprise2.gif);}
.ranking .footer ul li#pd {background-image:url(//image.itmedia.co.jp/images0509/bt_top_pd2.gif);}
.ranking .footer ul li#jobs {background-image:url(//image.itmedia.co.jp/images0509/bt_top_jobs2.gif);}
.ranking .footer ul li#top a:hover {background-image:url(//image.itmedia.co.jp/images0509/bt_top_top6.gif);}
.ranking .footer ul li#news a:hover {background-image:url(//image.itmedia.co.jp/images0509/bt_top_news6.gif);}
.ranking .footer ul li#enterprise a:hover {background-image:url(//image.itmedia.co.jp/images0509/bt_top_enterprise6.gif);}
.ranking .footer ul li#pd a:hover {background-image:url(//image.itmedia.co.jp/images0509/bt_top_pd6.gif);}
.ranking .footer ul li#jobs a:hover {background-image:url(//image.itmedia.co.jp/images0509/bt_top_jobs6.gif);}
.ranking#top .footer ul li#top {background-image:url(//image.itmedia.co.jp/images0509/bt_top_top4.gif);}
.ranking#news .footer ul li#news {background-image:url(//image.itmedia.co.jp/images0509/bt_top_news4.gif);}
.ranking#enterprise .footer ul li#enterprise {background-image:url(//image.itmedia.co.jp/images0509/bt_top_enterprise4.gif);}
.ranking#pd .footer ul li#pd {background-image:url(//image.itmedia.co.jp/images0509/bt_top_pd4.gif);}
.ranking#jobs .footer ul li#jobs {background-image:url(//image.itmedia.co.jp/images0509/bt_top_jobs4.gif);}
.index {}
.index #icon img {}
.index #topicon img {
margin:2px 22px 2px 2px;
}
.index h5 {
margin:0px;
color:#C70 ! important;
}
.index h3 {
margin:0px;
line-height:135%;
}
.index h3 a:link,
.index h3 a:visited {
text-decoration:none;
}
.index p {
margin:0px;
font-size:small;
line-height:135%;
}
.ranking .lclc50 h2 {
margin:0px;
padding:4px;
font-family:Arial,Helvetica,sans-serif;
color:#FFF;
background:url(//image.itmedia.co.jp/images0509/ranking_top_bg.gif) no-repeat -150px -70px #FD0 ! important;
border:1px solid #FCA;
}
.ranking .lclc50 h2 a:link,
.ranking .lclc50 h2 a:visited {
color:#FFF;
text-decoration:none;
}
.ranking .cbox {
font-size:small;
}
.ranking .lclc50 .cbox h2 {
display:none;
}
.ranking .top10 ul {
margin:0px;
padding:0px;
list-style-type:none;
}
.ranking .lclc50 .cbox div {
margin:0px ! important;
padding:2px 4px ! important;
background:#FFF;
}
.ranking .top10 li {
display:none;
margin:0px;
padding:0px;
background:no-repeat -2px 3px;
}
.ranking .top10 li#rank1,
.ranking .top10 li#rank2,
.ranking .top10 li#rank3 {
display:block;
padding:2px 0px 13px 0px;
}
.top10 li#rank1 {background-image:url(//image.itmedia.co.jp/images0509/bt_top10_1b.gif);}
.top10 li#rank2 {background-image:url(//image.itmedia.co.jp/images0509/bt_top10_2b.gif);}
.top10 li#rank3 {background-image:url(//image.itmedia.co.jp/images0509/bt_top10_3b.gif);}
.top10 li#rank4 {background-image:url(//image.itmedia.co.jp/images0509/bt_top10_4.gif);}
.top10 li#rank5 {background-image:url(//image.itmedia.co.jp/images0509/bt_top10_5.gif);}
.top10 li#rank6 {background-image:url(//image.itmedia.co.jp/images0509/bt_top10_6.gif);}
.top10 li#rank7 {background-image:url(//image.itmedia.co.jp/images0509/bt_top10_7.gif);}
.top10 li#rank8 {background-image:url(//image.itmedia.co.jp/images0509/bt_top10_8.gif);}
.top10 li#rank9 {background-image:url(//image.itmedia.co.jp/images0509/bt_top10_9.gif);}
.top10 li#rank10 {background-image:url(//image.itmedia.co.jp/images0509/bt_top10_10.gif);}
.ranking .top10 li#rank2 {
border-top:1px solid #EDB;
border-bottom:1px solid #EDB;
}
.ranking .top10 li a:link,
.ranking .top10 li a:visited {
display:block;
text-decoration:none;
padding:0px 0px 0px 32px;
}
/* RSS index
-------------------------------------------------- */
body#rss img.ldicon {margin:5px 2px;}

/* RSS livedoor Reader
-------------------------------------------------- */
body#rss #rssld1 h1,body#rss #rssld2 h1,body#rss #rssld3 h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rssld_repeat.gif) repeat-x;height:90px;}
body#rss #rssld1 h1 span {display:block;text-indent:-9999px;background:url(//image.itmedia.co.jp/info/images/ti_info_rssld1.gif) no-repeat left top;height:90px;}
body#rss #rssld2 h1 span {display:block;text-indent:-9999px;background:url(//image.itmedia.co.jp/info/images/ti_info_rssld2.gif) no-repeat left top;height:90px;}
body#rss #rssld3 h1 span {display:block;text-indent:-9999px;background:url(//image.itmedia.co.jp/info/images/ti_info_rssld3.gif) no-repeat left top;height:90px;}
body#rss #rssld1 ul.linkset li,body#rss #rssld2 ul.linkset li,body#rss #rssld3 ul.linkset li {margin:10px 0px;font-size:12px;}
body#rss #rssld1 h4,body#rss #rssld2 h4,body#rss #rssld3 h4 {clear:both;text-indent:-9999px;background:url(//image.itmedia.co.jp/info/images/h4bg_ld.gif) repeat-x left top;margin:0px 0px 5px 0px;padding:0px;}
body#rss #rssld1 .lclc20 p,body#rss #rssld2 .lclc20 p,body#rss #rssld3 .lclc20 p {margin:0px 0px 30px 0px;}
body#rss #rssld1 a.medialnk,body#rss #rssld2 a.medialnk,body#rss #rssld3 a.medialnk {text-decoration:none;font-size:small;}
body#rss #rssld1 .rsslist,body#rss #rssld2 .rsslist,body#rss #rssld3 .rsslist {float:right;width:78%;display:table;margin:0px 0px 15px 0px;}
body#rss #rssld1 .rsslist p.medialnk,body#rss #rssld2 .rsslist p.medialnk,body#rss #rssld3 .rsslist p.medialnk {margin:0px 0px 15px 0px;padding:0px 0px 0px 30px;background:#fff url(//image.itmedia.co.jp/info/images/rss_bgmedialnk.gif) no-repeat top left;}
body#rss #rssld1 .rsslist p.medialnk a,body#rss #rssld2 .rsslist p.medialnk a,body#rss #rssld3 .rsslist p.medialnk a {margin:0px;padding:0px;text-decoration:none;}
body#rss #rssld1 .rsslist .lclc33 p,body#rss #rssld2 .rsslist .lclc33 p,body#rss #rssld3 .rsslist .lclc33 p {margin:0px 0px 10px 0px;padding:0px;}
body#rss #rssld1 a.medialnk img,body#rss #rssld2 a.medialnk img,body#rss #rssld3 a.medialnk img {width:120px;height:70px;margin:0px;}
body#rss #rssld1 h4 a,body#rss #rssld2 h4 a,body#rss #rssld3 h4 a {text-decoration:none;}
/* RSS - goo RSS
-------------------------------------------------- */
body#rss #goorss h1,body#rss #rssld2 h1,body#rss #rssld3 h1 {background:url(//image.itmedia.co.jp/info/images/goo_title_repeat.gif) repeat-x;height:90px;}
body#rss #goorss h1 span {display:block;text-indent:-9999px;background:url(//image.itmedia.co.jp/info/images/goo_title.gif) no-repeat left top;height:90px;}
body#rss #goorss ul.linkset li {margin:10px 0px;font-size:12px;}
body#rss #goorss ul.linkset li span {color:#777;}
body#rss #goorss p span {color:#777;}
body#rss #goorss h4 {clear:both;text-indent:-9999px;background:url(//image.itmedia.co.jp/info/images/h4bg_ld.gif) repeat-x left top;margin:0px 0px 5px 0px;padding:0px;}
body#rss #goorss .lclc20 p {margin:0px 0px 30px 0px;}
body#rss #goorss a.medialnk {text-decoration:none;font-size:small;}
body#rss #goorss .rsslist {float:right;width:78%;display:table;margin:0px 0px 15px 0px;}
body#rss #goorss .rsslist p.medialnk {margin:0px 0px 15px 0px;padding:0px 0px 0px 30px;background:#fff url(//image.itmedia.co.jp/info/images/rss_bgmedialnk.gif) no-repeat top left;}
body#rss #goorss .rsslist p.medialnk a {margin:0px;padding:0px;text-decoration:none;}
body#rss #goorss .rsslist .lclc33 p {margin:0px 0px 10px 0px;padding:0px;}
body#rss #goorss a.medialnk img {width:120px;height:70px;margin:0px;}
body#rss #goorss h4 a {text-decoration:none;}
/* RSS index - 0802
-------------------------------------------------- */
#rss .vbody#rss0802 {
background:url(//image.itmedia.co.jp/info/images/bg_rss.gif) repeat-y left top;
}
#rss #rss0802 .rss-main {
clear:both;
float:right;
width:100%;
margin:0px 0px 0px -200px;
}
#rss #rss0802 .rss-main .rss-contents {
clear:both;
width:730px;
margin:0px 50px 0px 200px;
padding-bottom:30px;
}
/* menu */
#rss #rss0802 .rss-menu {
float:left;
position:relative;
width:180px;
}
#rss #rss0802 .rss-menu ul {
width:160px;
margin:0px 0px 0px 20px;
padding:0px;
list-style:none;
}
#rss #rss0802 .rss-menu li {
display:block;
margin:2px 0px;
padding:0px;
background:#FFF url(//image.itmedia.co.jp/info/images/bg_rss_menu_li2.gif) no-repeat left top;
list-style:none;
font-size:small;
}
#rss #rss0802 .rss-menu li.current {
background:#FFF url(//image.itmedia.co.jp/info/images/bg_rss_menu_li3.gif) no-repeat left top;
color:#F60;
}
#rss #rss0802 .rss-menu li a {
display:block;
width:160px;
background:#FFF url(//image.itmedia.co.jp/info/images/bg_rss_menu_li.gif) no-repeat left top;
}
#rss #rss0802 .rss-menu li span {
display:block;
width:160px;
padding:8px 0px 8px 8px;
background:url(//image.itmedia.co.jp/info/images/bg_rss_menu_li_bottom.gif) no-repeat left bottom;
cursor:default;
}
#rss #rss0802 .rss-menu li a span {
cursor:pointer;
}
#rss #rss0802 .rss-menu li a {text-decoration:none;color:#FFF;}
#rss #rss0802 .rss-menu li a:hover {background:none;}
/* contents */
#rss #rss0802 .rss-main .rss-contents p {
font-size:small;
color:#444;
line-height:130%;
}
#rss #rss0802 .rss-main .rss-contents a:link,
#rss #rss0802 .rss-main .rss-contents a:visited {
text-decoration:underline;
}
/* table */
.rss-contents table {
font-size:small;
color:#444;
}
.rss-contents table td p {
font-size:100%;
}
.rss-contents table.rss-reader {
float:left;
width:350px;
margin:0px 20px 0px 0px;
font-size:small;
color:#444;
border:1px #ddd solid;
}
.rss-contents table.rss-reader th {
padding:2px;
background:#eee;
border:1px #ddd solid;
text-align:left;
}
.rss-contents table.rss-reader td {
width:104px;
padding:1px;
text-align:center;
}
.rss-contents table.rss-media-tbl {width:730px;}
.rss-contents table.rss-media-tbl.simplified {width:360px;clear:none;float:left;}
.rss-contents table.rss-media-tbl.simplified.fright {float:right;}

.rss-contents table.rss-media-tbl.simplified.fright tbody tr td div.rss-list span {left:253px;}

.rss-contents table.rss-media-tbl thead th {
padding:3px;
background:#eee;
border:1px #ddd solid;
}
.rss-contents table.rss-media-tbl thead th.type {width:130px;}
.rss-contents table.rss-media-tbl.simplified thead th.type {width:auto;}

.rss-contents table.rss-media-tbl thead th.regist {width:170px;}
.rss-contents table.rss-media-tbl.simplified thead th.regist {width:170px;}

.rss-contents table.rss-media-tbl thead th.otherVer {width:130px;}
.rss-contents table.rss-media-tbl tbody td {
padding:3px;
border:1px #ddd solid;
}

.rss-contents table.rss-media-tbl td.type {width:130px;}
.rss-contents table.rss-media-tbl td.regist {width:170px;}
.rss-contents table.rss-media-tbl td.otherVer {width:130px;}

/* heading */
#rss #rss0802 h1 {
width:500px;
height:35px;
margin:5px 0px;
padding:0px;
border:none;
text-indent:-9999px;
}
#rss #rss0802 #top h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss.jpg) no-repeat left bottom;}
#rss #rss0802 #reader h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_reader.jpg) no-repeat left bottom;}
#rss #rss0802 #osusume h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_osusume.jpg) no-repeat left bottom;}
#rss #rss0802 #news h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_news.jpg) no-repeat left bottom;}
#rss #rss0802 #bizid h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_makoto_bizid.jpg) no-repeat left bottom;}
#rss #rss0802 #bizidfull h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_makoto_bizidfull.jpg) no-repeat left bottom;}
#rss #rss0802 #enterprise h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_enterprise.jpg) no-repeat left bottom;}
#rss #rss0802 #executive h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_executive.jpg) no-repeat left bottom;}
#rss #rss0802 #plusd h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_plusd.jpg) no-repeat left bottom;}
#rss #rss0802 #promobile h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_promobile.jpg) no-repeat left bottom;}
#rss #rss0802 #gamez h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_gamez.jpg) no-repeat left bottom;}
#rss #rss0802 #camera h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_dc.jpg) no-repeat left bottom;}
#rss #rss0802 #ebook h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_ebook.jpg) no-repeat left bottom;}
#rss #rss0802 #career h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_career.jpg) no-repeat left bottom;}
#rss #rss0802 #ait h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_ait.jpg) no-repeat left bottom;}
#rss #rss0802 #im h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_im.jpg) no-repeat left bottom;}
#rss #rss0802 #jibun h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_jibun.jpg) no-repeat left bottom;}
#rss #rss0802 #monoist h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_monoist.jpg) no-repeat left bottom;}
#rss #rss0802 #job h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_job.jpg) no-repeat left bottom;}
#rss #rss0802 #tt h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_tt.jpg) no-repeat left bottom;}
#rss #rss0802 #kankyomedia h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_kankyomedia.jpg) no-repeat left bottom;}
#rss #rss0802 #eetimes h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_eetimes.jpg) no-repeat left bottom;}
#rss #rss0802 #ifrs h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_ifrs.jpg) no-repeat left bottom;}
#rss #rss0802 #makoto h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_businessonline.jpg) no-repeat left bottom;}
#rss #rss0802 #business h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_businessonline.jpg) no-repeat left bottom;}
#rss #rss0802 #barks h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_barks.jpg) no-repeat left bottom;}
#rss #rss0802 #kw h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_kw.jpg) no-repeat left bottom;}
#rss #rss0802 #widget h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_widget.jpg) no-repeat left bottom;}
#rss #rss0802 #event h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_event.jpg) no-repeat left bottom;}
#rss #rss0802 #liveguide h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_liveguide.jpg) no-repeat left bottom;}
#rss #rss0802 #makotostyle h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_makotostyle.jpg) no-repeat left bottom;}
#rss #rss0802 #gadget h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_gadget.jpg) no-repeat left bottom;}
#rss #rss0802 #nlab h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_nlab.jpg) no-repeat left bottom;}
#rss #rss0802 #edn h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_edn.jpg) no-repeat left bottom;}
#rss #rss0802 #smartjapan h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_smartjapan.jpg) no-repeat left bottom;}
#rss #rss0802 #chosa h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_chosa.jpg) no-repeat left bottom;}
#rss #rss0802 #marketing h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_marketing.jpg) no-repeat left bottom;}
#rss #rss0802 #mobile h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_mobile.jpg) no-repeat left bottom;}
#rss #rss0802 #lifestyle h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_lifestyle.jpg) no-repeat left bottom;}
#rss #rss0802 #pcuser h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_pcuser.jpg) no-repeat left bottom;}
#rss #rss0802 #classics h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_classics.jpg) no-repeat left bottom;}
#rss #rss0802 #condition h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_condition.jpg) no-repeat left bottom;}
#rss #rss0802 #review h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_review.jpg) no-repeat left bottom;}
#rss #rss0802 #healthcare h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_healthcare.jpg) no-repeat left bottom;}
#rss #rss0802 #techfactory h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_techfactory.jpg) no-repeat left bottom;}
#rss #rss0802 #itmedia h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_rss_itmedia.jpg) no-repeat left bottom;}
#rss #rss0802 .rss-media h1 {
width:100%;
margin:0px 0px 5px 0px;
}
#rss #rss0802 .rss-media.exLogo h1 {
float:left;
margin:0px -130px 5px 0px;
}
#rss #rss0802 .rss-contents h2 {
clear:both;
background:transparent url(//image.itmedia.co.jp/images0509/h4bg.gif) no-repeat scroll left top;
color:#444455;
font-size:12px;
font-weight:bold;
line-height:100%;
margin:0px 0px 4px;
padding:7px 10px 6px 7px;
}
/* top */
#rss #rss0802 #top .rss-type {
margin:10px 0px 20px 0px;
}
#rss #rss0802 #top .rensai5min a:link,
#rss #rss0802 #top .rensai5min a:visited {
text-decoration:none;
}
#rss #rss0802 #top .rensai5min p {
margin:0px 0px 7px 0px;
}
#rss #rss0802 #top .rensai5min strong {
clear:both;
display:block;
font-size:115%;
}
#rss #rss0802 #top .rensai5min p strong small {
display:block;
margin:2px 0px;
background:url(//image.itmedia.co.jp/images0509/arr.gif) no-repeat 0px 3px;
padding-left:12px;
}
#rss #rss0802 #top .rensai5min img {float:left;}
#rss #rss0802 #top .rensai5min .linkset {
float:left;
margin:0px 0px 20px 10px;
}
#rss #rss0802 #top .rensai5min .linkset li{
margin:2px 0px;
font-weight:bold;
background:url(//image.itmedia.co.jp/images0509/arr_file.gif) no-repeat 0px 2px;
padding-left:15px;
}

/* media */
#rss #rss0802 .rss-media {
display:table;
width:730px;
padding:5px 0px 0px;
}
#rss #rss0802 .rss-media p {
margin:0px 0px 5px 0px;
}
#rss #rss0802 .rss-media p.sideInfo {
float:right;
width:120px;
margin:0px 0px 5px 0px;
}
#rss #rss0802 .rss-media p.sideInfo a img {
margin:10px 0px 0px 0px;
}
#rss #rss0802 .rss-media p.sideInfo a img#img_border {
border: 1px solid #CCC;
padding: 7px;
}
#rss #rss0802 .rss-media p.sideInfo.widget {
clear:both;
text-align:right;
}
#rss #rss0802 .rss-media p.sideInfo.widget a {
padding:2px 0px 2px 18px;
background:#FFF url(//image.itmedia.co.jp/info/images/rss_bg_howto_widget.gif) no-repeat 0px 0px;
}
#rss #rss0802 .rss-media p a {
text-decoration:underline;
}

/* rsslist */
.rss-list {
clear:both;
font-size:12px;
float:left;
}
.rss-list strong {
display:block;
width:160px;
height:22px;
background:url(//image.itmedia.co.jp/info/images/bt_rss_add_reader.gif) no-repeat;
padding:0px 10px 3px 0px;
text-indent:-9999px;
}
.rss-list a {
text-decoration:none;
}
.rss-list img {
border:0px solid #FFF;
}
.rss-list span {
position:absolute;
display:none;
margin:-1px 0px 0px -1px;
clear:both;
}
.rss-list span span {
display:block;
width:410px;
height:60px;
margin:1px;
padding:5px;
border:1px solid #999;
background:#FFF;
}
.rss-list span span img {
margin:0px 10px 5px 0px;
}
.rss-list span span a {
display:block;
float:left;
width:130px;
height:30px;
text-align:center;
}
.rss-list .close {
float:right;
width:20px;
height:20px;
}

/* FeeMo */
.addFeeMo {
float:left;
margin:0px 0px 0px 0px
}
.addFeeMo span {
display:block;
width:110px;
height:25px;
background:url(//image.itmedia.co.jp/info/images/bt_rss_add_feemo.gif) no-repeat left top;
text-indent:-9999px;
}
.addFeeMo.selected span {
background:url(//image.itmedia.co.jp/info/images/bt_rss_add_feemo2.gif) no-repeat left top;
}
#widget img.widgetImg {
float:right;
position:relative;
top:-40px;
margin-bottom:-20px;
}

/* Sitemap - 0810
-------------------------------------------------- */
#sitemap .vbody#sitemap0810 {
background:url(//image.itmedia.co.jp/info/images/bg_rss.gif) repeat-y left top;
font-size:small;
color:#555;
}
#sitemap #sitemap0810 .sitemap-main {
clear:both;
float:right;
width:100%;
margin:0px 0px 0px -200px;
}
#sitemap #sitemap0810 .sitemap-main .sitemap-contents {
clear:both;
width:740px;
margin:10px 0px 0px 200px;
padding-bottom:30px;
}
/* search */
#sitemap #sitemap0810 .search {
width:150px;
top:-10px;
right:0px;
margin:0px 5px;
padding:10px 0px 10px 15px;
border-bottom:1px #AAA solid;
line-height:100%;
}
#sitemap #sitemap0810 .search form {
margin:0px;
padding:0px;
}
#sitemap #sitemap0810 .search form input {
float:left;
height:13px;
}
#sitemap #sitemap0810 .search form input.query {
float:left;
width:90px;
margin:0px 1px;
padding:3px;
border:1px solid #BBC;
font-size:12px;
}
#sitemap #sitemap0810 .search form span {
display:block;
float:left;
margin:0px 1px;
border:1px solid #BBC;
}
#sitemap #sitemap0810 .search form span button {
margin:0px;
background:#D7D9E4 url(//image.itmedia.co.jp/images0509/bm.gif) repeat-x 0px 0px;
border:1px solid #FFF;
color:#555;
}
/* menu */
#sitemap #sitemap0810 .sitemap-menu {
float:left;
position:relative;
width:180px;
}
#sitemap #sitemap0810 .sitemap-menu p {
margin:20px 0px;
line-height:140%;
text-align:center;
}
#sitemap #sitemap0810 .sitemap-menu p img {
margin:3px auto;
}
#sitemap #sitemap0810 a:link {color:#258;}
#sitemap #sitemap0810 a:visited {color:#747;}

#sitemap #sitemap0810 h3 {
height:1%;
margin:0px;
padding:6px 0px 6px 21px;
font-size:small;
background:url(//image.itmedia.co.jp/info/images/sitemap_chBox_heading.gif) no-repeat 0px 0px;
}
#sitemap #sitemap0810 h3 a:visited {color:#258;}
#sitemap #sitemap0810 .sitemapCh {
clear:both;
margin:0px 0px 20px;
line-height:100%;
}
#sitemap #sitemap0810 .sitemapCh p {
clear:both;
margin:3px 5px 8px 5px;
color:#555;
line-height:140%;
}
#sitemap #sitemap0810 .sitemapCh ul {
list-style-type:none;
}

#sitemap #sitemap0810 .sitemapChITM {
width:98%;
margin:10px 0px 20px;
padding:5px 5px 5px 0px;
border-top:1px #DDD solid;
border-bottom:1px #DDD solid;
}
#sitemap #sitemap0810 .sitemapChITM ul {
margin:0px;
padding:0px;
border-bottom:none;
}
#sitemap #sitemap0810 .sitemapChITM ul li {
display:block;
float:left;
width:110px;
margin:3px 20px 3px 0px;
padding-left:13px;
white-space:nowrap;
background:url(//image.itmedia.co.jp/info/images/arr_a1.gif) no-repeat 0px 1px;
}
#sitemap #sitemap0810 .sitemapSubCh ul {
display:table;
width:98%;
margin:0px 10px 0px;
padding:0px;
}
* html #sitemap #sitemap0810 .sitemapSubCh ul {display:inline-block;}
*+html #sitemap #sitemap0810 .sitemapSubCh ul {display:inline-block;}
#sitemap #sitemap0810 .sitemapSubCh ul li {
display:block;
float:left;
width:45%;
margin:2px 0px 4px;
padding:1px 0px 0px 12px;
background:url(//image.itmedia.co.jp/info/images/arr_a2.gif) no-repeat 0px 1px;
}
#sitemap #sitemap0810 .sitemapSubCh ul li.wide {
width:90%;
}

#sitemap #sitemap0810 .plusd {
float:right;
width:330px;
}
#sitemap #sitemap0810 .plusd h3 {
margin:3px 0px 5px;
padding:8px 0px 4px 13px;
background:url(//image.itmedia.co.jp/info/images/arr_a1.gif) no-repeat 0px 9px;
border-top:1px #DDD solid;
}
#sitemap #sitemap0810 .plusd h3 strong span {
margin-left:5px;
font-weight:normal;
}
#sitemap #sitemap0810 .plusd p {
}
#sitemap .tooltip {
width: 280px;
color:#000;
font-size:13px;
line-height:130%;
text-decoration:none;
text-align:left;
}
#sitemap .tooltip span.top {
padding:5px 7px 3px;
background:#345;
color:#DDD;
}
#sitemap .tooltip span.bottom {
padding:0px 7px 5px;
background:#345;
color:#9C3;
font-size:12px;
}
#sitemap span.bttxt {
display:none;
}

/* iPhone - 0811
-------------------------------------------------- */
#iphone .vbody {
background:url(//image.itmedia.co.jp/info/images/bg_rss.gif) repeat-y left top;
}
#iphone .iphone-main {
clear:both;
float:right;
width:100%;
margin:0px 0px 0px -200px;
}
#iphone .iphone-main a:link,
#iphone .iphone-main a:visited,
#iphone .iphone-main a:active {
color:#08C;
text-decoration:none;
}
#iphone .iphone-main a:hover {
color:#3BF;
text-decoration:underline;
}
#iphone .iphone-main .iphone-contents {
clear:both;
width:730px;
margin:0px 0px 0px 200px;
padding-bottom:30px;
}
/* menu */
#iphone .iphone-menu {
float:left;
position:relative;
width:180px;
}
#iphone .iphone-menu h4.iphone-menu-title {
margin: 0;
padding: 10px 7px 0 25px;
font-size: 12px;
color: #555;
text-align: center;
}
#iphone .iphone-menu ul {
width:160px;
margin:0px 0px 0px 20px;
padding:0px;
list-style:none;
}
#iphone .iphone-menu ul.trouble {
margin: 20px 0 0 20px;
}
#iphone .iphone-menu li {
display:block;
margin:2px 0px;
padding:0px;
background:#eeeeea url(//image.itmedia.co.jp/info/images/bg_iphone_menu_li2.jpg) no-repeat left top;
list-style:none;
font-size:small;
}
#iphone .iphone-menu li.current {
color:#666;
background:#eeeeea url(//image.itmedia.co.jp/info/images/bg_iphone_menu_li3.jpg) no-repeat left top;
}
#iphone .iphone-menu li a {
display:block;
width:160px;
background:#eeeeea url(//image.itmedia.co.jp/info/images/bg_iphone_menu_li.jpg) no-repeat left top;
}
#iphone .iphone-menu li span {
display:block;
width:150px;
height: 45px;
padding:25px 0px 0px 10px;
cursor:default;
}
#iphone .iphone-menu li a span {
cursor:pointer;
}
#iphone .iphone-menu li a {text-decoration:none;color:#FFF;}

#iphone .iphone-menu li a:hover {background:none;}
/* contents */
#iphone .iphone-contents p {
font-size:small;
color:#444;
line-height:130%;
}
#iphone .iphone-contents .main {
clear:both;
float:left;
width:550px;
margin:0px 20px 20px 0px;
}
#iphone .iphone-contents .thumb {
float:left;
width:160px;
padding:0px;
background:#FFF url(//image.itmedia.co.jp/info/images/iphone_flow_thumb_bg.jpg) repeat-y left top;
text-align:center;
}
#iphone .iphone-contents .thumb div {
padding:0px;
background:url(//image.itmedia.co.jp/info/images/iphone_flow_thumb_bg_upp.jpg) no-repeat left top;
}
#iphone .iphone-contents .thumb div div {
padding:0px 0px 20px;
background:url(//image.itmedia.co.jp/info/images/iphone_flow_thumb_bg_btm.jpg) no-repeat left bottom;
}
#iphone .iphone-contents .thumb h3 {
margin:0px;
padding:8px 0px 7px;
background:url(//image.itmedia.co.jp/info/images/iphone_flow_thumb_bg_upp2.jpg) no-repeat left top;
font-size:84%;
color:#666;
}

#iphone .iphone-contents .thumb p {
width:140px;
margin:0px auto;
padding:8px 0px 5px;
text-align:left;
line-height:120%;
font-size:12px;
border-top:1px #E4E4E4 solid;
}
#iphone .iphone-contents .thumb p.top {
border-top:none;
}
#iphone .iphone-contents .thumb p.sup {
font-size:11px;
}
#iphone .iphone-contents .thumb p img {
margin:0px 0px 3px;
border:none;
}
/* heading */
#iphone h1 {
height:35px;
margin:5px 0px;
padding:0px;
border:none;
text-indent:-9999px;
}
#iphone #top h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_iphone.jpg) no-repeat left bottom;}
#iphone #install h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_iphone_install.jpg) no-repeat left bottom;}
#iphone #howtouse h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_iphone_howtouse.jpg) no-repeat left bottom;}
#iphone #troubleshooting h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_iphone_troubleshooting.jpg) no-repeat left bottom;}
#iphone #ipad h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_ipad.jpg) no-repeat left bottom;}
#iphone #ipadhelp h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_iphone_howtouse.jpg) no-repeat left bottom;}
#iphone h2 {
clear:both;
background:transparent url(//image.itmedia.co.jp/images0509/h4bg.gif) no-repeat scroll left top;
color:#444455;
font-size:12px;
font-weight:bold;
line-height:100%;
margin:10px 0px 4px;
padding:7px 10px 6px 7px;
}
#iphone h2.tblHeading {
margin:0px;
background:#FFF url(//image.itmedia.co.jp/info/images/iphone_tbl_type1_th.jpg) no-repeat left top;
padding:12px 10px 12px 14px;
border:none;
}

/* table */
#iphone table.tbl {
width:550px;
font-size:small;
color:#444;
border-collapse:separate;
border-spacing:0px;
border-right:1px #E4E4E4 solid;
border-bottom:1px #E4E4E4 solid;
}
#iphone table.tbl td p {
font-size:100%;
}
#iphone table.tbl th {
padding:12px 10px 13px 12px;
background:#F0F0F0;
border-top:1px #E4E4E4 solid;
border-left:1px #E4E4E4 solid;
text-align:left;
color:#666;
}
#iphone table.tbl tbody td {
padding:12px 5px 13px 8px;
border-top:1px #E4E4E4 solid;
border-left:1px #E4E4E4 solid;
}

/* flow */
#iphone div.flow {
margin:0px 0px 5px;
padding:10px 5px;
border:1px #E4E4E4 solid;
}
#iphone div.question,
#iphone div.answer {
margin:0;
padding:5px 0;
border:1px #E4E4E4 solid;
}


#iphone div.flow p {
margin:0px 30px 3px;
padding:0px 0px 10px 0px;
background:#FFF url(//image.itmedia.co.jp/info/images/iphone_flow.jpg) no-repeat 2px bottom;
line-height:140%;
}
#iphone div.flow p.flowing {
margin:0px 30px 13px;
padding:0px 0px 16px 0px;
background:#FFF url(//image.itmedia.co.jp/info/images/iphone_flow_arr_btm.jpg) no-repeat 2px bottom;
line-height:140%;
}
#iphone div.flow p.fin {
margin:0px 30px 3px;
padding:0px 0px 5px 0px;
background-image:none;
}
#iphone div.flow p.sup {
margin:0px 10px 3px;
padding:5px 0px;
background-image:none;
font-size:11px;
}
#iphone div.flow .attn {
color:#C33;
}
#iphone div.flow p a.flowIcon img{
margin:3px 0px 3px 3px;
vertical-align:middle;
}
#iphone #howtouse .answer span.icon_number img{
margin:3px 0px 3px 3px;
vertical-align:middle;
}

#iphone div.question p.list_q {
margin:2px 0px 2px;
padding:2px 15px 2px 35px;
border-bottom: 1px solid #dcdcdc;
background:#FFF url(//image.itmedia.co.jp/info/images/question.png) no-repeat 15px center;
}
#iphone div.question p.list_qfin{
border-bottom: none;
margin:5px 0px 0px;
}
#iphone div.question p.list_q a,#iphone div.answer p.list_a a{
color: #555;
}
#iphone div.question p.list_q a:hover,#iphone div.answer p.list_a a:hover{
color: #33BBFF;
}


#iphone div.answer p.answer_q{
margin: 10px 10px 3px;
padding: 2px 10px 2px 23px;
background: #f0f0f0 url(//image.itmedia.co.jp/info/images/question.png) no-repeat 5px center;
border: 1px solid #e0e0e0;
}

#iphone div.answer .list_a {
margin:2px 0px;
padding:5px 15px 10px 35px;
font-size:small;
color:#444;
}
#iphone div.answer .list_a strong{
color:#666;
display: block;
padding: 10px 0 0;
}

#iphone div.answer a.flowIcon img{
margin:3px 0px 3px 3px;
vertical-align:middle;
}
#iphone div.answer .list_a ul.number{
margin: 0;
padding: 0;
}
#iphone div.answer .list_a ul.number li{
list-style-type: decimal;
margin: 2px 0 4px 20px;
padding: 0;
}
#iphone div.answer .list_a dl{
margin: 0;
}
#iphone div.answer .list_a dl dt{
border-bottom: 1px dotted #d9d9d9;
margin: 20px 0 5px;
padding-bottom: 5px;
}
#iphone div.answer .list_a dl dd{
margin: 0 5px 5px;
padding-left: 10px;
background: url(//image.itmedia.co.jp/info/images/helplist2.png) no-repeat 0px 5px;
}
#iphone div.main p.backtop{
text-align: right;
padding-right: 5px;
}
#iphone h2.tblHeading2 {
margin:0px;
background:#FFF url(//image.itmedia.co.jp/info/images/iphone_tbl_type2_th.jpg) no-repeat left top;
padding:12px 10px 12px 14px;
border:none;
color: #f5f5f5;
}

#ipad #ipadimg{
padding: 0px;
}

#ipad #ipadimg a{
display: block;
width: 350px;
margin: 0px 5px 20px 0;
}



/*
--------------------------------------------------- */
/* Android - 110112
-------------------------------------------------- */
#Android .vbody {
background:url(//image.itmedia.co.jp/info/images/bg_rss.gif) repeat-y left top;
}
#Android .Android-main {
clear:both;
float:right;
width:100%;
margin:0px 0px 0px -200px;
}
#Android .Android-main a:link,
#Android .Android-main a:visited,
#Android .Android-main a:active {
color:#08C;
text-decoration:none;
}
#Android .Android-main a:hover {
color:#3BF;
text-decoration:underline;
}
#Android .Android-main .Android-contents {
clear:both;
width:730px;
margin:0px 0px 0px 200px;
padding-bottom:30px;
}
/* menu */
#Android .Android-menu {
float:left;
position:relative;
width:180px;
}
#Android .Android-menu h4.Android-menu-title {
margin: 0;
padding: 10px 7px 0 25px;
font-size: 12px;
color: #555;
text-align: center;
}
#Android .Android-menu ul {
width:160px;
margin:0px 0px 0px 20px;
padding:0px;
list-style:none;
}
#Android .Android-menu ul.trouble {
margin: 20px 0 0 20px;
}
#Android .Android-menu li {
display:block;
margin:2px 0px;
padding:0px;
background:#eeeeea url(//image.itmedia.co.jp/info/images/bg_iphone_menu_li2.jpg) no-repeat left top;
list-style:none;
font-size:small;
}
#Android .Android-menu li.current {
color:#666;
background:#eeeeea url(//image.itmedia.co.jp/info/images/bg_iphone_menu_li3.jpg) no-repeat left top;
}
#Android .Android-menu li a {
display:block;
width:160px;
background:#eeeeea url(//image.itmedia.co.jp/info/images/bg_iphone_menu_li.jpg) no-repeat left top;
}
#Android .Android-menu li span {
display:block;
width:150px;
height: 45px;
padding:25px 0px 0px 10px;
cursor:default;
}
#Android .Android-menu li a span {
cursor:pointer;
}
#Android .Android-menu li a {text-decoration:none;color:#FFF;}

#Android .Android-menu li a:hover {background:none;}
/* contents */
#Android .Android-contents p {
font-size:small;
color:#444;
line-height:130%;
}
#Android .Android-contents .main {
clear:both;
float:left;
width:550px;
margin:0px 20px 20px 0px;
}
#Android .Android-contents .thumb {
float:left;
width:160px;
padding:0px;
background:#FFF url(//image.itmedia.co.jp/info/images/Android_flow_thumb_bg.jpg) repeat-y left top;
text-align:center;
}


#Android .Android-contents .thumb div {
padding:0px;
background:url(//image.itmedia.co.jp/info/images/Android_flow_thumb_bg_upp.jpg) no-repeat left top;
}
#Android .Android-contents .thumb div div {
padding:0px 0px 20px;
background:url(//image.itmedia.co.jp/info/images/Android_flow_thumb_bg_btm.jpg) no-repeat left bottom;
}
#Android .Android-contents .thumb h3 {
margin:0px;
padding:8px 0px 7px;
background:url(//image.itmedia.co.jp/info/images/Android_flow_thumb_bg_upp2.jpg) no-repeat left top;
font-size:84%;
color:#666;
}

#Android .Android-contents .thumb p {
width:140px;
margin:0px auto;
padding:8px 0px 5px;
text-align:left;
line-height:120%;
font-size:12px;
border-top:1px #E4E4E4 solid;
}
#Android .Android-contents .thumb p.top {
border-top:none;
}
#Android .Android-contents .thumb p.sup {
font-size:11px;
}
#Android .Android-contents .thumb p img {
margin:0px 0px 3px;
border:none;
}



/* heading */
#Android h1 {
height:35px;
margin:5px 0px;
padding:0px;
border:none;
text-indent:-9999px;
}
#Android #top h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_android.jpg) no-repeat left bottom;}
#Android #top.bizmakoto h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_android_makoto.jpg) no-repeat left bottom;}
#Android #install h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_android_install.jpg) no-repeat left bottom;}
#Android #howtouse h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_android_howtouse.jpg) no-repeat left bottom;}
#Android #troubleshooting h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_iphone_troubleshooting.jpg) no-repeat left bottom;}
#Android #ipad h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_android.jpg) no-repeat left bottom;}
#Android #ipadhelp h1 {background:url(//image.itmedia.co.jp/info/images/ti_info_android_howtouse.jpg) no-repeat left bottom;}
#Android h2 {
clear:both;
background:transparent url(//image.itmedia.co.jp/images0509/h4bg.gif) no-repeat scroll left top;
color:#444455;
font-size:12px;
font-weight:bold;
line-height:100%;
margin:10px 0px 4px;
padding:7px 10px 6px 7px;
}
#Android h2.tblHeading {
margin:0px;
background:#FFF url(//image.itmedia.co.jp/info/images/iphone_tbl_type1_th.jpg) no-repeat left top;
padding:12px 10px 12px 14px;
border:none;
}



/* flow */
#Android div.flow {
margin:0px 0px 5px;
padding:10px 5px;
border:1px #E4E4E4 solid;
}
#Android div.question,
#Android div.answer {
margin:0;
padding:5px 0;
border:1px #E4E4E4 solid;
}

#Android div.flow p {
margin:0px 30px 3px;
padding:0px 0px 10px 0px;
background:#FFF url(//image.itmedia.co.jp/info/images/iphone_flow.jpg) no-repeat 2px bottom;
line-height:140%;
}
#Android div.flow p.flowing {
margin:0px 30px 13px;
padding:0px 0px 16px 0px;
background:#FFF url(//image.itmedia.co.jp/info/images/iphone_flow_arr_btm.jpg) no-repeat 2px bottom;
line-height:140%;
}
#Android div.flow p.fin {
margin:0px 30px 3px;
padding:0px 0px 5px 0px;
background-image:none;
}
#Android div.flow p.sup {
margin:0px 10px 3px;
padding:5px 0px;
background-image:none;
font-size:11px;
}
#Android div.flow .attn {
color:#C33;
}


/* BOX - like TOT
-------------------------------------------------- */
.box-out {
margin:5px 0px;
padding:1px;
background:#7076aa;
border:3px solid #d4d6e5;
line-height:150%;
}
.box-out .box-bar {
display:table;
width:100%;
background:url(//image.itmedia.co.jp/images0509/tot_heading_bg.gif) repeat-x left bottom #EDEEF4;
}
.box-tab {
display:table;
width:100%;
position:relative;
bottom:-1px;
z-index:10;
}
.box-tab ul {
margin:0px;
padding:0px;
list-style:none;
}
.box-tab li {
float:left;
margin:2px 0px 0px 2px;
border:1px solid #CCC;
border-bottom:1px solid #FFF;
}
.box-tab li a,
.box-tab li a:visited {
font-family:arial,sans-serif;
display:block;
height:1%;
padding:2px 2px 1px 2px;
line-height:100%;
border:1px solid #DDE;
border-bottom:0px solid #FFF;
border-right:0px solid #FFF;
background:#CCD;
color:#26A;
}
.box-tab li.current a,
.box-tab li.current a:visited {
line-height:100%;
border:1px solid #FFF;
border-bottom:0px solid #FFF;
border-right:0px solid #FFF;
background:#FFF;
}
.box-tab li a span {
font-weight:normal;
color:#26A;
}

.box-out .box-bar strong {
display:block;
margin:3px 0px 1px 0px;
float:left;
font-family:arial, helvetica, sans-serif;
text-indent:5px;
}
.box-out .box-bar strong a {
display:block;
float:left;
}
.box-out .box-bar span {
margin:0px 2px 0px 0px;
font-family:arial, helvetica, sans-serif;
float:right;
}
.box-out .box-bar span a {
display:block;
margin:4px 2px 0px 0px;
}
.box-out .box-bar span a img {
margin:0px;
}
.box-out .box-in {
display:block;
border:1px solid #CCC;
background:#FFF;
clear:both;
position:relative;
z-index:1;
}
.box-out .box-in .box {
display:table;
padding:5px;
background:#FFF;
border:none;
}

/* HL
-------------------------------------------------- */
.hl {
}
.hl ul {
margin:0px;
padding:0px;
list-style-type:none;
}
.hl ul li {
padding:0px 0px 0px 16px;
background:url(//image.itmedia.co.jp/images0509/tot_hl_bg.gif) no-repeat 0px 3px;
}
.halfhl .hl {
width:100%;
}
.halfhl .hl ul {
width:100%;
display:table;
margin:0px 0px 10px 0px;
}
.halfhl .hl ul li {
display:block;
width:43%;
float:left;
}
.halfhl .hl ul li.wide {
width:90%;
}
.halfhl .hl p {
margin:0px;
padding:0px;
clear:both;
color:#777;
border-bottom:1px solid #CCC;
}
.halfhl .hl p strong a {
display:block;
background:url(//image.itmedia.co.jp/images0509/tot_btn_list.gif) no-repeat right center;
}
/* DIR BOX
-------------------------------------------------- */
.dirbox {
width:100%;
word-break:keep-all;
line-break:strict;
}
.dirbox p {
margin:0px;
padding:0px;
background:url(//image.itmedia.co.jp/images0509/tot_folder.gif) no-repeat 0px 2px;
}
.dirbox p a {
display:block;
padding:0px 0px 0px 16px;
}
.dirbox ol {
margin:0px;
padding:0px 0px 0px 16px;
list-style-type:none;
}
.dirbox ol ol {}
.dirbox ol li {
background:url(//image.itmedia.co.jp/images0509/submenubg6.gif) no-repeat 0px 2px;
}
.dirbox ol ol li {
background:url(//image.itmedia.co.jp/images0509/arr_file.gif) no-repeat 0px 2px;
}
.dirbox ol li a {
display:block;
padding:0px 0px 0px 16px;
}
.dirbox ol ol li a {
display:block;
width:130px;
padding:0px 0px 0px 16px;
}


/* Google Toolbar - 0907
-------------------------------------------------- */
#googleTB .vbody {
background:url(//image.itmedia.co.jp/info/images/bg_rss.gif) repeat-y left top;
font-family:"メイリオ","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3",Osaka,sans-serif;
font-size:96%;
}
#googleTB #maincol {
clear:both;
float:right;
width:100%;
margin:0px 0px 0px -200px;
}
#googleTB .contents {
clear:both;
width:730px;
margin:0px 0px 0px 200px;
padding-bottom:30px;
}
/* menu */
#googleTB #subcol {
float:left;
position:relative;
width:180px;
}
#googleTB #subcol ul#pageNav {
width:160px;
margin:0px 0px 0px 20px;
padding:0px;
list-style:none;
}
#googleTB #subcol #pageNav li {
float:left;
display:block;
margin:2px 0px;
padding:0px;
background:#FFF url(//image.itmedia.co.jp/info/images/googletb_menu_li2.jpg) no-repeat left top;
list-style:none;
font-size:small;
}
#googleTB #subcol #pageNav li.current {
color:#666;
background:#FFF url(//image.itmedia.co.jp/info/images/bg_iphone_menu_li3.jpg) no-repeat left top;
}
#googleTB #subcol #pageNav li a {
display:block;
width:160px;
background:#FFF url(//image.itmedia.co.jp/info/images/googletb_menu_li.jpg) no-repeat left top;
}
#googleTB #subcol #pageNav li span {
display:block;
width:150px;
padding:25px 0px 28px 10px;
cursor:default;
}
#googleTB #subcol #pageNav li a span {
cursor:pointer;
}
#googleTB #subcol #pageNav li a {text-decoration:none;color:#FFF;}

#googleTB #subcol #pageNav li a:hover {background:none;}

/* contents */
#googleTB .contents a {
color:#08C;
text-decoration:underline;
}
#googleTB .contents a:hover {color:#3BF;}
#googleTB .contents p {
color:#444;
line-height:130%;
}
#googleTB .contents img.pict {
float:right;
margin:0px 0px 10px 10px;
}
#googleTB .contents hr {
clear:both;
}

/* heading */
#googleTB h1 {
height:35px;
margin:10px 0px 20px;
padding:0px;
border:none;
text-indent:-9999px;
}
#googleTB #top h1 {height:140px;margin-bottom:30px;background:url(//image.itmedia.co.jp/info/images/googletb_index_title.gif) no-repeat center top;}
#googleTB #gallery h1 {height:70px;background:url(//image.itmedia.co.jp/info/images/googletb_gallery_title.gif) no-repeat center top;}
#googleTB #install h1 {height:50px;background:url(//image.itmedia.co.jp/info/images/googletb_install_title.gif) no-repeat center top;}

#googleTB h3 {
margin:15px 0px;
padding:0px 0px 3px;
border-bottom:2px #ffde00 solid;
color:#444;
}
#googleTB h3.func {
clear:both;
margin:20px 0px 5px;
height:31px;
text-indent:-9999px;
border:none;
}
#googleTB h3#func1 {background:url(//image.itmedia.co.jp/info/images/googletb_index_heading_func1.gif) no-repeat 0px 0px;}
#googleTB h3#func2 {background:url(//image.itmedia.co.jp/info/images/googletb_index_heading_func2.gif) no-repeat 0px 0px;}
#googleTB h3#func3 {background:url(//image.itmedia.co.jp/info/images/googletb_index_heading_func3.gif) no-repeat 0px 0px;}

/* Button Gallery */
#googleTB #maincol #btnLineup {
clear:both;
float:left;
width:200px;
margin:0px 20px 20px 0px;
}
#googleTB #maincol #btnLineup h4 {
height:15px;
margin:0px;
padding:5px 3px;
background:url(//image.itmedia.co.jp/info/images/googletb_menu_btnLineup_heading.gif) no-repeat 0px 0px;
font-size:13px;
overflow:hidden;
text-align:center;
}
#googleTB #maincol #btnLineup .box {
background:#FFF;
border:1px #CCC solid;
}
#googleTB #maincol #btnLineup ul {
margin:0px;
padding:5px 3px;
list-style:none;
}
#googleTB #maincol #btnLineup li {
display:block;
margin:2px 0px;
padding:0px;
list-style:none;
font-size:13px;
}

#googleTB .btnGallery {
margin:5px 0px 20px;
}
#googleTB .btnGallery h3 {
margin:3px 0px;
padding:5px 0px 5px 5px;
background:#EEE;
border-bottom:none;
}
#googleTB .btnGallery table {
width:100%;
}
#googleTB .btnGallery table td {
width:33%;
padding:5px 10px 15px 10px;
font-size:small;
color:#555;
vertical-align:top;
}
#googleTB .btnGallery table td strong {
display:block;
margin:0px 0px 3px;
padding:2px;
font-size:108%;
border-bottom:2px #393 solid;
line-height:120%;
color:#444;
}
#googleTB .btnGallery .ico {
float:left;
margin:0px 3px 2px 0px;
}
#googleTB .btnGallery .btAddCstmBtn {
clear:both;
display:block;
margin:0px 0px 5px 0px;
}
#googleTB .btnGallery .url {
font-size:11px;
}



/* Twitter - 0908
-------------------------------------------------- */
#itmTwitter0908 {}
#itmTwitter0908 .vbody {
background:#FFF;
font-family:"メイリオ","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3",Osaka,sans-serif;
font-size:96%;
}
#itmTwitter0908 #maincol {
clear:both;
display:block;
float:left;
width:935px;
padding:0px 0px 0px 20px;
line-height:130%;
}
#itmTwitter0908 .contents {
padding:10px 0px 0px;
}
#itmTwitter0908 .contents p.more {
font-size:small;
text-align:right;
margin:5px;
}
#itmTwitter0908 .contents p.more strong {color:#F60;}
#itmTwitter0908 .contents p.more a {text-decoration:underline;}
#itmTwitter0908 #subcol {
float:left;
position:relative;
width:300px;
padding:0px 0px 0px 15px;
}
#itmTwitter0908 #subcol .cbox {}
#itmTwitter0908 #subcol .cbox h2 {height:1%;margin:5px 5px 15px;padding:2px 0px 4px;font-size:13px;border-bottom:3px #999 solid; position:relative;line-height:200%}
#itmTwitter0908 #subcol .cbox h2 span {font-weight:normal;}
#itmTwitter0908 #subcol .cbox h2 .icon {float:left;width:25px;margin:0px 5px 3px 0px;}
#itmTwitter0908 #subcol .twitterBox {
height:1%;
clear:both;
margin:3px 8px 5px;
padding:0px 0px 0px 10px;
background:url(//image.itmedia.co.jp/news/images/twitter_balloon.gif) no-repeat 0px 5px;
font-size:12px;
}
#itmTwitter0908 #subcol .twitterBox span {
display:block;
height:1%;
margin:0px;
padding:5px;
border:2px solid #C2CACA;
-moz-border-radius-bottomleft:7px;
-moz-border-radius-bottomright:7px;
-moz-border-radius-topleft:7px;
-moz-border-radius-topright:7px;
}
#itmTwitter0908 .backNumBox ul {
margin:0px 5px 5px;
padding:0px;
list-style:none;
}
#itmTwitter0908 .backNumBox ul li {
margin:0px;
padding:4px 5px 2px 15px;
background:url(//image.itmedia.co.jp/images0509/tot_hl_bg.gif) no-repeat 0px 7px;
border-bottom:1px #EEE solid;
font-size:84%;
}

#itmTwitter0908 .accountList {
clear:both;
display:block;
width:100%;
margin:0px;
padding:5px 0px;
}
#itmTwitter0908 .accountList ul {
margin:0px;
padding:0px;
list-style:none;
}
#itmTwitter0908 .accountList li {
display:block;
width:192px;
height:60px;
margin:2px 2px;
padding:5px;
line-height:115%;
border:2px #DDD solid;
font-size:84%;
background-color:#FAFAFA;
}
#itmTwitter0908 .accountList li.new {
border:2px #E2B437 solid;
background:url(//image.itmedia.co.jp/images0509/new_2.gif) no-repeat right bottom;
}
#itmTwitter0908 .accountList li .icon {
float:left;
margin:0px 5px 3px 0px;
width:48px;
}
#itmTwitter0908 .accountList li strong {
margin-top:4px;
font-size:100%;
}
#itmTwitter0908 .listcol {
width:203px;
float:left;
}

#itmTwitter0908 .category {
float:left;
display:block;
margin-bottom:20px;
}

#itmTwitter0908 .category-col {
width:448px;
float:left;
padding-right:19px;
}
#itmTwitter0908 .category-col div {
height:185px;
overflow:auto;
border:2px solid #DDD;
padding-left:3px;
}
#itmTwitter0908 .category-col ul {
display:block;
}
#itmTwitter0908 .category-col li {
float:left;
}

#itmTwitter0908 .category-col h4 {
border-left:4px solid #C00;
font-size:14px;
line-height:16px;
width:406px;
margin:0 0 5px;
padding:2px 0 0 5px;
}


/* Twitter&FB - 1108
-------------------------------------------------- */

#itmTwitter1108 .vbody,
#itmFB1108 .vbody {
background:#FFF;
font-family:"メイリオ","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3",Osaka,sans-serif;
font-size:13px;
line-height:16px;
}
#itmTwitter1108 #maincol,
#itmFB1108 #maincol {
clear:both;
float:left;
width:935px;
padding:0 0 0 20px;
}

#itmTwitter1108 .contents p,
#itmFB1108 .contents p {
padding:10px 0;
}

#itmTwitter1108 .Linklist ul,
#itmFB1108 .Linklist ul {
margin:0 5px 5px;
padding:0;
list-style:none;
}
#itmTwitter1108 .Linklist ul li,
#itmFB1108 .Linklist ul li {
margin:0 0 15px;
padding:4px 5px 2px 20px;
background:url(//image.itmedia.co.jp/images0509/tot_hl_bg.gif) no-repeat 0px 7px;
font-size:12px;
line-height:16px;
}

#itmTwitter1108 .accountList,
#itmFB1108 .accountList {
clear:both;
margin:0;
padding:5px 0;
}

#itmTwitter1108 .iconbox {
float:left;
margin:0px 12px 5px 0;
width:73px;
}

#itmFB1108 .iconbox {
float:left;
margin:0px 10px 5px 0;
width:50px;
}

#itmTwitter1108 .categorybox,
#itmFB1108 .categorybox {
float:left;
margin:0;
width:330px;
}

#itmTwitter1108 .category,
#itmFB1108 .category {
margin:0 0 0 20px;
}

#itmTwitter1108 .category strong,
#itmTwitter1108 .category a,
#itmFB1108 .category strong,
#itmFB1108 .category a, {
font-size:14px;
line-height:16px;
}

#itmTwitter1108 .category p,
#itmFB1108 .category p {
margin:0;
padding:0 0 3px;
font-size:12px;
line-height:18px;
}

#itmTwitter1108 .categorytitle,
#itmFB1108 .categorytitle {
margin:0;
padding:0 0 10px;
}

#itmTwitter1108 .categorytitle h4,
#itmFB1108 .categorytitle h4 {
border-left:4px solid #C00;
font-size:14px;
line-height:16px;
margin:0;
padding:2px 0 0 5px;
}

#itmTwitter1108 .category-left,
#itmTwitter1108 .category-right,
#itmFB1108 .category-left,
#itmFB1108 .category-right {
width:420px;
border-top:2px solid #DDD;
padding:20px 10px 10px;
margin:0 0 10px;
}

#itmTwitter1108 .category-left,
#itmFB1108 .category-left {
float:left;
}

#itmTwitter1108 .category-right,
#itmFB1108 .category-right {
float:right;
}

#itmTwitter1108 .clear,
#itmFB1108 .clear {
clear:both;
margin:0;
padding:0;
}

/* MEDIA FOOTER
----------------------------------------------- */
.mediafooter {
clear:both;
display:block;
}
.mediafooter p {
margin:0;
padding:30px 15px 5px;
font-size:12px;
color:#999;
text-align:right;
}

/* MEDIA FOOTER
----------------------------------------------- */
/*
.rss-main #event h2 {
padding-right: 0 !important;
margin-left: 2px !important;
width: 349px !important;
}
*/

/* 
----------------------------------------------- */
#Android .Android-contents .btbox,
#iphone .iphone-contents .btbox {
text-align:center;
margin:0;
padding:0;
}

#Android .Android-contents .bt01 a {
width:280px;
background:#89af12;
border:1px solid #69811e;
}

#iphone .iphone-contents .bt01 a {
width:280px;
background:#1781bd;
border:1px solid #075b8a;
}

#Android .Android-contents .bt02 a,
#iphone .iphone-contents .bt02 a {
width:100px;
background:#555;
border:1px solid #111;
}

#Android .Android-contents .bt01 a:hover {
background:#6e8c10;
color:#e4f6ac;
text-decoration:none;
}

#iphone .iphone-contents .bt01 a:hover {
background:#075b8a;
color:#c6d7eb;
text-decoration:none;
}

#Android .Android-contents .bt02 a:hover,
#iphone .iphone-contents .bt02 a:hover {
background:#333;
color:#DDD;
text-decoration:none;
}

#Android .Android-contents .Clear,
#iphone .iphone-contents .Clear {
font-size:1px;
line-height:1px;
height:5px;
margin:0;
padding:0;
clear:both;
}

#Android .Android-contents .btbox a,
#iphone #iphone-main .btbox a {
float:left;
cursor:pointer;
font-size:13px;
line-height:18px;
font-weight:bold;
color:#FFF!important;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
box-shadow:0 1px 0 rgba(0, 0, 0, 0.1);
padding:5px 12px 3px;
margin:0 5px;
}

/*-----------------------------------------------------------------------------*/
/* 20120705 - new globalNavigation */
/*-----------------------------------------------------------------------------*/
#globalNavigationGroup0 #globalNavigation {
width:990px;
overflow:hidden;
/width:100%;
/height:27px;
}
/*-----------------------------------------------------------------------------*/
/* 20150907 - rule/bodyDesign */
/*-----------------------------------------------------------------------------*/
#rule .lc ul li{
font-size:13px;
color:#444;
line-height:16px;
}
