@charset "UTF-8";


/* ------ 全体構造 ------ */

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

html {  
    overflow-y:scroll;  
} 



img, a img {
	border:none;max-width: 100%; 
}

span {
	line-height:140%
}

.table_border{
	border: 1px solid #CCCCCC; font-size:12px;background-color:#E1E1E1; float:left;	
}

a:link.game {/*未訪問のリンク*/
    line-height:140%
}
a:visited.game {/*訪問後のリンク*/
    line-height:140%
}
a:hover.game {/*マウスをのせたとき*/
    line-height:140%
}
a:active.game {/*クリック中*/
    line-height:140%
}

a:link.tournament {/*未訪問のリンク*/
    font-size:12px;line-height:140%
}
a:visited.tournament {/*訪問後のリンク*/
    font-size:12px;line-height:140%
}
a:hover.tournament {/*マウスをのせたとき*/
    font-size:12px;line-height:140%
}
a:active.tournament {/*クリック中*/
    font-size:12px;line-height:140%
}

h2 {
	float:left;
	margin-bottom:5px;
	

}
/*======================================

ヘッダー

=======================================*/
/* ------ ヘッダー ------ */


div#header_top_h1{
	width:1065px;
	height:20px ;
	text-align: left;
	position: absolute;
	top:0px;
	left:5px;
}


div#header_top_logo{
	width:1085px;
	height:80px ;
	text-align: left;
	position: absolute;
	top:35px;
	left:0px;
}
.announce{
	width:100%;
	background:#FFF;
	padding-top: 10px;
	text-align:center;
	float:left;
	box-sizing:border-box
}
.announce a{
	color:#FF0000;font-size:14px
}

/* ------ 編集ＯＫ ------ */

div#header_contact{
	width:80px;
	height:20px;
	text-align: center;
	position: absolute;
	top:0px;
	right:95px;
	/*バックグラウンドの色編集*/ 

}
/* ------ 編集ＯＫ ------ */
div#header_join{
	width:80px;
	height:20px;
	text-align: center;
	position: absolute;
	top:0px;
	right:0px;
	/*バックグラウンドの色編集*/ 
}

/* ------ 編集ＯＫ ------ */

div#header_login{
	width:80px;
	height:20px;
	text-align: center;
	position: absolute;
	top:0px;
	right:190px;

}

/* ------ 編集ＯＫ ------ */

div#header_top{
	width:80px;
	height:20px;
	text-align: center;
	position: absolute;
	top:0px;
	right:285px;

}


/* ------ 編集ＯＫ ------ */

div#header_top_renmei{
	width:80px;
	height:20px;
	text-align: center;
	position: absolute;
	top:0px;
	right:190px;

}

/* ------ 編集ＯＫ ------ */

div#header_login_renmei{
	width:80px;
	height:20px;
	text-align: center;
	position: absolute;
	top:0px;
	right:95px;

}
/* ------ 編集ＯＫ ------ */

div#header_contact_renmei{
	width:80px;
	height:20px;
	text-align: center;
	position: absolute;
	top:0px;
	right:0px;
	/*バックグラウンドの色編集*/ 

}

/*======================================

コンテンツ

=======================================*/


/* ------ レフトコンテンツ ------ */
div#left_contents{
	width:150px;
	height:auto;
	padding-top:5px;
	margin-top:0px; 
	text-align: left;
	float:left;
	
}
.left_calender{
	width:150px;
	height:auto;
	margin-bottom:10px; 
	text-align: left;
	float:left;
	
}

.left_menu_btn_img{
	width:150px;
	height:auto;
	margin-bottom:10px;
	float:left;

}

/* ------ メインコンテンツ ------ */

div#center_contents{
	width:680px;
	height:auto;
	margin-top:0px; 
	text-align: left;
	float:left;	
}

/*-----動画----*/
.iframe-wrap_top {
	position: relative;
	width: 100%;
	padding-top: 50%;
	overflow: auto;
	margin: 0 0 40px;
	-webkit-overflow-scrolling: touch;
	background: #FFF;
	box-sizing: border-box;
}
.iframe-wrap_top iframe {
	position:absolute;
	top:0;
	width:100%;
	
	height:100%;
	border:none;
	display:block;
}

/* ------ メイン画像----- */
div#center_contents_img{
	width:680px;
	height:385px;
	float:left;
	overflow: hidden;
	margin-bottom:25px;
}

div#top_message{
	width:680px;
	line-height:140%;
	height:auto;
	float:left;
}

div.center_contents_txt{
	width:625px;
	height:auto;
	margin:20px;
	font-size:14px;
	text-align: left;
	float:left;	
}
div.contents_warp{width:100%;margin-top:15px;float:left;}
/* ------ トップページ試合結果------ */

div.center_game{
	width:625px;
	height:auto;
	margin:20px;
	font-size:18px;
	font-weight:bold;
	text-align: left;
	float:left;	
}
.center_game_score{
	color:#000000;
	font-size:12px;
	text-align: left;
	float:left;	
}
.center_game_comment{
	color:#666666;
	font-size:12px;
	font-weight:none;
	text-align: left;
	float:left;	
}



/* ------ トップページ新着情報 ------ */

div.center_news_txt{
	width:630px;
	height:auto;
	margin:15px;
	font-size:14px;
	text-align: left;
	float:left;	
}
.center_news_txt ul {
	list-style-type: none;
}

.center_news_txt li {
	background: url( /common/img/new_icon.jpg) left no-repeat;/*新着アイコン変更可能*/ 
	font-size:12px;
	padding-left: 20px;
	margin-bottom: 10px;
}


/* ------ 大会情報 ------ */

div.center_tournament_txt{
	width:625px;
	height:auto;
	margin:20px;
	font-size:14px;
	text-align: left;
	float:left;	
}
.center_tournament_txt ul {
	list-style-type: none;
}

.center_tournament_txt li {
	background: url( /common/img/tournament_icon.jpg) left no-repeat;/*新着アイコン変更可能*/ 
	font-size:12px;
	padding-left: 20px;
	margin-bottom: 10px;
}

/* ------ 試合情報 ------ */

/*試合情報の表*/

.game_table{
width: 100%;
border-collapse: separate;
border-spacing: 0px;
border: 1px solid #CCCCCC;
font-size:12px;
}
.game_table th{
padding:8px;
text-align: left;
vertical-align: middle;
color: #444;
border-left: 3px double #660000;
border-top: 1px solid #fff;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
}
.game_table td{

padding:8px;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
}

/* ------ 練習ログ------ */
.model_square_thumb{
	width:31%;height:auto;font-size:10px;text-align:left;margin:5px 1% 5px 1%;float:left;
}

.model_square_thumb .resize{
	display: inline-block;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
	border: 1px solid #999999;box-sizing: border-box;
    width: 100%;
    padding-top:100%;
	display:block
}
.link_btn a{
	width:40%;margin:15px 30%;-webkit-appearance: none;padding: 6px 10px;color: #fff;background-color: #1f9868;border-color: #21a16e;border: 2px solid transparent; border-radius: 4px;font-size: 14px;letter-spacing: .5px;text-align:center;float:left;box-sizing:border-box
}
.practice_log{margin-top:10px;margin-left:20px;margin-right:10px;float:left
}
.cut {
    position: relative;
    float: left;
    overflow: hidden;    /*不要部分の切り取り*/
    height: 90px;        /*正方形にしたい高さサイズ*/
    width: 90px;        /*正方形にしたい横幅サイズ*/
    display: block;        /*spanなのでblock要素にする*/
    margin:0 10px 10px 0;
    border: 4px solid #ccc; 
}
.cut_image {            /*縦・横の画像でも一応見れるように微妙に調整されています。*/
    diaplay: block;
    height: 150px;
    position: absolute;
    left: -40px;
    top: -10px;
}

/* ------ メンバー紹介 ------ */
.member_menu_button  {  
    border-top: 1px solid #ccc;  
    border-right: 1px solid #999;  
    border-bottom: 1px solid #999;  
    border-left: 1px solid #ccc;
	margin: 3px;  
    padding: 5px 10px;  
    font-weight: bold;  
    cursor: pointer;  
    color: #666;
	background: -moz-linear-gradient(top, #fff, #F1F1F1 1%, #F1F1F1 50%, #DFDFDF 99%, #ccc);  
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(0.01, #F1F1F1), color-stop(0.5, #F1F1F1), color-stop(0.99, #DFDFDF), to(#ccc));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#DFDFDF',GradientType=0 );/*変更可能*/ 
	float:left;
}

/*メンバーの表*/

.member_table{
width: 100%;
border-collapse: separate;
border-spacing: 0px;
border: 1px solid #CCCCCC;
font-size:14px;
}
.member_table th{
padding:8px;
text-align: left;
vertical-align: middle;
color: #444;
background-color: #fafafa;
border-left: 3px double #660000;
border-top: 1px solid #fff;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
}
.member_table td{
padding:8px;
background-color: #fafafa;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
}

/* ------ カレンダー ------ */
.calendar_menu_button  {  
    border-top: 1px solid #ccc;  
    border-right: 1px solid #999;  
    border-bottom: 1px solid #999;  
    border-left: 1px solid #ccc;
	margin: 3px;  
    padding: 5px 10px;  
    font-weight: bold;  
    cursor: pointer;  
    color: #666;
	background: -moz-linear-gradient(top, #fff, #F1F1F1 1%, #F1F1F1 50%, #DFDFDF 99%, #ccc);  
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(0.01, #F1F1F1), color-stop(0.5, #F1F1F1), color-stop(0.99, #DFDFDF), to(#ccc));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#DFDFDF',GradientType=0 );/*変更可能*/ 
	float:left;
}

.calendar_detail_table{
width: 100%;
border-collapse: separate;
border-spacing: 0px;
border: 1px solid #CCCCCC;
font-size:14px;
}
.calendar_detail_table th{
width:20%;
padding:8px;
text-align: left;
vertical-align: middle;
color: #444;
border-left: 3px double #660000;
border-top: 1px solid #fff;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
}
.calendar_detail_table td{
width:80%;	
padding:8px;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
}

/* ------ グーグルアドセンス設置----- */
div#center_adsense{
	width:615px;
	height:auto;
	margin-left:30px; 
	margin-top:15px; 
	text-align: left;
	float:left;	
	background:#fff;
}
div#center_adsense_left{
	width:300px;
	height:auto;
	text-align: left;
	float:left;	
}
div#center_adsense_right{
	width:300px;
	height:auto;
	margin-left:15px; 
	text-align: left;
	float:left;	
}

/* ------ ライトコンテンツ ------ */
div#right_contents{
	width:200px;
	height:auto;
	padding-top:5px;
	margin-left:15px; 
	text-align: left;
	float:left;
	
}
.right_banner{
	margin-bottom:10px; 
	text-align: left;
	float:left;	
}


/*======================================

右カレンダー

=======================================*/

/* ------ 右カレンダー項目のボックス線 ------ */
div.week_carendar_box{
	width:198px;
	height:auto;
	margin-bottom:15px; 
	text-align: left;
	float:left;	
	background:#fff;
	border:#070036 1px solid;/*変更可能*/ 
}

/* ------ 右カレンダー項目のタイトル ------ */
div.week_carendar_title{
	width:188px;
	height:20px;
	padding-left:5px;
	padding-right:5px;
	font-size:14px;
	color:#FFFFFF;/*変更可能*/ 
	font-weight:bold;
	text-align: left;
	float:left;	
	/*バックグラウンドの色編集*/ 
	background: #070036;
	/*グラデ使用時
	background: -moz-linear-gradient(top, #000000, #4b4b4b);/*変更可能*/ 
	background: -ms-linear-gradient(top, #000000, #4b4b4b);/*変更可能*/  
	background: -webkit-gradient(linear, left top, left bottom, from(#000000), to(#4b4b4b));/*変更可能*/ 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#4b4b4b',GradientType=0 );/*変更可能*/ */
}

div.week_carendar_txt{
	width:180px;
	height:auto;
	margin:10px;
	font-size:12px;
	text-align: left;
	float:left;	
}

.week_carendar_txt ul {
	list-style-type: none;
}

.week_carendar_txt li {
	font-size:12px;
	margin-bottom: 5px;
	border-bottom: dotted 1px #0000ff;
}

/* ------ リンク色 ----- */
a:link.week_carendar_txt    {font-size: 10pt; font-style: normal; font-weight: none; color: #0033ff; text-decoration: none;}
a:visited.week_carendar_txt {font-size: 10pt; font-style: normal; font-weight: none; color: #0033ff; text-decoration: none;}
a:hover.week_carendar_txt  {font-size: 10pt; font-style: normal; font-weight: none; color: #0033ff; text-decoration: none;}
a:active.week_carendar_txt  {font-size: 10pt; font-style: normal; font-weight: none; color: #0033ff; text-decoration: none;}


/*======================================

右カレンダー

=======================================*/
#banner_cs_right{
	position: relative;
	width:198px;
	height:auto;
	float:left;
	margin-top:5px;
	color:#000099;
	border:#000033 1px solid;/*変更可能*/ 
}

#banner_cs_right_txt{
	width:190px;
	height:auto;
	padding:5px;
	font-size:12px;
	line-height:180%;
}

a:link.banner_cs_right_txt    {font-size: 8pt; font-style: normal; font-weight: none; text-decoration: none;}
a:visited.banner_cs_right_txt {font-size: 8pt; font-style: normal; font-weight: none; text-decoration: none;}
a:hover.banner_cs_right_txt  {font-size: 8pt; font-style: normal; font-weight: none; text-decoration: none;}
a:active.banner_cs_right_txt  {font-size: 8pt; font-style: normal; font-weight: none; text-decoration: none;}

/*======================================

試合速報・大会速報

=======================================*/
.dl01 {
	margin:5px 0px 0px 0px;
	padding:0px 0px 3px 0px;
	border-bottom:#d9d9d9 1px solid;
	font-size:12px;
}
.dl01 dt {

}

.dl01 dd.date {
	margin-top:0px;
	float:none;
	clear:both;
	text-align:right;
	font-size:x-small;
	color:#777777;
}
div.tournament_contents_box{
	width:198px;
	height:auto;
	font-size:12px;
	margin:0 0 15px 0;
	border:1px #000000 solid;
	float:left;
}
div.game_contents_box{
	width:198px;
	height:auto;
	font-size:12px;
	margin:15px 0;
	border:1px #000000 solid;
	float:left;
}
div.game_contents_title{
	width:100%;
	background:#4c4c4c;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	float:left;
	text-align:center;
}
div.game_news_txt{
	width:94%;
	margin-left:3%;
	margin-right:3%;
	float:left;
	font-size:10px;
}

/*======================================

練習ログ

=======================================*/

.main_contents_log{
	width:188px;height:auto;font-size:10px;float:left;margin-bottom:5px;line-height:120%;	
}

.main_contents_log_img{
	width:90px;height:auto;	border:solid #333 1px;padding: 2px;background:#999;height:auto;	float:left;	
}

.main_contents_log_txt{
	width:80px;height:auto;margin-left:5px;height:auto;float:left;
}
.main_contents_log_imgsize{
	width:90px;	
}

a:link.main_contents_log_link {/*未訪問のリンク*/
    font-size:10px;line-height:140%;
}
a:visited.main_contents_log_link {/*訪問後のリンク*/
    font-size:10px;line-height:140%;
}
a:hover.main_contents_log_link {/*マウスをのせたとき*/
    font-size:10px;line-height:140%;
}
a:active.main_contents_log_link {/*クリック中*/
    font-size:10px;line-height:140%;
}
/*======================================

SNSコンテンツ

=======================================*/

.socialWrap {
	width:92%;
	margin:0 4% 0;
	padding: 10px 0;
	text-align: center;
	float:left
}
 
.socialWrap div {
	display: inline-block;
}
 
.fb_iframe_widget > span {
	vertical-align: baseline !important;
}
/*======================================

フッター

=======================================*/

/* ------ フッターコンテンツ ------ */

div#footer_contents{
	width:1065px;
	height:auto;
	margin-top:20px; 
	text-align: center;
	float:left;	
}


/*======================================

サブページ用

=======================================*/
.middle_wrap{
	font-size:14px;
	line-height:160%;
	width:100%;
	margin-top:25px;
	min-height:480px;
	float:left
}
.sub_contents{
	font-size:14px;
	line-height:160%;
	margin-bottom:50px;
	width:635px;
	padding-left:25px;
	float:left;	
}
.rightbox01 {
	margin:0px 0px 0px 10px;
	float:right;
	width:50%;
}
.rightbox01 img {
	margin-bottom:10px;
}
.leftbox01 {
	margin:0px 10px 0px 0px;
	float:left;
	width:50px;
}
.leftbox01 img {
	margin-bottom:10px;
	border:solid:1px #666666;
}

/* ------ アルバム画像表示 ------ */

#container{
	width:630px;
	float:left;
	margin: auto;
	position:relative;
}

.item {
width: 195px;margin: 5px;font-size:10px;border: 1px solid #ccc;float: left;background: #FFFFFF;
}

/*======================================

カレンダーの表

=======================================*/

.calendar_table{
width:100%;
border-collapse: separate;
border-spacing: 0px;
border: 1px solid #CCCCCC;
font-size:12px;
}

.calendar_table td{
width:14%;
padding:2px;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
}

/* ------ カレンダーのリンクサイズ ------ */
a:link.calendar_link    {font-size: 6pt; font-style: normal; text-decoration: underline;}
a:visited.calendar_link {font-size: 6pt; font-style: normal; text-decoration: underline;}
a:hover.calendar_link  {font-size: 6pt; font-style: normal; text-decoration: underline;}
a:active.calendar_link  {font-size: 6pt; font-style: normal; text-decoration: underline;}

/* ------ カレンダーの編集フォーム ------ */
.calendar_input{
	border:solid 1px #ccc; padding:5px 15px; margin:0 0 20px; font-family:Arial, sans-serif; font-size:1.2em; text-transform:uppercase; font-weight:bold; color:#333; cursor:pointer; background-color:#FFF;
}

.calendar_txtarea{
	border:0; padding:5px; font-size:14px; font-family:Arial, sans-serif; color:#000000; border:solid 1px #ccc; width:80%; height:auto;"
}

/*======================================

掲示板の表

=======================================*/
.bbs_detail_table{
width: 100%;
border-collapse: separate;
border-spacing: 0px;
font-size:14px;
}
.bbs_detail_table th{
padding:8px;
text-align: left;
vertical-align: middle;
color: #444;
border-left: 3px double #660000;
border-top: 1px solid #fff;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
}
.bbs_detail_table td{
padding:8px;
}


.bbs_table{
width:100%;
border-collapse: separate;
border-spacing: 0px;
border: 1px solid #CCCCCC;
font-size:12px;
}

.bbs_table td{
width:14%;
padding:2px;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
}

/* ------ 掲示板のリンクサイズ ------ */
a:link.bbs_link    {font-size: 8pt; font-style: normal; text-decoration: none;}
a:visited.bbs_link {font-size: 8pt; font-style: normal; text-decoration: none;}
a:hover.bbs_link  {font-size: 8pt; font-style: normal; text-decoration: none;}
a:active.bbs_link  {font-size: 8pt; font-style: normal; text-decoration: none;}

/* ------ 掲示板の編集フォーム ------ */
.bbs_input{
	border:solid 1px #ccc; padding:5px 15px; margin:0 0 20px; font-family:Arial, sans-serif; font-size:1.2em; text-transform:uppercase; font-weight:bold; color:#333; cursor:pointer; background-color:#FFF;
}

.bbs_txtarea{
	border:0; padding:5px; font-size:14px; font-family:Arial, sans-serif; color:#000000; border:solid 1px #ccc; width:80%; height:auto;"
}


/*======================================

小さいカレンダーの表

=======================================*/

.small_calendar_table{
width:100%;
border-collapse: separate;
border-spacing: 0px;
border: 1px solid #CCCCCC;
font-size:12px;
}

.small_calendar_table td{
width:14%;
padding:2px;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
}

/* ------ カレンダーのリンクサイズ ------ */
a.small_calendar_link    {font-size: 8pt; font-style: normal; border-bottom: 3px solid;}
/*======================================

フォームのデザイン

=======================================*/

.basic{
	border:0; padding:5px; font-size:16px; font-family:Arial, sans-serif; color:#000000; border:solid 1px #ccc; width:250px; height:30px;	
}
.basic_order_by{
	border:0; padding:2px; font-size:12px; font-family:Arial, sans-serif; color:#000000; border:solid 1px #ccc; width:40px; height:20px;	
}
.form_button{
	border:solid 1px #ccc; padding:5px 15px; margin:0 0 20px; font-family:Arial, sans-serif; font-size:1.2em; text-transform:uppercase; font-weight:bold; color:#333; cursor:pointer; background-color:#FFFFFF		
}

/*======================================

main.htmlのほとんどの表

=======================================*/
.cs_border{
	border: 1px solid #CCCCCC; font-size:12px;background-color:#E1E1E1;	
}
.cs_table{
width: 100%;
border-collapse: separate;
border-spacing: 0px;
border: 1px solid #CCCCCC;
font-size:12px;
}
.cs_table th{
width:25%;
padding:8px;
text-align: left;
vertical-align: middle;
color: #444;
background-color: #fafafa;
border-left: 3px double #660000;
border-top: 1px solid #fff;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
}
.usr_table td{
width:75%;
padding:8px;
background-color: #fafafa;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
}
/*======================================

disp_team_album

=======================================*/
.disp_team_album{
	width:10%;padding-right:1px;padding-bottom:1px;box-sizing: border-box;
}
/*======================================

disp_team_album_tag

=======================================*/
.disp_team_album_tag{
	width:20%;padding-right:1px;padding-bottom:1px;box-sizing: border-box;float:left
}
.disp_team_album_tag_cut{
	width: 100%; height: 70px; overflow:hidden;
}
.disp_team_album_tag img{
	width:100%;
}
.disp_team_album_tag a{
	font-size:14px;font-weight:bold;white-space: nowrap;margin-right:3px;
}
/*======================================

リトルリーグ大会情報のCSS

=======================================*/
.little_league_btn{
	width:100%;margin:0 0 15px;float:left;
	text-align:center;
}
.little_league_btn a{
	background:#FFF;color:#16006F;
	border: 1px solid #000;
	outline: 0;
	font-size:18px;
	font-weight:bold;
	padding:15px 0;
	display:block;
}
.little_league_btn a:hover{
	background:#16006F;
	color:#FFF;
	border: 1px solid #16006F;
}
.little_league_btn a::before{
	content: '';/*何も入れない*/
	display: inline-block;/*忘れずに！*/
	width: 30px;/*画像の幅*/
	height: 30px;/*画像の高さ*/
	margin:0 5px 0 0;
	background-image: url(https://www.littleleague-game.jp/img/header/lglogo2.png);
	background-size: contain;
	vertical-align: middle;
}
/*======================================

甲子園出場選手のCSS

=======================================*/


/*チームHPの右カラム*/
div.koshien_member_contents_box{
	width:100%;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	float:left;
	box-sizing:border-box
}
div.koshien_member_contents_title{
	width:100%;
	height:auto;
	color:#FFF;
	background:#4c4c4c;
	font-size:12px;
	margin:0 0 10px;
	float:left;
}
div.koshien_member_contents_box ul {
	width:100%;
	float:left;
}
div.koshien_member_contents_box ul li{
	width:94%;
	margin:0 3% 10px;
	text-align:left;
	font-weight:normal;
	list-style-type: none;
	border-bottom: 1px dotted #999999;
	padding: 0 0 0 5px;
	float:left;
}
div.koshien_member_contents_box ul li .left_profile{
	width:40%;float:left
}
div.koshien_member_contents_box ul li .left_profile a{
	font-size:12px;	
}
div.koshien_member_contents_box ul li .right_profile{
	width:55%;margin:0 0 0 5%;float:left
}


div.koshien_member_contents_box .koshien_member_btn{
	width:40%;margin:0 0 0 60%;float:left
}
div.koshien_member_contents_box .koshien_member_btn a{
	font-size:10px;
	display:block;
	width: 100%;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
	border:0;
	color:#000;
	background:#CCC;
	border: 1px solid #999999;
	border-radius:5px;
	box-sizing:border-box;
}