@charset "Shift_JIS";

/* ========== default ========== */
body {
	background: transparent url(/golfstyle/neo-athlete/images/neo_background.jpg) top left repeat-x;
	}

/* ========== layout ========== */
#top-bar {
	background: transparent url(/golfstyle/neo-athlete/images/neo_topbar_back.jpg) top left no-repeat;
	}

#container {
	background: transparent url(/golfstyle/neo-athlete/images/neo_side_line.jpg) top left no-repeat;
	}

#header {
	background: transparent url(/golfstyle/neo-athlete/images/neo_header.jpg) 0px 1px no-repeat;
	}

#footer {
	background: transparent url(/golfstyle/neo-athlete/images/neo_bottom_line.jpg) top left no-repeat;
	}

/* ========== content ========== */
.serial-headline {
	background: transparent url(/golfstyle/neo-athlete/images/neo_serial_back.jpg) top left no-repeat;
	}

.serial-headline-subtitle {
	color: #000;
	}

.serial-headline-text a {
	color: #000;
	}

.serial-headline-text {
	color: #000;
	}

.past-serial-list {
	list-style-image: url(/golfstyle/common/images/arrow_blue_triangle.gif);
	}

.past-feature-list {
	list-style-image: url(/golfstyle/common/images/arrow_blue_triangle.gif);
	}
	
#neo-athlete_banner {
	DISPLAY: none
}

#neo-athlete_banner-img {
	BACKGROUND: url(/golfstyle/neo-athlete/images/neo_header.jpg) no-repeat 0px 0px; WIDTH: 940px; HEIGHT: 114px;
	margin-left: 10px;
}
DIV.neo-athlete_img-link1 A {
	DISPLAY: block; WIDTH: 220px; HEIGHT: 114px; TEXT-DECORATION: none; float: left; margin: 0px
}
DIV.neo-athlete_img-link2 A {
	DISPLAY: block; WIDTH: 380px; HEIGHT: 0px; TEXT-DECORATION: none; float: right; margin: 0px
}
/**
DIV.neo-athlete_img-link2 A {
	DISPLAY: block; WIDTH: 720px; HEIGHT: 114px; TEXT-DECORATION: none; float: right; margin: 0px
}
**/
.neo-serial-headline {
	background: transparent url(/golfstyle/neo-athlete/images/top_img/070517_s3_bt.jpg) top left no-repeat;
	width:363;
	height:117;
	}
.neo-serial-left {
	float: left;
	width: 710px;

	}
/** navi-area **/
#navigation {
	background-color: #000;
	clear: both;
	float: right;
 width: 549px;
	position: relative;
}
#navigation ul {
	position: absolute;
	top: -27px;
	left: -86px;
	width: 668px;
}
#navigation li {
	float: left;
	list-style:none;
}
#navigation a {
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#navigation a:focus {
	outline:none;
}
#navigation li a#btn-0 {
	width: 83px;
	height: 27px;
	background: transparent url(../images/navi_img/menu01.gif) no-repeat left top;
}
#navigation a:hover#btn-0 {
	background-position: 0 -27px;
}
#navigation a#btn-a {
	width: 79px;
	height: 27px;
	background: url(../images/navi_img/menu02.gif) no-repeat left top;
}
#navigation a:hover#btn-a {
	background-position: 0 -27px;
}
#navigation a#btn-b {
	width: 113px;
	height: 27px;
	background: url(../images/navi_img/menu03.gif) no-repeat left top;
}
#navigation a:hover#btn-b {
	background-position: 0 -27px;
}
#navigation a#btn-c {
	width: 130px;
	height: 27px;
	background: url(../images/navi_img/menu04.gif) no-repeat left top;
}
#navigation a:hover#btn-c {
	background-position: 0 -27px;
}
#navigation a#btn-d {
	width: 144px;
	height: 27px;
	background: url(../images/navi_img/menu05.gif) no-repeat left top;
}
#navigation a:hover#btn-d {
	background-position: 0 -27px;
}
#navigation a#btn-e {
	width: 118px;
	height: 27px;
	background: url(../images/navi_img/menu06.gif) no-repeat left top;
}
#navigation a:hover#btn-e {
	background-position: 0 -27px;
}
#navigation a#btn-f {
	width: 71px;
	height: 28px;
	background: url(../images/navi_img/btn_f.jpg) no-repeat left top;
}

#navigation li#current a {
	background-position: 0 -27px;
}
/** navi-area **/
/* ========== center-column ========== */
div.main_container {
margin-bottom:10px;
}

div.main_container-box {
border:solid 1px #6BB2DE;
width:700px;
}

div.main_container02 {
border:solid 1px #6BB2DE;
margin-bottom:10px;
}
div.main_container03 {
border:solid 1px #6BB2DE;
margin-bottom:10px;
width:200px;
}

div.main_container02 h1{
 display:block;
 letter-spacing:3px;
	background-image:url(../images/navi_img/title_back.gif) ;
	height:25px;
}
div.main_container02 .h1-title{
	font-size:14px;
	font-weight:bolder;
 letter-spacing:2px;
	color:#FFFFFF;
	padding-left:10px;
	padding-top:2px;
}
div.main_container02 .h1-year{
	font-size:12px;
	font-weight:bolder;
 letter-spacing:1px;
	color:#666666;
	background-color:#FFFFFF;
	margin-left:10px;
	padding:2px 4px 1px 6px;
}

div.main_container .h2-t {
	margin:0 0 10px;
	padding:2px 10px;
	font-size:14px;
 letter-spacing:7px;
	border-left:5px solid #0086CE;
	background-color:#F0F1F3;
	border-bottom:solid 1px #6BB2DE;
}
div.main_container .h2-r {
	margin:0 0 10px;
	padding:2px 10px;
	font-size:14px;
 letter-spacing:7px;
	border-left:5px solid #009933;
	background-color:#F0F1F3;
	border-bottom:solid 1px #6BB2DE;
}
div.main_container h3{
display:block;
margin-top:2px;
margin-bottom:5px;
line-height:12px;
letter-spacing:0.1em;
}
div.main_container .h3block{
padding:4px 1px 2px 7px;
font-size:12px;
letter-spacing:7px;
font-weight:normal;
color:#FFFFFF;
background-color:#0086CE;
}
div.main_container .h3discript{
padding:4px 5px 2px 10px;
font-size:12px;
letter-spacing:1px;
font-weight:normal;
color:#ff0000;
background-color:#FFFFFF;
}
div.main_container .h3block02{
padding:4px 1px 2px 7px;
font-size:12px;
letter-spacing:7px;
font-weight:normal;
color:#FFFFFF;
background-color:#009933;
}

div.main_container .h3block03{
padding:4px 1px 2px 7px;
font-size:12px;
letter-spacing:4px;
font-weight:normal;
color:#FFFFFF;
background-color:#2C42BD;
}

div.main_container .h3block04{
padding:4px 1px 2px 7px;
font-size:12px;
letter-spacing:4px;
font-weight:normal;
color:#FFFFFF;
background-color:#9933CC;
}

div.main_container .h3title{
font-size:12px;
font-weight:normal;
letter-spacing:2px;
padding-left:5px;
color:#009933;
}
div.main_container .h3title02{
font-size:12px;
font-weight:normal;
letter-spacing:2px;
padding-left:5px;
color:#009933;
line-height:16px;
}
div.main_container .box02 p {
float:left;
width: 148px;
text-align: center;
}

div.main_container dt.tt{
font-size:14px;
font-weight:bold;
padding-left:12px;
line-height:16px;
background: url(/golfstyle/common/images/arrow_blue_triangle.gif) no-repeat 2px 50%;
}
div.main_container .box03 dt.tt{
background: url(/golfstyle/common/images/arrow_blue_triangle.gif) no-repeat 2px 50%;
padding-left: 15px;
}


div.main_container dt.rr{
font-size:14px;
font-weight:bold;
padding-left:12px;
line-height:16px;
background: url(/golfstyle/common/images/arrow_mazenda_triangle.gif) no-repeat 2px 50%;
}

div.main_container dd{
font-size:12px;
}

div.main_container ul{
font-size:12px;
}

div.main_container li{
font-size:14px;
font-weight:bold;
padding-left:12px;
line-height:24px;
background: url(/golfstyle/common/images/arrow_eme_triangle.gif) no-repeat 2px 50%;
list-style:none;
}

div.main_container .box01{
border-bottom:dotted 1px #666666 ;
padding-left:10px;
margin-bottom:10px;
clear: both;
}

div.main_container .box02{
border-bottom:dotted 1px #666666;
margin-bottom:10px;
padding-bottom: 10px;
clear: both;
padding-right: 5px;
}
div.main_container .boxbottom {
border: none;
margin-bottom: 0;
}
div.main_container .boxbottom01 {
border: none;
margin-bottom: 10;
}
div.main_container .box03 {
float: right;
width: 545px;
}
div.main_container .box03{
padding-top:5px;
}

div.main_container .box04{
height:170px;
padding-top:5px;
clear: both;
}

div.main_container .box05{
height:315px;
padding-top:5px;
clear: both;
}

div.main_container .box-end{
padding-left:10px;
margin-bottom:5px;
}

div.main_container .box-end02{
margin:0px;
}
div.main_container .box02 {
    zoom:1;/*for IE 5.5-7*/
}
div.main_container .box02:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}
/**
div.main_container img{
margin:0 10px 10px 10px;
float:left;
}
**/


div.main_container a {
	color: #000;
	text-decoration: none;
	}

div.main_container a:visited {
	color: #660066;
	text-decoration: none;
	}

div.main_container a:hover {
	color: #ff6600;
	text-decoration: underline;
	}
	

/* ========== center-column ========== */

/* ========== side-menu ========== */
div.main_container .side_box{
border:solid 1px #6BB2DE;
}

div.main_container .side_box02{
border-bottom:dotted 1px #666666;
margin-bottom: 10px;
padding-bottom: 2px;
padding-left:8px;
}

div.main_container .h2-menu {
	margin:0 0 10px;
	padding:2px 10px;
	font-size:14px;
		border-left:5px solid #0086CE;
	background-color:#F0F1F3;
	border-bottom:solid 1px #6BB2DE;
}
div.main_container dt.stt{
font-size:14px;
font-weight:bold;
padding-left:12px;
padding-top:1px;
margin-bottom:5px;
line-height:16px;
background: url(/golfstyle/common/images/arrow_blue_triangle02.gif) no-repeat ;
}

div.main_container dt.srr{
font-size:14px;
font-weight:bold;
margin-bottom:5px;
padding-left:12px;
line-height:16px;
background: url(/golfstyle/common/images/arrow_eme_triangle02.gif) no-repeat ;
}

div.main_container dt.srp{
font-size:14px;
font-weight:bold;
margin-bottom:5px;
padding-left:12px;
line-height:16px;
padding-top:1px;
background: url(/golfstyle/common/images/arrow_per_triangle02.gif) no-repeat ;
}
/* ========== side-menu ========== */

/* ========== rss ========== */

p#stylebtnRss {
	position:relative;
	text-indent:-9998px;
	width:710px;
}

p#stylebtnRss a {
	background:url(/image/icon_rss.gif) no-repeat;
	position:absolute;
	top:-20px;
	right:5px;
	display:block;
	width:29px;
	height:13px;
}

/* ========== rss ========== */
