@charset "UTF-8";
/* CSS Document */

@import url("newsitemap.css");
@import url("campaign.css");



* {
    margin: 0;
    padding: 0;
}


a:link{
text-decoration: none;

      }
a:visited {
text-decoration: none;
      }
      
a:hover {
text-decoration:underline;
      }
      
a:active{
      text-decoration: none;
  color: #OA50FF;
      }
.img{
border:0px;
}

img{
border-style:none;
}
ul {
list-style-type: none;
}

header{
position:relative;
}
/*-------clearfix-------*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;


}body {
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 12px;
line-height: 17px;
color: #FFFFFF;
background-color: #656666;
}
.red {
color: #FF0000;
}
#wrapper {
background-color: #000000;
height: 100%;
width: 950px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}
#header {
position: relative;
}
#header-inner {
height: 80px;
width: 950px;
position: relative;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
background-image: url(newimages/header.jpg);
background-repeat: no-repeat;
display: block;
}
#content {
}
#content-inner {
width: 950px;
margin-right: auto;
margin-left: auto;
position: relative;
}
#sidebar {
position: relative;
float: left;
width: 265px;
}
#sidebar-inner {
position: relative;
margin-left: 15px;
width: 255px;
}
#main {
float: right;
width: 670px;
position: relative;
}
#footer {
position: relative;
clear: both;
margin-right: auto;
margin-left: auto;
}
#footer-inner {
width: 950px;
height: auto;
background-color: #3B3B3B;
font-size: 13px;
line-height: 15px;
}
#sub_title {
background-image: url(newimages/titlebar02.jpg);
background-repeat: no-repeat;
display: block;
height: 39px;
width: 623px;
text-indent: 40px;
line-height: 39px;
font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", serif;
font-size: 19px;
margin-top: 10px;
margin-right: 16px;
margin-left: 16px;
margin-bottom: 5px;
}

#cont-box {
background-color: #FFFFFF;
height: auto;
width: 655px;
}


#cont-box p {
padding: 8px;
color: #000000;
}
#cont-box3 {
background-color: #FFFFFF;
height: auto;
width: 655px;
border-radius:10px;
}


#cont-box3 p {
padding: 8px;
color: #000000;
}

#cont-box_inner {
height: auto;
background-color: #FFFFFF;
}
#cont-box_inner2 {
color: #000000;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
padding-top: 10px;
}
#cont-box_inner p {
margin-left: 10px;
margin-right: 10px;
}
#footer-inner address {
font-size: 10px;
color: #FFFFFF;
line-height: 28px;
text-align: center;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-style: normal;
}
#footer-shadow {
background-color: #FFFFFF;
background-image: url(img/shadow-footer.jpg);
background-repeat: no-repeat;
background-position: bottom;
height: 15px;
width: 100%;
}

/*-- グローバルナビゲーション --*/
#header ul {
list-style-type: none;
position: relative;
width: 950px;
height: 30px;
margin-bottom: 15px;
background-image: url(newimages/images/navi-back_02.gif);
}
#header ul  li  {
float: left;
width: 135px;
font-family: "ＭＳ ゴシック", "Osaka－等幅";
font-size: 16px;
font-weight: bold;
text-align: center;
}
#header ul li a {
color: #FFFFFF;
text-decoration: none;
}
#header ul li  a#top,#shop,a#camp,a#mame,a#words,a#faq,a#blog {
background-image: url(newimages/gnavi02.gif);
background-repeat: no-repeat;
height: 30px;
width: 135px;
display: block;
line-height: 30px;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 15px;
font-weight: 400;
}

#header ul li  a#top {
background-image: url(newimages/gnavi02L.gif);
background-repeat: no-repeat;
height: 30px;
width: 137px;
display: block;
line-height: 30px;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 15px;
font-weight: 400;
background-position: left;
}

#header ul li  a#blog {
background-image: url(newimages/gnavi02R.gif);
background-repeat: no-repeat;
height: 30px;
width: 138px;
display: block;
line-height: 30px;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 15px;
font-weight: 400;
background-position: right;
}

#header ul li a#top:hover,#shop:hover,a#camp:hover,a#mame:hover,a#words:hover,a#faq:hover,a#blog:hover {
background-image: url(newimages/gnavi02_on.gif);
background-repeat: no-repeat;
display: block;
}

#header ul li a#top:hover {
background-image: url(newimages/gnavi02L_on.gif);
background-repeat: no-repeat;
display: block;
}

#header ul li a#blog:hover {
background-image: url(newimages/gnavi02R_on.gif);
background-repeat: no-repeat;
display: block;
}

/*-- グローバルナビゲーションここまで --*/


/*-- ピックアップ --*/
#pickup {
position: relative;
}
#pickup-inner {
height: 317px;
width: 950px;
margin-right: auto;
margin-left: auto;
}
#pu-btn {
width: 144px;
height: 255px;
float: left;
padding-right: 7px;
}
#pu-btn2 {
width: 144px;
height: 255px;
float: left;
}

#pu-box {
width: 910px;
height: 260px;
padding-top: 35px;
margin-left: 10px;
}
#pu-btn h2 a {
color: #000000;

}
#pu-btn h2 a:hover {
text-decoration: none;
      }

#pu-btn2 h2 {
color: #000000;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
margin-top: 2px;
text-align: center;
}


#pu-btn2 h2 {
color: #000000;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
margin-top: 2px;
text-align: center;
}
#pu-btn2 h2 a {
color: #000000;

}
#pu-btn2 h2 a:hover {
text-decoration: none;
}

#pu-box a#bougu {
background-image: url(newimages/pickup1.jpg);
background-repeat: no-repeat;
display: block;
height: 232px;
width: 144px;
text-indent: -9999px;
overflow: hidden;
}
#pu-box a#bougu:hover {
background-image: url(newimages/pickup1_on.jpg);
background-repeat: no-repeat;
display: block;
height: 232px;
width: 144px;
}
#pu-box a#tezasi {
background-image: url(newimages/pickup2.jpg);
background-repeat: no-repeat;
display: block;
height: 232px;
width: 144px;
overflow: hidden;
text-indent: -9999px;
}
.blue {
color: #0099FF;
}
#pu-box a#tezasi:hover {
background-image: url(newimages/pickup2_on.jpg);
background-repeat: no-repeat;
display: block;
height: 232px;
width: 144px;
}
#pu-box a#kikaizasi {
background-image: url(newimages/pickup3.jpg);
background-repeat: no-repeat;
display: block;
height: 232px;
width: 144px;
text-indent: -9999px;
overflow: hidden;
}
#pu-box a#kikaizasi:hover {
background-image: url(newimages/pickup3_on.jpg);
background-repeat: no-repeat;
display: block;
height: 232px;
width: 144px;
}
#blog_banner {
height: 65px;
width: 655px;
background-color: #000000;
background-image: url(newimages/blog_banner.jpg);
background-repeat: no-repeat;
display: block;
text-indent: -9999px;
overflow: hidden;
}
#blog_banner a {
height: 65px;
width: 655px;
background-color: #000000;
background-image: url(newimages/blog_banner.jpg);
background-repeat: no-repeat;
display: block;
text-indent: -9999px;
}
#pu-box a#doui {
background-image: url(newimages/pickup4.jpg);
background-repeat: no-repeat;
display: block;
height: 232px;
width: 144px;
overflow: hidden;
text-indent: -9999px;
}
#pu-box a#doui:hover {
background-image: url(newimages/pickup4_on.jpg);
background-repeat: no-repeat;
display: block;
height: 232px;
width: 144px;
}
#pu-box #dorama {
background-image: url(newimages/pickup5.jpg);
background-repeat: no-repeat;
display: block;
height: 232px;
width: 144px;
overflow: hidden;
text-indent: -9999px;
}
#pu-box a#dorama {
background-image: url(newimages/pickup5.jpg);
background-repeat: no-repeat;
display: block;
height: 232px;
width: 144px;
overflow: hidden;
text-indent: -9999px;
}
#pu-box a#dorama:hover {
background-image: url(newimages/pickup5_on.jpg);
background-repeat: no-repeat;
display: block;
height: 232px;
width: 144px;
}

/*
#pu-box #doujyou {
background-image: url(newimages/pickup6.jpg);
background-repeat: no-repeat;
display: block;
height: 232px;
width: 144px;
overflow: hidden;
text-indent: -9999px;
}
#pu-box a#doujyou {
background-image: url(newimages/pickup6.jpg);
background-repeat: no-repeat;
display: block;
height: 232px;
width: 144px;
overflow: hidden;
text-indent: -9999px;
}
#pu-box a#doujyou:hover {
background-image: url(newimages/pickup6_on.jpg);
background-repeat: no-repeat;
display: block;
height: 232px;
width: 144px;
}
*/

#pu-box #ossm {
background-image: url(newimages/pu_ossm2.jpg);
background-repeat: no-repeat;
display: block;
height: 232px;
width: 144px;
overflow: hidden;
text-indent: -9999px;
}
#pu-box a#ossm {
background-image: url(newimages/pu_ossm2.jpg);
background-repeat: no-repeat;
display: block;
height: 232px;
width: 144px;
overflow: hidden;
text-indent: -9999px;
}
#pu-box a#ossm:hover {
background-image: url(newimages/pu_ossm2_on.jpg);
background-repeat: no-repeat;
display: block;
height: 232px;
width: 144px;
}
#pu-btn h2 {
color: #000000;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
margin-top: 2px;
text-align: center;
}



#pickup_bg {
background-repeat: no-repeat;
height: 292px;
width: 920px;
margin-left: 15px;
background-image: url(newimages/pickup_bg.gif);
display: block;
}

/*-- ピックアップここまで --*/

/*-- サイドバーここから --*/
#sidebar-inner a#numn2011 {
background-image: url(newimages/snvi2011numn.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
display: block;
height: 96px;
width: 250px;
background-position: bottom;
}
#sidebar-inner a#numn2011:hover {
background-image: url(newimages/snvi2011numn.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
display: block;
height: 96px;
width: 250px;
background-position: 0 top;
}



#sidebar-inner a#tonbo {
background-image: url(newimages/snaviTonbo02.jpg);
background-repeat: no-repeat;
height: 66px;
width: 250px;
text-indent: -9999px;
display: block;
overflow: hidden;
}
#sidebar-inner a#tonbo:hover {
background-image: url(newimages/snaviTonbo02_on.jpg);
background-repeat: no-repeat;
height: 66px;
width: 250px;
display: block;
}
#sidebar-inner a#catalog {
background-image: url(newimages/snaviGoods.jpg);
background-repeat: no-repeat;
height: 66px;
width: 250px;
text-indent: -9999px;
display: block;
overflow: hidden;
}
#toplink a{
width: 220px;
float: left;
height: 70px;
text-align: center;
background-repeat: no-repeat;
display: block;
top: 5px;
position: relative;
text-indent: -9999px;
}
#sidebar-inner a#catalog:hover {
background-image: url(newimages/sanviGoods_on.jpg);
background-repeat: no-repeat;
height: 66px;
width: 250px;
display: block;
}
#sidebar-inner a#simulation {
background-image: url(newimages/snaviSim.jpg);
background-repeat: no-repeat;
height: 66px;
width: 250px;
text-indent: -9999px;
display: block;
overflow: hidden;
}
#sidebar-inner a#simulation:hover {
background-image: url(newimages/snaviSim_on.jpg);
background-repeat: no-repeat;
height: 66px;
width: 250px;
display: block;
}

#sidebar-inner a#movie {
background-image: url(newimages/snavimove.jpg);
background-repeat: no-repeat;
display: block;
height: 65px;
width: 255px;
overflow: hidden;
text-indent: -9999px;
}
#sidebar-inner a#movie:hover {
background-image: url(newimages/snavimove_on.jpg);
background-repeat: no-repeat;
height: 65px;
width: 255px;
}

#sidebar-inner a#catalogfree {
background-image: url(newimages/snavicatalogfree.jpg);
background-repeat: no-repeat;
display: block;
height: 65px;
width: 255px;
overflow: hidden;
text-indent: -9999px;
}
#sidebar-inner a#catalogfree:hover {
background-image: url(newimages/snavicatalogfree_on.jpg);
background-repeat: no-repeat;
height: 65px;
width: 255px;
}

#sidebar-inner a#nyumon {
background-image: url(newimages/camp_img/neumon-bnr.gif);
background-repeat: no-repeat;
display: block;
height: 65px;
width: 255px;
overflow: hidden;
text-indent: -9999px;
}
#sidebar-inner a#nyumon:hover {
background-image: url(newimages/camp_img/neumon-bnr_on.gif);
background-repeat: no-repeat;
height: 65px;
width: 255px;
}

#sidebar-inner a#design01 {
background-image: url(newimages/camp_dsn-bnnr.jpg);
background-repeat: no-repeat;
display: block;
height: 65px;
width: 255px;
overflow: hidden;
text-indent: -9999px;
}
#sidebar-inner a#design01:hover {
background-image: url(newimages/camp_dsn-bnnr_on.jpg);
background-repeat: no-repeat;
height: 65px;
width: 255px;
}

#sidebar-inner a#ossm-tmb {
background-image: url(newimages/images/snvi-6tmb1_02.jpg);
background-repeat: no-repeat;
display: block;
height: 65px;
width: 255px;
overflow: hidden;
text-indent: -9999px;
}
#sidebar-inner a#ossm-tmb:hover {
background-image: url(newimages/images/snvi-6tmb_02.jpg);
background-repeat: no-repeat;
height: 65px;
width: 255px;
}
#sidebar-inner a#poll {
background-image: url(newimages/camp_img/sde-dsn-poll.jpg);
background-repeat: no-repeat;
display: block;
height: 65px;
width: 255px;
overflow: hidden;
text-indent: -9999px;
}
#sidebar-inner a#poll:hover {
background-image: url(newimages/camp_img/sde-dsn-poll_on.jpg);
background-repeat: no-repeat;
height: 65px;
width: 255px;
}

#sidebar-inner a#poll2 {
background-image: url(newimages/camp_img/sde-dsn-poll2.gif);
background-repeat: no-repeat;
display: block;
height: 65px;
width: 255px;
overflow: hidden;
text-indent: -9999px;
}
#sidebar-inner a#poll2:hover {
background-image: url(newimages/camp_img/sde-dsn-poll2_on.gif);
background-repeat: no-repeat;
height: 65px;
width: 255px;
}

#sidebar-inner a#sell-10 {
background-image: url(newimages/camp_img/sogyosai-btn.gif);
background-repeat: no-repeat;
display: block;
height: 67px;
width: 250px;
overflow: hidden;
text-indent: -9999px;
}
#sidebar-inner a#sell-10:hover {
background-image: url(newimages/camp_img/sogyosai-btn_on.gif);
background-repeat: no-repeat;
height: 67px;
width: 250px;
}
#sidebar-inner a#syain {
background-image: url(newimages/snavi-syain.gif);
background-repeat: no-repeat;
display: block;
height: 67px;
width: 250px;
overflow: hidden;
text-indent: -9999px;
}
#sidebar-inner a#syain:hover {
background-image: url(newimages/snavi-syain_on.gif);
background-repeat: no-repeat;
height: 67px;
width: 250px;
}
#syain-txta {
color: #FFFFFF;
}



#sidebar-inner p {
font-size: 12px;
line-height: 17px;
color: #FFFFFF;
margin-bottom: 15px;
}




h1 {
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 14px;
color: #E5E5E6;
font-weight: normal;
position: absolute;
top: 50px;
text-align: left;
left: 230px;
width: 500px;
}

.komidasi {
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 14px;
color: #FFFFFF;
margin-bottom: 5px;
margin-top: 3px;
}
.komidasi a {
color: #FFFFFF;
display: block;
height: 100%;
width: 100%;
}

.komidasi a:hover{
text-decoration: none;
}

#euser {
text-align: right;
position: relative;
right: 100px;
font-size: 12px;
height: 16px;
top: 3px;
background-position: right;
float: right;
}
#euser a{
color: #FFFFFF;
}
#sidebar-inner  ul li {
list-style-type: none;
background-color: #4D4C4C;
height: 30px;
width: 250px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 14px;
line-height: 30px;
text-indent: 10px;
}
#sidebar-inner ul {
margin-bottom: 15px;
}
.gds-tit p {
}

#sidebar-inner  ul li a{
color: #E5E5E6;
display: block;
height: 100%;
width: 100%;
}
#cont-title {
font-size: 14px;
line-height: 30px;
color: #E5E5E6;
background-image: url(newimages/titlebar.gif);
background-repeat: no-repeat;
text-indent: 5px;
margin-top: 10px;
}

#cont-title2 {
font-size: 14px;
line-height: 30px;
color: #E5E5E6;
background-image: url(newimages/titlebar.gif);
background-repeat: no-repeat;
text-indent: 5px;
}
.toshop-btn a {
background-image: url(newimages/toshop.gif);
background-repeat: no-repeat;
height: 30px;
width: 115px;
text-indent: -9999px;
display: block;
float: right;
}
#toshop-box p {
padding: 0px;
margin-top: 3px;
margin-right: 0px;
margin-bottom: 3px;
margin-left: 0px;
}
h3 {
font-size: 15px;
color: #972119;
font-family: "ＭＳゴシック", "Osaka－等幅 ", "ヒラギノ角ゴ Pro W3";
margin-right: 16px;
margin-left: 18px;
}

h3 a{
font-size: 15px;
color: #972119;
font-family: "ＭＳゴシック", "Osaka－等幅 ", "ヒラギノ角ゴ Pro W3";
margin-right: 16px;
margin-left: 18px;
}

.move {
font-size: 16px;
color: #972119;
font-family: "ＭＳ ゴシック", "Osaka－等幅 ", "ヒラギノ角ゴ Pro W3";
font-weight: bolder;
margin-right: 16px;
margin-left: 18px;
}
#question {
background-image: url(newimages/Q_mark.gif);
background-repeat: no-repeat;
height: 34px;
width: 620px;
text-indent: 40px;
line-height: 34px;
}
.cont_Margin {
margin-right: 16px;
margin-left: 16px;
}
.other {
margin-top: 20px;
line-height: 20px;
margin-left: 10px;
}
.other   ul li {
font-size: 12px;
line-height: 20px;
text-indent: 10px;
}
.other ul {
margin-top: 10px;
margin-bottom: 10px;
}
.other li a {
color: #333333;
}
#othertitle {
background-color: #555;
height: 22px;
width: 620px;
color: #FFFFFF;
font-size: 15px;
line-height: 22px;
margin-left: 10px;
text-indent: 10px;
font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", serif;
font-weight: bold;
}
#cont-box #cont-box_inner2 h3 {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #972119;
margin-bottom: 10px;
margin-left: 0px;
}
#cont-box #cont-box_inner2 .asset-meta {
font-size: 11px;
margin-bottom: 10px;
}
#toplinkA {
display: block;
height: 100%;
width: 100%;
}
#busido16  {
margin-top: 5px;
margin-left: 16px;
background-image: url(newimages/16_bnr.jpg);
background-repeat: no-repeat;
background-position: center center;
display: block;
height: 101px;
width: 621px;
margin-right: 16px;
margin-bottom: 5px;
text-indent: -9999px;
overflow: hidden;
}
#otomen {
background-image: url(newimages/otomen_bnr.jpg);
background-repeat: no-repeat;
height: 101px;
width: 621px;
margin-top: 5px;
margin-right: 15px;
margin-left: 15px;
text-indent: -9999px;
display: block;
overflow: hidden;
}
#sikaotoko {
background-image: url(newimages/sikaotoko_bnr.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
display: block;
height: 101px;
width: 621px;
margin-top: 5px;
margin-right: 15px;
margin-bottom: 5px;
margin-left: 15px;
overflow: hidden;
}
.galry-box {
height: auto;
width: 196px;
color: #333333;
float: left;
padding-right: 16px;
}
.galry-box2 {
height: auto;
width: 196px;
color: #333333;
float: left;
}
#galry {
width: 627px;
margin-left: 13px;
margin-right: 12px;
height: 320px;
}
.pageback {
height: auto;
width: 627px;
margin-right: 15px;
margin-left: 10px;
text-align: right;
margin-bottom: 10px;
margin-top: 10px;
}
#galry p {
color: #333333;
margin-right: 0px;
margin-left: 0px;
padding-top: 0px;
padding-bottom: 5px;
}
#toshop-box {
height: 110px;
width: 625px;
margin-left: 16px;
}
.Left {
float: left;
}
.toshop-capt {
float: right;
height: auto;
}
.toshop-box  p {
}
.gds-tit {
background-color: #CCCCCC;
width: 515px;
font-size: 15px;
line-height: 25px;
height: 25px;
padding-right: 0px;
padding-left: 0px;
color: #000000;
text-indent: 10px;
}
.b-txt {
font-size: 15px;
font-weight: 400;
}
#goods {
height: auto;
width: 655px;
}
#footerlink {
width: auto;
font-size: 10px;
color: #CCCCCC;
text-indent: 15px;
line-height: 10px;
padding-top: 5px;
background-color: #000000;
padding-bottom: 5px;
}
#footerlink a {
width: auto;
font-size: 10px;
color: #CCCCCC;
text-indent: 15px;
line-height: 10px;
padding-top: 5px;
}

/*リンク集css
--------------------------------------*/
#eikocontainer {
padding: 0px;
height: auto;
color: #FFFFFF;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
width: 625px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: auto;
margin-left: 20px;
}
#linkconteiner {
width: 625px;
}


#linkconteiner ul {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
text-indent: 15px;
}
#linkconteiner li {
font-size: 13px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #333333;
list-style-type: none;
padding-top: 5px;
padding-bottom: 5px;
}
#linkconteiner a {
color: #333333;
text-decoration: none;
}
#linkconteiner a:link {
color: #333333;
text-decoration: none;
}
/*
#linkconteiner a:visited {
color: #CCCCCC;
text-decoration: none;
}
*/
#linkconteiner a:hover {
color: #ff6600;
text-decoration: underline;
}
.lileft {
width: 620px;
}


/*nyumonset-camp
---------------------------------------------*/
#camp-box {
height: auto;
width: 623px;
margin-right: auto;
margin-left: auto;
}
#nyummon-bg {
background-image: url(newimages/camp_img/bgnr10-1bg.jpg);
background-repeat: no-repeat;
background-position: center top;
display: block;
height: auto;
width: 620px;
}
#nyummon-bg table {
color: #000000;
}

#yutb {
font-size: 11px;
color: #FF0000;
text-indent: 15px;
margin-top: 5px;
margin-bottom: 5px;
}
#sub_title2 {
background-image: url(newimages/titlebar02.jpg);
background-repeat: no-repeat;
display: block;
height: 39px;
width: 623px;
text-indent: 40px;
line-height: 39px;
font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", serif;
font-size: 19px;
margin-top: 10px;
margin-bottom: 5px;
clear: both;
}
.nyumon-form a {
background-image: url(newimages/camp_img/toform-btn.gif);
background-repeat: no-repeat;
background-position: center;
height: 58px;
width: 623px;
display: block;
text-indent: -9999px;
}
.nyumon-form a:hover {
background-image: url(newimages/camp_img/toform-btn_on.gif);
background-repeat: no-repeat;
background-position: center;
display: block;
height: 58px;
width: 623px;
}
.cont_Margin a {
text-indent: 30px;
display: block;
margin-top: 5px;
}
.b-red {
font-size: 15px;
color: #FF0000;
}
.dsn_p {
color: #000000;
font-size: 12px;
line-height: 18px;
margin-bottom: 5px;
}
.dsn_tit {
font-size: 15px;
color: #972119;
font-family: "ＭＳ ゴシック", "Osaka－等幅";
font-weight: 600;
}
.dsn_tit2 {
font-size: 18px;
color: #972119;
font-family: "ＭＳ ゴシック", "Osaka－等幅";
font-weight: 600;
}
#dsn_form {
background-image: url(newimages/camp_dsn-form.gif);
background-repeat: no-repeat;
height: 42px;
width: 188px;
text-indent: -9999px;
display: block;
}
a#dsn_form:hover {
background-image: url(newimages/camp_dsn-form_on.gif);
background-repeat: no-repeat;
height: 42px;
width: 188px;
display: block;
}





/*超おすすめ品
-------------------------------------------------*/
#ossm-tmb_cpt {
background-image: url(newimages/ossm-tmbo.jpg);
background-repeat: no-repeat;
background-position: center top;
height: 465px;
width: 620px;
}
#ossm-tmb_cpt  div {
width: 332px;
color: #000000;
position: relative;
top: 205px;
font-size: 13px;
}
.tmb-dsc {
width: 375px;
float: right;
}
.tmb-dsc p {
font-size: 13px;
}
.clk {
display: block;
float: right;
position: relative;
width: 400px;
}
.clk2 {
display: block;
float: right;
position: relative;
width: 390px;
}
.clr-bt {
clear: both;
}
.f-rgt {
float: right;
}


.hit-130{
height: 130px;
}
.hit-110{
height: 110px;
}

/*少年トンボ
----------------------------------------*/
#ossm-tmb_cpt2 {
background-image: url(newimages/ossm-img/jr-head.jpg);
background-repeat: no-repeat;
background-position: center top;
height: 563px;
width: 623px;
}
#ossm-tmb_cpt2  div {
width: 318px;
color: #000000;
position: relative;
top: 280px;
font-size: 13px;
left: 302px;
}
.dsntit_jr {
font-size: 15px;
color: #1D2899;
font-family: "ＭＳ ゴシック", "Osaka－等幅";
font-weight: 600;
}
/*トンボ量産
----------------------------------------*/
#ossm-tmb_cpt3 {
background-image: url(newimages/ossm-img/tb-4mmImg.jpg);
background-repeat: no-repeat;
background-position: center top;
height: 290px;
width: 620px;
}

#ossm-tmb_cpt3  div {
width: 255px;
color: #000000;
position: relative;
top: 90px;
font-size: 13px;
left: 360px;
line-height: 21px;
}

.tb_ryosan-txt {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
}
.f-16{
font-size: 16px;
}

#ossm-tmb_cpt4 {
background-image: url(newimages/ossm-img/tb-6mmImg.jpg);
background-repeat: no-repeat;
background-position: center top;
height: 236px;
width: 601px;
margin-left: 10px;
margin-bottom: 15px;
}

#ossm-tmb_cpt4 div {
width: 265px;
color: #000000;
position: relative;
top: 110px;
font-size: 13px;
line-height: 19px;
}
#tb_dsc {
width: 441px;
float: left;
}
#tb_Img {
float: right;
width: 160px;
}

#ossm-tmb_cpt5 {
background-image: url(newimages/ossm-img/tb-koteImg.jpg);
background-repeat: no-repeat;
background-position: center top;
height: 270px;
width: 603px;
margin-left: 15px;
}

#ossm-tmb_cpt5 div {
width: 320px;
color: #000000;
position: relative;
top: 45px;
font-size: 13px;
line-height: 20px;
}
#tb_link {
width: 450px;
margin-left: 140px;
height: 100px;
margin-bottom: 20px;

}
/*栄光コミュニティ*/
#eiko-commu {
background-color: #FFFFFF;
width: 250px;
height: 100%;
margin-bottom: 15px;
}
#mixi_bnr {
height: 47px;
width: 230px;
}
#link_mixi {
background-image: url(newimages/sde_mixi.gif);
background-repeat: no-repeat;
background-position: center center;
display: block;
height: 47px;
width: 230px;
text-indent: -9999px;
}
#link_fcbk {
background-image: url(newimages/sde_fcbk.gif);
background-repeat: no-repeat;
background-position: center center;
display: block;
height: 47px;
width: 230px;
text-indent: -9999px;
margin-top: 8px;
}#eiko-commu_inr {
padding-top: 10px;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 10px;
}
#eiko-commu_inr p {
color: #000000;
font-size: 12px;
line-height: 18px;
margin-bottom: 0px;
}
#commu_midasi,#commu_midasi2 {
font-size: 14px;
text-align: left;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 1px;
margin-left: 0px;
padding: 0px;
}
#sns_pst {
position: relative;

}

#sns {
margin-left: 130px;
margin-right: auto;
width: auto;
clear: both;
height: auto;
}
#sns li {
float: left;
}
.g1{
padding-right: 5px;
}
.fcbk_w {
height: auto;
width: 110px;
overflow: visible;
}
.mixi_btn {
padding-right: 3px;
}
.clr_bth{
clear: both;
}
.kakomiy {
background-color: #FFFBD1;
height: auto;
width: 615px;
border: 1px solid #003399;
padding-top: 10px;
padding-bottom: 5px;
margin-top: 15px;
}
.p_btm10 {
padding-bottom: 10px;
}
#cf-mainImg {
float: left;
}
.f-13 {
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 13px;
line-height: 21px;
color: #333333;
}
.p-r10 {
padding-right: 10px;
}
.Right {
float: right;
}
.kiryu-name-txt {
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 13px;
line-height: 21px;
color: #333333;
float: left;
width: 220px;
}.top-thumbnail {
float: left;
}
#cont-boxInr {
margin-right: 10px;
margin-left: 10px;
width: auto;
padding-top: 8px;
padding-bottom: 8px;
}
#cont-boxInr li {
clear: both;
}
.top-thumbnail img {
border: 1px solid #666666;
margin-right: 5px;
margin-bottom: 5px;
}
#cf-mainImg img {
padding-right: 20px;
}
#con-v_inr {
height: 80px;
width: 920px;
margin-right: auto;
margin-left: auto;
margin-bottom: 10px;
}

