@import url(rank.css);





body {
background-image: url(http://anatanomikata.com/new/body.jpg);
}
body,div,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,form,fieldset,legend,input,textarea,pre,code,blockquote {
margin: 0;
padding: 0;
}

img {border: none;}
.out_bg {
margin: 0px auto;
width: 940px;
background-image: url(http://anatanomikata.com/new/out_bg.jpg);
}
.outline {
width: 900px;
margin: 0px auto;
background-color: #ffffff;
border-bottom: 5px solid #000000;
}

.top_mes {
width: 900px;
background-color: #000000;
}
.top_mes_table {
font-size: 12px;
font-weight: 600;
color: #ffffff;
}

a.top_mes_link:link {color: #ffffff; text-decoration: none;}
a.top_mes_link:hover {color: #ff6600; text-decoration: none;}
a.top_mes_link:visited {color: #ffffff; text-decoration: none;}
a.top_mes_link:active {color: #ff6600; text-decoration: none;}

.title_logo {
width: 900px;
}
.flash_menu {
width: 900px;
text-align: center;
background-image: url(http://anatanomikata.com/top2_bg.jpg);
}
.inline {
width: 900px;
}
.body_right {
width: 650px;
background-color: #ffffff;
float: right;
}
.body_left {
	width: 250px;
	background-color: #FFFFFF;
	float: right;
}
.footer {
width: 900px;
background-color: #ffffff;
}
.shousai_midashi {
font-size: 12px;
font-weight: 600;
width: 650px;
padding-top: 10px;
padding-bottom: 10px;
background-image: url(http://anatanomikata.com/new/midashi_setsumei.jpg);
}
.shousai_box1 {
width: 600px;
background-color: #cc3333;
padding-top: 10px;
padding-bottom: 10px;
margin: 0;
margin-top: 20px;
}
.shousai_table1 {
font-size: 12px;
margin-left: 10px;
text-align: center;
}
.s_t_1_1 {background-color: #cccccc;}
.s_t_1_2 {background-color: #ffffff;}
.shousai_box2 {
width: 600px;
background-color: #ffffff;
margin: 0;
margin-top: 20px;
}
.shousai_table2 {
background-color: #cc6600;
font-size: 12px;
text-align: center;
}
.s_t_2_1 {background-color: #ffcc66; font-weight: 600; color: #333333;}
.s_t_2_2 {background-color: #ffffff; text-align: left;}
.shousai_box3 {
width: 600px;
background-color: #ffffff;
margin: 0;
margin-top: 20px;
}
.shousai_table3 {
background-color: #0066cc;
font-size: 12px;
text-align: center;
}
.s_t_3_1 {background-color: #99ccff; font-weight: 600; color: #333333;}
.s_t_3_2 {background-color: #ffffff;}
.s_t_3_3 {background-color: #cccccc;}
.shousai_box4 {
width: 600px;
background-color: #ffffff;
margin: 0;
margin-top: 50px;
}
.shousai_table4 {
background-color: #009900;
font-size: 12px;
text-align: center;
}
.s_t_4_1 {background-color: #99ff99;}
.s_t_4_2 {background-color: #cccccc;}
.s_t_4_3 {background-color: #ffffff;}

.shousai_banner {
width: 500px;
text-align: center;
margin: 0px auto;
margin-top: 10px;
font-size: 12px;
}

.shousai_link1:link {color: #000000; font-size: 13px; font-weight: 600; text-decoration: none;}
.shousai_link1:hover {color: #ffffff;}
.shousai_link1:active {color: #ffffff;}
.shousai_link1:visited {color: #000000;}

.ichiran_outline {
width: 600px;
margin: 0px auto;
margin-top: 10px;
margin-bottom: 30px;
}
.ichiran_table1 {background-color: #000000;}
.i_t_1_1 {background-color: #ccffff; font-weight: 600; color: #333333;}
.i_t_1_2 {background-color: #000033; text-align: center;}
.i_t_1_3 {background-color: #000000; text-align: center;}

.ichiran_table2 {
background-color: #333399;
font-size: 11px;
}
.i_t_2_1 {background-color: #cccccc; text-align: center;}
.i_t_2_2 {background-color: #ffffff; text-align: center;}
.i_t_2_3 {background-color: #ffffff; text-align: left; font-size: 12px;}

.ichiran_name {
font-size: 15px;
width: 575px;
margin-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
}

.shousai_setsumei{
width: 600px;
font-size: 13px;
margin: 0px auto;
color: #87ceeb;
margin-top: 10px;
font-weight: 600;
}

.sidebar {
padding-top: 10px;
width: 250px;
background-image: url(http://anatanomikata.com/new/midashi_setsumei2.jpg);
}

.sidemenu_box {
padding-bottom: 20px;
width: 209px;
}
.sidemenu_title {
padding-bottom: 10px;
}

.sidemenu_table {
font-size: 12px;
color: #333333;
font-weight: 600;
margin-left: 9px;
}

.sidemenu_content {
background-color: #ffffff;
border-left: 5px solid #000000;
border-bottom: 2px solid #000000;
text-align: left;
}

.sidemenu_content a:link {
	color: #333333;
	text-decoration: none;
}
.sidemenu_content a:visited {
	color: #333333;
	text-decoration: none;
}
.sidemenu_content a:hover {
	color: #cc0000;
	text-decoration: underline;
}


.bottom_menu {
width: 900px;
color: #ffffff;
background-color: #000000;
font-size: 12px;
font-weight: 600;
text-align: center;
padding-top: 15px;
padding-bottom: 15px;
}

.footer_keywords {
width: 800px;
font-size: 11px;
color: #777777;
text-align: center;
margin: 0px auto;
padding-top: 15px;
padding-bottom: 15px;
}

.footer_link:link {color: #777777;}
.footer_link:hover {color: #ff6600;}
.footer_link:visited {color: #777777;}
.footer_link:active {color: #ff6600;}

.footer_mes {
width: 800px;
color: #555555;
font-size: 11px;
margin: 0px auto;
text-align: center;
padding-bottom: 20px;
}


.ichiran_setsumei {
width: 600px;
font-size: 12px;
text-align: left;
margin: 0px auto;
margin-top: 10px;
line-height: 1.2;
padding-top: 10px;
padding-bottom: 10px;
}

.ichiran_banner {
width: 500px;
text-align: center;
margin: 0px auto;
margin-bottom: 10px;
}

.ichiran_place {
margin: 0px auto;
font-size: 12px;
text-align: center;
margin-top: 20px;
margin-bottom: 20px;
}
.place1 {
font-weight: 600;
}
.place2 {
font-weight: 600;
}

.ichiran_keywords {
width: 600px;
color: #777777;
font-style: italic;
font-size: 13px;
margin: 0px auto;
margin-bottom: 20px;
}

.side_bottom {
width: 250px;
height: 32px;
background-image: url(http://anatanomikata.com/new/side_bottom.jpg);
}

.side_banner {
width: 218px;
text-align: center;
}



.hikaku_style1 {
padding: 5px 0px;
text-align: left;
font-size: 14px;
color: #ffffff;
background-color: #666666;
border-top: 2px solid #cccccc;
border-left: 2px solid #cccccc;
border-right: 2px solid #000000;
border-bottom: 2px solid #000000;
}
.hikaku_style2 {
padding: 5px 5px;
text-align: left;
line-height: 1.2;
font-size: 13px;
background-color: #ffffff;
}
.hikaku_style3 {
background-color: #ffffff;
padding: 5px 0px;
text-align: center;
}
.hikaku_style4 {
padding: 5px 5px;
text-align: center;
line-height: 1.2;
font-size: 13px;
background-color: #ffffff;
}

.index_midashi {
width: 650px;
height: 32px;
background-image: url(http://anatanomikata.com/new/midashi_setsumei.jpg);
}
.index_setsumei {width: 600px; font-size: 12px; font-weight: 600; line-height: 1.3; margin-top: 10px; margin-left: 10px; color: #555555;}
.index_flash {width: 600px; height: 200px; background-color: #ff0000; margin-top: 10px; margin-left: 10px;}
.index_table1 {margin-top: 10px;}
.index_td1 {}
.index_table2 {background-color: #000000; font-size: 12px; margin-left: 58px; margin-top: 10px;}
.index_td2_1 {background-color: #000000; color: #ffffff; font-weight: 600; text-align: center; border: 2px solid #ffffff;}
.index_td2_2 {background-color: #ffffff; text-align: center; font-weight: 600;}
.index_td2_2_2 {background-color: #ffffff; text-align: left; font-weight: 600;}
.index_td2_3 {background-color: #ff6600; text-align: center; border: 2px solid #ffffff;}
.index_td2_4 {background-image: url(http://anatanomikata.com/new/navi_title.jpg);}
.index_td2_4_2 {background-image: url(http://anatanomikata.com/new/navi_title2.jpg);}
.index_table3 {font-size: 12px; border-bottom: 2px dotted #555555; margin-top: 10px; border-top: 3px double #555555;}
.index_td3_1 {color: #555555; font-size: 11px;}
.index_td3_2 {color: #555555; font-size: 11px;}
.index_td3_3 {border-left: 5px solid #ff6600; border-bottom: 2px dotted #ff6600; font-weight: 600;}






.index_table6 {border-top: 3px double #555555; margin-top: 10px;}
.index_td6_1 {border-left: 5px solid #ff6600; border-bottom: 2px dotted #ff6600; font-size: 12px; font-weight: 600;}
.index_td6_2 {}
.index_list {font-size: 12px; padding-bottom: 7px; padding-top: 7px; border-bottom: 2px dotted #555555;}

a.index_list_link:link {color: #555555; text-decoration: none;}
a.index_list_link:hover {color: #555555; text-decoration: none;}
a.index_list_link:visited {color: #555555; text-decoration: none;}
a.index_list_link:active {color: #555555; text-decoration: none;}

.rank_setsumei {font-size: 12px; width: 620px; margin-top: 20px; color: #555555;}

.blog_banner {margin-top: 10px; margin-left: 20px; margin-bottom: 30px;}

.index_table7 {margin-top: 20px; border: 3px double #555555;}
.index_td7_1 {font-size: 12px; font-weight: 600; border: 5px solid #ff6600; background-color: #000000; color: #ffffff;}
.index_td7_2 {font-size: 12px; border-bottom: 2px dotted #555555; color: #555555;}

a.pr_link:link {color: #555555;}
a.pr_link:hover {font-weight: 600;}
a.pr_link:visited {color: #555555;}
a.pr_link:active {font-weight: 600;}


.ninki_table {margin-left: 76px; margin-top: 10px;}
.ninki_td1 {}
.ninki_td2 {background-color: #000000;}
.ninki_td3 {}
.ninki_table2 {background-color: #000000;}
.ninki_td4 {background-color: #ff6600; text-align: center; font-size: 12px; font-weight: 600;}
.ninki_td5 {background-color: #000000; text-align: center; font-size: 12px; font-weight: 600; color: #ffffff; border: 2px solid #ffffff;}
.ninki_td6 {background-color: #ffffff; text-align: center; font-size: 12px;}

.sidemenu_link:link {color: #696969;}
.sidemenu_link:hover {color: #dc143c;}
.sidemenu_link:visited {color: #696969;}
.sidemenu_link:active {color: #ffcc00;}
.sidemenu_link{text-decoration: none; }

.index_table8 {font-size: 12px; border-bottom: 2px dotted #555555; border-top: 3px double #555555;}
.index_td8_1 {font-weight: 600; border-left: 5px solid #ff6600; border-bottom: 2px dotted #ff6600;}
.index_td8_2 {}

.index_table9 {font-size: 11px;}
.index_td9_1 {padding-top: 5px; padding-bottom: 5px; color: #555555;}
.index_td9_2 {padding-top: 5px; padding-bottom: 5px; color: #555555;}



div.new_box {
	width: 620px;
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
	margin-top: 20px;
}

div.new_box:after {
	height: 0;
	visibility: hidden;
	content: ".";
	clear: both;
	display: block;
}

div.n_left {
	width: 300px;
	float: left;
	margin: 0;
	padding: 0;
}

div.n_right {
	width: 300px;
	float: right;
	margin: 0;
	padding: 0;
}

div.n_title {
	color: #fff;
	font-size: 15px;
	background-color: #000;
	padding: 0px;
	text-align: center;
	border-left: 7px solid #f90;
	border-right: 7px solid #f90;
	border-top: 7px solid #000;
	border-bottom: 7px solid #000;
}
div.n_title a:link {
	text-decoration: none;
	font-weight: bold;
	color: #fff;
}
div.n_title a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #fff;	
}
div.n_title a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #f00;
}

div.new_box dl {
	padding: 0 5px;
	height: 300px;
	overflow: auto;
	border: 2px solid #ccc;
	margin-top: 5px;
	background-color: #f2f2f2;
}

div.new_box dl dt {
	padding-top: 3px;
	font-size: 12px;
	font-weight: bold;
}

div.new_box dl dd {
	padding-bottom: 3px;
	border-bottom: 1px dotted #333333;
	font-size: 12px;
}
div.new_box dl dd a {
	text-decoration: none;
}
div.new_box dl dd a:hover {
	text-decoration: underline;
	color: #f00;
}


div.ad_box {
	width: 620px;
	margin: 0;
	padding: 0;
	margin-top: 20px;
	margin-bottom: 20px;
}

div.ad_box:after {
	height: 0;
	visibility: hidden;
	content: ".";
	clear: both;
	display: block;
}

div.a_left {
	float: left;
	margin: 0;
	padding: 0;
	width: 300px;
}

div.a_right {
	float: right;
	margin: 0;
	padding: 0;
	width: 300px;
}





div.new_box2 {
	width: 620px;
	margin: 0;
	padding: 0;
	padding-top: 20px;
}

div.new_box2:after {
	height: 20;
	display: block;
	content: ".";
	visibility: hidden;
	clear: both;
}


div.new_box2 dl {
	height: 335px;
	overflow: auto;
	padding: 5px;
	padding-right: 0;
	background-color: #f2f2f2;
	margin-top: 5px;
	border: 2px solid #ccc;
}

div.new_box2 dl dt {
	font-weight: bold;
	padding-top: 3px;
	font-size: 12px;
}

div.new_box2 dl dd {
	padding-bottom: 3px;
	border-bottom: 1px dotted #333;
	font-size: 12px;
}

div.new_box2 dl dd a:link {
	text-decoration: none;
	color: #0000FF;
}

div.new_box2 dl dd a:visited {
	text-decoration: none;
	color: #0000FF;
}

div.new_box2 dl dd a:hover {
	color: #CC0000;
	text-decoration: underline;
}

div.new_box2 div.b_image1 {
	padding-bottom: 5px;
}
div.new_box2 div.b_image2 {
	padding-bottom: 5px;
}
div.new_box2 div.b_image3 {
	padding-bottom: 0px;
}

div.new_box2 div.n_right {
	width: 265px;
	background-color: #fff;
	border: none;
}

div.new_box2 div.n_left {
	width: 345px;
}






div.campaign_box {
	width: 620px;
	text-align: center;
}

div.cam_image {}

div.cam_banner {
	padding-top: 10px;
}

div.cam_text {
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}

div.cam_text a:link {

}

div.cam_text a:visited {

}

div.cam_text a:hover {

}
div.cam_table {

}

div.attention {
	font-size: 12px;
	padding-bottom: 10px;
	line-height: 20px;
}


div.erabu_box {
	width: 620px;
	overflow: hidden;
	margin-top: 10px;
}
div.erabu_box:after {
	visibility: hidden;
	content: ".";
	clear: both;
	display: block;
	height: 0px;
}
div.erabu_box div.e_k_left {
	width: 200px;
	margin-bottom: -500px;
	padding-bottom: 500px;
	float: left;
	display: inline;
	background-color: #CCCCCC;
	padding-top: 10px;
}
div.erabu_box div.e_k_center {
	width: 200px;
	margin-bottom: -500px;
	padding-bottom: 500px;
	float: left;
	display: inline;
	margin-left: 10px;
	background-color: #CCCCCC;
	padding-top: 10px;
}
div.erabu_box div.e_k_right {
	width: 200px;
	margin-bottom: -500px;
	padding-bottom: 500px;
	background-color: #CCCCCC;
	float: left;
	display: inline;
	margin-left: 10px;
	padding-top: 10px;
}
div.erabu_box  div.e_btn {
	text-align: center;
}
div.erabu_box  div.e_text {
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px dotted #333333;
	font-size: 12px;
	line-height: 1.4em;
	color: #333333;
	margin: 10px;
}
div.erabu_box  div.e_btn2 {
	text-align: right;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
div.erabu_box   a.e_k1   {
	display: block;
	background-image: url(image/select_1_1o.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0px;
}
div.erabu_box  a.e_k2  {
	display: block;
	background-image: url(image/select_1_2o.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0px;
}
div.erabu_box  a.e_k3  {
	display: block;
	background-image: url(image/select_1_3o.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0px;
}
div.erabu_box  a.e_k4  {
	display: block;
	background-image: url(image/select_1_4o.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0px;
}
div.erabu_box  a.e_k5  {
	display: block;
	background-image: url(image/select_1_5o.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0px;
}
div.erabu_box  div.e_btn  a:hover {
	background-color: #CCCCCC;
}
div.erabu_box   div.e_btn   a:hover  img {
	visibility: hidden;
}
div.erabu_title {
	font-size: 15px;
	line-height: 25px;
	font-weight: bold;
	color: #333333;
	background-image: url(image/erabu_title_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px -1px;
	text-indent: 25px;
}

div.erabu_text1 {
	font-size: 14px;
	line-height: 1.4em;
	font-weight: bold;
	color: #333333;
	margin-right: 30px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
div.erabu_text2 {
	font-size: 14px;
	background-color: #f2f2f2;
	line-height: 1.4em;
	border: 1px dotted #333333;
	padding: 5px;
	margin-right: 30px;
	margin-bottom: 10px;
}
div.erabu_box div.e_t_left {
	width: 300px;
	margin-bottom: -500px;
	padding-bottom: 500px;
	float: left;
	display: inline;
	background-color: #CCCCCC;
	padding-top: 10px;
}
div.erabu_box div.e_t_right {
	width: 300px;
	margin-bottom: -500px;
	padding-bottom: 500px;
	background-color: #CCCCCC;
	float: left;
	display: inline;
	margin-left: 20px;
	padding-top: 10px;
}
div.erabu_box  a.e_t1 {
	display: block;
	background-image: url(image/select_2_1o.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0px;
}
div.erabu_box a.e_t2 {
	display: block;
	background-image: url(image/select_2_2o.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0px;
}
div.erabu_box a.e_t3 {
	display: block;
	background-image: url(image/select_2_3o.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0px;
}
div.erabu_box a.e_t4 {
	display: block;
	background-image: url(image/select_2_4o.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0px;
}
div.erabu_box a.e_s1 {
	display: block;
	background-image: url(image/select_3_1o.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0px;
}
div.erabu_box a.e_s2 {
	display: block;
	background-image: url(image/select_3_2o.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0px;
}
div.erabu_box a.e_s3 {
	display: block;
	background-image: url(image/select_3_3o.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0px;
}
div.erabu_box a.e_s4 {
	display: block;
	background-image: url(image/select_3_4o.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0px;
}
div.ranking_box {
	margin: 0px;
	padding: 0px;
	width: 615px;
}

