@charset "Shift_JIS";

/* ===== special Subwindow Style ===== */

#title_a {
background:url(../../../special/images/20110820_baseball/110820_title2.jpg) no-repeat right 0px;
}


#title_a p {
text-align: left; 
width:500px;
padding-bottom:2em;
}


h4{
	color: 9c283f;
	font-weight: 900;
	font-size: 1.1em;
	line-height: 1.3em;
	margin-bottom: 20px;
	margin-top: 20px;
}
/*CSSハック IE7*/
*:first-child+html h4{
color:#9c283f;
font-weight: 900;
font-size:1.1em;
line-height:1.3em;
margin-bottom:10px;
}

/*CSSハック IE4〜6、MacIE4〜5*/
* html h4{
color:#9c283f;
font-weight: 900;
font-size:1.1em;
line-height:1.3em;
margin-bottom:10px;
}


h5.komidashi{
	margin:16px 0 0 0;
}
h6.catch{
	color:#761525;
	padding-bottom:12px;
}



.sideLine_a1{
width:765px;
min-height:100px;
_height:100px;
padding-top:5px;
margin:0px 0px 50px 0px;
}
/*CSSハック Safari2〜*/
html[xmlns*=""] body:last-child .sideLine_a1{
width:765px;
min-height:100px;
_height:100px;
padding-top:5px;
margin:0px 0px 20px 0px;
}
/*CSSハック Safari3のみ*/
html:\66irst-child .sideLine_a1{
width:765px;
min-height:100px;
_height:100px;
padding-top:5px;
margin:0px 0px 20px 0px;
}

.sideLine_a2{
width:765px;
min-height:450px;
_height:450px;
padding-top:15px;
}


.sideLine_a3{
width:765px;
min-height:640px;
_height:640px;
padding-top:15px;
}

.sideLine_a4{
width:765px;
min-height:100px;
_height:100px;
padding-top:5px;
margin:0px 0px 150px 0px;
}

.sideLine_a5{
width:765px;
min-height:100px;
_height:100px;
padding-top:5px;
margin:0px 0px 60px 0px;
}

.sideLine_a6{
width:765px;
min-height:100px;
_height:100px;
padding-top:5px;
margin:0px 0px 50px 0px;
}


.sideLine_a1 p.body,
.sideLine_a2 p.body,
.sideLine_a3 p.body,
.sideLine_a4 p.body,
.sideLine_a5 p.body,
.sideLine_a6 p.body{
width:450px;
}


#sideLine_b{
width:430px;
line-height:1.4em;
padding-top:12px;
margin-bottom:-12px;
}

#sideLine_b p {
width:425px;
padding-bottom:2em;
}


#title_a p.warming-up2{
width:765px;
padding-bottom:1em;
}

#title_a p.warming-up{
width:560px;
padding-bottom:1em;
}


#title_a p.warming-up img{
margin:0 15px 0 0;
float: left;
}


#sidePh {
width:765px;
}

.sidePh_1{
background:url(../../../special/images/2009_04_golf/090404c_p3.jpg) no-repeat right 510px;
}

.sidePh_2{
background:url(../../../special/images/2009_04_golf/090404c_p2.jpg) no-repeat right 780px;
}

.sidePh_3{
background:url(../../../special/images/2009_04_golf/090404c_p5.jpg) no-repeat right 1050px;
}

.sidePh_4{
background:url(../../../special/images/2009_04_golf/090404d_p4.jpg) no-repeat right 510px;
}

.sidePh_5{
background:url(../../../special/images/2009_04_golf/090404d_p3.jpg) no-repeat right 780px;
}

.sidePh_6{
background:url(../../../special/images/2009_04_golf/090404d_p5.jpg) no-repeat right 1050px;
}

.sidePh_7{
background:url(../../../special/images/2009_04_golf/090404e_p2.jpg) no-repeat right 510px;
}

.sidePh_8{
background:url(../../../special/images/2009_04_golf/090404e_p4.jpg) no-repeat right 780px;
}

.sidePh_9{
background:url(../../../special/images/2009_04_golf/090404e_p5.jpg) no-repeat right 1050px;
}


/* =====ここから 
.sideLine_a4{
width:560px;
min-height:380px;
_height:380px;
border-left:1px solid #339963;
padding-top:15px;
}


.sideLine_a5{
width:560px;
min-height:240px;
_height:240px;
border-left:1px solid #339963;
padding-top:15px;
}


.sideLine_a5 .article{
height:450px;
}


.sideLine_a .left{
float: left;
}


.sideLine_a .right{
float: right;
}
ここまで===== */



/*記事・キャプション*/

.article{
width:765px;
margin:0px 0 30px 0px;
}

.article p{
	padding: 0 0 1.0em 0;

}

.imagearea {
width:275px;
margin:0px 0px 15px 20px;
float: right;
}

.imagearea-L {
width:275px;
margin:0px 20px 15px 0px;
float: right;
}

.imagearea2 {
width:300px;
margin:-60px 0px 15px 40px;
float: right;
}

.imagearea3 {
width:300px;
margin:-300px 0px 15px 40px;
float: right;
}

.imagearea4 {
width:300px;
margin:-100px 0px 15px 40px;
float: right;
}

.imagearea5 {
width:300px;
margin:-400px 0px 15px 40px;
float: right;
}

.imagearea6 p{
width:765px;
font-size:0.72em;
line-height:1.4em; 
margin:5px 0 5px 0px;
}

.imagearea p{
font-size:0.72em;
line-height:1.4em; 
margin:5px 0 5px 0px;
}




/*=====SUTAJIAMUDJ=====*/
.stadiumDJ{
width:765px;
height:190px;
border:2px solid #96989b;
}


.stadiumDJ p{
font-size:1em;
line-height:1.4em;
margin:20px 20px 20px 20px;
}


.stadiumDJ img{
float:right;
}


/*=====参加者の感想=====*/
#impression{
width:765px;
height:1324px;
_height:1324px;
margin:20px 0px 20px 0px;
padding-top:45px;
background:url(../../../special/images/2009_04_golf/impression090404.jpg);
}


#impression h4{
margin:15px;
}


#impression p{
color:#414042;
}


#impression .boy{
width:700px;
height:150px;
margin:30px 0 0 30px;
}


#impression .boy .pp1{
color:#9c283f;
font-size:1.1em;
}


#impression .boy img{
margin:0px 12px 0px 0px;
float:left;
}


#impression .sibling{
width:700px;
margin:10px 0 0 40px;
}


#impression .sibling .pp1{
color:#9c283f;
font-size:1.1em;
}


#impression .sibling img{
margin:0px 0px 0px 12px;
float:right;
}


/*=====プロゴルファーコメント====*/
#progolfer{
width:765px;
border:4px solid #d1d3d4;
margin:30px 0px 30px 0px;
}

.hoshino{
width:750px;
height:300px;
_height:300px;
background:url(../../../special/images/2009_04_golf/090404_1hoshino.jpg);
margin:12px 0 15px 12px;
}


.hara{
width:750px;
background:url(../../../special/images/2009_04_golf/090404_2hara.jpg);
height:300px;
_height:300px;
margin:0 0 15px 12px;
}


.wada{
width:750px;
background:url(../../../special/images/2009_04_golf/090404_3wada.jpg);
height:300px;
_height:300px;
margin:0 0 15px 12px;
}


.hoshino .pg_body{
width:506px;
float:right;
margin:55px 10px 15px 0;
}


.hara .pg_body,
.wada .pg_body{
width:506px;
float:right;
margin:55px 10px 15px 0;
}

.profile{
font-size:0.85em;
line-height:1.4em; 
margin:10px 0 0 0;
padding:10px; 
clear:both;
background:#e1e1e1;
border:1px solid #9c283f;
}

.profile strong{
font-size:1.0em;
font-weight:900;
color: #9c283f;
}


.hoshino .profile{
color:#ffffff;
width:486px;
font-size:0.82em;
line-height:1.3em; 
float:right;
margin:0 14px 0 0;
padding:8px;
background:#58595b;
}


.hara .profile{
color:#ffffff;
width:486px;
font-size:0.82em;
line-height:1.3em; 
float:right;
margin:0 14px 0 0;
padding:8px;
background:#58595b;
}


.wada .profile{
color:#ffffff;
width:486px;
font-size:0.82em;
line-height:1.3em; 
float:right;
margin:0 14px 0 0;
padding:8px;
background:#58595b;
}


/*=====Photoアルバム=====*/
#photoalbum{
	width: 763px;
	border: 1px solid #990000;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}


#photoalbum td{
}


#photoalbum .plist{
font-size:0.85em;
line-height:1.5em;
width:765;
margin:0px;
}


#photoalbum .plist img{
margin:10px 0px 0px 0px;
}


#photoalbum .plist em{
font-size:1em;
line-height:1.5em;
color:#9c283f;
font-style:normal;
}


#photoalbum a{
color:#9c283f;
text-decoration:none;
}


#photoalbum a:hover{
color:#a7a9ac;
text-decoration:underline;
}


#photoalbum .album{
width:725px;
font-size:0.95em;
text-align:center; 
margin:15px 15px;
padding:4px;
border:1px solid #339963;
background:#f1f2f2;
}


/*=====ジュニアコーチコメント====*/
.Jrcoachcomment1{
	width: 760px;
	border: 3px solid #8b0000;
	margin: 0px;
	background: #f8f8f8;
	clear:both;
}

.Jrcoachcomment2{
	width: 760px;
	border: 3px solid #8b0000;
	background: #f8f8f8;
	margin-top: -3px;
	margin-right: 0px;
	margin-bottom: 60px;
	margin-left: 0px;
}

.Jrcoachcomment0{
	width: 760px;
	border: 3px solid #8b0000;
	background: #f8f8f8;
	margin-top: -3px;
	margin-right: 0px;
	margin-bottom: -3px;
	margin-left: 0px;
}


.Jrcoachcomment3{
width:765px;
border:1px solid #b9b0a9;
margin:10px 0px 30px 0px;
background:#ffffff;
}


.comment{
padding:16px;
}


.comment img{
text-align:left;
}


.comment h4{
padding:0px 0px 0px 16px;
margin:0px auto 10px;
color:#9c283f;
font-weight: 900;
font-size:1.3em;
line-height:1.3em;
clear:both;
}


.comment h5.taisyou{
	text-height:1.3em; 
	height:1.3em; 
	font-weight:900; 
	color:#666; 
	padding:0 0 0 20px; 
	background:url(../../../special/images/2013_08_baseball/point.gif) 0px 4px no-repeat; 
	margin-top:10px;
}
.comment p.int-txt{
	text-height:1.3em; 
	height:1.3em;
	padding:0 0 16px 16px;
	clear:both;
}

.comment .jrcom_body{
padding:10px 0px 0px 15px;
}




.pause{
margin:0px 0px 0px 16px;
}


.pause2{
margin:0px 0px 0px 0px;
}


/*CSSハック IE7*/
*:first-child+html .pause2{
margin:0px 0px -2px 0px;
}

/*CSSハック IE4〜6、MacIE4〜5*/
* html .pause2{
margin:0px 0px -2px 0px;
}

/*CSSハック Safari2〜*/
html[xmlns*=""] body:last-child .pause2{
margin:0px 0px 0px 0px;
}

/*CSSハック Safari3のみ*/
html:\66irst-child .pause2{
margin:0px 0px 0px 0px;
}


#link{
margin:30px 0px 30px 0px;
font-size:0.95em;
}


#link a {
color:#4f9051;
text-decoration:none;
}


#link a:hover {
color:#a7a9ac;
text-decoration:underline;
}


#crumbs{
margin:0px;
font-size:0.95em;
float:right;
}


.right_b {
font-size:0.9em;
}


.right_b p{
width:250px;
text-align:left;
line-height:1.3em;
}


.name{
color:#339963;
font-size:1.1em;
}


/* ===== Uner Module ===== */


.pageTop2{
text-align:right;
margin-top:20px;
font-size:0.8em;
}


.goBack2{
float:left;
margin-top:20px;
}
.imgCenterbot {
	text-align: center;
	margin-top: 20px;
}
table tr td .commentBox {
	margin-left: 15px;
}
table tr td .senCom {
	margin-left: 15px;
	margin-bottom: 15px;
}

.messageBox{border:#D9A300 solid 1px; background:#FFEFBF; width:485px; padding:20px 15px; margin:0px 0px 10px 15px;}
.messageBox h5{margin-bottom:5px;}
.messageBox p{ font-size:16px;}


