/*Reset Reloaded*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q {quotes: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
/*ClearFix*/
.clearfix {clear:both; height:0; overflow:hidden; margin:-1px 0 0 0;}


/*CSS*/
body { line-height: 170%; _line-height: 160%; font-size: 12px; _font-size: 13px; color: #666; background: #E9E9E9; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; }

a:link { color: #ff6600;}
a:visited { color: #ff6600;}
a:hover { color: #ff6600;}

em { display: none; }

#main { margin: 0 auto; background-color: #fff; width: 760px; }
#header { background: url(../img/head.png) no-repeat 0 20px; height: 272px; width: 744px; margin:0px auto 15px; font-size: 11px; }
#footer { font-size: 11px; padding: 15px; background-color: #EDEDED; margin-top: 50px; }

#L-con { float: left; width: 510px; margin-left: 15px; _margin-left: 7px; }
.btitle { }
.btimes { background-color: #C5C5C5; padding: 3px 7px; font-size: 11px; color: #fff; }
.bttext { font-size: 160%; font-weight: bold; margin: 10px 0 5px 5px; color: #FF6600;  }
.bttext a { color: #FF6600 !important; text-decoration: none; }

.bmain { padding: 18px 5px; margin-bottom: 30px; }

.entry_body {  }
.com1pi { border-bottom: 2px solid #ccc; height:2px; margin: 5px 0 25px 0; }

.bmore { margin: 15px 0; }
.entry_state { margin: 10px 0; text-align: center; font-size: 13px; }
.entry_date { margin-top: 8px; font-weight: bold; }

.entry_state-c { margin: 5px 0; font-size: 11px; }


.coment_body { border-top: 2px solid #ccc; padding: 10px; margin: 15px 0px 0px 0; }
.linktext-n { text-align: center; }


#R-con { float: right; margin-right: 15px; margin-right: 7px; width: 200px; line-height: 130%; }

.linktitle { background: #717171; padding: 4px 7px; color: #fff; text-align: center; }
.linktext { margin: 3px 0 18px 0; padding: 0 0 0 2px; }
.linktext li { margin: 2px 0; }

.b_padte { margin: 5px 0 15px; }

.b-incopy { width: 950px; text-align: left; margin: 5px auto; font-size: 10px; letter-spacing: 0.5px; color: #fff; }

.pro_title { font-size: 130%; font-weight: bold; margin-bottom: 8px; }

h2 { border-bottom: 1px solid #999; }

#intable table { border: 1px solid #ccc; margin: 8px 0; width: 230px; }
#intable td { padding: 5px; border: 1px solid #ccc; }



.sns-btn-box { margin: 8px 0; float: right; width: 350px; }
.sns-btn-go { float: left; width: 61px; margin-right: 5px; }
.sns-btn-tw { float: left; width: 121px; margin-right: 5px; }
.sns-btn-fb { float: left; width: 156px; }

