/* ------------------コンテンツ全体900------------------ */
@media screen and (min-width: 481px) {
div#main    {width:900px;
             float:left;
			 margin-top:10px;
			 margin-bottom:20px}


div#maintop  {display:none}}
	
@media screen and (max-width: 480px) {		
div#main    {width:100%;
margin-top:0px}

div#main img-mo {width:100%}}	

/* ------------------コンテンツ全体900ここまで------------------ */

/* ------------------コンテンツ全体------------------ */
			  
div#content     {width:580px;
                 margin-left: auto;
				 margin-right:auto;
				 float:left}
@media screen and (max-width: 480px) {	
div#content {width:100%}}

@media screen and (min-width: 481px) {
div#maintop {width:580px;
margin-bottom:10px}

div#image {width:900px}

div#image-mo {display:none}}

@media screen and (max-width: 480px) {
div#maintop {width:100%;
margin-bottom:10px}

div#image-mo {width:100%}

div#image  {display:none}}


@media screen and (max-width: 480px) {
div#image {display:none}
div#top-01 {display:none}	
div#top3 {display:none}}
/*メイントップ*/

div#maintop {width:580px;
margin-bottom:10px}



div#image {width:580px}

/*メイントップここまで*/

div#top-01 {width:580x;
margin-bottom:10px}

div#top-01 table { width:580px}

div#top-01 td {font-size:0.75em;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
padding-bottom:15px}

/*メインカテゴリここまで*/

div#top-02 {width:580px;
margin-bottom:10px;
margin-top:10px}

div#top-02 table {width:580px}

div#top-02 td {border:solid #666 1px;
font-size:0.75em;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
padding:0px;
margin:0px}


div#top-03 {width:580px;
margin-bottom:0px}

div#top-03 table { width:900px;
border:solid #666 1px;}

div#top-03 td {font-size:0.75em;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
padding:5px;
margin:0px}



div#top-ri {float:left;
            width:200px;
			height:370px;
			margin-top:20px}
	
div#top-ri table {width:200px;
	margin:0px}	

div#top-ri td {font-size:0.75em;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
padding:0px;
margin:0px;
border:solid #F90 1px}


div#top-le {float:right;
width:370px;
height:370px;
margin-top:20px}

div#top-le table {
	width:370px
	margin:0px;
	border:solid #C30 1px}
	
div#top-le td {font-size:0.75em;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
padding:0px;
margin:0px;
height:30px}

div#top-cyu {float:left;
width:580px;
			height:150px;
			margin-bottom:5px;
			margin-top:20px}
	



/*メイン下部*/


div#top-ri2 {float:left;
            width:250px;
			background-image: url(../image/index-top2.gif);
			height:250px;
			margin-top:5px}
	
div#top-ri2 table {
	width:250px;
	border-style:2px solid;
	border-left-style:solid 2px;
	border-right-style:solid 2px;
	border-color:#CCC;
	margin:0px}	

div#top-ri2 td {font-size:0.75em;
font-family:"メイリオ"}

.mu01 img {border:none; width:280px; height:60px;
                  display:block;
				  background-image:url(../image/menu01.gif);
				  padding:0px;
				  margin:0px}
.mu01 img:hover {background-position:bottom}  

.mu02 img {border:none; width:280px; height:60px;
                  display:block;
				  background-image:url(../image/menu02.gif);
				  padding:0px;
				  margin:0px}
.mu02 img:hover {background-position:bottom}  

.mu03 img {border:none; width:280px; height:60px;
                  display:block;
				  background-image:url(../image/menu03.gif);
				  padding:0px;
				  margin:0px}
.mu03 img:hover {background-position:bottom}  

div#top-le2 {float:right;
width:250px;
background-image:url(../image/index-top3.gif);
margin-top:5px;
height:250px}

div#top-le2 table {
	width:250px;
	border-style:2px solid;
	border-left-style:solid 2px;
	border-right-style:solid 2px;
	border-color:#CCC;
	margin:0px}
div#top-le2 td {font-size:0.75em;
font-family:"メイリオ"}

.mu04 img {border:none; width:280px; height:60px;
                  display:block;
				  background-image:url(../image/menu04.gif);
				  padding:0px;
				  margin:0px}
.mu04 img:hover {background-position:bottom}  

.mu05 img {border:none; width:280px; height:60px;
                  display:block;
				  background-image:url(../image/menu05.gif);
				  padding:0px;
				  margin:0px}
.mu05 img:hover {background-position:bottom}  

.mu06 img {border:none; width:280px; height:60px;
                  display:block;
				  background-image:url(../image/menu06.gif);
				  padding:0px;
				  margin:0px}
.mu06 img:hover {background-position:bottom}  


div#top-ri3 {float:left;
            width:280px;
			height:250px;
			margin-top:10px}
	
div#top-ri3 table {width:2/0px;
	margin:0px}	

div#top-ri3 td {font-size:0.75em;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
padding:0px;
margin:0px;
border:solid #06C 1px;}


div#top-le3 {float:right;
width:280px;
height:180px;
margin-top:10px}

div#top-le3 table {width:280px;
	margin:0px}	
	
	div#top-le3 td {font-size:0.75em;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
padding:0px;
margin:0px;
border:solid #FC3 1px;}

div#top3 {width:580px;
float:left}

@media screen and (min-width: 481px) {
div#category {display:none}}
@media screen and (min-width: 481px) {
div#blog {display:none}}

@media screen and (max-width: 480px) {
div#category {width:100%;
height:auto;
box-sizing:border-box;
padding-top:10px;
padding-right:20px;
padding-left:20px;
margin-bottom:20px}

div#category img {width:100%;
height:auto;
padding-bottom:20px}



div#blog {width:100%;
height:auto;
box-sizing:border-box;
margin-top:0px;
padding-top:0px;
border-bottom:solid #CCC 0.5px}

div#blog img {width:auto;
height:auto}
div#blog h1 {box-sizing:border-box;
width:auto;
text-align:center}}



