#main_wrapper{width:980px; height:1000px; float:left;}#box{width:810px; height:auto; float:left;}#box1{width:810px; height:auto; float:left;}.box1_wrapper{width:800px; height:auto; margin-left:10px; float:left; }.box1_title{width:800px; height:auto; margin-top:10px; margin-bottom:10px; float:left;}.box1_mainpic{width:800px; height:250px; float:left;}.box1_mainpic img{width:800px; height:250px;}#box2{width:810px; height:auto; margin-top:10px; float:left;}.box2_memtagbox{width:390px; height:35px; margin-top:10px; margin-left:15px; float:left;}.box2_memtag{width:130px; height:35px; float:left;}.box2_membox_wrapper{width:798px; height:auto; margin-left:10px; float:left; border:solid 1px #b8b872;}.box2_membox ul{width:798px; height:auto; margin-top:10px; float:left;}.box2_membox li{width:191px; height:90px; margin-left:5px; margin-bottom:5px; border:solid 1px #dcdcdc; float:left;}.box2_membox img{width:80px; height:80px; margin:5px; float:left;}.box2_memtext{margin-top:5px; float:left; }.box2_membox li a:hover{text-decoration:none; color:midnightblue;}.box2_membox li:hover{border:solid 1px blue; background-image:url(../img/kakure_rei.png); background-repeat:no-repeat; background-position:96% 92%;}/* ウィンドウ幅が0～479pxの場合に適用するCSS */@media screen and ( max-width:479px ){#main_wrapper{width:100%; height:auto;}#box{width:100%; height:auto;}#index_box{display:none;}#box1{max-width:100%; height:auto;}.box1_wrapper{width:100%; height:auto; margin:0;}.box1_title{width:90%; height:auto; margin-top:5px; margin-bottom:5px; margin-left:1%;}.box1_mainpic{width:100%; height:auto;}.box1_mainpic img{width:100%; height:auto;}#box2{width:100%; height:auto; margin-top:3%;}.box2_memtagbox{width:100%; height:auto; margin:0%;}.box2_memtag{width:33.3%; height:auto;}.box2_memtag img{width:100%; height:auto;}.box2_membox_wrapper{width:100%; height:auto; margin:0%; border:none;}.box2_membox ul{width:100%; height:auto; margin-top:2%;}.box2_membox li{width:93%; height:auto; margin-left:2%; margin-bottom:2%; padding:1%; background-image:url(../img/kakure_rei.png); background-repeat:no-repeat; background-position:96% 92%;}.box2_membox img{width:25%; height:auto; margin-right:10%;}}