@charset "utf-8";

/* --------------------------------------------------
	clearfix
-------------------------------------------------- */
/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after {content: " ";display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0;}

/* no ie mac ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////\/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i*/
.pkg { display: block; }
/* */


/* --------------------------------------------------
	Initialized
-------------------------------------------------- */
/* HTML tag styles */
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fildset,input,textarea,p,blockquote,table,th,td,address{
margin:0;
padding:0;
color:#41403f;
font-style:normal;
font-size:12px;
line-height:1.6;
}

div {
}

table{border-collapse:collapse;border-spacing:0;}

textarea,input{margin:0;padding:0;}

caption,th{text-align:left;}
td,th{vertical-align: top; color:#41403f; line-height:1.6; }

fieldset,img,abbr{border:none;}
li{list-style-type:none;}
hr{display:none;}

a,a:link{ color:#ff6600;text-decoration:none;}
a:visited{ color:#ff6600;}
a:hover{ color:#ff6600;text-decoration:underline;}

strong{font-weight:bold;}

img {vertical-align:bottom;}

body {
font-family: "ＭＳ Ｐゴシック",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"MS PGothic",Sans-Serif;
text-align:center;
font-size:12px;
color: #41403f;
margin:0;
padding:0;
background:#ffffff url(./image/img/bg_body.jpg) 0 0;
}


/* --------------------------------------------------
	Layout
-------------------------------------------------- */
#container { background:url(./image/img/bg_pagebody.png) 0 0 repeat-y !important; width:970px; margin:0 auto; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://golfblog.anecan.tv/image/img/bg_pagebody.png", sizingMethod="scale"); background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://golfblog.anecan.tv/image/img/bg_pagebody.png", sizingMethod="scale");}

body #container {}

#container_inner { width:940px; margin:0 auto; background:#ffffff;}

/* --------------------------------------------------
	header
-------------------------------------------------- */
#header { width:940px; text-align:left; margin:0 auto; position:relative; height:221px;}

#header h1 { line-height:29px; heihgt:29px; font-weight:normal; position:absolute; top:0; left:10px;}
#header h1 a { color:#ffffff; }

#header .ul_glnavi { text-align:center; position:absolute; bottom:0px; left:0px; width:938px; _width:940px; background:#000; padding-top:10px; border:1px solid #fff;}
#header .ul_glnavi li { padding:0 0px; font-weight:bold; float:left; height:35px; _height:34px; width:150px; margin-right:1px; overflow:hidden;}
#header .ul_glnavi li a { color:#ffffff; text-indent:-9999px;}

#header .ul_glnavi .li01 { margin-left:19px;}
#header .ul_glnavi .li01 a { background:url(./image/img/btn_glnavi01.jpg) 0 0 no-repeat; display:block; height:35px;}
#header .ul_glnavi .li02 a { background:url(./image/img/btn_glnavi02.jpg) 0 0 no-repeat; display:block; height:35px;}
#header .ul_glnavi .li03 a { background:url(./image/img/btn_glnavi03.jpg) 0 0 no-repeat; display:block; height:35px;}
#header .ul_glnavi .li04 a { background:url(./image/img/btn_glnavi04.jpg) 0 0 no-repeat; display:block; height:35px;}

#header .ul_glnavi .li01 a:hover { background:url(./image/img/btn_glnavi01_on.jpg) 0 0 no-repeat; display:block; height:35px;}
#header .ul_glnavi .li02 a:hover { background:url(./image/img/btn_glnavi02_on.jpg) 0 0 no-repeat; display:block; height:35px;}
#header .ul_glnavi .li03 a:hover { background:url(./image/img/btn_glnavi03_on.jpg) 0 0 no-repeat; display:block; height:35px;}
#header .ul_glnavi .li04 a:hover { background:url(./image/img/btn_glnavi04_on.jpg) 0 0 no-repeat; display:block; height:35px;}


/* --------------------------------------------------
	wrapper
-------------------------------------------------- */
#wrapper { width:940px; margin:0 auto; padding:0 1px 40px; background:url(./image/img/bg_wrapper.jpg) 0 0 repeat-y;}
#wrapper:after {content: " ";display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0;}

/* --------------------------------------------------
	alpha
-------------------------------------------------- */
#alpha { width:624px; float:left; text-align:left; overflow:hidden;}

.div_alpha01 { margin-bottom:10px;}
.div_alpha01 h2 { margin-bottom:10px;}
.div_alpha01_inner { padding-left:17px; width:640px;}
.div_alpha01 .p_readmore { margin-right:40px; text-align:right;}

.p_readmore { clear:both;}

/* 新着記事 */
.div_alpha01 .div01 { width:289px; _width:301px; float:left; border:1px solid #f9dbe9; padding:4px 5px; margin-right:5px; height:102px; margin-bottom:5px; background:#fff5fa;}

.div_alpha01 .div01_01 { width:100px; float:left;}
.div_alpha01 .div01_01 .tbl01 .td01 { width:100px; height:100px; vertical-align:middle; text-align:center; background:url(./image/img/bg_td01.jpg) 50% 50% no-repeat;}
.div_alpha01 .div01_02 { width:176px; float:right;}
.div_alpha01 .div01_02 .p01 { color:#ff6600; font-size:12px; margin-bottom:0px;}
.div_alpha01 .div01_02 .p02 { font-size:10px; margin-bottom:0px;}
.div_alpha01 .div01_02 .p03 { font-size:10px; margin-bottom:0px;}
.div_alpha01 .div01_02 .p04 { line-height:1.4; font-size:10px;}
.div_alpha01 .div01_02 .p05 { font-size:10px; text-align:right;}

.div_alpha01 .ul01 { padding-left:10px; width:600px;}
.div_alpha01 .ul01 li { width:100px; height:140px; float:left; margin-right:12px; text-align:center; }

.div_alpha01 .tbl01 .td01 { width:98px; height:98px; text-align:center; vertical-align:middle;}
.div_alpha01 .tbl01 .td01 img {}


.div_alpha02 { margin-bottom:10px;}
.div_alpha02 h2 { margin-bottom:10px;}

.div_alpha02 .div01 { border:1px solid #f9dbe9; margin-left:19px; margin-bottom:10px; }
.div_alpha02 .div01 h3 { margin:1px 1px 10px; padding:0px 0 0 30px; background:url(./image/img/h3_01.jpg) 0 0 no-repeat; line-height:30px;}
.div_alpha02 .div01 h3 a { color:#ffffff; text-decoration:underline;}
.div_alpha02 .div01 h3 a:hover { color:#ffffff; text-decoration:none;}

.div_alpha02 .tbl01 { margin-left:20px;}

.div_alpha02 .img-table td { text-align:center; width:106px; height:106px; vertical-align:middle; border-collapse:collapse;}

.div_alpha02 .ul01 { margin-left:24px; }
.div_alpha02 .ul01 li { line-height:21px; padding:0px 0 3px 40px; font-size:12px; background:url(./image/img/icon01.jpg) 0 6px no-repeat; }
.div_alpha02 .ul01 li .spn01 { font-size:10px; margin-left:5px;}
.div_alpha02 .ul01 li a {color:#fa4101;}

.div_alpha02 .p_readmore { padding:10px 10px 5px; text-align:right;}
.div_alpha02.p_readmore a {}

.p_pagetop { text-align:right; padding:15px 0 0 0;}
.p_pagetop a { color:#41403F;}

.h2_01  { margin:1px 1px 10px; padding:0px 0 0 30px; background:url(./image/img/h3_01.jpg) 0 0 no-repeat; line-height:30px; color:#fff;}
.h2_01 a { color:#ffffff;}

/* --------------------------------------------------
	beta
-------------------------------------------------- */
#beta { width:275px; float:right; text-align:left; display:inline; margin-right:10px;}

.div_beta_bnr01 {margin:10px 0px;}

.div_beta01 { background:url(./image/img/bg_div_side01.jpg) 0 0 repeat-y; margin-bottom:10px; zoom:1;}
.div_beta01_inner { background:url(./image/img/bg_div_side01_bottom.jpg) 0 bottom no-repeat; padding-bottom:1px;}
.div_beta01 .ul01 { margin-bottom:15px; margin-left:8px; padding-left:16px;}
.div_beta01 .ul01 li { background:url(./image/img/icon02.jpg) 0 7px no-repeat; padding-left:20px; margin-bottom:4px; line-height:20px;}
.div_beta01 .ul01 li a { color:#fff; text-decoration:underline;}
.div_beta01 .ul01 li a:hover { text-decoration:none;}

.div_beta01 ul.ranking { margin-bottom:15px; margin-left:8px;}
.div_beta01 ul.ranking li { padding-left:44px; margin-bottom:4px; line-height:20px;}
.div_beta01 ul.ranking li a { color:#ffffff; text-decoration:underline;}
.div_beta01 ul.ranking li a:hover { text-decoration:none;}

.div_beta01 ul.ranking .ra1 { background:url(./image/img/icon_rank01.jpg) 0 4px no-repeat;}
.div_beta01 ul.ranking .ra2 { background:url(./image/img/icon_rank02.jpg) 0 4px no-repeat;}
.div_beta01 ul.ranking .ra3 { background:url(./image/img/icon_rank03.jpg) 0 4px no-repeat;}
.div_beta01 ul.ranking .ra4 { background:url(./image/img/icon_rank04.jpg) 0 4px no-repeat;}
.div_beta01 ul.ranking .ra5 { background:url(./image/img/icon_rank05.jpg) 0 4px no-repeat;}
.div_beta01 ul.ranking .ra6 { background:url(./image/img/icon_rank06.jpg) 0 4px no-repeat;}
.div_beta01 ul.ranking .ra7 { background:url(./image/img/icon_rank07.jpg) 0 4px no-repeat;}
.div_beta01 ul.ranking .ra8 { background:url(./image/img/icon_rank08.jpg) 0 4px no-repeat;}
.div_beta01 ul.ranking .ra9 { background:url(./image/img/icon_rank09.jpg) 0 4px no-repeat;}
.div_beta01 ul.ranking .ra10 { background:url(./image/img/icon_rank10.jpg) 0 4px no-repeat;}

.div_beta01 .p_bottom { text-align:right; line-height:12px; padding:0 10px 9px;}
.div_beta01 .p_bottom a { color:#fff; text-decoration:underline;}
.div_beta01 .p_bottom a:hover { text-decoration:none;}

/* --------------------------------------------------
	footer
-------------------------------------------------- */
#footer { clear:both; background:#000; padding:8px; border:1px solid #fff; border-bottom:0px; zoom:1; margin-bottom:0px; height:18px; _height:36px; overflow:hidden; zoom:1;}
#footer address { color:#ffffff; text-align:right;}


/* --------------------------------------------------
common
-------------------------------------------------- */
.ul_crumb { margin-bottom:10px; padding:10px 10px 0; }
.ul_crumb li { display:inline; padding-left:10px; margin-right:5px; background:url(./image/img/icon_crumb.gif) 0 1px no-repeat;}
.ul_crumb .li00 { background:none; padding-left:0px;}

.pagetop {width:100%; text-align:right;}
.pagetop a {background:url(./image/img/bg_pagetop.jpg) 0 3px no-repeat; padding-left:15px;}

.div_contents {
margin:0 0 0 19px;
}


/* --------------------------------------------------
 category
-------------------------------------------------- */
/* category
-------------------------------------------------- */
.p_date {margin-bottom:5px; clear:both; padding-left:5px;}
.p_img { float:left; margin-right:15px; width:100px;}
.p_editor {text-align:right; margin-bottom:3px; padding-bottom:3px; width:490px; float:right;}
#body_category .div_entry_body { width:480px; float:right; padding:5px; margin-bottom:40px;zoom:1;}
.div_entry_body:after {content: " ";display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0;}


/* --------------------------------------------------
 entry
-------------------------------------------------- */
/* entry
-------------------------------------------------- */
#body_entry .p_editor {text-align:right; margin-bottom:10px; padding-bottom:3px; float:none; width:100%;}
#body_entry .div_entry_body {clear:both; padding:5px; margin-bottom:40px;zoom:1;}
#body_entry .div_entry_contents {zoom:1; margin-bottom:15px;}
#body_entry .div_entry_contents:after {content: " ";display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0;}


.p_page { text-align:right; margin:0px 0 5px; clear:both; position:relative; height:20px;}
.p_page .spn01 a { position:absolute; top:0; left:0; display:block; background:url(../img/icon_page_back.jpg) 0 5px no-repeat; _ background:url(../img/icon_page_back.jpg) 0 4px no-repeat; padding-left:11px;}
.p_page .spn02 a { position:absolute; top:0; right:0;display:block; padding-right:11px; background:url(../img/icon_page_next.jpg) right 5px no-repeat; _background:url(../img/icon_page_next.jpg) right 4px no-repeat;}

.p_post_footer { border-top:1px dotted #7D7D7D; padding-top:5px; text-align:right; clear:both;}

.image_text {width:114px; text-align:center;}
.image_text .p01 {padding:0 6px;}






#body_image .img-table{

	border: 1px solid #aaaaaa; 
	width:106px;
	height:106px; 

}
/*イメージ追加 start*/
#body_image .img-table{
	margin-top: 5px;
	margin-left: 4px;
	border: 1px solid #aaaaaa; 
	width:100px;
	height:100px; 
}

#body_image .img-table td {text-align:center; vertical-align:middle; padding:3px;}
