/****************/
/*   WAVE_CSS   */
/****************/

/*///// ☆追加 by すたたま☆ /////*/

/*タイトルバナー*/
#manga_banner {
   background-image:url(http://www.hamaspo.com/captain/image/captainblog_title_2.gif);
   background-position:center top;
   background-repeat:no-repeat;
   width:903px;
   height:191px;
   text-indent:-5000px;
}

/*マンガタイトル*/
#manga_title {
   background-image:url(http://statama.com/manga/manga_titlebg.jpg);
   background-position:top;
   background-repeat:no-repeat;
   width:903px;
   height:31px;
   padding:15px 0px 0px 0px;
   text-indent:70px;
   font-size:120%;
   font-weight:bold;
   margin:20px 0px 15px 0px;
}

/*ページ移動ナビゲーション*/
　/*BOX*/
.manga_navibox {
   margin-left:auto;
   margin-right:auto;
   width:610px;
}

 /*左右ボタン部分*/
.manga_navi_l {
   background-image:url(http://statama.com/manga/manga_prev.jpg);
   background-position:top left;
   background-repeat:no-repeat;
   float:left;
   text-align:left;
   width:260px;
   height:20px;
   padding:5px 0px 0px 40px;
}
.manga_navi_r {
   background-image:url(http://statama.com/manga/manga_next.jpg);
   float:right;
   background-position:top right;
   background-repeat:no-repeat;
   text-align:right;
   width:260px;
   height:20px;
   padding:5px 40px 0px 0px;
}

/*コメント部分*/
#manga_comment {
   border:green 1px solid;
   padding:5px;
   font-weight:bold;
   color:#50A530;
   line-height:160%;
   text-align:left;
}

#manga_comment p {
   padding:5px;
   background-color:#FFCC00;
}

#manga_comment p a {
   color:#003399;
   text-decoration: underline;
}


/* 追加 by すたたま　以上 */



#left_box {
    width:550px;
    margin:0px;
    padding:0px;
    float:left;
    margin-left:50px;
    color:#003399;
    font-size:120%;
    font-weight:bold;
    line-height:160%;
}
.wave_st {
    width:440px;
    height:22px;
    background-image:url(/hamasupo_blog_image/wave_top_stbg.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    text-indent:9px;
    padding-top:6px;
    font-size:14px;
    font-weight:bold;
}

.wave_st span {
    font-weight:normal;
}

.wave_sub {
    margin-top:2px;
    margin-bottom:8px;
    padding:0px;
    width:440px;
    background-color:#EFEFEF;
}
.wave_sub ul {
    margin:0px;
    padding:0px;
    font-size:90%;
}
.wave_sub li {
    background-image:url(/hamasupo_blog_image/wave_top_etc01.gif);
    background-position:left;
    background-repeat:no-repeat;
    padding-left:10px;
    display:inline;
}
.wave_sub2 {
    margin-top:2px;
    padding:0px;
    width:420px;
}
.wave_sub2 ul {
    margin:0px;
    padding:0px;
    font-size:90%;
}
.wave_sub2 li {
    background-image:url(/hamasupo_blog_image/wave_top_etc02.gif);
    background-position:left;
    background-repeat:no-repeat;
    padding-left:10px;
    display:inline;
}

#wave_news {
    width:418px;
    padding:25px 10px 10px 10px;
    border:1px solid #A2B8D0;
    background-image:url(/hamasupo_blog_image/wave_top_pickup.gif);
    background-position:top left;
    background-repeat:no-repeat;
    margin-bottom:10px;
}

.wave_taiken {
    width:430px;
    padding-left:10px;
    margin-bottom:10px;
}
.wave_ph {
    float:left;
    margin-right:10px;
}
.wave_ph a {
    border:none;
    display:block;
}
.wave_ph img {
    border:none;
}

.wave_ph2 {
    float:right;
    margin-left:10px;
    text-align:center;
}
.wave_ph2 p {
    font-size:70%;
    margin-top:-5px;
    padding:0px;
}

h5 {
    margin:0px;
    padding:0px;
    font-size:100%;
    line-height:120%;
}

.wave_tx {
    margin-top:10px;
    padding:0px;
    font-size:90%;
    line-height:140%;
    font-family:"ＭＳ Ｐゴシック", Osaka;
    font-family:Arial, Helvetica, sans-serif;
}

#wave_news_table {
    table-layout:fixed;
    margin-left:10px;
    margin-bottom:20px;
    padding:0px;
}
#wave_news_table td {
    vertical-align:top;
    line-height:140%;
    font-size:90%;
}
#wave_news_table th {
    font-size:10px;
    font-weight:normal;
    line-height:140%;
    color:#5080CF;
}
.wavenews_header02 {
    text-align:right;
}
.wave_dot {
    width:420px;
    padding:10px;
    margin-bottom:20px;
    border:1px dotted #A2B8D0;
}

#wave_req {
    width:430px;
    padding:5px;
    background-color:#D4E0EE;
    border:1px solid #A2B8D0;
    text-align:center;
}
#wave_req p {
    width:420px;
    padding:5px;
    background-color:#FFF;
    border:1px solid #A2B8D0;
}

/* 右サイド */
#right_box {
    margin-left:0px;
    margin-right:20px;
    float:right;
    padding:0px;
}
#right_box ul {
    margin: 0;
    padding:0;
    list-style:none;
}

#right_box li {
    background-image:url(/hamasupo_blog_image/wave_top_etc02.gif);
    background-position:left;
    background-repeat:no-repeat;
    padding-left:12px;
    margin:0 0 0 45px;
}

.r_menu {
    width:236px;
    margin:0px 0px 10px 0px;
    padding:5px 5px 0px 5px;
    background-color:#D4E0EE;
    border:1px solid #A2B8D0;
}
.r_menu_box {
    width:224px;
    padding:5px;
    background-color:#FFFFFF;
    border:1px solid #A2B8D0;
    margin-bottom:5px;
}
.wave_date {
    font-size:11px;
    margin:0px;
    padding:0px;
    line-height:120%;
}
.wave_rtx {
    font:"ＭＳ Ｐゴシック", Osaka;
    font-family:Arial, Helvetica, sans-serif;
    font-size:90%;
    line-height:120%;
}
.wave_rtx2 {
    font:"ＭＳ Ｐゴシック", Osaka;
    font-family:Arial, Helvetica, sans-serif;
    font-size:90%;
    line-height:120%;
}
.wave_sub3 {
    margin:0px;
    padding:0px;
}
.wave_sub3 ul {
    margin:0px;
    padding:0px;
    font-size:90%;
    list-style-type:none;
}
.wave_sub3 li {
    background-image:url(/hamasupo_blog_image/wave_top_etc02.gif);
    background-position:left;
    background-repeat:no-repeat;
    padding-left:10px;
}    

#wave_editor {
    width:694px;
    padding:10px;
    margin-top:20px;
    border:1px dotted #A2B8D0;
}
.wave_editorname {
    font-size:14px;
    font-weight:bold;
}
.wave_editorname span {
    font-size:12px;
}
.wave_editortx {
    font-size:90%;
    line-height:140%;
}
.wave_official_name {
    font-size:10px;
    font-weight:bold;
    line-height:110%;
    text-align:right;
}
.wave_official_more {
    font-size:11px;
    margin:0px;
    padding:0px;
    line-height:100%;
    text-align:right;
}
.wave_sports_name {
    font-size:10px;
    font-weight:bold;
    line-height:140%;
    text-align:right;
}
#wave_sports_title {
    text-align:center;
    border-bottom:1px dotted #A2B8D0;
    padding:2px;
    margin-bottom:5px;
}

/* 中ページ用 */
.wave_date_r {
    font-size:12px;
    margin:0px;
    padding:0px;
    line-height:120%;
    text-align:right;
    color:#333333;
}

.wave_txmain {
    line-height:140%;
    padding-left:5px;
    padding-right:5px;
}
.wave_button {
    font-weight:bold;
    text-align:center;
    margin-top:20px;
}
.wave_sublong {
    background-image:url(/hamasupo_blog_image/wave_t.gif);
    background-position:top center;
    background-repeat:no-repeat;
    margin:0px;
    padding-top:25px;
    width:910x;
    background-color:#EFEFEF;
}
.wave_sublong ul {
    margin:0px;
    padding:3px 0;
}
.wave_sublong li {
    background-image:url(../image/wave_top_etc01.gif);
    background-position:left;
    background-repeat:no-repeat;
    padding-left:10px;
    display:inline;
}
.wave_sublink {
    margin-left:10px;
    padding:0px;
    font-size:90%;
}
.wave_sublink ul {
    margin:0px;
    padding:0px;
}
.wave_sublink li {
    background-image:url(/hamasupo_blog_image/wave_yajirushi.gif);
    background-position:left;
    background-repeat:no-repeat;
    padding-left:12px;
    margin-left:5px;
    list-style:disc;
    display:inline;
}
.wave_sublink2 {
    margin-left:10px;
    margin-bottom:20px;
    padding:0px;
    font-size:90%;
}
.wave_sublink2 ul {
    margin:0px;
    padding:0px;
}
.wave_sublink2 li {
    padding:0px;
    margin-bottom:0px;
    margin-left:15px;
    display:inline;
    list-style-type:none;
}

#kojin {
    margin:0px;
    padding:0px;
}
#kojin ul {
}
#kojin li {
    list-style-type:decimal;
    margin-bottom:15px;
    line-height:160%;
}
.wave_button {
     margin-left:auto;
     margin-right:auto;
     text-align:center;
     width:400px;
     padding:10px;
     border:3px outset #0066CC;
     display:block;
     margin-bottom:20px;
     font-weight:bold;
     font-size:120%;
}
.wave_button2 {
     margin-left:auto;
     margin-right:auto;
     width:400px;
     padding:10px;
     border:3px outset #0066CC;
     display:block;
     margin-bottom:20px;
     font-weight:bold;
     font-size:120%;
}
.wave_button3 {
    text-align:center;
     padding:10px;
     margin-bottom:20px;
     margin-top:10px;
     font-weight:bold;
     font-size:140%;
}
.wave_stlong {
    width:910px;
    height:22px;
    background-image:url(/hamasupo_blog_image/wave_stbglong910.gif);
    background-position:top left;
    background-repeat:no-repeat;
    text-indent:9px;
    padding-top:6px;
    font-size:14px;
    font-weight:bold;
    margin-bottom:20px;
}
.wave_captainmain {
    width:600px;
    margin-left:auto;
    margin-right:auto;
    font-size:large;
    margin-top:20px;
    text-align:center;
}
.wave_captainmain img {
    padding:5px;
    border:1px solid #CCCCCC;
    margin-bottom:20px;
}
#official_footer {
    padding:10px;
    border: solid 1px #CCCCCC;
    margin-left:auto;
    margin-right:auto;
    width:640px;
}
#captain_title {
    margin:0px 0px 0px 20px;
    padding:0px;
}
DIV.title {
    margin:0px 0px 0px 20px;
    padding:0px;
}
DIV.title h2 {
    color:#0000be;
    text-decoration:none;
    font-size:120%;
    font-weight:bold;
}

/* トラバ START */

#trackbacks {
width:875px;
height:22px;
background-image:url(/hamasupo_blog_image/wave_stbglong910.gif);
background-position:top left;
background-repeat:no-repeat;
text-indent:9px;
padding-top:9px;
font-size:14px;
font-weight:bold;
margin-bottom:20px;
}

p.trackBackInformation {
border: 1px dotted #9FB7CF;
color: #000000;
font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-size: 15px;
font-weight: normal;
line-height: 120%;
text-align: left;
background: #FFFFFF;
margin: 10px 18px 15px 16px;
padding: 10px;
}

.trackBackInformation2 {
color: #333333;
font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-size: 15px;
font-weight: normal;
line-height: 120%;
text-align: left;
margin: 10px 0px 15px 0px;
padding: 0px 18px 0px 16px;
}

#trackBackBody {
color: #333333;
font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-size: 15px;
font-weight: normal;
line-height: 140%;
text-align: left;
margin: 10px 0px 15px 0px;
padding: 0px 18px 0px 16px;
}

.wave_txmain .trackBackDate {
color: #333333;
font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
font-size: x-small;
border-top: 1px dotted #9FB7CF;
text-align: right;
padding : 3px ;
margin: 0px 10px 15px 10px;
line-height: normal;
}
/* トラバ END */

