/* よく登場する要素のリセット */
h1, h2, h3, h4, h5, h6, p, address,
ul, ol, li, dl, dt, dd,
table, caption, th, td, img, form {
        margin: 0;
        padding: 0;
        border: none;
        font-style: normal;
        font-weight: normal;
        font-size: 100%;
        text-align: left;
        list-style-type: none;
}

/* テキストエリア内文字サイズのブラウザ間での差異をなくす */
textarea { font-size: 100%; }

/* 画像の下にできる隙間をなくす */
img { vertical-align: bottom; }

/* hr 要素は不可視で使う */
hr { display: none; }

body{
    margin:0;
    padding:0;
font-family:'MS UI Gothic',"ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Lucida Grande",sans-serif;
    text-align:center;
}
#container{
    width:810px;
    margin: 0px auto;
}

@charset "UTF-8";

/*----------------------------------------------------------ページ別レイアウト*/
/*----------------------------------------------------------------カスタマイズ*/
/*カスタマイズラッパー*/
#Wrapper {
 width:685px;
 background: url(_image/IndexCnt.gif) repeat-y;
 margin:0px auto;
}

/*カスタマイズラッパー*/
.animeFreeWrapper {
 width:685px;
 background: url(_image/bg1.gif);
 padding:0 0 10px 0;
}

/*----------------------------------------------------------------各作品ページ*/
/*----------------------------------------------------------------------------*/
h2 {
 color:#FF5500;
 font-weight:bold;
 font-size:18px;
 line-height:24px;
 font-family: "ＭＳ ゴシック", sans-serif;
}

h3 {
 text-align:center;
 color:#FFFFFF;
 font-weight:bold;
}

.ya {
 margin: 0px 2px 0px 5px;
}

.subMenu1 {
 widht:685px;
 height:58px;
 background: url(_image/menu_bg.gif) no-repeat;
 font-size:0;
 zoom: 100%;
}

/*回り込みクリア*/

.subMenu1 ul {
 list-style-type: none;
 margin: 0;
 padding-left: 90px;
}

.subMenu1 li {
 float: left;
 margin-left:5px;
 padding: 0;
}

.subMenu1 after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
 overflow:hidden;
}

.wallBlock1 {
 background: url(_image/wall_bg.gif) repeat-x;
 height:356px;
 width:671px;
 margin:0px auto 30px;
}

.goodsTable {
 width:676px;
 margin:0px auto;
}

.txt12 {
 line-height:130%;
 color:#CC0000;
 font-size:12px;
}

.mgbt5 {
 margin-bottom:5px;
 margin-top:5px;
}

.pictleft {
 float:left;
 margin-right:10px;
}

.pictleft10 {
 margin-right:10px;
}

.wallTitle {
 font-size:20px;
 line-height:50px;
 color:#FFFFFF;
 text-align:center;
}

.wallSpec {
 font-size:14px;
 text-align:center;
 margin-top:20px;
}

.wallLink {
 background-color:#FFFFFF;
 border:1px solid #CCCCCC;
 margin:5px 10px 20px 0px;
 padding:20px 0px;
 font-size:16px;
}

.mobileBlock {
 width:450px;
 margin:0px auto;
}

.mobileBlock P {
 font-size:12px;
 line-height:30px;
 text-align:center;
 color:#FFFFFF;
 font-weight:bold;
 margin-bottom:5px;
}

.mgLeft5 {
 margin-left:5px;
}

.browserBox {
 margin:10px 0px 0px 10px;
 font-size:12px;
 line-height:16px;
 color:#000000;
}

.browser_listBox {
 width:685px;
 margin:8px 0px;
 zoom: 100%;
}

.browser_listBox div {
 float:left;
}

.browser_listBox p {
 margin:3px;
}

.browser_product1 {
 width:219px;
 margin-right:8px;
}

.browser_product2 {
 width:119px;
 margin-right:8px;
}

.browser_product3 {
 width:203px;
}

.browser_listBox after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
 overflow:hidden;
}

.browser_installbox {
 width:668px;
 border-bottom:1px solid #999999;
 border-left:1px solid #999999;
 border-right:1px solid #999999;
 padding:10px;
 background-repeat:no-repeat;
 background-position:right bottom;
 line-height:160%;
}

.browser_installboxIN1 {
 width:668px;
 margin-top:10px;
}

.browser_installboxIN1 img {
 float:left;
}

.browser_installboxIN2 {
 width:668px;
}

.browser_installboxIN2 img {
 float:left;
}

.browser_installbn {
 text-align:center;
 margin:25px auto 50px;
}

.browser_sportBox {
 text-align:center;
 margin:10px auto 20px;
 line-height:160%;
}

.clear {
 clear: both;
 font-size: 0;
 line-height: 0;
 height: 0px;
 visibility: hidden;
}

.clear{
  clear: both;
  font-size: 0;
  line-height: 0;
  height: 0px;
  visibility: hidden;
	}
    