@charset "UTF-8";

/* initialize */

* {margin:0px; padding:0px;}
ul, li {list-style:none;}

/* xxxxx↓↓↓Body & Layout↓↓↓xxxxx */

body {
background-color:#DCDCDC;
font-size:12px;
color:#000;
font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", "Osaka", Verdana, Arial, Chicago, helvetica, sans-serif;
}

#layout {
margin:10px auto;
background-color: #FFF;
width: 812px;
}

.spacer {
background:#DCDCDC url("resources/img/head_round.gif") no-repeat bottom left;
height:17px;
overflow:hidden;
}
.spacer2 {
margin-top:-1px;
background:#DCDCDC url("resources/img/bottom_round.gif") no-repeat top left;
height:17px;
overflow:hidden;
}
.spacer3 {
background:#DCDCDC url("resources/img/head_round_sht.gif") no-repeat bottom left;
height:17px;
overflow:hidden;
}
.spacer4 {
margin-top:-1px;
background:#DCDCDC url("resources/img/bottom_round_sht.gif") no-repeat top left;
height:17px;
overflow:hidden;
}
.commonbg {background: url("resources/img/bg_steel.gif") repeat-y top left;}
.whitebg {background: url("resources/img/bg_white.gif") repeat-y top left;}
.whitebg2 {background: url("resources/img/bg_white_sht.gif") repeat-y top left;}
.rightbg {background:transparent url("resources/img/rround.gif") no-repeat top right;}

#glayout {margin:0 auto 10px auto; background-color:transparent; width: 812px;}

#banner {position:relative; padding:5px 5px 3px 8px;}

.top_bnr {
height:70px;
background:transparent url("resources/img/bannerbg.gif") repeat-x bottom left;
}

.bn_marg {
margin:0 8px;
height:70px;
background:#FFF url("resources/img/bannerbg.gif") repeat-x bottom left;
}

#banner h1 {
font-family: Verdana, Arial, Chicago, helvetica, sans-serif;
font-size:26px;
letter-spacing:.03em;
margin:0 0 5px 0;
}

#banner a{color:#003366; text-decoration:none; line-height:1.1em !important;}
#banner a:link{color:#003366; text-decoration:none;}
#banner a:visited{color:#003366; text-decoration:none;}
#banner a:hover{color:#FF0000; text-decoration:none;}
#banner a:active{color:#FF0000; text-decoration:none;}

#left_side {
position:relative;
background-color:transparent;
float:left;
display:inline;
margin-left:8px;
width: 502px;
}
/* 「left_side」きっちり値510px */

#right_side {
position:relative;
background-color:transparent;
float:left;
display:inline;
width: 294px;
padding-bottom:10px;
z-index:1;
}

/* 「right_side」きっちり値は302pxだが、「layout」左右ボーダー計2px分を差し引き、
右余白を8pxにするため、さらに6px差し引く。IE6後方互換モード対策。
IE6で「Floatボックスマージン2倍バグ」対策のため「display：inline；」を入れる。
左右ボーダー削除。右サイドのカラー「D0DFEE」
*/

#top_img {
height:460px;
background:transparent url("resources/img/sky071206.jpg") no-repeat 0 65px;
overflow:hidden;
}

#updates {padding:3px;}

#footer {
position:relative;
margin:0 8px;
padding:2px;
background-color:#004374;
clear:both;
}

/*
メモ、Netscape7で、フッターが隣接する上のボックスと1pxほど重なることがあったので、
ベースレイアウトに位置設定、「position」「relative」相対配置とした。
*/

#footer p, #cm_footer p {
margin: 2px 0;
color:#CCC;
line-height:1.3em !important;
letter-spacing:.05em;
text-align:center;
}
#footer a{color:#CCC; font-weight:bold; text-decoration:none;}
#footer a:link{color:#CCC; font-weight:bold; text-decoration:none;}
#footer a:visited{color:#CCC; font-weight:bold; text-decoration:none;}
#footer a:hover, #footer a:active {color:#FF6633; font-weight:bold; text-decoration:none;}

#footer img {display:inline; vertical-align:text-bottom; padding-left:1px;}
.cnt {padding:0 5px 3px 5px !important;}


.multibox {
padding:3px;
background-color:#FFF;
}

.container {position:relative; margin:0; padding:0;}
/* Hides from IE-mac \*/
* html .container {height: 1%;}
/* End hide from IE-mac */


#gcontainer {margin-top:15px; padding:0; background-color: #FFF; position:relative;}
/* Hides from IE-mac \*/
* html #gcontainer {height: 1%;}
/* End hide from IE-mac */
#gcontainer #sitemenu {margin:0 !important;}

.gcont {margin:0 8px; padding:0; background-color:transparent; position:relative;}
/* Hides from IE-mac \*/
* html .gcont {height: 1%;}
/* End hide from IE-mac */

/* xxxxx↑↑↑Body & Layout↑↑↑xxxxx */

/* xxxxx↓↓↓Index Site Menu Bar↓↓↓xxxxx  */

#sitemenu {
position:relative;
margin:0 8px;
padding:1px 10px;
background-color:#2E70A0;
clear:both;
}

.catg {position:relative; margin:1px 5px 1px 0; padding:0; background-color:#74B4E5; float:left;}
.catg a {display:block; line-height:1.1em;}
.catg a:link, .catg a:visited {color:#000; text-decoration: none; padding: 2px 5px; text-align: center; border:1px solid #004374; }
.catg a:hover{color: #000; background-color: #FFCC66; text-decoration: none;}
.catg_explan {color:#FFF; position:relative; margin:1px 5px 1px 0; padding: 3px; background-color:transparent; float:left;}
.catg_part {position:relative; margin:1px 5px 1px 0; padding: 3px; background-color:#2E70A0; float:left;}

/* BlogPeople PR */
.pr {position:relative; margin:1px 0 1px 5px; padding:0; background-color:#74B4E5; float:right; }
.pr a {display:block;}
.pr a:link, .pr a:visited {color:#000; text-decoration: none; padding: 2px 5px; text-align: center; border:1px solid #004374; }
.pr a:hover{color: #000; background-color: #FFCC66; text-decoration: none;}

/* xxxxx↑↑↑Index Site Menu Bar ↑↑↑xxxxx  */

.rss {padding:5px;}
.comons {padding:5px;}
.powered {padding:5px;}
.powered2 {margin:50px 0 10px 0; text-align:center;}
.powered2 img {border-style:none; padding:5px; background-color:transparent; border:none;}

.catg_title {
margin-left:10px;
padding:5px 0;
background-color:transparent;
}

.entcatg {margin:2px 3px 10px 3px; padding:2px 5px; background-color:transparent;}

.afl_exp {padding:2px 4px; border:1px solid #D0DFEE; background-color:#D0DFEE;}

.ent_upd {
margin:2px 3px 10px 3px;
padding:2px 5px;
background-color:transparent;
}
.entcatg h3, .ent_upd h3 {background-color:transparent;}

#sitemap {padding:5px 10px 15px 10px;}

.listcont {margin:0 3px 3px 3px; padding:0;}
.listcont ul {margin:3px 0 0 5px; padding:0;}
.listcont li {padding:3px 0 0 3px;}
.listcont a {line-height:1.1em !important;}

a{color:#003366; text-decoration:underline; line-height:1.3em;}
a:link{color:#003366; text-decoration:underline;}
a:visited{color:#6A5ACD; text-decoration:underline;}
a:hover{color:#FF0000; text-decoration:none;}
a:active{color:#FF0000; text-decoration:none;}

h1{
font-size:26px;
font-weight:bold;
letter-spacing: .1em;
margin:5px 0;
padding:0px;
}

h2{
font-size:12px;
font-weight: normal;
letter-spacing: .1em;
margin:3px;
padding:0;
}

h3{
margin:5px 0;
padding:2px;
height:17px;
text-indent:25px;
font-size:12px;
font-weight: bold;
letter-spacing: .04em;
color:#004374;
background: transparent url("resources/img/title.gif") no-repeat top left;
}

h3 a, h4 a {color:#004374; text-decoration:none;}
h3 a:link, h4 a:link {color:#004374; text-decoration:none;}
h3 a:visited, h4 a:visited {color:#004374; text-decoration:none;}
h3 a:hover, h4 a:hover {color:#FF0000; text-decoration:none;}
h3 a:active, h4 a:active {color:#FF0000; text-decoration:none;}

#right_side h3, #index_right h3 {
background:transparent url("resources/img/title3.gif") no-repeat top left;
text-indent:20px;
margin-left:2px !important;
}

#left_side h3 {margin-left:5px !important;}
#profile h3, #links h3 {margin:10px 0 0 5px !important;}

h4{
font-size:12px;
font-weight: normal;
letter-spacing: .04em;
margin:3px;
padding:2px;
}

.tbtitle {font-weight:bold !important;}

h5{
font-size:12px;
font-weight: normal;
letter-spacing: .04em;
padding:10px 0 2px 10px;
}

p {
line-height: 1.3em;
letter-spacing: 1px;
margin: 2px 7px 10px 7px;
}

blockquote {
height:1%;
margin:0 5px;
padding-bottom:0;
border-left:1px solid transparent;
border-bottom:1px solid transparent;
background-color:#FFF;
}

.readmore {margin:10px;}

.en {
letter-spacing: .03em !important;
font-family: Verdana, Arial, Chicago, helvetica, sans-serif;
}

.en_navy {letter-spacing: .03em !important; font-family: Verdana, Arial, Chicago, helvetica, sans-serif; color:#004374;}

.en26b {
font-weight: bold;
font-size: 26px;
font-family: Verdana, Arial, Chicago, helvetica, sans-serif;
}

/* xxxxx Optional Clears Floats Centering, Scrollable windows Starts ETC xxxxx */

.clear{margin: 0; padding: 0; clear:both; display:block;}
.left {float:left;}
.right {float:right;}
.txright {text-align:right;}
.center {margin-left:auto; margin-right:auto;}
.al_right {text-align:right;}
.al_right img {display:inline; vertical-align:text-bottom; padding-left:5px;}
.al_center {text-align:center;}
.img_left {margin:5px 0 5px 5px; padding:0; float:left; display:inline;}
.nobrd {border-style:none;}
.nobrd_cent {border-style:none; display:block; margin:10px auto;}
.mzero {margin:0 !important;}

.hide {visibility:hidden;}
.visited_hide a:visited {visibility:hidden;}

.red {color:#FF0000;}
.navy {color:#004374;}
.black {color:#000;}

/* 使い方 <p><span class="code">コード</span></p>  */
.code{
display:block;
height:1%;
margin:2px auto;
padding:5px 10px;
background-color:#E1E1E1;
border:1px #333 solid;
}

/* xxxxx Contents Layouts xxxxx */

.navi {position:relative; margin:0; padding:5px 5px 5px 13px; background-color:#D0DFEE;}
/* Hides from IE-mac \*/
* html .navi {height: 1%;}
/* End hide from IE-mac */
.navi a{
text-decoration:none !important;
font-weight:bold !important;
letter-spacing:.04em !important;
line-height:1.3em !important;
}
.navi a:visited {color:#003366 !important;}
.navi a:hover, .navi a:active {color:#FF0000 !important;}
.navi .entcatg {margin:0 5px 10px 5px !important; padding:0 !important;}

/* Gallery Category Related Layouts */
/* 「g_entry」- IE6でfloat boxのmarginが2倍になるバグ回避のため、「display：inline」を入れた */
.g_entry {
margin:0 0 10px 8px;
padding:3px 0;
width: 260px;
border-top:1px solid #DCDCDC;
border-bottom:1px solid #DCDCDC;
height:95px;
background:#F5F5F5 url("resources/img/catg_lrbd.gif") repeat-y top left;
float: left;
display: inline;
}

.gwords {
width:182px;
margin:0 3px;
padding:0;
overflow:auto;
float:left;
background-color:#F5F5F5;
}

.g_entry .thumb_box {float:right !important; margin:0 3px 3px 0 !important;}

.gwords h4 {
font-weight:normal;
margin:2px 0 3px 2px;
padding:0;
color:#004374;
}

.gwords p {
line-height: 1.2em !important;
letter-spacing: .04em !important;
margin:5px 0 2px 3px !important;
padding:0 !important;
}

.gwords img {display:inline; vertical-align:middle; padding-right:3px;}

/* .gwords img {display:inline; vertical-align:text-bottom; padding-right:3px;} */

.ent {margin:0; padding:5px; background-color:transparent;}
.ent p img {margin:5px 5px 5px 0;}
.ent h3 {margin-left:5px !important;}

.gent {margin:0; padding:5px; border:1px solid #CCC; background-color:#F5F5F5;}

/* 個別エントリーに貼り付ける大画像（イラストや写真） */
.g_image p {margin:0 auto; text-align:center;}
.g_image img {margin:5px 0 0 0;}
.about_image {margin:0 auto; width:490px;}
.about_image p img {margin:5px 5px 5px 0;}
.about_image h3 {background-image:none !important; text-indent:0 !important; text-align:center;}

#gbanner {
padding:5px 10px;
height:30px;
font-size:17px;
font-weight:bold;
font-family:Verdana, Arial, Chicago, helvetica, sans-serif;
letter-spacing: .02em;
background:transparent url("resources/img/gbnr.gif") repeat-x bottom left;
}
#gbanner a{color:#003366; text-decoration:none;}
#gbanner a:link{color:#003366; text-decoration:none;}
#gbanner a:visited{color:#003366; text-decoration:none;}
#gbanner a:hover{color:#FF0000; text-decoration:none;}
#gbanner a:active{color:#FF0000; text-decoration:none;}

/* サムネイル・リンク（既読イメージ付）index、個別ページで共有 */
/* 「thumb_box」- IE6でfloat boxのmarginが2倍になるバグ回避のため、「display：inline」を入れた */
.thumb_left {
margin:0 5px 5px 5px;
padding:0;
float:left;
display:inline;
}

.thumb_box {width:65px; margin:0 0 3px 5px; padding:0; float:left; display:inline;}
.thumb_box2 {width:775px; margin-left:auto; margin-right:auto; padding:0 0 5px 0;}
.thumb_box p {margin: 3px 0; padding: 0; letter-spacing:.04em; text-align: center;}
.main_thumb {width:65px; height:65px; margin:0; padding:0; overflow:hidden;}
.thumb_box2 .main_thumb {margin:0 5px 5px 0 !important; float:left !important;}

.check {
position: absolute;
visibility:hidden;
width:40px;
height:37px;
margin:0px;
padding:0px;
background-image: url("resources/img/check.gif");
background-repeat: no-repeat;
background-color: transparent;
}

.main_thumb a:visited .check {
text-decoration:none;
visibility:visible;
}

.new {
position:absolute;
margin-top:-15px;
margin-left:3px;
}

/* CommentsTrackbacks */

#cm {position:relative; padding-bottom:10px; background-color:transparent;}
.cm_indv {margin: 0 0 10px 0; padding:1px 5px; color:#333; background-color:#FFF; border-style:solid; border-width:1px 1px 1px 5px; border-color:#DCDCDC;}
.cm_indv img {border-style:none; margin-right:5px; vertical-align:-3px;}

#trbk {position:relative; padding-bottom:10px; background-color:transparent;}
.tb_indv {margin: 0 0 10px 0; padding:1px 5px; color:#333; background-color:#FFF; border-style:solid; border-width:1px 1px 1px 5px; border-color:#DCDCDC;}

#cmprev {margin:12px 5px; padding:3px 0; border:1px solid #DCDCDC; background-color:#F5F5F5;}
/* Hides from IE-mac \*/
* html #cmprev {height: 1%;}
/* End hide from IE-mac */
/* 縦横幅指定無しの親ボックス内におけるフロート要素のバグ回避ハック。背景色を指定すると、フロートしたイメージが表示されなかった。 */

#cmpost {position:relative; margin:0; padding:0; background-color:transparent;}

#cm_footer {position:relative; padding:2px; background-color:#004374; clear:both;}

.tburl {margin:5px !important;}
.tbmdr {margin:10px 0; padding:3px 5px; color:#000; border:1px solid #FFF; background-color:#FFF; display:block;}
/* IE7and6 コンテンツが描画されない不具合 */
*:first-child+html .tbmdr {height: 1%;} * html .tbmdr {height: 1%;}
/* IE7and6 長いURLの改行 */
*:first-child+html .wbreak {word-break:break-all;} * html .wbreak {word-break:break-all;}

#profile {margin:0 8px; padding:0; background-color:transparent;}

.prof_cont {
margin:0 5px 10px 5px;
padding: 3px;
float: left;
display: inline;
width: 388px;
voice-family: "\"}\"";
voice-family: inherit;
width: 382px;
}
html>body .prof_cont {
width: 382px;
}

.prof_cont img {margin: 6px 0px;}

#links {
margin:0 8px;
padding:0;
background-color:transparent;
}

.links_cont {
margin:0 3px 10px 3px;
padding: 3px;
background-color:#F5F5F5;
border: 1px solid #CCC;
float: left;
display: inline;
height:120px;
width: 390px;
voice-family: "\"}\"";
voice-family: inherit;
width: 384px;
}
html>body .links_cont {
width: 384px;
}

.links_cont img {margin:0 5px 3px 5px; padding:0; float:left; display:inline;}

.links_cont_wide {height:60px; margin:0 3px 10px 3px; padding:3px 3px 3px 0; background-color:#F5F5F5; border:1px solid #CCC;}
.links_cont_wide2 {height:190px; margin:0 3px 10px 3px; padding:3px 3px 3px 0; background-color:#F5F5F5; border:1px solid #CCC;}
.links_cont_wide img, .links_cont_wide2 img {margin:0 0 5px 5px; float:left;}

.links_cont_bp {
margin:0 3px 10px 3px;
padding: 3px 8px;
background-color:#F5F5F5;
border: 1px solid #CCC;
float: left;
display: inline;
height:360px;
overflow:auto;
width: 390px;
voice-family: "\"}\"";
voice-family: inherit;
width: 374px;
}
html>body .links_cont_bp {
width: 374px;
}
.links_cont_bp a {line-height:1.5em !important;}
.links_cont_bp img {margin-top:15px;}

.myurl_cont {
margin:0 3px 10px 3px;
padding: 3px;
background-color:#F5F5F5;
border: 1px solid #CCC;
float: left;
display: inline;
height:180px;
width: 390px;
voice-family: "\"}\"";
voice-family: inherit;
width: 384px;
}
html>body .myurl_cont {
width: 384px;
}

.myurlcode {
width:360px;
height:100px;
margin:2px 0 0 0;
padding:3px;
background-color:#FFF;
border:1px #CCC solid;
overflow:auto;
}

/* Comments Search Form Parts */

form {margin:5px;}
input {padding: 1px; font-size: 1em; letter-spacing:0.1em;}
#webclap {margin:0 !important;}

/* ie6 背景色不具合 */
* html .vstinf, .cke, .rpl {height: 1%;}

.vstinf {margin:3px 0; padding:2px 5px; height:auto; background-color:#DCDCDC;}
.vstinf label {display:block; width:40px; margin-top:5px; background-color:transparent; float:left;}
.vstinf input {margin-left:3px;}
.nam {width:150px;}
.adrs {width:200px;}

.cke {margin:3px 0; padding:2px 5px; background-color:#FFDEAD; text-align:right;}
.cke input {margin-left:7px; vertical-align:middle;}
.cke label {margin-left:2px;}

#cmprevdone .rpl {margin:3px 5px !important;}
.rpl {margin:3px 0; padding:3px 7px; background-color:#FFF; border:1px solid #DCDCDC; text-align:left;}
.rpl input {margin-right:7px; vertical-align:middle;}
.rpl label {margin-right:2px;}
.rpl img {border-style:none; margin-right:5px; vertical-align:-3px;}

.rep a {margin:0 0 0 5px; padding:2px 3px; background-color:#FFF; border-style:solid; border-width:1px; border-color:#CCC #666 #666 #CCC;}
.rep a:link, .rep a:visited {color:#000; text-decoration: none;}
.rep a:hover {color:#000; background-color: #FFDEAD; text-decoration:none;}

.texplan {margin:10px 0 2px 0; padding:0 2px;}

textarea {
font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", "Osaka", Verdana, Arial, Chicago, sans-serif;
font-size: 1em;
letter-spacing:0.1em;
line-height:1.3em;
}

.fieldsize {
display:block;
margin-left:auto; margin-right:auto;
padding: 2px;
height:90px;
width:454px;
voice-family: "\"}\"";
voice-family: inherit;
width: 450px;
}
html>body .fieldsize {width: 450px;}

/* ↓↓↓Opera9 コンテンツ表示されない不具合 */
html>body #comments-open-captcha, #comment-greeting, #idtype, .field {height:auto;}
#comments-open-captcha {margin:5px 0 0 0;}
/* ↓↓↓ie7&6 コンテンツ描画不具合 */
*:first-child+html #comments-open-captcha, #comment-greeting, #idtype, .field {height:1%;} * html #comments-open-captcha, #comment-greeting, #idtype, .field {height:1%;}
/* ↓↓↓ie7&6 inputボタンの上の余分マージン */
*:first-child+html #comments-open-captcha {margin:5px 0 0 0; display:inline;} * html #comments-open-captcha {margin:5px 0 0 0; display:inline;}

.field {margin-left:25%; padding:2px 0;}
.field label {margin-right:3px; display:inline;}
.field img {vertical-align:middle;}
.field p {margin:3px 0 !important;}
#captcha_code {width:60px; margin:0 0 0 3px; display:inline; vertical-align:middle;}

#comment-greeting {margin:5px 5px 0 5px !important; padding:3px 5px 2px 5px; border-style:solid; border-width:1px 1px 0 1px; border-color:#FFF; background-color:#FFF;}
#idtype {margin:0 0 5px 0 !important; padding:2px 5px 3px 5px; border-style:solid; border-width:0 1px 1px 1px; border-color:#FFF; background-color:#FFF;}
#idtype img {padding:0 3px; vertical-align:middle;}

#comments-form {margin-top:0; padding-top:0;}

.published {margin-top:15px !important;}

.status-indicator {
display: inline;
height: 20px;
width: 20px;
background: url(mt/mt-static/images/indicator-login.gif) no-repeat 0 0;
padding: 2px 7px;
}

#pst_btns {
margin:5px 2px 10px 2px;
padding:1px 0;
background-color:transparent;
}

.prev {float:left;}
.pst {float:right;}
.cncl {margin-left:15px; float:left;}

/* Search */
.srch {padding:5px;}
.srch img {margin:0 7px 5px 0; float:left;}
.srch_clear {clear:both; margin:0 0 3px 5px; padding:0;} 
.srch_select {padding:2px;}
.srch_select input {margin-top:2px; margin-bottom:2px; margin-right:2px;}
.srch_field {width:150px; margin: 2px; padding: 1px; font-size: 1em; letter-spacing:0.1em;}
.srch_btn {font-size:12px; margin:0 3px; padding:2px;}
.srchres {padding:3px; font-weight:bold; background-color:#FFF;}

.rimg {margin:3px 5px 3px 0; float:right;}
.limg {margin:3px 5px 3px 0; float:left;}

.afl {padding:10px 0; margin:10px 5px 10px 0; display:block;}
.afl img {margin:0 5px 0 5px; float:left;}

/* 以下、プルダウン */

.mainbox {width:275px; margin:1px 0px 0px 5px; padding:0px; font-size:12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", "Osaka", Verdana, Arial, Chicago, helvetica, sans-serif; background-color:transparent; float:left; display:inline; z-index:5;}

.pdmain {width:273px; height:18px; position:absolute; padding:0px; border:1px #004374 solid; background-color:#A0BBDB;}

/* MacIE5用ハック適用 */
.pdmain a {
display: block;
/*\*//*/
display: inline;
/**/
width:269px;
padding:2px;
text-align: center;
font-weight: bold;
}

.pdmain a:link, .pdmain a:visited {color: #004374; text-decoration: none;}
.pdmain a:hover {color: #004374; background-color: #FFCC66; text-decoration: none;}

.mainbox ul {width:261px; position:absolute; margin:17px 0px 10px 0px; padding:5px 6px 20px 6px;border-right:1px #004374 solid; border-left:1px #004374 solid; border-bottom:1px #004374 solid; background-color:#FFF; visibility:hidden;}
.mainbox li {padding:8px 0 0 0;}


.toko {margin:10px 0 10px 5px;}
.toko img {display:inline; vertical-align:-5px;}
* html .tokor {margin:10px 10px 0 0;}
.tokor {margin:10px 10px 10px 0;text-align:right;}
.tokor img {display:inline; vertical-align:-5px;}

#cfm1 {
margin:10px 0;
/* padding:10px; */
padding:5px 10px;
border: 1px #DCDCDC solid;
background:#F5F5F5 url("resources/img/cm_orange.gif") no-repeat top left;
}

#cmprevdone {
margin:10px auto 20px auto; padding:0 10px 5px 10px;
border: 1px #333 solid;
background-color:#FFF;
width: 490px;
voice-family: "\"}\"";
voice-family: inherit;
width: 468px;
}
html>body #cmprevdone {width: 468px;}

#cmprevdone h3 {margin-left:10px !important; margin-right:10px !important;}

.cmbnr {
margin:10px 0 0 0;
height:70px;
background:#FFF url("resources/img/bannerbg.gif") repeat-x bottom left;
}

.cmexplan2 {margin:5px !important;}

#trb1 {
margin:10px 0;
/* padding:10px 10px 5px 10px; */
padding:5px 10px;
border: 1px #DCDCDC solid;
background:#F5F5F5 url("resources/img/tb_blue.gif") no-repeat top left;
}

#claplink input {margin:0 0 0 5px; padding:0; vertical-align:-5px;}
#claplink img {margin:0 0 0 5px; padding:0; vertical-align:-4px;}

/* 新規投稿記事リンク用、New Mark */
.newmarklnk {
margin:0 5px 0 0;
padding:1px;
font-weight: bold;
text-align:center;
color:#FFFFFF;
background-color:#FF4500;
}

/* テキスト右回り込み <p><span class="afban_left">画像</span></p>  */
.afban_left {margin: 0 3px 3px 0; padding: 0; float: left;}


