#main_wrapper{width:980px; height:900px; 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:600px; height:auto; margin-top:10px; margin-bottom:10px; float:left;}.box1_pulldown{width:150px; height:20px; margin-top:10px; margin-left:10px; float:right;}.box1_pulldown select{width:100px; height:20px; border:solid 2px #004080; font-weight:bold; text-decoration:none; text-align:center; color:#004080; margin-right:5px; float:right;}.box1_mainpic{width:800px; height:170px; float:left;}.box1_mainpic img{width:800px; height:170px;}#box2{width:810px; height:auto; margin-top:10px; float:left;}.box2_hitorigotowrapper{width:778px; height:620px; margin-right:10px; margin-left:20px; border:solid 1px #ff8080; float:left;}.box2_hitorigototitle{width:750px; height:30px; margin:10px; padding:5px; font-size:20px; color:#aa0000; float:left; background-image:  -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff8080), to(#ffd5d5)); background: linear-gradient(#ff8080, #ffd5d5);}.box2_hitorigoto{width:750px; height:auto; margin:10px; float:left;}/* ウィンドウ幅が0～479pxの場合に適用するCSS */@media screen and ( max-width:479px ){#main_wrapper{width:100%; height:auto;}#index_box{display:none;}#box{width:100%; height:auto;}#box1{max-width:100%; height:auto; margin:0%;}.box1_wrapper{width:100%; height:auto; margin:0;}.box1_title{width:100%; height:auto; margin-top:5px; margin-bottom:5px; margin-left:2%;}.box1_pulldown{width:20%; height:auto; margin:2%; float:right;}.box1_pulldown select{width:auto; height:auto; margin-right:2%;}.box1_mainpic{width:100%; height:auto;}.box1_mainpic img{width:100%; height:auto;}#box2{width:100%; height:auto; margin-top:10px; float:left;}.box2_hitorigotowrapper{width:100%; height:auto; margin:0%; border:none; float:left;}.box2_hitorigototitle{width:100%; height:auto; margin:0%; padding:5px; font-size:20px; color:#aa0000; float:left; background-image:  -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff8080), to(#ffd5d5)); background: linear-gradient(#ff8080, #ffd5d5);}.box2_hitorigoto{width:95%; height:auto; margin:2%; float:left;}}