/* CSS Document */


/* ************************************************ 
 *	共通設定
 * ************************************************ */
* {
	margin: 0px;
}




*{
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
margin:0;
padding:0;
}



#wrapA{
	width:800px;
	margin-right: auto;
	margin-left: auto;
	padding: 0 20px;
	background-image: url(../images/netshop/img_main_bg2.gif);
}

#wrapB{
	width:800px;/*858px*/
	margin:0 auto;
}

/*ヘッダー領域---------------*/
#header{
	background-color:#FFFFFF;
	width:840px;
	height:80px;
	margin:0 auto;
	background-image: url(../images/content/head_bg.gif);
	background-repeat: no-repeat;
	padding: 0 auto;
	}

DIV#title{
	top:-20px;
	left:0px;
	text-indent:-10000px;
	font-size:1px;
	margin:0;
	padding:0;
	height: 100;
	}
DIV#title a{
	display:block;
	width:350px;
	height:85px;	
	}


h1{
	font-size:12px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: normal;
	text-indent: 10px;
	background-color: #FFFFCC;
}

	
h2#description{

}


/*青パパイヤのお店紹介---------------*/
DIV.shopwaku{
	width:550px;
	margin-right: auto;
	margin-left: auto;
	}

DIV.shopwaku h3{
	color:#CC0000;
	line-height: 150%;
	}





DIV.shopwaku h2#description{
	font-size:16px;
	text-indent: 130px;
	}


	
DIV.shopwaku-bottom{
	width:650px;
	background-image: url(../papaya/images/shopwaku_bottom.gif);
	height:30px;
	background-repeat: no-repeat;
	clear: both;
	}


TABLE.shop2TA{
	border-bottom:#CCCCCC solid 1px;
	margin-top: 5px;
}

TABLE.shop2TA TH{
background-color:#E6E6E6;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;

}

TABLE.shop2TA TD{
	background-color: #FFFFFF;
	padding:3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;

}

TABLE.shopTA{

}

TABLE.shopTA3{

}


TABLE.shopTA3 img{
	padding:5px;
	border:1px solid #DDD357;
	background-color: #FFFFFF;

}
TABLE.shopTA img{
	padding:5px;
	border:1px solid #DDD357;
	background-color: #FFFFFF;

}

TABLE.shopTA TD#cap{
	padding:3px 10px 10px 0;
	line-height: 100%;
}

TABLE.shopTA TD{


}

/*新ネットショップ--------------*/
DIV.shopwaku2{
	width:550px;
	margin-right: auto;
	margin-left: auto;
	}

DIV.shopwaku2 h2{
	width:500px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #0033CC;
	border-left-color: #0033CC;
	line-height: 30px;
	font-size: 16px;
	text-indent: 10px;
	}

DIV.shopwaku2 h3{
	background-image:url(../images/content/003-002.gif);
	line-height: 30px;
	color: #CC0000;
	text-indent: 10px;

	}

DIV.shopwaku2 h4{
	color:#CC0000;
	margin-top: 10px;
	margin-bottom: 10px;
	}




DIV.shopwaku2 p{
font-size:14px;
line-height:150%;

	}

DIV.shopwaku2 SPAN#red{
font-size:14px;
color:#CC3300;
font-weight:bold;

	}


/*Left---------------*/

#wrapLeft ul{
margin:0;

	}


#wrapLeft .blogList ul{
margin:2px;

}


#wrapLeft .blogList li{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding:5px;
	background-image: url(../images/common/yaji_orange.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	background-position: 0px 12px;
	text-indent: 5px;

}





/*Center---------------*/
#wrapCenter{
	width:600px;
	float: right;
	/*background:url(../images/common/img_center_bg.gif) repeat-y;*/
	}





dl.menuL{
	margin:0;
	padding:0;
	width:160px;
	}	
dl.menuL dt{
	margin:0 0 0 3px;
	padding:10px 0 0 10px;
	line-height:150%;
	background-image: url(../images/common/yaji_orange.gif);
	background-repeat: no-repeat;
	background-position: left 18px;
	}
	
dl.menuL dt a:link,
dl.menuL dt a:visited{
	color:#0E357B;
	}
dl.menuL dt a:hover,
dl.menuL dt a:active{
	color:#FF9900;
	text-decoration:none;
	font-size: 13px;
}	
	
	
dl.menuL dd{
	margin:0 0 0 10px;
	padding:0 0 0 13px;
	background:url(../images/unionimages/yaji_dgreen.gif) no-repeat left 5px;
	line-height:150%;
	}		

dl.menuL dd a:link,
dl.menuL dd a:visited{
	color:#4E6103;
	}
dl.menuL dd a:hover,
dl.menuL dd a:active{
	color:#FF9900;
	text-decoration:none;
}


table.calendar {
    text-align: center;
	width: 146px;
	margin: 0px 5px 10px 4px;
	padding: 0px;
}
	
	
	
/*エントリー--------------*/


#entryBody{

}



#entryBody h3{
	font-size:12px;
	margin: 0px;
	padding: 0px;

}



/*categoryArchive：ブログ用--------------*/


p.content-nav{
margin:15px 0 15px 30px ;
font-size:12px;
}



#blogBody{

}

#blogBody .blogtitle{
	background-image:url(../images/content/blog_title.gif);
	width: 530px;
	height: 80px;
	margin-left: 30px;
	background-repeat: no-repeat;
	margin-bottom: 20px;
}

#blogBody h3{

	text-indent: -9999px;


}


DIV.blogEntry{
	width:520px;
	margin: 0 0 15px 30px;
	border: 1px solid #A7B438;
}

DIV.blogEntry p{
	line-height: 150%;
	font-size: 115%;
	color: #000000;
}



DIV.entry_top {
	background-image:  url(../images/content/003-002.gif);
	background-repeat: repeat;
	width: 100%;
	line-height: 40px;
	padding-left: 10px;
}

DIV.entry_top h4{
	font-size:96%;
	margin: 0;
}

.entry_date {
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 12px;
color: #993300;
padding-left:390px;
padding-top:5px;
}

.entry_title {
font-size: 14px;
font-weight: bolder;
color: #800000;
margin: 10px 20px 15px 20px;
}

.entry_body {
line-height: 170%;
font-size:14px;
color: #333333;
margin: 10px 20px 10px 20px;
}

.entry_author {
	font-size: 12px;
	color: #333333;
	text-align: right;
	padding: 5px;
}

.entry_more {
font-size: 11px;
line-height: 170%;
color: #333333;
margin: 20px;
}

.entry_state {
font-size: 10px;
color: #666666;
margin: 5px 20px 15px 20px; 
}

.come {
	font-size: 12px;
	padding: 5px;

}


.comment_title {
font-size: 12px;
font-weight: bolder;
color: #666666;
margin: 10px 20px 10px 20px;
padding-bottom: 3px;
border-bottom: 1px dotted #CCCCCC;
}


h2#archive-title{
	font-size:14px;
	margin-left: 30px;
	margin-bottom: 10px;
}


h2.module-header{
	font-size:12px;
	margin-left: 10px;
	margin-bottom: 10px;


}

/*トラックバック欄--------------*/


div.trackbacks{
width:400px;
margin:0 0 0 0;

}


div.trackbacks h3{

}


#trackbacks-info {
    margin: 10px 0 20px 20px;
    border: 1px dashed #a3b8cc;
    padding: 0 10px;
    color: #292e33;
    font-size: 11px;
    text-align: center;
    background: #e6ecf2;
}

div.trackbacks-content{

	width:400px;
	border: 1px solid #999999;
	margin: 10px 10px 10px 30px;
	padding: 10px;
}



.trackback_title {
font-size: 12px;
font-weight: bolder;
color: #666666;
margin: 10px 20px 10px 20px;
padding-bottom: 3px;
border-bottom: 1px dotted #CCCCCC;
}

.trackback_url {
font-size: 11px;
color: #808876;
margin: 15px 20px 15px 20px;
}

.pict {
padding:6px;
background-color:#ffffff;
border-width: 1px;
border-style: solid;
border-color: #999999 #666666 #666666 #999999;
}



/*entryArchiveコメント欄--------------*/

.comments-open{
padding:0 40px;

}

.comments-open h2{
	font-size:14px;
	background-color: #E1E1E1;
	padding-top: 5px;
	padding-bottom: 5px;

}

.comments-open-content{
padding:0 20px;

}

.comments-open-content p{

}



.comments-open label { display: block; }

#comment-author, #comment-email, #comment-url, #comment-text {
    width: 240px;
}


.comment-footer,
.comments-open-footer,
.archive-content {
    clear: both;
    margin: 5px;
}

.comments-open label {
	display: block;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}

#comment-author, #comment-email, #comment-url, #comment-text {
    width: 240px;
}

#comment-bake-cookie {
    margin-left: 0;
    vertical-align: middle;
}

.comments-open-header {
    clear: both;
}

#comment-post {
    font-weight: bold;
}



DIV.comment-inner{
	width:400px;
	border: 1px solid #999999;
	margin: 10px 10px 10px 30px;
	padding: 10px;

}

h3.comments-header {
	font-size:12px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left:20px;


}

DIV.footNavi{
width:400px;
}


/*カテゴリー：トピックス---------------*/


DIV#topicsBody{

}
DIV#topicsBody h3{
     color: #FFFFFF;
	font-weight: bold;
	background-image: url(../images/content/003-004.gif);
	background-repeat: repeat-x;
	height: 30px;
	font-size: 14px;
	text-indent: 1.5em;
	padding: 0px;
	margin: 10px 0;
	line-height: 30px;
}

DIV#topicsEntry{
	width:540px;
	margin-left:20px;
}

DIV#topicsEntry h4{
	background-color:#EBEBEB;
	padding:5px;
	margin: 0 0 10px 0;
}


DIV#topicsEntry h5{
	font-size:22px;
	color: #FF0000;
	margin-top: 10px;
	margin-bottom: 10px;
}



DIV#topicsEntry p{
	line-height: 150%;
	color: #000000;

}








	
/*カテゴリー：スポーツチーム活動支援---------------*/

#sportBody{

}

DIV#sportBody h3{
     color: #FFFFFF;
	font-weight: bold;
	background-image: url(../images/content/003-004.gif);
	background-repeat: repeat-x;
	height: 30px;
	font-size: 14px;
	text-indent: 1.5em;
	padding: 0px;
	margin: 10px 0;
	line-height: 30px;
}



 
 
DIV#sportBody p{
	line-height: 160%;
	color: #000000;
}


DIV#sportEntry{
	width:510px;
	margin-left:20px;
	border:solid #FFCC00;
	padding: 15px;
}

DIV#sportEntry p{
font-size:100%;
}

DIV#sportEntry h4{
	background-color:#FFCC66;
	padding:5px;
	margin: 0 0 10px 0;
	}

/*骨満タン---------------*/

DIV.unagiwaku{
	border:1px solid #000099;
	padding: 10px;
}


/*青パパイヤ用Center---------------*/
#wrapCenter2{
	width:650px;
	float:left;
	padding: 10px;
	margin-left: 50px;
	}
	
#wrapCenter2 #papaya{
width:600px;

	}
	
#wrapCenter2 #papaya h3{
	font-size:110%;
	margin: 10px 0;
	line-height: 30px;
	color: #006600;
	background-image: url(../images/content/003-005.gif);
	text-indent: 10px;

	}

#wrapCenter2 #papaya h4{
	font-size:110%;
	margin: 10px 0;
	}
	
#wrapCenter2 #papaya p{

	}
	
#wrapCenter2 #papaya strong{

	}
	
	
#wrapCenter2 #papaya {

	}
	

#wrapCenter2 #osirase {
	padding:10px;
	margin-top: 20px;
	border: 1px solid #333333;

	}
	


/*個人情報保護方針Center---------------*/
#wrapCenter2{
	width:650px;
	float:left;
	padding: 10px;
	margin-left: 50px;
	}
	
#wrapCenter2 #privacy{
	width:630px;
	margin-top: 20px;

	}
	
	
#wrapCenter2 #privacyBody{
padding:10px;

	}
	
#wrapCenter2 #privacy h2{
	font-size:110%;
	line-height: 30px;
	color: #006600;
	background-image: url(../images/content/003-002.gif);
	text-indent: 10px;

	}

#wrapCenter2 #privacy h3{
	font-size:95%;
	margin: 10px 0;
	color: #990000;
	}
	
#wrapCenter2 #privacy p{

	}
	
#wrapCenter2 #privacy li{

	}
	


	
/*▽スタイルシート：カレンダー▽*/

#calendar {
	line-height: 140%;
	color: #003300;
	font-family: Verdana, Arial, sans-serif;
	padding: 0px;
	text-align: center;
	margin-bottom: 5px;
	background-color: #FFFFCC;
	}

#calendar table {
	font-size: 90%;
	padding: 2px;
	border-collapse: collapse;
	border: 0px;
	width: 155px;
	}

#calendar caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #333333;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 5px;
	}

#calendar th {
	text-align: center;
	font-weight: normal;
	background-color: #ebe8e1;
	}

#calendar .sunday { background-color:#ffe6cc; }

#calendar .saturday { background-color:#ccffcc; }

#calendar td { text-align: center; }

#calendar a:link {
	text-decoration: none;
	color: #0033ff;
	border-bottom: 1px solid #d97f26;
                }

#calendar a:link:hover {
	text-decoration: underline;
	color: #ff3300;
	border-bottom: 1px solid #d97f26;
                }

#calendar a:link:active {
	text-decoration: underline;
	color: #0033ff;
	border-bottom: 1px solid #d97f26;
                }

#calendar a:visited {
	text-decoration: none;
	color: #0033ff;
	border-bottom: 1px solid #d97f26;
                }

#calendar a:visited:hover {
	text-decoration: underline;
	color: #ff3300;
	border-bottom: 1px solid #d97f26;
                }

#calendar a:visited:active {
	text-decoration: underline;
	color: #0033ff;
	border-bottom: 1px solid #d97f26;
                }

/


/*お問合せフォーム---------------*/
	
/* テーブル設定 */


table.inquiry-table{
	width:90%;
	border-collapse:collapse;
	margin:20px 0 0 30px;
}

table.inquiry-table th,
table.inquiry-table td
{
	border:1px solid #cccccc;
	padding:5px;
}

table.inquiry-table th
{
	font-weight: bold;
	text-align:left;
	background:#f2f2f2;
	width:150px;
}


table.inquiry-table span.red
{
	color:#ff0000;
}



/* 送信ボタン */

div.form-submit
{
	text-align:center;
	margin: 10px;
}

div.form-submit input
{
	width:100px;
}




/*ぱんくずリスト---------------*/

.pan {
	background: #F7F5F5;
	margin: 0px;
	padding: 5px 10px;
	width: 560px;
	text-align: left;
	font-size:10px;
	border-bottom: 1px solid #C5C5C5;

}


/*特定商取引法に基づく表記*/

table.Tabletokusho{
}
table.Tabletokusho p{
font-size:12px;
}

table.Tabletokusho th{
	text-align:left;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-image: url(../images/content/003-009.gif);
	width:180px;
}


table.Tabletokusho td{
padding:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}



/*個人情報保護方針Center---------------*/

	
#wrapCenter #privacy{
	width:500px;
	margin-top: 20px;
	margin-left: 30px;

	}
	
	
#wrapCenter #privacyBody{
padding:10px;

	}
	
#wrapCenter #privacy h2{
	font-size:110%;
	line-height: 30px;
	color: #006600;
	background-image: url(../images/content/003-002.gif);
	text-indent: 10px;

	}

#wrapCenter #privacy h3{
	font-size:95%;
	margin: 10px 0;
	color: #990000;
	}
	
#wrapCenter #privacy p{

	}
	
#wrapCenter #privacy li{

	}
	
