@charset "UTF-8";

body { font: font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; line-height: 1.3;font-size: 10pt;margin: 0 }

/*iphone and mac-pc*/

.pconly{
		display:none;
		}

img.sofcapg{
width: 400px;
 }

/*Page Layout */

div#header{
		position: relative;
        background-color: white;
        padding: 0px;
        margin: 0px;
        background-image: url("http://www.advansteps.com/macxtreme/data/aaa.gif");
        height: 53px;
		border-radius: 10px;
		-webkit-border-radius: 10px;
        -moz-border-radius: 10px;
		 border: solid 3px #0d4950;
        }
		
div#headerbelow{
		display:none;
        }
			
div.headerlogo{
		position: absolute;
		padding:0px;
		margin: 0px;
		top:0px;
		left:5px;
		width: 190px;
		height: 48px;
        }
		
div.headerinleft{
		display:none;
        }
		
div.headerinmid1{
		display:none;
}

div.headerinmid2{
		border-radius: 10px;
		-webkit-border-radius: 10px;
        -moz-border-radius: 10px;
		position: absolute;
		padding:0px 5px 0px 5px;
		margin: 0px;
		top:3px;
		left:190px;
		right:10px;
		height: 43px;
        background-color: #d9fdda;
        border: solid 2px #0d4950;
}

div.headerinright{
		display:none;
        }
		
div#footer{
		border-radius: 5px;
		-webkit-border-radius: 5px;
        -moz-border-radius: 5px;
		border: dotted  3px #dddddd;
        background-color: white;
        padding: 5px;
		margin:20px 0px 10px 0px;
        }

.sidebar {
  		display:none;
  }

 .main{
     background-image: url("http://www.advansteps.com/macxtreme/data/zzz.gif");
    text-align: center;
    position: relative;
    top: 0px;
    width: 440px;
    margin: 0px auto 0px auto;
  }

/*Main Space Layout */

div.roundsky {
		margin:10px 0px 10px 0px;
        text-align: left;
		-webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border: solid 1px skyblue;
        background-color: skyblue;
        padding: 10px;
		margin:0px;
        width: 410px;
        }
		
div.roundwhite {
		display:none;
        }

div.roundblack {
		margin:10px 0px 10px 0px;
        text-align: left;
		-webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border: solid 1px #555555;
        padding: 10px;
        width: 410px;
		background-image: url("http://www.advansteps.com/macxtreme/data/yyy.gif");
		color: white;
        }
		
div.roundblack a{
		color: white;
}

div.roundblack a:hover{
		color: white;
		background-image: url("http://www.advansteps.com/macxtreme/data/trans.png");
}
	
div.roundgreen {
		margin:10px 0px 10px 0px;
        text-align: left;
		-webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border: solid 2px #0d4950;
        background-color: white;
        padding: 10px;
        width: 410px;
		color:black;
        }
		
div.roundgoogle {
		margin:10px 0px 10px 0px;
        text-align: center;
		-webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border: solid 2px #0d4950;
        background-color: white;
        padding: 10px;
        width: 410px;
		height: 250px;
		color:black;
        }
	
div.ad1{
        position:relative;
        top:0px;
		left:80px;
		width: 250px;
		height: 250px;
		 }
		 
div.ad2{
		display:none;
		 }
		 
div.roundgreen a:hover {
        background-color: #CCFFCC;
        }
		
div.softtitle {
        text-align: left;
		-webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border: solid 2px #0d4950;
        background-color: #d9fdda;
        width: 400px;
		color:black;
		vertical-align:middle;
        }
		
div.backback{
        width: 114px;
		padding: 10px;
	   margin: 5px;
		-webkit-border-radius: 10px;
        -moz-border-radius: 10px;
		background-image: url("http://www.advansteps.com/macxtreme/data/trans.png");
        text-align: middle;
        vertical-align:middle;
}

div.roundsnow {
		margin:10px 0px 10px 0px;
        text-align: center;
		-webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border: solid 2px white;
		background-image: url("http://www.advansteps.com/macxtreme/data/trans.png");
        padding: 10px;
        width: 410px;
		color:black;
        }
		
div.roundgray {
		display:none;
        }
		
div.setumei{
		-webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border: solid 1px #dddddd;
		 background-color: #dddddd;
        padding: 10px;
        margin: 10px;
		line-height :1.5;
        }
		
.min8 { font-size: 8pt }
.min9 { font-size: 9pt }
.min10 { font-size: 10pt}
.min11 { font-size: 11pt}
.min12 { font-size: 12pt}
