/****************************************************************/
/* style.css   CSS for win POINT BACK SYSTEM					*/
/* Copyright (C) 2006-2013										*/
/* Cinderella Drive Inc. All Rights Reserved.					*/
/* Last Modified : 2013/01/10									*/
/****************************************************************/

/****************************************************************/
/* MAIN tag styles												*/
/****************************************************************/

@charset("euc-jp");

body{
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	font-size: 12px;
	color : #333333;
	text-align: center;
	margin : 0;
	padding : 0;
	background : transparent;background-attachment : scroll;background-position : 0% 0%;background-size : auto auto;background-origin : padding-box;background-clip : border-box;
}

a{
	text-decoration: none; 
}
a:link{
	color: #0000FF; 
}
a:visited{
	color: #0000FF; 
}
a:active{
	color: #8FABBE; 
}
a:hover{
	color: #0000FF; background-color: #BBDAFF; text-decoration: underline; 
}

img{
	border: none; 
}

p{
	clear: both;
	margin: 15px 10px 0 10px;
	line-height: 160%;
}

pre{
	clear: both;
	font-size: 12px;
	font-family: 'Osaka','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
	color: #cc0000;
	margin: 30px 0 30px 0;
	line-height: 130%;
}

#header{
	background-color : #ccc;
	width: 960px;
	height: 137px;
}

#header2{
	background-color : #ccc;
	width: 960px;
	height: 102px;
}

#banner{
	background-color : #0000a0;
	background-image : url(../images/banner001.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width : 960px;
	color: #000000;
	text-align : center;
	border-bottom : medium none;
	height: 110px;
	margin-bottom: 0px;
	margin-top: 0px;



}

#container{
	margin: 0 auto;
	text-align: left;
	padding: 0px;
	width: 960px;
	background-color: #fff;
}

#container_s{
	width: 700px;
}

#center{
    float: right;
	width : 640px;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	margin : 10px 0px 10px 10px;



}

#sidebar{
    float: left;
	width: 300px;
	font-family: 'Osaka','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
	text-align: left;
	margin-top : 10px;
	margin-bottom : 10px;
	margin-left : 0px;
	margin-right : 0px;
	background-color : #f6f6f6;
border-left-width : 5px;
border-left-style : solid;
border-left-color : #f6f6f6;
border-right-width : 5px;
border-right-style : solid;
border-right-color : #f6f6f6;
border-bottom-width : 5px;
border-bottom-style : solid;
border-bottom-color : #f6f6f6;
border-top-width : 5px;
border-top-style : solid;
border-top-color : #f6f6f6;
}

/* Navigation */

.alt{
	position: absolute;
	top: -5000px;
	left: -999px;
}

#navimenu, #navimenu2{
	width: ***;
	height: 37px;
	margin: 0;
	padding: 0;
	background-color: #EE0000;
	/*border: 1px solid #eee;*/
}

#navimenu ul li, #navimenu2 ul li{
	padding: 0;
	margin: 0;
}

#navimenu ul, #navimenu2 ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#navimenu li, #navimenu2 li{
	float: left;
	margin: 0;
	padding: 0;
}

#navimenu a{
	display: block;
	width: 100%;
	height: 35px;
	background-image: url("../images/navi01.gif");
	background-repeat: no-repeat;
}

#menu1 a{
	background-position: 0px 0; width: 240px; 
}
#menu2 a{
	background-position: -240px 0; width: 240px; 
}
#menu3 a{
	background-position: -480px 0; width: 240px; 
}
#menu4 a{
	background-position: -720px 0; width: 240px; 
}  

#navimenu a:hover{
	height: 35px;
	background-image: url("../images/navi01.gif");
	background-repeat: no-repeat;
}

#sel1 a, #menu1 a:hover{
	background-position: 0px -35px; width: 240px; 
}
#sel2 a, #menu2 a:hover{
	background-position: -240px -35px; width: 240px; 
}
#sel3 a, #menu3 a:hover{
	background-position: -480px -35px; width: 240px; 
}
#sel4 a, #menu4 a:hover{
	background-position: -720px -35px; width: 240px; 
}

#navimenu2 a{
	display: block;
	width: 100%;
	height: 35px;
	background-image: url("../images/navi02.gif");
	background-repeat: no-repeat;
}

#menu11 a{
	background-position: 0px 0; width: 130px; 
}
#menu12 a{
	background-position: -130px 0; width: 130px; 
}
#menu13 a{
	background-position: -260px 0; width: 130px; 
}
#menu14 a{
	background-position: -390px 0; width: 130px; 
}
#menu15 a{
	background-position: -520px 0; width: 130px; 
}
#menu16 a{
	background-position: -650px 0; width: 180px; 
}
#menu17 a{
	background-position: -830px 0; width: 130px; 
}

#navimenu2 a:hover{
	height: 35px;
	background-image: url("../images/navi02.gif");
	background-repeat: no-repeat;
}

#sel11 a, #menu11 a:hover{
	background-position: 0px -35px; width: 130px; 
}
#sel12 a, #menu12 a:hover{
	background-position: -130px -35px; width: 130px; 
}
#sel13 a, #menu13 a:hover{
	background-position: -260px -35px; width: 130px; 
}
#sel14 a, #menu14 a:hover{
	background-position: -390px -35px; width: 130px; 
}
#sel15 a, #menu15 a:hover{
	background-position: -520px -35px; width: 130px; 
}
#sel16 a, #menu16 a:hover{
	background-position: -650px -35px; width: 180px; 
}
#sel17 a, #menu17 a:hover{
	background-position: -830px -35px; width: 130px; 
}


/****************************************************************/
/* form                                                         */
/****************************************************************/

form{
	margin: 0px; padding: 0px;
}

input{
	font-size: 12px;
	font-family: 'Osaka','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
	padding: 3px;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
}

input[type="submit"], input[type="reset"]{
	background-color: #e8e8e8;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
}

select{
	font-size: 12px;
	font-family: 'Osaka','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
	padding: 0px;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
}

textarea{
	font-size: 12px;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
}

.login_field{
	width: 200px; 
}
.field60{
	width: 60px; 
}
.field100{
	width: 100px; 
}
.field150{
	width: 150px; 
}
.field220{
	width: 220px; 
}
.field320{
	width: 320px; 
}
.field360{
	width: 360px; 
}

.form_text01{
	font-size: 11px;
	color: #666666;
	text-align: left;
	padding-left: 1em;
}

.form_text02{
	font-size: 10px;
	color: #0000FF;
}

.form_text03{
	font-size: 9px;
	color: #FF0000;
	padding: 5px 0 5px 0;
}

#kiyaku1 textarea{
	width: 585px;
	height: 350px;
	font-size: 11px;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	padding: 10px 0px 10px 10px;
}

#kiyaku2 textarea{
	width: 633px;
	height: 350px;
	font-size: 11px;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
}

.select_all{
	background-color: #EEEEEE;
	padding: 2px 5px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #BBBBBB;
}

#login_form{
	margin-bottom: 20px;
	background-color: #fff;
}

/****************************************************************/
/* main                                                         */
/****************************************************************/

.title{
	font-size: 14px;
	color: #fff;
	font-family: 'Osaka','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
	/*background-image:url("");
	background-repeat: no-repeat;*/
	background-color: #333;
	width : 610px;
	height: 40px;
	text-align: left;
	line-height: 40px;
padding-left : 30px;
margin-left : 0px;
}

.page_header{
	color: #000000;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	margin: 5px 10px;
}

.footer{
	margin-bottom: 8px;
}

.copyright{
	clear: both;
	font-size: 10px;
	font-family: 'Osaka','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
	color: #666666;
	text-align: right;
	background-color: #333333;
	border-top: 1px solid #CCCCCC;
	height: 100px;
	margin: 25px 0px 0px 0px;
	padding-top: 10px;
	padding-right: 30px;
}

.copyright a{
	text-decoration: none; 
}
.copyright a:link{
	color: #ffffff; 
}
.copyright a:visited{
	color: #ffffff; 
}
.copyright a:active{
	color: #ffffff; 
}
.copyright a:hover{
	color: #ff0000; background-color: #BBDAFF; text-decoration: none; 
}

.cpr{
	font-size: 10px;
	font-family: 'Osaka','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
	color: #666666;
	text-align: right;
	margin: 0px;
	padding: 10px 50px 0 0;
}

.main00{
    font-size: 12px;
	font-family: 'Osaka','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
	color: #000000;
	text-align: left;
	border: none;
	padding: 20px 0px 200px 50px;
}

.main01{
    font-size: 12px;
	font-family: 'Osaka','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
	color: #000000;
	text-align: left;
	border: none;
	padding: 0px 0px 0px 30px;
}

.main02{
    font-size: 11px;
	color: #000000;
	text-align: left;
	border: none;
	padding: 10px 0px 0px 10px;
	margin-bottom: 30px;
}

.main03{
    font-size: 14px;
	font-family: 'Osaka','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
	color: #000000;
	text-align: center;
	width: 500px;
	padding: 100px 10px;
}

.main04{
    font-size: 10px;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	color: #666666;
	text-align: left;
	border: 1px solid #999999;
	padding: 10px;
	margin-top: 20px;
}

.main04 p{
	margin: 0px 0px 0px 5px;
	line-height: 140%;
}

.main05{
    font-size: 12px;
	color: #000000;
	text-align: left;
	padding: 10px 0px 0px 10px;
	margin-bottom: 30px;
}

.main06{
    font-size: 12px;
	color: #000000;
	text-align: left;
	padding: 0px 0px 0px 20px;
}

/****************************************************************/
/* Table                                                        */
/****************************************************************/

table{
	clear: both;
	background-color : #f6f6f6;
}

td{
	font-size: 11px;
}

.table_title01{
	color: #3366CC;
	padding-left: 1.0em;
	padding-bottom: 1.2em;
}

.table_a{
	font-size: 12px;
	color: #000000;
	text-align: left;
	background-color: #E4E8EB;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
}

.table_b{
	font-size: 12px;
	color: #000000;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	text-align: left;
	background-color: #F1F1F1;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	line-height: 140%;
}

.table_b textarea{
	width: 420px;
}

.table_b2{
	font-size: 10px;
	color: #000000;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	text-align: left;
	background-color: #F1F1F1;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	line-height: 140%;
}

.table_b2 textarea{
	width: 100%;
	height: 150px;
	font-size: 10px;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	text-align: left;
	padding: 10px 0px 10px 10px;
}

.table_c{
	font-size: 12px;
	color: #fff;
	text-align: left;
	background-image: url("../images/menu_bar002.gif");
	background-repeat: repeat-x;
	padding: 5px 10px 5px 10px;
}

.table_c2{
	font-size: 12px;
	color: #003FB4;
	text-align: left;
	background-image: url("../images/menu_bar003.gif");
	background-repeat: repeat-y;
	padding: 7px 10px 7px 10px;
}

.table_c3{
	font-size: 12px;
	color: #003FB4;
	text-align: left;
	background-image: url("../images/menu_bar004.gif");
	background-repeat: repeat-y;
	padding: 7px 10px 7px 10px;
}

.table_d{
	font-size: 12px;
	color: #000000;
	text-align: center;
	background-color: #FFFFFF;
	width: 450px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-top: 5px;
}

/* ranking */

.table_e1{
	font-size: 12px;
	color: #0000FF;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	text-align: left;
	background-color: #FDF5C1;
	padding: 12px 10px;
	line-height: 140%;
}

.table_e1r{
	font-size: 18px;
	color: #00B6FF;
	font-weight: bold;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	font-style: italic;
	text-align: left;
	background-color: #FDF5C1;
	padding: 12px 10px;
}

.table_e2{
	font-size: 12px;
	color: #0000FF;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	text-align: left;
	background-color: #E4EDFF;
	padding: 8px 10px;
	line-height: 140%;
}

.table_e2r{
	font-size: 14px;
	color: #00B6FF;
	font-weight: bold;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	font-style: italic;
	text-align: left;
	background-color: #E4EDFF;
	padding: 8px 10px;
}

.table_e3{
	font-size: 12px;
	color: #0000FF;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	text-align: left;
	background-color: #F8ECFF;
	padding: 8px 10px;
	line-height: 140%;
}

.table_e3r{
	font-size: 14px;
	color: #00B6FF;
	font-weight: bold;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	font-style: italic;
	text-align: left;
	background-color: #F8ECFF;
	padding: 8px 10px;
}

.table_e4r{
	font-size: 12px;
	color: #00B6FF;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	font-style: italic;
	text-align: left;
	background-color: #F1F1F1;
	padding: 8px 10px;
}

.table_f1{
	font-size: 16px;
	color: #0000FF;
	font-family: 'Osaka','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
	text-align: left;
	background-color: #FDF5C1;
	padding: 12px 10px;
	line-height: 140%;
}

.table_f1p{
	font-size: 14px;
	color: #848BB2;
	font-weight: bold;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	font-style: italic;
	text-align: left;
	background-color: #FDF5C1;
	padding: 12px 10px;
}

.table_f2{
	font-size: 14px;
	color: #0000FF;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	text-align: left;
	background-color: #E4EDFF;
	padding: 8px 10px;
	line-height: 140%;
}

.table_f2p{
	font-size: 14px;
	color: #848BB2;
	font-weight: bold;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	font-style: italic;
	text-align: left;
	background-color: #E4EDFF;
	padding: 8px 10px;
}

.table_f3{
	font-size: 14px;
	color: #0000FF;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	text-align: left;
	background-color: #F8ECFF;
	padding: 8px 10px;
	line-height: 140%;
}

.table_f3p{
	font-size: 14px;
	color: #848BB2;
	font-weight: bold;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	font-style: italic;
	text-align: left;
	background-color: #F8ECFF;
	padding: 8px 10px;
}

.table_f4{
	font-size: 11px;
	color: #0000FF;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	text-align: left;
	background-color: #F1F1F1;
	padding: 8px 10px;
	line-height: 140%;
}

.table_f4p{
	font-size: 11px;
	color: #848BB2;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	font-style: italic;
	text-align: left;
	background-color: #F1F1F1;
	padding: 8px 10px;
}

/* ranking */

.table_h{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	background-image: url("../images/login.gif");
	background-repeat: repeat-x;
	width: 300px;
	height: 20px;
	padding: 0 0 0 1em;
}

.table_h_s{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	background-image: url("../images/login.gif");
	background-repeat: repeat-x;
	width: 280px;
	height: 20px;
	padding: 0 0 0 1em;
}

.table_t{
	font-size: 11px;
	color: #000000;
	text-align: center;
	background-color: #E4E8EB;
	padding-top: 5px;
	padding-bottom: 5px;
}

.table_t_s{
	font-size: 11px;
	color: #000000;
	background-color: #E4E8EB;
	padding: 5px;
}

.table_s{
	font-size: 11px;
	color: #000000;
	text-align: center;
	background-color: #F1F1F1;
	padding-top: 5px;
	padding-bottom: 5px;
}

.table_s_s{
	font-size: 11px;
	color: #000000;
	background-color: #F1F1F1;
	padding: 5px;
}

/****************************************************************/
/* Top menu links                                               */
/****************************************************************/

.menu_grade01{
    background-image: url("../images/menu_back01.gif");
	background-repeat: repeat-x;
	padding: 4px 0px;
	font-size: 11px;
	text-align: center;
	color: #000000;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #999999;
	border-right: 1px dotted #FFFFFF;
	border-bottom: 1px solid #999999;
}

.menu_grade02{
    background-image: url("../images/menu_back01.gif");
	background-repeat: repeat-x;
	padding: 4px 0px;
	font-size: 11px;
	text-align: center;
	color: #000000;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #999999;
	border-right: 1px dotted #CCCCCC;
	border-bottom: 1px solid #999999;
}

.menu_grade03{
    background-image: url("../images/menu_back03.gif");
	background-repeat: repeat-x;
	padding: 4px 0px;
	font-size: 11px;
	text-align: center;
	color: #0000FF;
	border-top: 1px solid #5EBBF1;
	border-left: 1px solid #5EBBF1;
	border-right: 1px dotted #5EBBF1;
	border-bottom: 1px solid #17A2F1;
}

/****************************************************************/
/* message                                                      */
/****************************************************************/

.message{
	padding: 10px 0 10px 0;
	line-height: 150%;
}

.mes{
	clear: both;
	font-size: 12px;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	color: #000000;
	margin: 15px;
	line-height: 170%;
}

.mes img{
	float: right;
	margin: 0 10px 10px 10px;
}

.get_banner .mes img{
	float: left;
}

.get_banner form{
	clear: both;
}

.get_banner textarea{
	width: 560px;
}

.mes00{
	font-size: 12px;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	color: #000000;
	padding: 0 15px 0 0;
	line-height: 170%;
}

.mes01{
	clear: both;
	font-size: 11px;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	color: #E60000;
	background-color: #eee;
	padding: 10px;
	margin: 15px;
	line-height: 160%;
	border: 1px solid #E60000;
}

.mes010{
	font-size: 11px;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	color: #DD0000;
	background-color: #E9D5DF;
	padding: 10px;
	line-height: 140%;
	border: 1px solid #DD0000;
}

.mes011{
	font-size: 11px;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	color: #990000;
	text-align: left;
	background-color: #E9D5DF;
	padding: 10px;
	line-height: 140%;
}

.mes02{
	font-size: 14px;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	color: #666666;
}

.mes03{
	font-size: 12px;
	color: #666666;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	line-height: 170%;
	padding-top: 20px;
}

.mes04{
	font-size: 12px;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	color: #333333;
	padding: 10px 30px 20px 0px;
	margin-bottom: 50px;
	line-height: 180%;
}

.mes05{
	font-size: 12px;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	color: #000000;
	padding: 5px 10px 10px 10px;
	margin-bottom: 10px;
	line-height: 150%;
}

.mes051{
	font-size: 12px;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	color: #000000;
	padding: 5px 10px 0px 10px;
	margin-bottom: 5px;
	line-height: 150%;
}

.mes06{
	font-size: 12px;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	color: #000000;
	padding: 5px 10px 0 10px;
	line-height: 125%;
}

.mes07{
	font-size: 12px;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	color: #000000;
	padding: 0;
	margin-bottom: 30px;
	line-height: 170%;
}

.mes08{
	font-size: 11px;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	color: #666666;
	background-color: #eee;
	padding: 10px 15px;
	line-height: 170%;
}


/****************************************************************/
/* side bar                                                     */
/****************************************************************/

.side_banner{
	text-align: center;
	padding: 10px 5px 10px 5px;
	margin-top: 20px;
	line-height: 150%;
}

.sb_title{
	font-size: 12px;
	color: #0000FF;
	text-align: left;
	padding: 10px 0 2px 0;
}

.sb_subtitle{
	font-size: 11px;
	color: #000000;
	text-align: left;
	padding: 2px 0 2px 0;
}

.sb_comment{
	font-size: 11px;
	color: #000000;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	text-align: left;
	padding: 0 0 5px 0;
	margin-bottom: 25px;
}

.genre_t{
    background-image: url("../images/menu_back01.gif");
	background-repeat: repeat-x;
	padding: 3px 0 3px 3px;
	font-size: 12px;
	text-align: center;
	color: #000000;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #999999;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #999999;
}

.genre_s{
    background-image: url("");
	background-repeat: repeat-x;
	background-color: #fff;
	padding: 3px 0px 3px 10px;
	font-size: 11px;
	text-align: left;
	color: #000000;
	border-top: 1px solid #CCCCCC;
	border-left: 3px solid #DD0000;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #999999;
}

/****************************************************************/
/* Member Login                                                 */
/****************************************************************/

.login_txt4{
	border-top : 1px solid #dddddd;
	border-left : 1px solid #dddddd;
	border-right : 1px solid #666666;
	border-bottom : 1px solid #999999;
	margin-bottom: 20px;
}

.inv_txt1{
	font-size: 11px;
	color: #FFFFFF;
	background-color: #F1F1F5;
	font-family: 'Osaka','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
	border-bottom: 1px dotted #999999;
	padding: 5px 10px;
	vertical-align: top;
}

.inv_txt2{
	font-size: 11px;
	color: #000000;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	padding: 7px 3px 7px 7px;
	vertical-align: top;
	line-height: 150%;
}

.before_reg{
	font-size: 10px;
	color: #000000;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	border: 1px dotted #666666;
	padding: 10px 5px 10px 10px;
	vertical-align: top;
	line-height: 150%;
}

.main_small{
	padding: 5px 3px 5px 3px;
}

.login_back{
	background-image: url("../images/login_back01.gif");
	background-repeat: no-repeat;
	width: 290px;
	height: 190px;
	text-align: left;
	padding: 10px 30px 30px 30px;
	margin: 15px 0px 10px 120px;
}

.login_back_s{
	background-image: url("../images/login_back01.gif");
	background-repeat: no-repeat;
	width: 290px;
	height: 190px;
	text-align: left;
	padding: 20px 30px 0 30px;
}

.login_s_left{
	float: left;
	width: 300px;
	padding: 10px 0 0 10px;
	margin: 0 0 0 10px;
}

.login_s_right{
	float: right;
	width: 320px;
	border: 1px solid #eee;
	font-size: 10px;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	padding: 10px;
	margin: 10px 10px 5px 5px;
}

.login_l_left{
	float: left;
	width: 300px;
	padding: 10px 0 0 10px;
	margin: 0 0 0 10px;
}

.login_l_right{
	float: right;
	width: 570px;
	border: 1px solid #eee;
	font-size: 10px;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	padding: 10px;
	margin: 10px 10px 5px 5px;
}


/****************************************************************/
/* Member Top                                                   */
/****************************************************************/

.sp_point{
	font-size: 24px;
	font-weight: bold;
	font-family: Verdana,Arial, sans-serif;
	font-style: italic;
	color: #FF6A00;
}

.sp_point2{
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana,Arial, sans-serif;
	color: #EC6A00;
}

.sp_point3{
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana,Arial, sans-serif;
	font-style: italic;
	color: #FF6A00;
}

.sp_point4{
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana,Arial, sans-serif;
	color: #FF6A00;
}

.sp_name01{
	font-size: 10px;
	color: #666666;
	padding: auto 5px;
}

.sub_title01{
	width : 625px;
	font-family: 'Osaka','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
	margin : 10px 10px 10px 0px;
	background-color: #eee;
	border-left : 5px solid #dd0000;
	border-bottom : 1px solid #cc0000;
	height: 30px;
	line-height: 30px;
padding-left : 10px;
}

.left_p10{
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	padding-left: 10px;
}

.right_p10{
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	padding-right: 10px;
}

/****************************************************************/
/* genre                                                        */
/****************************************************************/

.spbox01{
	float: right;
	font-size: 11px;
	text-align: left;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	width: 300px;
	height: 140px;
	border: 1px solid #fff;
	margin: 5px 0;
}

.spbox02{
	float: left;
	font-size: 11px;
	text-align: left;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	width: 300px;
	height: 140px;
	border: 1px solid #fff;
	margin: 5px 0;
}

.sp_img{
	float: left;
	height: 63px;
	margin: 0 15px 0 10px;
	background-color: #fff;
}

.sp_right{
	height: 63px;
	font-size: 10px;
	line-height: 190%;
	background-color: #fff;
}

.sp_title{
	font-size: 11px;
	font-family: 'Osaka','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
	color: #0000FF;
	background-color: #EEF9FF;
	padding: 3px 0px 3px 5px;
	margin-bottom: 2px;
}

.sp_act{
	font-size: 10px;
	color: #000000;
	font-family: 'Osaka','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
	background-color: #AEE4FF;
	padding: 1px 3px;
	border-top: 1px solid #EEEEEE;
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #666666;
}

.sp_com{
	font-size: 11px;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	line-height: 130%;
	height: 44px;
	padding: 4px 5px;
	border-right: 1px solid #FFFFFF;
	background-color: #EEEEEE;
}


.count{
	font-size: 14px;
	color: #ee0000;
}

/****************************************************************/
/* link banner                                                  */
/****************************************************************/

.l_banner{
	font-size: 11px;
	color: #666666;
	text-align: center;
	background-color: #F1F1F1;
	padding: 10px;
	line-height: 180%;
}

.banner_com{
	font-size: 11px;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	color: #000000;
	text-align: left;
	background-color: #FFFFFF;
	padding: 10px 20px;
	margin-top: 5px;
}

.caution{
	background-image: url("../images/caution01.gif");
	background-repeat: no-repeat;
	background-position: 15px 15px;
	font-size: 12px;
	color: #000000;
	text-align: center;
	background-color: #FFFFFF;
	padding: 2px 10px 15px 10px;
	margin-top: 5px;
}

.caution2{
	background-image: url("../images/caution01.gif");
	background-repeat: no-repeat;
	background-position: 65px 15px;
	font-size: 12px;
	color: #000000;
	text-align: center;
	background-color: #FFFFFF;
	padding: 2px 10px 15px 10px;
	margin-top: 5px;
}

.sp_name{
	float: left;
	margin-top: 2px;
}

.win_close{
	float: right;
}

/****************************************************************/
/* daily click                                                */
/****************************************************************/

#dclk{
	background-image: url(../images/dclk01.gif);
	background-repeat: no-repeat;
	margin: 0;
	text-align: center;
}

#dclk a:hover{
	background-color: transparent; 
}

#dclk .dclk_txt01{
	font-size: 14px;
	font-family: 'Osaka','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
	color: #FF0000;
	text-align: center;
	height: 100px;
	width: 380px;
	line-height: 100px;
	margin: 100px 0 0 0;
}

#dclk .dclk_button{
	text-align: center;
	height: 100px;
	width: 380px;
	margin-top: 50px;
}

.dclk_txt02{
	font-size: 11px;
	color: #000000;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	padding: 7px 3px 7px 7px;
	vertical-align: top;
	line-height: 150%;
}

.dclk_txt02 a:hover{
	background-color: transparent; 
}

.dclk_txt03{
	text-align: center;
	padding: 5px 0 15px 0;
}

.dclk_txt04{
	padding: 10px 5px 5px 15px;
}

.dclk_point{
	font-size: 32px;
	font-weight: bold;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	color: #FF0000;
}


/****************************************************************/
/* sponsor click                                                */
/****************************************************************/

.txt_spclk{
	padding: 20px 0 30px 0;
}

.txt_g_24{
	font-size: 24px;
	font-weight: bold;
	font-family: 'Osaka','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
	text-align: center;
	color: #666666;
}

.txt_g_16{
	font-size: 16px;
	font-weight: bold;
	font-family: 'Osaka','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
	text-align: center;
	color: #666666;
}

.txt_b_12{
	font-size: 12px;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	text-align: center;
	color: #0000FF;
	padding-top: 10px;
}

.spclk_txt1{
	font-size: 11px;
	color: #FFFFFF;
	background-color: #F1F1F5;
	font-family: 'Osaka','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
	border-bottom: 1px dotted #999999;
	padding: 5px 10px;
	vertical-align: top;
}

.spclk_txt2{
	font-size: 11px;
	color: #000000;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	padding: 10px;
	vertical-align: top;
	line-height: 150%;
}

.spclk_txt3{
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #999999;
	margin: 10px 0;
}

.spclk_txt2 img{
	margin-bottom: 5px;
}

/****************************************************************/
/* AD Search                                                */
/****************************************************************/

.search-field{
	width: 250px;
}

.search-field2{
	width: 220px;
}

.srch_box1, .srch_box2{
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	font-size: 11px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #BBB;
	margin-bottom: 5px;
	padding: 5px 10px;
}

.srch_box1{
	background-color: #F7F5F9;
}

.srch_box2{
	background-color: #FFF;
}

.srch_title{
	clear: both;
	font-family: 'Osaka','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
	color: #0000FF;
	background-color: #EEF9FF;
	padding: 3px 10px 3px 10px;
	border: 1px solid #CCC;
}

.srch_elem{
	color: #666;
	padding: 2px 7px;
}

.srch_com{
	padding: 5px 10px 10px 10px;
}


/****************************************************************/
/* error                                                        */
/****************************************************************/

.error{
	font-size: 10px;
	color: #E60000;
	line-height: 130%;
	padding-bottom: 0.5em;
	margin-bottom: 5px;
}

.error01{
	font-size: 10px;
	color: #cc0000;
	line-height: 130%;
	padding-bottom: 0.5em;
}

/****************************************************************/
/* box                                                          */
/****************************************************************/

.x_comment{
	color: #000000;
	text-align: left;
	background-color: #AAEEFF;
	border: 1px dotted #000000;
	width: 490px;
	padding: 10px;
	margin-bottom: 10px;
}

.x_file_place{
	color: #666666;
	font-size: 11px;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	padding: 5px 0 5px 10px;
}

.point_exp1{
	font-size: 11px;
	font-family: 'Osaka','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
}

.point_exp2{
	padding: 2px 0px 8px 10px;
}

.small_comment{
	color: #666666;
	font-size: 9px;
	line-height: 145%;
	padding: 5px 15px 10px 5px;
}

/* SmartPhone Link */
.smp{
	clear: both;
	text-align: center;
	margin: 10px auto;
	padding: 10px;
	width: 200px;
	font-size: 12px;
	font-weight: bold;
	font-family: "Hiragino Kaku Gothic Pro", Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #666666;
	background-color: #F3F3F9;
	border: 1px solid #CCCCCC;
}

.copyright .smp a{
	text-decoration: none; 
}
.copyright .smp a:link{
	color: #0000ff; 
}
.copyright .smp a:visited{
	color: #0000ff; 
}
.copyright .smp a:active{
	color: #8FABBE; 
}
.copyright .smp a:hover{
	color: #0000ff; background-color: #BBDAFF; text-decoration: none; 
}

.mailmag_button{
	margin: 5px auto;
}

.mailmag_alert{
	color: #ff0000;
	font-size: 11px;
	border: 1px solid #ff0000;
	padding: 5px;
	margin: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
}

/****************************************************************/
/* Pager                                                        */
/****************************************************************/
div.pager{
    margin: 10px auto;
	float: left;
    font-size: 85%;
}

div.pager a,
div.pager span{
    position: relative;
    /*margin-right: 0.1em;*/
    padding: 4px 5px;
}

div.pager a{
    color: #ee0000;
    background-color: #fff;
    border: 1px solid #ee0000;
    text-decoration: none;
}

div.pager a:hover{
    color: #ee0000;
    background-color: #fff;
    border: 1px solid #ee0000;
}

div.pager span.current{
    color: #fff;
    background-color: #ee0000;
    border: 1px solid #ee0000;
    font-weight: bold;
}

div.pager span.nextprev{
    border: 1px solid #ddd;
    color: #999;
    background-color: #fff;
}

div.pager a.nextprev{
    font-weight: bold;
}


/****************************************************************/
/* font                                                         */
/****************************************************************/

.blue{
	color: #0000FF;
}

.blue_strong{
	color: #0000FF;
	font-family: 'Osaka','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
}

.title_blue{
	font-size: 12px;
	color: #0000CC;
	font-family: 'Osaka','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
}

.red_strong{
	color: #DD0000;
	font-family: 'Osaka','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
}

.d_orange{
	color: #CC3333;
}

.black10{
	color: #000000;
	font-size: 10px;
}

.black14{
	color: #000000;
	font-size: 14px;
}

.gray_s{
	color: #666666;
	font-size: 10px;
	line-height: 140%;
}

.important_info{
	color: #ff0000;
	font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',Verdana,Arial,sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
}

