w* {
margin: 0;
padding: 0;
}
body,div,pre,p,blockquote,
form,fieldset,input,textarea,select,option,
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,img,
table,th,td,embed,object {
margin: 0;
padding: 0;
vertical-align: baseline;
}

ul#nav1 li a {
	margin-top:-15px;
	font-family: 'Limelight', cursive;
	color:#333;
	text-decoration: none;
	display: block;
	width: 302px;
	
	background-color: #fafafa;
	float: left;
	padding: 5px;
	text-align: center;
	border-top: solid 1px #999;
	border-bottom: solid 1px #999;
	margin-left: 1px;
	margin-right: 1px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	font-weight: bold;
}
ul#nav1 li a:hover {
	background: #dddddd;
}
ul#nav2 li a {
	margin-top:-15px;
	font-family: 'Limelight', cursive;
	color:#333;
	text-decoration: none;
	display: block;
	width: 177px;
	
	background-color: #fafafa;
	float: left;
	padding: 5px;
	text-align: center;
	border-top: solid 1px #999;
	border-bottom: solid 1px #999;
	margin-left: 1px;
	margin-right: 1px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	font-weight: bold;
}
ul#nav2 li a:hover {
	background: #dddddd;
}



body{background-color:#195A73;color:#333;
font-family:’ヒラギノ角ゴ Pro W3′,’Hiragino Kaku Gothic Pro’,'メイリオ’,Meiryo,’ＭＳ Ｐゴシック’,'MS P Gothic’, sans-serif;
}

#sum{text-align:center;background-color:#2196C9;color:#ffffff;font-size:40px;font-weight:bold;
 -webkit-box-shadow: 0px 2px 2px #2196C9;
	-moz-box-shadow: 0px 2px 2px #2196C9;
	box-shadow: 0px 2px 2px #2196C9;
	
}
#sum a{color:#ffffff;font-size:40px;font-weight:bold;text-decoration:underline;
	
}

h1{font-family: 'Limelight', cursive;font-size:80px;}

#itiji{font-size:25px;}


#header2{height:70px;width:950px;text-align:left;}
#header2 a {text-decoration: none;color:#333;}
#header2-1{float:left;font-family: 'Limelight', cursive;font-size:80px;margin-left:0px;}
#header2-2{float:left;font-style: italic; font-family: 'Limelight', cursive;font-size:40px;margin-top:37px;margin-right:-100px;}

#header2-2-1{float:left;margin-top:3px;}
#header2-2-2{float:left;margin-top:3px;}

#header2-3{float:right;margin-top:0px; font-family: 'Limelight', cursive;}
#header2-3-0{float:left;margin-top:5px;margin-right:5px;float:left;font-family: 'Limelight', cursive;}
#header2-3-1{float:left;padding-left:5px;padding-right:5px;}
#header2-3-2{float:left;padding-left:5px;padding-right:5px;}
#header2-3-3{float:left;padding-left:5px;padding-right:5px;}
#header2-3-4{float:left;padding-left:5px;padding-right:5px;}
#header2-3-5{float:left;font-size:19px;margin-top:3px;}
#header2-3-6{float:left;font-size:15px;margin-top:5px;margin-left:3px;margin-right:15px;}

.gray{background-color:#ddd;}

.height{height:20px;}
.height10{height:10px;}
.height5{height:5px;}

#main{width:950px;text-align:left;background-color:#fff;padding:5px;margin-top:2%;margin-bottom:3%;}


.new{position: absolute;margin-left:-4px;margin-top:-4px;
}
#image1{width:400px;float:left;margin-top:5px;}
#image1-1{ width:400px;
}
#image1-1:hover {
    background-color: #fc3;
}
#image2{width:400px;float:left;margin-top:5px;}
#image2-1{ width:400px;
}
#image2-1:hover {
    background-color: #fc3;
}
.gazou{
	max-width:390px;max-height:585px;min-width:390px;min-height:585px;
	
	
	border:solid 1px #999;
	padding:4px;
    -moz-box-shadow: 6px 5px 5px #757575;
    -webkit-box-shadow: 6px 5px 5px #757575;
    box-shadow: 6px 5px 5px #757575;
}

p {/*position: absolute;top: 50%;*/}

#naka{float:left;width:150px;margin-top:20px;text-align:center;font-family: 'Limelight', cursive;}


ul {
	
   list-style: none outside none;
}



#left{float:left;margin-left:10px;margin-top:0px;
border:solid 1px #999;padding-top:4px;padding-left:4px;padding-right:4px;padding-bottom:2px;}


#center{float:left;width:400px;}

#resulthead{background-color:#fafafa;height:70px;padding-top:10px;
	font-family: 'Limelight', cursive;font-size:50px;
	border-top: solid 1px #999;
	border-bottom: solid 1px #999;}
#resultbox0{float:left;margin-left:200px;}
#resultbox02{float:left;margin-left:150px;margin-top:25px;font-size:20px;}
#resultbox1{float:left;margin-left:10px;}
#resultbox1 a {text-decoration: none;color:#333;}
#resultbox2{float:left;margin-left:30px;}
#resultbox2 a {text-decoration: none;color:#333;}
#formen{
	font-size:25px;
	font-family: 'Limelight', cursive;
	width: 170px;
	text-align: center;
	background-color: #fff;
	border: 8px solid #36546D;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: 2px 2px 4px #888;
	-moz-box-shadow: 2px 2px 4px #888;
	box-shadow: 2px 2px 4px #888;
}
#forladies{
	font-size:25px;
	font-family: 'Limelight', cursive;
	width: 170px;
	text-align: center;
	background-color: #fff;
	border: 8px solid #ADDFCC;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: 2px 2px 4px #888;
	-moz-box-shadow: 2px 2px 4px #888;
	box-shadow: 2px 2px 4px #888;
}

#result{
	font-size:16px;
	font-weight:bold;
	float:left;
	width:758;
	padding-bottom:15px;
	margin-right:10px;
	text-align: center;
	border: 6px solid #ffd700;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	-webkit-box-shadow: 2px 2px 4px #888;
	-moz-box-shadow: 2px 2px 4px #888;
	box-shadow: 2px 2px 4px #888;
}
#text{background-color:#fafafa;padding:15px 0;margin-left:5px;margin-bottom:10px;
	font-size:16px;
	font-weight:bold;
	border-top: solid 1px #999;
	border-bottom: solid 1px #999;}

#centerleft{float:left;margin-left:15px;
	font-size:22px;
	font-weight:bold;}
#centerleft a {text-decoration:none;color:#333;}
#centerright{float:right;margin-right:15px;
font-size:22px;
	font-weight:bold;}
#centerright a {text-decoration:none;color:#333;}
#tweet{
	margin-left:8px;
	margin-bottom:4px;
	width: 210px;
	text-align: center;
	background-color: #fff;
	border: 8px solid #FF54AC;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	-webkit-box-shadow: 2px 2px 2px #888;
	-moz-box-shadow: 2px 2px 2px #888;
	box-shadow: 2px 2px 2px #888;
	
}

#mouitido{
	margin-left:8px;
	margin-bottom:4px;
	width: 130px;
	text-align: center;
	background-color: #fff;
	border: 8px solid #FF54AC;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	-webkit-box-shadow: 2px 2px 2px #888;
	-moz-box-shadow: 2px 2px 2px #888;
	box-shadow: 2px 2px 2px #888;
}
#mouitido a {text-decoration:none;color:#333;}

#right{float:left;width:160px;margin-right:10px;}

#rankingleft{float:left;width:160px;margin-left:10px;margin-right:10px; }

#rankingcenter{float:left;width:590px;background-color:#ddd;font-family: 'Limelight', cursive;font-size:40px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}
#rankingcentertop{margin-left:5px;margin-top:5px;}
#rankingcenterbottomleft{float:left;margin-left:5px;font-size:30px;}
#rankingcenterbottomright{float:right;margin-right:5px;font-size:30px;}
#rankingcenterbottomleft a{color:#333;}
#rankingcenterbottomright a{color:#333;}

.rank{float:left;width:580px;height:245px;background-color:#fff;margin-left:5px;}
.rankleft1-1{float:left;width:120px;height:165px;padding-top:80px;background-color:#333;vfont-size:20px;text-align: center;}
.rankleft1-2{float:left;width:120px;height:145px;padding-top:100px;background-color:#333;color:#fff;font-size:40px;text-align: center;}
.rankleft2{float:right;width:120px;height:145px;padding-top:100px;background-color:#888;color:#fff;font-size:20px;text-align: center;}
.rankleft21{float:left;margin-left:25px;font-size:40px;}
.rankleft22{float:left;margin-top:17px;}
.rankcenter{float:left;width:200px;margin-left:85px;padding:5px;}
.rankright{float:left;width:210px;text-align:center;font-size:20px;padding:5px;}


.rankinggazou{
	max-width:150px;max-height:225px;min-width:150px;min-height:225px;
	border:solid 1px #999;
	padding:4px;
	-webkit-box-shadow: 2px 2px 4px #888;
	-moz-box-shadow: 2px 2px 4px #888;
	box-shadow: 2px 2px 4px #888;
}

#rankingright{float:left;width:160px;margin-left:10px;margin-right:10px;}


#detailleft{float:left;width:160px;margin-left:10px;margin-right:10px; }
#detailcenter{float:left;width:590px;background-color:#ddd;font-family: 'Limelight', cursive;font-size:40px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}
#detailcenter a{color:#333;}
#detailcentertop{margin-left:5px;margin-top:5px;}


#detail{width:570px;margin-left:10px;background-color:#fff;}
#detail123{float:left;width:510px;margin-left:30px;}
#detail1{float:left;margin-top:20px;}
#detail1-1{float:left;margin-top:40px;}
#detail2-1{float:left;margin-left:205px;font-size:60px;margin-bottom:-5px;}
#detail2-2{float:left;margin-left:185px;font-size:60px;margin-bottom:-5px;}
#detail2-3{float:left;margin-left:205px;font-size:60px;margin-bottom:-5px;}
#detail2-4{float:left;margin-left:195px;font-size:60px;margin-bottom:-5px;}
#detail2-5{float:left;margin-left:175px;font-size:60px;margin-bottom:-5px;}
#detail3{float:right;margin-top:20px;}
#detail3-1{float:right;margin-top:40px;}
#detailsize1{font-size:15px;float:left;margin-top:43px;}
#detailsize1-1{font-size:15px;float:left;margin-top:63px;}
#detailsize2{font-size:20px;float:left;margin-top:38px;}
#detailsize3{font-size:15px;float:right;margin-top:23px;}
#detailgazou{
max-width:500px;max-height:750px;min-width:500px;min-height:750px;
	border:solid 1px #999;
	padding:4px;
	-webkit-box-shadow: 2px 2px 4px #888;
	-moz-box-shadow: 2px 2px 4px #888;
	box-shadow: 2px 2px 4px #888;
}

#detailright{float:left;width:160px;margin-left:10px;margin-right:10px;}

#modoru{
	width:150px;
	background-color: #fff;
	border: 8px solid #FF54AC;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	-webkit-box-shadow: 2px 2px 2px #888;
	-moz-box-shadow: 2px 2px 2px #888;
	box-shadow: 2px 2px 2px #888;
}
#modoru0 a {text-decoration:none;color:#333;}




.resultgazou{
	max-width:330px;max-height:495px;min-width:330px;min-height:495px;
}
.resultgazou:hover {
    background: url(mouitido.png) no-repeat -200px 0;
}

#first{
	font-weight:bold;
	font-size:18px;
	margin-top:5px;
	margin-bottom:5px;
	position: relative;
	width: 550px;
	text-align: center;
	line-height: 28px;
	background-color: #fff;
	border: 8px solid #FF54AC;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	-webkit-box-shadow: 2px 2px 4px #888;
	-moz-box-shadow: 2px 2px 4px #888;
	box-shadow: 2px 2px 4px #888;
}
#first_m{
	font-weight:bold;
	font-size:18px;
	margin-top:5px;
	margin-bottom:5px;
	position: relative;
	height:300px;
	width:700px;
	text-align: center;
	line-height: 28px;
	background-color: #fff;
	border: 8px solid #FF54AC;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	-webkit-box-shadow: 2px 2px 4px #888;
	-moz-box-shadow: 2px 2px 4px #888;
	box-shadow: 2px 2px 4px #888;
}

#aboutcenter{float:left;width:760px;margin-left:10px;font-size:15px;}
.centerbox{width:740px;padding:10px;background-color:#f3f3f3;}

.aboutbox{height:25px;width:200px;text-align:center;background-color:#444;color:#fff;}
.aboutbox2{padding-left:10px;padding-top:5px;}
#aboutright{float:left;width:160px;margin-left:10px;margin-right:10px; }


.clear { clear:both; } 


.textColorForMan{color:#195A73;}
