/* CSS Document */

body {
width:100%;
height:auto;
margin:0px auto 0px auto;
padding:0px;
text-align:center;
}

#container{
width:900px;
height:auto;
margin:0px auto 0px auto;
padding:0px;
text-align:center;
}





#subtitle{
width:900px;
height:auto;
margin:25px auto 10px auto;
padding:0px;
text-align:left;
}

#content_l{
width:auto;
height:auto;
margin:0px;
padding:0px;
text-align:left;
float:left;
}
#content_r{
width:auto;
height:auto;
margin:0px;
padding:0px;
text-align:right;
float:right;
}

.bold{
font-weight:bold;
}

/* ------------------------------
パンくずリスト
------------------------------ */
#topicpath{
width:900px;
height:20px;
margin:18px 0px 18px 0px;
padding:0px 0px 0px 15px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
text-align:left;
text-decoration:none;
color:#000000;
}
#topicpath a{
margin:0px;
padding:0px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
text-align:left;
color:#666666;
}
#topicpath a:hover{
margin:0px;
padding:0px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
text-align:left;
text-decoration:none;
color:#ffffff;
background-color:#666666;
}

#preparation{
width:auto;
height:200px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 35px;
color:#00A1E9;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-style:normal;
font-weight:bold;
text-align:left;
line-height:160%;
}

/* ------------------------------
ページトップに戻る
------------------------------ */
.anchor{
margin:40px 0px 0px 0px;
padding:0px 10px 0px 0px;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
text-align:right;
text-decoration:none;
color:#666666;
}
.anchor a{
margin:0px;
padding:0px;
text-align:right;
font-size:12px;
font-weight:normal;
font-style:normal;
color:#666666;
}
.anchor a:hover{
margin:0px;
padding:0px;
text-align:right;
font-size:12px;
font-weight:normal;
font-style:normal;
text-decoration:none;
color:#ffffff;
background-color:#666666;
}


.arrangement{
margin:40px 0px 100px 15px;
padding:0px;
color:#00A1E9;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-style:normal;
font-weight:bold;
text-align:left;
line-height:160%;
}
.arrangement2{
margin:0px 0px 100px 15px;
padding:0px;
color:#00A1E9;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-style:normal;
font-weight:bold;
text-align:left;
line-height:160%;
}



/* ------------------------------
float解除
------------------------------ */
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}



/* ------------------------------
トップページ 今月の大特価キャンペーン
------------------------------ */

/* 
inax
 */
.top_img_inax{
  height: 1040px;
  background-image: url(../images/kitaichi_inax.jpg);
  background-repeat: no-repeat;
  margin: 0 0 0px 0 ;
}

.top_img_inax img{
padding: 763px 0 0 0 ;
}

.top_img_inax a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}

/* 
toto
 */
.top_img_toto{
  height: 1040px;
  background-image: url(../images/kitaichi_toto.jpg);
  background-repeat: no-repeat;
  margin: 0 0 0px 0 ;
}

.top_img_toto img{
padding: 755px 0 0 0 ;
}

.top_img_toto a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}


.top_img_sonota{
  margin: -60px 0 40px 0 ;
  padding: 0px 0 0px 0 ;
}


.top_img_sonota a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}