/* ////////////////////////////////////////Title : style_common.css//////////////////////////////////////// */* {font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro',Verdana, Arial, Sans-Serif;}/* ////////////////////////////////////////HTML//////////////////////////////////////// */html {}body {margin: 20px auto;padding: 0px;background:#cc0000 url("../images/body_bg01.gif") center top no-repeat;text-align: center;line-height:1.5em;font-size:12px;/*\*/_font-size: 72%;/**/}img {border:0px;}a {text-decoration:none;}a:link,a:active {color: #356C98;}a:visited {color: #689FCB;}a:hover {color: #006699;}a img {border:none;}hr {display:none;}h2{margin:0px;padding:0px;font-size:1.2em;}h3 {margin:0px;padding:0px;font-size:1.2em;}p {margin-top:5px;padding-top:0px;margin-bottom:10px;padding-bottom:0px;}.divide_clear {font-size:0.1em;clear:both;}span.check_red {color:#FF0000;font-size:0.9em;}/* ////////////////////////////////////////[TMP]layout//////////////////////////////////////// */#container {margin:0px auto;padding:0px;width:764px;text-align:left;background: url("../images/side_bg01.gif") center top repeat-y;}#main {margin:0px;padding:0px;width:560px;height:100%;text-align:left;float:left;}#side {margin:19px 0px 0px 3px;padding:0px;width:201px;height:100%;float:right;text-align:left;}<!---->#contents {margin:0px auto;width:540px;background-color:#ffffff;text-align:left;}/* ////////////////////////////////////////[TMP]top//////////////////////////////////////// */#top {font-size:0.8em;font-weight:bold;color:#ffffff;}/* ////////////////////////////////////////[TMP]gnavi//////////////////////////////////////// */#gnavi {margin:0px;padding:0px;width:560px;height:40px;background: url("../images/gnavi_bg01.gif") center top repeat-x;}#gnavi ul {margin:0px;padding:0px 0px 0px 3px;display:inline;}#gnavi ul li {margin:0px 1px 0px 0px;padding:0px 1px 0px 0px;display:inline;}#gnavi ul li#gnavi_first {padding-left:6px;}/* ////////////////////////////////////////[TMP]header//////////////////////////////////////// */h1 {margin:0px;padding: 15px 5px;line-height:1.4em;border-bottom:1px solid #cccccc;}h1 span {display:none;}/* ////////////////////////////////////////[TMP]banner//////////////////////////////////////// */#banner {width:540px;margin:15px 0px;padding:0px;}/* ////////////////////////////////////////[CON]podcast//////////////////////////////////////// */.index_podcast {width:540px;margin:10px 0px;}.index_podcast h2 {margin:15px 0px;padding:0px;}.podcast_wrap {padding:15px 0px;}.podcast_box {width:147px;float:left;border-right:3px solid #ffffff;background-color:#dddddd;}.podcast_box dl {padding:5px;margin:0px;}.podcast_box dl dt {margin:0px;padding:0px;}.podcast_box dl dt span{font-size:0.9em;}.podcast_box dl dt b{padding-left:5px;border-left:2px solid #cc0000;color:#666666;}.podcast_box dl dt a div {}.podcast_box dl dd {margin:5px 0px;padding:0px;text-align:left;font-size:0.9em;}.podcast_box dd span {font-size:0.9em;color:#666666;}/* ////////////////////////////////////////[CON]about//////////////////////////////////////// */.about {margin:15px 0px;padding:10px;border:1px solid #999999;}/* ////////////////////////////////////////[CON]footer//////////////////////////////////////// */.main_footer {font-size:0.8em;color:#999999;}/* ////////////////////////////////////////[SIDE]//////////////////////////////////////// */#side_main {width:180px;height:100%;margin:0px;padding:0px;float:left;background-color:#ffffff;}#side_main p {font-size:0.8em;}.side_more {text-align:right;}.side_more a {border:1px solid #356C98;padding:1px;font-size:0.8em;}/*[SIDE]feed*/#side_feed {padding:6px;}/*[SIDE]update*/#side_update {padding:6px;}#side_update h2 {border-bottom:1px solid #cccccc;margin:5px 0px;}#side_update dl {margin:0px;padding:0px;}#side_update dl dt {margin:0px;padding:0px;font-size:0.8em;color:#0099FF;}#side_update dl dd {margin:0px 0px 5px 0px;padding:0px 0px 5px 0px;font-size:0.9em;color:#333333;}/*[SIDE]promo*/#side_promo {padding:6px;}#side_promo h2 {margin:5px 0px;padding:0px 3px;border-right:1px solid #333333;border-bottom:1px solid #333333;background-color:#666666;color:#ffffff;font-size:0.8em;}#side_promo dl {margin:0px;padding:0px;}#side_promo dl dt {margin:0px;padding:0px;}#side_promo dl dd {margin:0px;padding:0px;font-size:0.9em;color:#333333;}/*[SIDE]support*/#side_support {margin-top:15px;padding:6px;text-align:right;}/*[SIDE]oth*/ #side_oth {width:21px;float:right;text-align:left;}/* ////////////////////////////////////////[CONTENTS]//////////////////////////////////////// */.contents_items {padding:10px 0px;}.contents_items h3 {padding-left:5px;border-left:3px solid #cc0000;border-bottom:1px solid #cccccc;}.contents_pod_box {margin:5px 0px;width:135px;float:left;}.contents_pod_box dl{margin:0px;padding:5px;}.contents_pod_box dt{margin:0px;padding:0px;}.contents_pod_box dt img {border-width:1px;}.contents_pod_box dt img a:link,.contents_pod_box dt img a:active {border:1px solid #356C98;}.contents_pod_box dt img a:visited,.contents_pod_box dt a:hover{border:1px solid #666666;}.contents_pod_box dd{margin:5px 0px;padding:0px;font-size:0.9em;}.contents_pod_box dd b {}.contents_pod_box dd i {font-style:normal;color:#FF6600;font-size:0.9em;}.contents_pod_box dd span {color:#666666;font-style:normal;font-size:1em;}/*prof*/.prof_box {border:1px solid #cccccc;margin:0px;padding:5px;}.prof_box dl {padding:0px;margin:0px;}.prof_box dl dt {margin:0px;padding:0px;border-bottom:1px solid #cccccc;}.prof_box dl dt span{font-size:0.9em;}.prof_box dl dd {margin:5px 0px;padding:0px;text-align:left;font-size:0.9em;}.prof_box dd span {font-size:0.9em;color:#666666;}