/* Decoration
----------------------------------------------- */
.heading1.decotitle {
display:block;
width:100%;
margin:0px;
padding:0px;
}
.heading1.decotitle div {
display:block;
padding:0px;
text-decoration:none;
}
.heading1.decotitle div h1 {
margin:0px;
padding:0px;
text-indent:-9999px;
}

.index .heading2 div h2 {font-size:90%;line-height:150%;}

.decoheading {
margin:5px 0px;
font-size:12px;
}
.decoheading div {
background-repeat:no-repeat;
}
.decoheading div h4 {
margin:0px;
font-size:small;
height:1%;
}

.index hr {clear:both;visibility:hidden;}

.ctsAreaInner {
background:none;
}

/* for features Middle Index
----------------------------------------------- */
.featMdlIndex .index {
margin:0px 10px;
}
.featMdlIndex .index p {
font-size:13px;
line-height:140%;
}
.featMdlIndex .index p strong {
display:block;
padding-bottom:4px;
font-size:120%;
line-height:135%;
}
.featMdlIndex .index p strong span {
display:block;
font-size:13px;
color:#A73;
}
.featMdlIndex .index p strong a:link,
.index p strong a:visited {
text-decoration:none;
}
.featMdlIndex .index p strong a:hover,
.featMdlIndex .index p strong a:active {
text-decoration:underline;
}
.featMdlIndex .index hr {clear:both;visibility:hidden;}


/* for 2 column
----------------------------------------------- */
.index.type2 .col-lc-lc {float:left;width:65%;}
.index.type2 .col-lc-rc {float:right;width:32%;}
.index.type2 .col-lc-rc p {margin:5px 0px 8px 0px;}
.index.type2 .col-lc-rc p a {text-decoration:none;}
.index.type2 .col-lc-lc h3 {font-size:100%;}
.index.type2 p span {color:#777;}

/* sample PR
----------------------------------------------- */
#sample_pr {margin:10px 0px 3px 0px;}
#sample_pr .heading1.decotitle div h1 {background:url(http://image.itmedia.co.jp/promobile/features/images/AndroidApp_title01.png) no-repeat 0 0;width:653px;height:120px;}
#sample_pr .heading2 h2 {color:#666;}
#sample_pr .heading3 h3 {color:#C00;border-bottom:1px solid #C00;}
#sample_pr .decoheading {background:url(http://image.itmedia.co.jp/promobile/features/images/AndroidApp_heading_repeat.png) repeat-x 0 0;height:30px;margin-bottom:10px;}
#sample_pr .decoheading div {background:url(http://image.itmedia.co.jp/promobile/features/images/AndroidApp_heading_right.png) no-repeat top right;}
#sample_pr .decoheading div h4 {background:url(http://image.itmedia.co.jp/promobile/features/images/AndroidApp_heading_left.png) no-repeat top left;color:#555;padding:3px 4px 4px 28px;}
#sample_pr p {margin:0 0 10px;line-height:1.35;}
#sample_pr p .icon {float:left;}
#sample_pr p .icon img {border:none;margin:3px 9px 6px 0px;}



/* Generic PR Template - Title Pattern -
----------------------------------------------- */

/* ----------------------------------------------- */
#sample .heading1.decotitle {background:#EEE url();}
#sample .heading1.decotitle div {background:url() no-repeat right top;}
#sample .heading1.decotitle div h1 {background:url() no-repeat left top;height:120px;}
#sample .heading2 h2 {color:#666;}
#sample .decoheading {background:#555 url() repeat-x;}
#sample .decoheading div {background:url() no-repeat right top;}
#sample .decoheading div h4 {padding:4px 4px 4px 10px;background:url() no-repeat left top;color:#FFF;}
#sample p .icon {float:left;}
#sample p .icon img {border:none;margin:3px 9px 6px 0px;}
#sample .keyperson .fleft {clear:both;width:49%;float:left;margin-bottom:15px;}
#sample .keyperson .fright {width:49%;float:right;margin-bottom:15px;}
#sample .keyperson p strong small {line-height:135%;}
#sample .keyperson .decoheading div strong {display:block;padding:2px 4px 2px 10px;background:#DDD url() repeat-x;}

/* wj2009
-------------------------------------------------- */
#wj2009 {margin:3px 6px 3px 3px;}
#wj2009 .decotitle {background:url(http://image.itmedia.co.jp/promobile/special/wj2009/title_repeat.gif);}
#wj2009 .decotitle div {background:url(http://image.itmedia.co.jp/promobile/special/wj2009/title_bg.gif) no-repeat right top;}
#wj2009 .decotitle div h1 {background:url(http://image.itmedia.co.jp/promobile/special/wj2009/title.jpg) no-repeat left top;height:120px;}
#wj2009 .heading2 div h2 {color:#666;}
#wj2009 .andmore {text-align:left;}
#wj2009 .decoheading {background:url(http://image.itmedia.co.jp/promobile/special/wj2009/heading_l_repeat.gif) repeat-x;}
#wj2009 .decoheading div h4 {padding:4px 4px 4px 20px;background:url(http://image.itmedia.co.jp/promobile/special/wj2009/heading_l.gif) no-repeat left top;color:#FFF;}
#wj2009 .ico {float:left;}
#wj2009 .ico img {border:0px #FFF solid;padding:0px;}
#wj2009 .keyperson {margin:0px 10px;}
#wj2009 .keyperson .fleft {clear:both;width:49%;float:left;margin-bottom:15px;}
#wj2009 .keyperson .fright {width:49%;float:right;margin-bottom:15px;}
#wj2009 .keyperson p strong small {line-height:135%;}
#wj2009 .keyperson p strong small br {display:block;}
#wj2009 .keyperson .decoheading {margin:0px 0px 5px;background:none;}
#wj2009 .keyperson .decoheading div h4 {padding:2px 4px 2px 10px;background:url(http://image.itmedia.co.jp/promobile/special/wj2009/heading_m_repeat.gif) repeat-x;color:#114B95;}

/* mlbs
-------------------------------------------------- */
#mlbs {margin:3px 6px 3px 3px;}
#mlbs .decotitle {background:url(http://image.itmedia.co.jp/promobile/features/mlbs/title_repeat.png);}
#mlbs .decotitle div {background:url(http://image.itmedia.co.jp/promobile/features/mlbs/title_bg.png) no-repeat right top;height:120px;}
#mlbs .decotitle div h1 {background:url(http://image.itmedia.co.jp/promobile/features/mlbs/title.png) no-repeat left top;height:120px;}
#mlbs .decoheading {background:url(http://image.itmedia.co.jp/promobile/features/mlbs/heading_repeat.png) repeat-x left top; height: 32px;}
#mlbs .decoheading div{background:url(http://image.itmedia.co.jp/promobile/features/mlbs/heading_bg.png) no-repeat right top; height: 32px;}
#mlbs .decoheading div h4 {padding:4px 4px 4px 10px;color:#fff;}
#mlbs .ico {float:left;}
#mlbs .ico img {border:0px #FFF solid;padding:0px;}
#mlbs .keyperson .fleft {clear:both;width:49%;float:left;margin-bottom:15px;}
#mlbs .keyperson .fright {width:49%;float:right;margin-bottom:15px;}
#mlbs .keyperson p strong small {display:block;line-height:135%;}
#mlbs .keyperson p strong small br {display:block;}
#mlbs .keyperson .decoheading div strong {display:block;padding:2px 4px 2px 10px;background:#DDD url() repeat-x;}
#mlbs .btn {display:block;text-align:center;}
#mlbs .btn div {display:block;width:520px;margin:0px auto 10px auto;}
#mlbs .btn div a {display:block;width:253px;height:32px;text-indent:-9999px;}
#mlbs .btn div a.btn1 {float:left;background:url(http://image.itmedia.co.jp/promobile/features/mlbs/btSeminarApp_1.gif) no-repeat left top;}
#mlbs .btn div a.btn2 {float:right;background:url(http://image.itmedia.co.jp/promobile/features/mlbs/btSeminarApp_2.gif) no-repeat left top;}

#mlbs .TopStories{padding:10px 210px 15px 5px;}
#mlbs .TopStories .inner{display:table; width:99%;}
#mlbs .Tweetbox{clear:both; margin:10px 0; float:right; width:200px;}

#mlbs p strong span {
display:block;
font-size:13px;
color:#A73;
}

/* event-seminar common
-------------------------------------------------- */
.event-seminar {margin:3px 6px 3px 3px;}
.event-seminar .decoheading div h4 {padding:4px 4px 4px 10px;background:#555;color:#FFF;}
.event-seminar .lecturer p {float:left;width:23%;margin:0px 5px 15px;}
.event-seminar .lecturer p strong {font-size:14px;line-height:140%;}
.event-seminar .lecturer p strong span {color:#A73;font-size:13px;line-height:130%;}
.event-seminar .program table {width:100%;border-collapse:collapse;border:1px #DDD solid;}
.event-seminar .program table th {padding:5px 0px;vertical-align:top;background:#CCC;font-size:12px;width:100px;border:1px #DDD solid;}
.event-seminar .program table td {padding:10px;border:1px #DDD solid;}
.event-seminar .program table td.seminarTheme {font-weight:bold;}
.event-seminar .program table td.seminarTheme span.name {font-size:14px;color:#777;}
.event-seminar .program table td ol {margin:15px 0px 25px;padding:0px;list-style-position:inside;}
.event-seminar .program table td ol li {margin:5px;font-size:96%;}
.event-seminar .program table td .rellink {margin:15px 0px 15px 15px;}
.event-seminar .program table td .rellink span {display:block;padding:1px 10px;background:#EEE;font-size:12px;}
.event-seminar .program table td .rellink .linkset {margin:5px 10px;}
.event-seminar .profile h5 {font-size:12px;margin:0px;padding:0px 5px;background:#EEE;}
.event-seminar .profile h5 span {font-weight:normal;}
.event-seminar .profile p {font-size:12px;line-height:140%;}
.event-seminar .profile .ico {float:left;}
.event-seminar .profile .ico img {border:0px #FFF solid;padding:0px;}

/* event-seminar0912
-------------------------------------------------- */
#event-seminar0912 {margin:3px 6px 3px 3px;}
#event-seminar0912 .decotitle {background:url(http://image.itmedia.co.jp/promobile/features/images/event_seminar0912_title_repeat.gif) repeat-x left top;}
#event-seminar0912 .decotitle div h1 {background:url(http://image.itmedia.co.jp/promobile/features/images/event_seminar0912_title.jpg) no-repeat left top;height:120px;}
#event-seminar0912 .decoheading div h4 {padding:4px 4px 4px 10px;background:#555;color:#FFF;}
#event-seminar0912 .btSeminarApp {margin:20px;text-align:center;}
#event-seminar0912 .btSeminarApp a {display:block;width:382px;height:48px;margin:0px auto;background:url(http://image.itmedia.co.jp/promobile/features/images/event_seminar0912_btSeminarApp.gif) no-repeat left top;text-indent:-9999px;}
#event-seminar0912 .inArticle {margin:15px;width:auto;}
#event-seminar0912 .inArticle table {margin:0px auto;}

/* event-seminar1003
-------------------------------------------------- */
#event-seminar1003 .decotitle {background:url(http://image.itmedia.co.jp/promobile/features/images/event_seminar1003_title_repeat.jpg) repeat-x left top;}
#event-seminar1003 .decotitle div {background:url(http://image.itmedia.co.jp/promobile/features/images/event_seminar1003_title_bg.jpg) no-repeat right top;}
#event-seminar1003 .decotitle div h1 {background:url(http://image.itmedia.co.jp/promobile/features/images/event_seminar1003_title.jpg) no-repeat left top;height:150px;}
#event-seminar1003 .heading2 {display:none;}
#event-seminar1003 .decoheading div h4 {padding:0px 4px 4px 15px;color:#FFF;background:url(http://image.itmedia.co.jp/promobile/features/images/event_seminar1003_heading_repeat.gif) repeat-x;}
#event-seminar1003 .introduction h3 {width:100px;margin:15px 0px -26px;font-size:13px;padding:0px 0px 4px 0px;color:#FFF;background:url(http://image.itmedia.co.jp/promobile/features/images/event_seminar1003_heading_repeat.gif) repeat-x;text-align:center;}
#event-seminar1003 .introduction p {margin:0px 0px 10px 110px;font-size:82%;line-height:140%;}
#event-seminar1003 .introduction ul {margin:0px 0px 10px 110px;padding:0px;list-style:none;}
#event-seminar1003 .introduction li {font-size:82%;background:url(http://image.itmedia.co.jp/images/ar_r_333.gif) no-repeat 3px 7px;padding:2px 0px 3px 15px;line-height:140%;}
#event-seminar1003 .btSeminarApp {margin:20px;text-align:center;}
#event-seminar1003 .btSeminarApp a {display:block;width:380px;height:50px;margin:0px auto;background:url(http://image.itmedia.co.jp/promobile/features/images/event_seminar1003_btSeminarApp.gif) no-repeat left top;text-indent:-9999px;}
#event-seminar1003 .inArticle {margin:15px;width:auto;}
#event-seminar1003 .inArticle table {margin:0px auto;}
#event-seminar1003 .lecturer p {float:left;width:31%;margin:0px 7px 15px;}
#event-seminar1003 .attention {padding:10px;border:2px #DDD solid;font-size:12px;line-height:130%;}
#event-seminar1003 .attention h3 {margin:5px 0px;background:#DDD;}
#event-seminar1003 .attention h5,#event-seminar1003 .attention p {margin:0px 0px 7px 0px;font-size:10px;}

/* event-seminar1004
-------------------------------------------------- */
#event-seminar1004 .decotitle {background:url(http://image.itmedia.co.jp/promobile/features/images/event_seminar1004_heading_repeat.jpg) repeat-x left top;}
#event-seminar1004 .decotitle div {background:url(http://image.itmedia.co.jp/promobile/features/images/event_seminar1004_title_bg.jpg) no-repeat right top;}
#event-seminar1004 .decotitle div h1 {background:url(http://image.itmedia.co.jp/promobile/features/images/event_seminar1004_title.jpg) no-repeat left top;height:150px;}
#event-seminar1004 .heading2 {display:none;}
#event-seminar1004 .decoheading div h4 {padding:0 0 0 7px;color:#FFF;background:url(http://image.itmedia.co.jp/promobile/features/images/event_seminar1004_heading_repeat1.gif) repeat-x;border:1px solid #040a0e;}
#event-seminar1004 .introduction h3 {width:100px;margin:15px 0px -26px;font-size:13px;padding:0px;color:#FFF;background:url(http://image.itmedia.co.jp/promobile/features/images/event_seminar1004_heading_repeat1.gif) repeat-x;text-align:center;border:1px solid #040a0e;}
#event-seminar1004 .introduction p {margin:0px 0px 10px 110px;font-size:82%;line-height:140%;}
#event-seminar1004 .introduction ul {margin:0px 0px 10px 110px;padding:0px;list-style:none;}
#event-seminar1004 .introduction li {font-size:82%;background:url(http://image.itmedia.co.jp/images/ar_r_333.gif) no-repeat 3px 7px;padding:2px 0px 3px 15px;line-height:140%;}
#event-seminar1004 .btSeminarApp {margin:20px;text-align:center;}
#event-seminar1004 .btSeminarApp a {display:block;width:410px;height:60px;margin:0px auto;background:url(http://image.itmedia.co.jp/promobile/features/images/event_seminar1004_btSeminarApp.gif) no-repeat left top;text-indent:-9999px;}
#event-seminar1004 .btSeminarApp a:hover{background-position: 0 -60px;}
#event-seminar1004 .inArticle {margin:15px;width:auto;}
#event-seminar1004 .inArticle table {margin:0px auto;}
#event-seminar1004 .lecturer p {float:left;width:31%;margin:0px 7px 15px;}
#event-seminar1004 .attention {padding:10px;border:2px #DDD solid;font-size:12px;line-height:130%;}
#event-seminar1004 .attention h3 {margin:5px 0px;background:#DDD;}
#event-seminar1004 .attention h5,#event-seminar1004 .attention p {margin:0px 0px 7px 0px;font-size:10px;}

/* wj2010
-------------------------------------------------- */
#wj2010 {margin:3px 6px 3px 3px;}
#wj2010 .decotitle {background:url(http://image.itmedia.co.jp/promobile/special/wj2010/title_repeat.jpg);}
#wj2010 .decotitle div {background:url(http://image.itmedia.co.jp/promobile/special/wj2010/title_bg.jpg) no-repeat right top;}
#wj2010 .decotitle div h1 {background:url(http://image.itmedia.co.jp/promobile/special/wj2010/title.jpg) no-repeat left top;height:120px;}
#wj2010 .heading2 div h2 {color:#666;}
#wj2010 .andmore {text-align:left;}
#wj2010 .decoheading {background:url(http://image.itmedia.co.jp/promobile/special/wj2010/heading_repeat.png) repeat-x;}
#wj2010 .decoheading div {background:url(http://image.itmedia.co.jp/promobile/special/wj2010/heading_bg.png) no-repeat right top;}
#wj2010 .decoheading div h4 {padding:4px 4px 4px 20px;background:url(http://image.itmedia.co.jp/promobile/special/wj2010/heading.png) no-repeat left top;color:#FFF;}
#wj2010 p .icon {float:left;}
#wj2010 p .icon img {border:none;margin:3px 9px 6px 0px;}
#wj2010 .keyperson {margin:0px 10px;}
#wj2010 .keyperson .fleft {clear:both;width:49%;float:left;margin-bottom:15px;}
#wj2010 .keyperson .fright {width:49%;float:right;margin-bottom:15px;}
#wj2010 .keyperson p strong small {line-height:135%;}
#wj2010 .keyperson p strong small br {display:block;}
#wj2010 .keyperson .deco_subheading {margin:0px 0px 5px;background:none;}
#wj2010 .keyperson .deco_subheading div h4 {font-size:small;height:1%;margin:0;padding:2px 4px 2px 10px;background:url(http://image.itmedia.co.jp/promobile/special/wj2009/heading_m_repeat.gif) repeat-x;color:#114B95;}

/* wj2011
----------------------------------------------- */
#wj2011 {margin:10px 0px 3px 0px;}
#wj2011 .heading1.decotitle div h1 {background:url(http://image.itmedia.co.jp/promobile/features/images/feat_wj2011_title.gif) no-repeat 0 0;width:653px;height:120px;}
#wj2011 .heading2 h2 {color:#666;}
#wj2011 .heading3 h3 {color:#C00;border-bottom:1px solid #C00;}
#wj2011 .decoheading {background:url(http://image.itmedia.co.jp/promobile/features/images/feat_wj2011_heading.gif) repeat-x 0 0;height:30px;margin:5px 0 10px 0;}
#wj2011 .decoheading h4 {font-size: 12px;color:#910e0b;padding:3px 4px 4px 22px;margin:0;}
#wj2011 p {margin:0 0 10px;line-height:135%;}
#wj2011 p .icon {float:left;}
#wj2011 p .icon img {border:none;margin:3px 9px 6px 0;}
#wj2011 p strong span {
color:#AA7733;
display:block;
font-size:13px;
line-height:135%;
}

/* wj2012
----------------------------------------------- */
#wj2012 {margin:10px 0px 3px 0px;}
#wj2012 .heading1.decotitle div h1 {background:url(http://image.itmedia.co.jp/promobile/images/feat_wj2012_title.jpg) no-repeat 0 0;width:653px;height:120px;}
#wj2012 .heading2 h2 {color:#666;font-size:13px;line-height:135%;}
#wj2012 .heading3 h3 {color:#C00;border-bottom:1px solid #C00;}
#wj2012 .decoheading {background:url(http://image.itmedia.co.jp/promobile/images/feat_wj2012_heading.gif) repeat-x 0 0;height:26px;margin:5px 0 10px 0;}
#wj2012 .decoheading h4 {font-size:14px;color:#FFF;padding:2px 4px 4px 14px;margin:0;}
#wj2012 p {margin:0 0 10px;line-height:135%;}
#wj2012 p .icon {float:left;}
#wj2012 p .icon img {border:none;margin:3px 9px 6px 0;}
#wj2012 p strong span {
color:#AA7733;
display:block;
font-size:13px;
line-height:135%;
}
#wj2012 .linkbox img {
border:1px solid #CCCCCC;
margin:3px 8px 5px 0;
padding:4px;
}

/* wj2013
----------------------------------------------- */
#wj2013 {margin:10px 0px 3px 0px;}
#wj2013 .heading1.decotitle div h1 {background:url(http://image.itmedia.co.jp/promobile/images/feat_wj2013_title.jpg) no-repeat 0 0;width:653px;height:120px;}
#wj2013 .heading2 h2 {color:#666;font-size:13px;line-height:135%;}
#wj2013 .heading3 h3 {color:#C00;border-bottom:1px solid #C00;}
#wj2013 .decoheading {background:url(http://image.itmedia.co.jp/promobile/images/feat_wj2013_heading.gif) repeat-x 0 0;height:26px;margin:5px 0 10px 0;}
#wj2013 .decoheading h4 {font-size:14px;color:#FFF;padding:2px 4px 4px 14px;margin:0;}
#wj2013 p {margin:0 0 10px;line-height:135%;}
#wj2013 p .icon {float:left;}
#wj2013 p .icon img {border:none;margin:3px 9px 6px 0;}
#wj2013 p strong span {
color:#AA7733;
display:block;
font-size:13px;
line-height:135%;
}
#wj2013 .linkbox img {
border:1px solid #CCCCCC;
margin:3px 8px 5px 0;
padding:4px;
}

/* event-seminar1008
-------------------------------------------------- */
#event-seminar1008 .decotitle {background:url(http://image.itmedia.co.jp/promobile/features/images/event_seminar1008_title_repeat.jpg) repeat-x left top;}
#event-seminar1008 .decotitle div {background:url(http://image.itmedia.co.jp/promobile/features/images/event_seminar1008_title_bg.jpg) no-repeat right top;}
#event-seminar1008 .decotitle div h1 {background:url(http://image.itmedia.co.jp/promobile/features/images/event_seminar1008_title.jpg) no-repeat left top;height:170px;}
#event-seminar1008 .heading2 {display:none;}
#event-seminar1008 .decoheading {margin-top:30px;background:url(http://image.itmedia.co.jp/promobile/features/images/event_seminar1008_heading_repeat.jpg) repeat-x;}
#event-seminar1008 .decoheading div {background:url(http://image.itmedia.co.jp/promobile/features/images/event_seminar1008_heading_r.jpg) no-repeat right top;}
#event-seminar1008 .decoheading div h4 {padding:4px 0 0 20px;color:#FFF;background:url(http://image.itmedia.co.jp/promobile/features/images/event_seminar1008_heading_l.jpg) no-repeat;height:32px;font-size:14px;}
#event-seminar1008 .introduction {margin-bottom:35px;}
#event-seminar1008 .introduction h3 {width:97%;margin:20px 0 10px;font-size:14px;padding:0 0 0 15px;color:#FFF;background:url(http://image.itmedia.co.jp/promobile/features/images/event_seminar1008_heading.png) no-repeat top left;text-align:left;border-top:1px solid #816036;}
#event-seminar1008 .introduction p {margin:0px 0px 10px 20px;font-size:82%;line-height:140%;}
#event-seminar1008 .introduction ul {margin:0px 20px 20px;padding:0px;list-style:none;}
#event-seminar1008 .introduction ul li {font-size:82%;background:url(http://image.itmedia.co.jp/promobile/features/images/event_seminar1008_list.png) no-repeat 0px 8px;padding:2px 0px 3px 15px;line-height:140%;}
#event-seminar1008 .btSeminarApp {margin:50px 0;text-align:center;}
#event-seminar1008 .btSeminarApp a {display:block;width:400px;height:60px;margin:0px auto;background:url(http://image.itmedia.co.jp/promobile/features/images/event_seminar1008_btSeminarApp.jpg) no-repeat left top;text-indent:-9999px;}
#event-seminar1008 .btSeminarApp a:hover{background-position: 0 -60px;}
#event-seminar1008 .inArticle {margin:15px;width:auto;}
#event-seminar1008 .inArticle table {margin:0px auto;}
#event-seminar1008 .lecturer .theme {margin:10px 5px 2px;color:#0092d1;font-weight:bold;}
#event-seminar1008 .lecturer p {float:left;width:17%;margin:0px 7px 15px;}
#event-seminar1008 .lecturer p strong {font-size:12px;}
#event-seminar1008 .attention {padding:10px;border:2px #DDD solid;font-size:12px;line-height:130%;}
#event-seminar1008 .attention h3 {margin:5px 0px;background:#DDD;}
#event-seminar1008 .attention h5,#event-seminar1004 .attention p {margin:0px 0px 7px 0px;font-size:10px;}
#event-seminar1008 .inArticle table#tbl thead tr th {background:#816036!important;}
#event-seminar1008 .program table th {vertical-align:top;}
#event-seminar1008 .program table th {vertical-align:top;}
#event-seminar1008 .program .programTitle {margin:30px 5px 5px;padding-left:10px;border-left:5px solid #816036;}
#event-seminar1008 .program .programTitle strong {color:#816036;display:block;}
#event-seminar1008 .program .programTitle p {margin:0;font-size:12px;line-height:130%;}
#event-seminar1008 #profile {padding-bottom:20px;border-bottom:1px solid #dcdcdc;}
#event-seminar1008 .linkarea {margin-bottom:30px;}
#event-seminar1008 .linkarea ul {margin:0 0 0 20px;padding:0;list-style:none;}
#event-seminar1008 .linkarea ul li {font-size:82%;background:url(http://image.itmedia.co.jp/promobile/features/images/event_seminar1008_list.png) no-repeat 0px 8px;padding:2px 0px 3px 15px;line-height:140%;}
#event-seminar1008 #profile p .ico img {border:1px solid #BBB!important;}
#event-seminar1008 .program table td .rellink {margin:15px 15px 20px 15px!important;}
#event-seminar1008 .program table td .rellink span {font-weight:bold;padding:1px 5px!important;}
#event-seminar1008 .program table td .rellink ul {margin:0;padding:0;font-size:13px;list-style-type:none;}
#event-seminar1008 .program table td .rellink ul li {margin:0;background:url(http://image.itmedia.co.jp/promobile/features/images/event_seminar1008_list.png) no-repeat 10px 10px;padding:2px 0 0 23px;}

/* event-seminar1012
-------------------------------------------------- */
#event-seminar1012 .decotitle h1 {background:url(http://image.itmedia.co.jp/promobile/features/images/event_seminar1012_title.jpg) no-repeat left top;height:170px;}
#event-seminar1012 .heading2 {display:none;}
#event-seminar1012 .decoheading {margin-top:30px;background:url(http://image.itmedia.co.jp/promobile/features/images/event_seminar1008_heading_repeat.jpg) repeat-x;}
#event-seminar1012 .decoheading div {background:url(http://image.itmedia.co.jp/promobile/features/images/event_seminar1008_heading_r.jpg) no-repeat right top;}
#event-seminar1012 .decoheading div h4 {padding:4px 0 0 20px;color:#FFF;background:url(http://image.itmedia.co.jp/promobile/features/images/event_seminar1012_heading_l.jpg) no-repeat;height:32px;font-size:14px;}
#event-seminar1012 .introduction {margin-bottom:35px;}
#event-seminar1012 .introduction h3 {width:97%;margin:20px 0 10px;font-size:14px;padding:0 0 0 15px;color:#FFF;background:url(http://image.itmedia.co.jp/promobile/features/images/event_seminar1012_heading.gif) no-repeat top left;text-align:left;border-top:1px solid #282828;}
#event-seminar1012 .introduction p {margin:0px 0px 10px 17px;font-size:82%;line-height:140%;}
#event-seminar1012 .introduction ul {margin:0px 20px 20px;padding:0px;list-style:none;}
#event-seminar1012 .introduction ul li {font-size:82%;background:url(http://image.itmedia.co.jp/promobile/features/images/event_seminar1012_list.png) no-repeat 0px 8px;padding:2px 0px 3px 15px;line-height:140%;}
#event-seminar1012 .btSeminarApp {margin:50px 0;text-align:center;}
#event-seminar1012 .btSeminarApp a {display:block;width:400px;height:60px;margin:0px auto;background:url(http://image.itmedia.co.jp/promobile/features/images/event_seminar1012_btSeminarApp.jpg) no-repeat left top;text-indent:-9999px;}
#event-seminar1012 .btSeminarApp a:hover{background-position: 0 -60px;}
#event-seminar1012 .inArticle {margin:15px;width:auto;}
#event-seminar1012 .inArticle table {margin:0px auto;}
#event-seminar1012 .lecturer .theme {margin:10px 5px 2px;color:#485d1b;font-weight:bold;}
#event-seminar1012 .lecturer p {float:left;width:17%;margin:0px 7px 15px;}
#event-seminar1012 .lecturer p strong {font-size:12px;}
#event-seminar1012 .attention {padding:10px;border:2px #DDD solid;font-size:12px;line-height:130%;}
#event-seminar1012 .attention h3 {margin:5px 0px;background:#DDD;}
#event-seminar1012 .attention h5,#event-seminar1004 .attention p {margin:0px 0px 7px 0px;font-size:10px;}
#event-seminar1012 .inArticle table#tbl thead tr th {background:#749a23!important;}
#event-seminar1012 .program table th {vertical-align:top;}
#event-seminar1012 .program table th {vertical-align:top;}
#event-seminar1012 .program .programTitle {margin:30px 5px 5px;padding-left:10px;border-left:5px solid #282828;}
#event-seminar1012 .program .programTitle strong {color:#282828;display:block;}
#event-seminar1012 .program .programTitle p {margin:0;font-size:12px;line-height:130%;}
#event-seminar1012 #profile {padding-bottom:20px;border-bottom:1px solid #dcdcdc;}
#event-seminar1012 .linkarea {margin-bottom:30px;}
#event-seminar1012 .linkarea ul {margin:0 0 0 20px;padding:0;list-style:none;}
#event-seminar1012 .linkarea ul li {font-size:82%;background:url(http://image.itmedia.co.jp/promobile/features/images/event_seminar1012_list.png) no-repeat 0px 8px;padding:2px 0px 3px 15px;line-height:140%;}
#event-seminar1012 #profile p .ico img {border:1px solid #BBB!important;}
#event-seminar1012 .program table td .rellink {margin:15px 15px 20px 15px!important;}
#event-seminar1012 .program table td .rellink span {font-weight:bold;padding:1px 5px!important;}
#event-seminar1012 .program table td .rellink ul {margin:0;padding:0;font-size:13px;list-style-type:none;}
#event-seminar1012 .program table td .rellink ul li {margin:0;background:url(http://image.itmedia.co.jp/promobile/features/images/event_seminar1012_list.png) no-repeat 10px 10px;padding:2px 0 0 23px;}

/* attt2010
-------------------------------------------------- */
#attt2010 .heading1 div h1 {background:url(http://image.itmedia.co.jp/promobile/features/images/attt_ttl.jpg) no-repeat left top;height:100px;margin:0;padding:0;text-indent:-9999px;}
#attt2010 .newsart img,#attt2010 .otherart img {margin:0 5px 5px 0;}


/* eMobile IT Asia
-------------------------------------------------- */
#mia2012 {width:644px;margin:0 0 0 3px;}
#mia2012 .decotitle h1 {background:url(http://image.itmedia.co.jp/promobile/images/mia2012_title.jpg) no-repeat left top;height:190px;}
#mia2012 .colbox h3 {
margin:0 0 5px;
font-size:14px;
line-height:28px;
padding:0 0 0 15px;
color:#222;
background:url(http://image.itmedia.co.jp/promobile/images/mia2012_heading.gif) no-repeat top left;
text-align:left;
height:26px;
}
#mia2012 .colbox h3 span {
float:right;
padding:0 20px 0 0;
font-size:12px;
line-height:28px;
}
#mia2012 .colbox {
margin:0 0 10px;
padding:0;
}
#mia2012 .colbox p,
#mia2012 .rc p {
margin:0;
padding:0;
}
#mia2012 .colboxindex p {
font-size:13px;
line-height:18px;
}
#mia2012 .colboxindex strong a {
font-size:14px;
line-height:18px;
}
#mia2012 .colboxindex img {
border:1px solid #CCC;
margin:0 8px 5px 0;
padding:4px;
}
#mia2012 .colboxindex p strong span {
color:#AA7733;
display:block;
}
#mia2012 .colboxleft {
width:315px;
float:left;
}
#mia2012 .colboxright {
width:315px;
float:right;
}
#mia2012rc img {
border:none;
}
#mia2012rc p {
margin:0 0 10px;
padding:0;
font-size:0;
line-height:0;
}
#mia2012 .colBoxClear {
clear:both;
font-size:0;
height:0;
line-height:0;
}
#mia2012 .h10px {
height:15px;
}
#mia2012 .backNumBox strong {
display:none;
}
#mia2012 .backNumBoxIn ul {
margin:0;
padding:0 0 0 12px;
list-style:none;
}
#mia2012 .backNumBoxIn li {
font-size:13px;
line-height:15px;
background:url(http://image.itmedia.co.jp/images0509/arr_file.gif) no-repeat;
clear:both;
margin:0 0 5px;
padding:0 0 5px 24px;
text-align:left;
list-style:none;
}
#mia2012 .backNumBoxRap {
padding:0 0 10px;
}
#mia2012 #special p {
padding:6px 15px;
}
#mia2012 .colbox .bcenter {
margin:0 auto;
text-align:center;
}

#mia2012 .colbox .moviebox {
width:320px;
float:left;
}
#mia2012 .colbox .moviebox {
width:320px;
float:left;
}
#mia2012 .colbox .textbox {
width:300px;
float:right;
}
#mia2012 .textbox p {
font-size:13px;
line-height:18px;
}
#mia2012 .textbox strong {
margin:0 0 10px;
padding:0;
color: #AA7733;
display:block
}




/* ----------------------------------------------- */
#AndroidApp .heading1.decotitle {}
#AndroidApp .heading1.decotitle div {}
#AndroidApp .heading1.decotitle div h1 {background:url(http://image.itmedia.co.jp/promobile/features/images/AndroidApp_title02.png) no-repeat 0 0;width:653px;height:135px;}
#AndroidApp .heading2 h2 {color:#354A5F;}
#AndroidApp .decoheading {background:url(http://image.itmedia.co.jp/promobile/features/images/AndroidApp_heading_repeat.png) repeat-x 0 0;}
#AndroidApp .decoheading div {background:url(http://image.itmedia.co.jp/promobile/features/images/AndroidApp_heading_right.png) no-repeat top right;}
#AndroidApp .decoheading div h4 {background:url(http://image.itmedia.co.jp/promobile/features/images/AndroidApp_heading_left.png) no-repeat top left;color:#555;padding:3px 4px 4px 28px;}
#AndroidApp .indexing {margin:10px 0;}
#AndroidApp .indexing p {margin-bottom:10px;line-height:1.35;}
#AndroidApp .indexing p .icon img {border:none;margin:3px 9px 6px 0px;}
#AndroidApp ul.newstype {margin:0 2px 10px 2px;padding:0;list-style:none;font-size:12px;}
#AndroidApp ul.newstype li {border-bottom:1px solid #DDD;padding:2px 0;line-height:1.4;}
#AndroidApp ul.newstype li.\0030CB\0030E5\0030FC\0030B9 {background:url(http://image.itmedia.co.jp/images0509/at_news.gif) no-repeat;background-position:5px 5px;padding-left:60px;}
#AndroidApp ul.newstype li.\00901F\005831 {background:url(http://image.itmedia.co.jp/images0509/at_burst.gif) no-repeat;background-position:5px 5px;padding-left:60px;}
#AndroidApp ul.newstype li.\0030EC\0030D3\0030E5\0030FC {background:url(http://image.itmedia.co.jp/images0509/at_review.gif) no-repeat;background-position:5px 5px;padding-left:60px;}
#AndroidApp ul.newstype li.\0030B3\0030E9\0030E0 {background:url(http://image.itmedia.co.jp/images0509/at_column.gif) no-repeat;background-position:5px 5px;padding-left:60px;}
#AndroidApp ul.newstype li.\009023\008F09 {background:url(http://image.itmedia.co.jp/images0509/at_rensai.gif) no-repeat;background-position:5px 5px;padding-left:60px;}
#AndroidApp ul.newstype li.\0030A4\0030F3\0030BF\0030D3\0030E5\0030FC {background:url(http://image.itmedia.co.jp/images0509/at_interview.gif) no-repeat;background-position:5px 5px;padding-left:60px;}
#AndroidApp ul.newstype li.\007279\0096C6 {background:url(http://image.itmedia.co.jp/images0509/at_special.gif) no-repeat;background-position:5px 5px;padding-left:60px;}
#AndroidApp ul.newstype li.\0030C8\0030C3\0030D7\000031\000030 {background:url(http://image.itmedia.co.jp/images0509/at_top10.gif) no-repeat;background-position:5px 5px;padding-left:60px;}
#AndroidApp ul.newstype li.\0030AD\0030FC\0030EF\0030FC\0030C9 {background:url(http://image.itmedia.co.jp/images0509/at_keyword.gif) no-repeat;background-position:5px 5px;padding-left:60px;}
#AndroidApp ul.newstype li.\008ABF\0067FB\0030EA\0030DD\0030FC\0030C8 {background:url(http://image.itmedia.co.jp/images0509/at_report.gif) no-repeat;background-position:5px 5px;padding-left:60px;}
#AndroidApp ul.newstype li.\000053\000070\000065\000063\000069\000061\00006C {background:url(http://image.itmedia.co.jp/images0509/at_fyi.gif) no-repeat;background-position:5px 5px;padding-left:60px;}
#AndroidApp .category_ttl {margin:0px 0 5px;border-bottom:1px solid #CCC;font-weight:bold;color:#555;padding-left:5px;}
#AndroidApp .clrall {clear:both;height:0;line-height:0;font-size:0;}
#AndroidApp .indexing .categorytxt {width:30%;float:left!important;padding:0 5px;line-height:1.5;}
#AndroidApp .indexing .categorytxt strong {display:block;font-size:12px;}
#AndroidApp .categorylink {margin-bottom:15px;}
#AndroidApp .categorylink ul {margin:0;padding:0;list-style:none;border-top:1px solid #CCC;line-height:1.0;}
#AndroidApp .categorylink ul li {margin:0;padding:0;display:block;width:100%;border-left:1px solid #CCC;border-right:1px solid #CCC;font-size:12px;font-weight:bold;}
#AndroidApp .categorylink ul li a {display:block;background:#f1f1f1;padding:3px 7px;border-bottom:1px solid #CCC;border-top:1px solid #FFF;}
#AndroidApp .categorylink ul li a:hover {background:#FFF;}
#AndroidApp .qrbox {border:10px solid #EEE;margin-bottom:20px;}
#AndroidApp .qrbox .qrboxin {border:1px solid #CCC;padding:10px;text-align:center;font-size:10px;font-weight:bold;}
#AndroidApp .categorywrap {float:left;width:33%;}
#AndroidApp .categorywrap .inner {padding:0 5px 0 5px;}
#AndroidApp .categorywrap .iconbox {clear:both;}
#AndroidApp .categorywrap .iconbox p {}
#AndroidApp .iconbox p .icon img {border:none;margin:3px 9px 6px 0px;}
#AndroidApp .categorywrap ul {clear:both;margin:0;padding:10px 0 0;list-style:none;}
#AndroidApp .categorywrap ul li {background:url(http://image.itmedia.co.jp/images0509/tot_hl_bg.gif) no-repeat 3px 3px;padding:0 0 4px 19px;font-size:12px;line-height:1.5;}
#AndroidApp .appnavi {margin:5px 0 10px;}
#AndroidApp .appnavi ul {list-style:none;margin:0;padding:0;font-size:small;}
.appnavi ul li {float:left;display:block;border:1px solid #ABABAB;margin:0 3px 2px 0;font-size:12px;}
.appnavi ul li a {display:block;background:#EEE;padding:2px 5px 2px 18px;line-height:1.6;background:url(http://image.itmedia.co.jp/makoto/images/ulli_13.gif) no-repeat 2px 4px #FFF;}
.appnavi ul li a:hover {background:url(http://image.itmedia.co.jp/makoto/images/ulli_13.gif) no-repeat 2px 4px #fffd77;}

/* for General - move 2009/07/01 */
/* PR-features */
.PR-features {
clear:both;
margin:0px 10px 20px;
background:#AC8 url(http://image.itmedia.co.jp/images0509/adbox_rc_gr.gif) repeat-x;
}
.PR-features .index {
display:block;
padding:10px;
background:#FFF;
border:2px #AC8 solid;
line-height:100%;
}
.PR-features h2 {
height:20px;
margin:0px;
padding:0px;
background:url(http://image.itmedia.co.jp/ads/rc_pr_features3.gif) no-repeat right top;
overflow:hidden;
}
.PR-features h2 span {
display:block;
width:250px;
height:20px;
background:url(http://image.itmedia.co.jp/images0509/rc_fyi.gif) no-repeat left top;
text-indent:-9999px;
}
.PR-features .index .icon img {
float:left;
margin:0px 5px 5px 0px;
border:none;
}
.PR-features .index strong {
display:block;
margin:0px 0px 3px;
padding:0px;
font-size:115%;
}
.PR-features .index p {
margin:0px;
padding:0px;
font-size:96%;
line-height:130%;
}
/* fyi */
.fyi {
clear:both;
margin:0px 0px 5px 0px;
padding:0px 0px 1px 0px;
background-color:#73BE1E;
}
.fyi h2 {
height:20px;
margin:0px;
background:url(http://image.itmedia.co.jp/images0509/rc_fyi.gif) no-repeat top left;
font-size:12px;
text-indent:-9999px;
}
.fyi p {
clear:both;
width:292px;
margin:0px 2px 0px 2px;
padding:2px;
background-color:#FFF;
border-bottom:1px solid #73BE1E;
font-size:12px;
line-height:125%;
}
.fyi p img {
float:left;
margin:0px 6px 3px 2px;
border:none;
}

/* LEFT-COLUMN - FEATURES (NEW 0805) -
-------------------------------------------------- */
.featuresBox {
display:block;
margin:10px 5px 20px;
}
.featuresBox hr {
clear:both;
visibility:hidden;
}
.featuresBox div {
padding:8px 5px;
border:2px solid #C9C977;
background-color:#FFF;
}
.featuresBox div {
padding:6px;
}
.featuresBox h2 {
margin:0px;
padding:0px;
height:20px;
background:url(http://image.itmedia.co.jp/images0509/rc_features.gif) no-repeat left top #C9C977;
text-indent:-9999px;
border-top:0px solid #369;
border-bottom:0px solid #369;
}
.featuresBox p {
margin:0px;
font-size:84%;
line-height:140%;
}
.featuresBox p .icon {
float:left;
}
.featuresBox p .icon img {
margin:0px 7px 10px 0px;
border:none;
}
.featuresBox p strong {
display:block;
margin-bottom:3px;
font-size:16px;
line-height:110%;
}
.featuresBox p strong span {
display:block;
margin:2px 0px 6px;
font-size:small;
color:#A73;
line-height:100%;
}
.featuresBox span.type-features,
.featuresBox span.type-Special {
text-indent:-9999px;
width:52px;
height:14px;
margin:0px;
float:left;
}
.featuresBox span.type-features {background:url(http://image.itmedia.co.jp/images0509/at_special.gif) no-repeat 0px 0px;}
.featuresBox span.type-Special {background:url(http://image.itmedia.co.jp/images0509/at_fyi.gif) no-repeat 0px 0px;}

/* ios_solution
----------------------------------------------- */
#ios_solution .heading1.decotitle div h1 {background:url(http://image.itmedia.co.jp/promobile/images/ios_solution_title.jpg) no-repeat 0 0;width:653px;height:120px;}
#ios_solution .decoheading h4 {background:url(http://image.itmedia.co.jp/promobile/images/ios_solution_heading.gif) no-repeat top left;color:#FFF;padding:3px 4px 4px 10px;height:30px;}

.ios_solution_btbox a {
display:block;
width:320px;
height:72px;
text-indent:-9999px;
background:url(http://image.itmedia.co.jp/promobile/images/ios_solution_bt.gif) no-repeat;
}
.ios_solution_btbox .bi01 a {
background-position:0 0;
float:left;
}
.ios_solution_btbox .bi01 a:hover {
background-position:-320px 0;
}
.ios_solution_btbox .bi02 a {
background-position:0 -72px;
float:right;
}
.ios_solution_btbox .bi02 a:hover {
background-position:-320px -72px;
}
.ios_solution_btbox .clear {clear:both;}
#ios_solution .pagetop {
text-align:right;
font-size:12px;
line-height:14px;
margin:0 0 10px;
}
#ios_solution .indexing ul {
clear:both;
list-style:none;
margin:0;
padding:10px 0 0;
}
#ios_solution .indexing ul li {
background:url(http://image.itmedia.co.jp/images0509/tot_hl_bg.gif) no-repeat 3px 3px;
font-size:12px;
line-height:1.5;
padding:0 0 4px 19px;
}
#ios_solution .clearbox {
clear:both;
margin:0;
padding:0 0 5px;
}
#ios_solution .colBoxSelector ul {
float:left;
font-size:12px;
line-height:16px;
list-style-type:none;
margin:0 0 8px;
padding:0;
}
#ios_solution .colBoxSelector ul li {
border:1px solid #264574;
background:#1e92fc;
display:block;
white-space:nowrap;

float:left;
list-style-type:none;
margin:0 2px 2px 0;
}
#ios_solution .colBoxSelector ul li.colBoxLlistActive {
background:#264574;
}
#ios_solution .colBoxSelector ul li a {
color:#FFF;
display:block;
margin:0;
padding:3px;
text-decoration:none;
cursor:pointer;
}
#ios_solution .colBoxSelector ul li.colBoxLlistActive a {
color:#FFF;
}
#ios_solution .colBoxSelector ul li a:hover {
background:#264574;
color:#FFF;
text-decoration:none;
}
#ios_solution .colBoxSelector ul li.colBoxLlistActive a:hover {
background:#264574;
}
#ios_solution #SoftBankWorld2012 {
margin:0 0 15px;
}
