<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

#inquiry_free {
	max-width: 150px;
}

#tel_free {
	max-width: 320px;
}

.font_setting_hidden #inquiry_free {
    max-width: 320px;	
}

.right_widemode #header_left {
    width: 400px;	
}

#header .right_widemode .inquiry_widemode {
	max-width: 410px;
}

#header .right_widemode .tel_widemode  {
    max-width: 580px;	
}

#header .right_widemode .font_setting_hidden .inquiry_widemode  {
	max-width: 580px;
}

/* signin */

.psignin_contents .inner_contents_box {
    padding: 10px;
	background-color: #FFFFFF;
}

#signin_contents {
    padding: 10px;
}

#signin_contents .signin_box {
    padding: 15px 8px;
    background-color: #FFFFFF;
    text-align: left;
	color: #000000;
}

#signin_contents .id_title,
#signin_contents .pass_title {
    font-size: 116%;
    font-weight: bold;
}

#signin_contents .id_box,
#signin_contents .pass_box {
    padding: 0px 10px;
}

#signin_contents .password {
    background-image: url(img/icon_pass.gif);
    margin-top: 5px;
}

/* 高解像度ディスプレイ対応 */
/*-----------------------------------------------------------*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 144dpi) {
    /*-----------------------------------------------------------*/
    #signin_contents .password {
        background-image: url(img/icon_pass_x2.gif);
        background-size: 15px 15px;
    }
    /*-----------------------------------------------------------*/
}

#signin_contents .password A {
    font-size: 85%;
}

.signout_box {
	border-right: 1px solid #E0DFE3;
}

.signout_box A {
    border: 1px solid #005486;
	border-radius: 5px;
	color: #005486;	
}

.signout_box A:hover {
    border: 1px solid #005486;
	background-color: #005486;
	color: #FFFFFF;	
}

.confirm_email {
	border-color: #E0DFE3;
	background-color: #FFFFEE;
	color: #000000;
}

.customize_form .form_table .form_error .calendar_data th,
.customize_form .form_table .form_error .calendar_data td {
    background-color: #FFFFFF;
	color: #333333;
	border: 1px solid #CCCCCC!important;
}

.customize_form .form_table .form_error .calendar_data th {
    background-color: #F5F5F5;
}


/* tdiary */
.tdiary_contents {
    padding: 10px;
    border: none;
}

/* 各行 */
.tdiary_data {
    border-bottom: 1px dashed #FFFFFF;
    padding: 5px 0px;
}

.main_box .tdiary_data .tdiary_date,
.main_box .tdiary_data A {
    float: left;
}

.side_box .tdiary_data .tdiary_date,
.side_box .tdiary_data A {
    float: none;	
}

.side_box .tdiary_data .tdiary_date {
    display: block;	
}

/* 日付 */
.tdiary_date {
    padding-right: 10px;
    font-size: 93%;    
}

/* gamescore */
.game_score {
    border: 1px solid #E0DFE3;
	border-radius: 5px;	
	margin: 10px 0px;
	padding: 5px;
}

.game_box {
    width: 100%;
	background-color: #FFFFFF;
	border-collapse: collapse;
    border-spacing: 0;
	text-align: center;
	color: #000000;
}

.game_header {
	font-size: 11px;
	padding-top: 5px;	
}

.game_title {
     font-size: 14px;
	 font-weight: bold;
	 padding: 5px 0px;	
}

.game_cell_data {
	border-top: 1px solid #E0DFE3;
	padding: 5px 0px;
	vertical-align: middle;
}

.baseball .game_cell_data {
    border: 1px solid #E0DFE3;	
}

.team_name {
	width: 35%;
	font-size: 14px;
	font-weight: bold;	
}

.score {
	width: 8%;
	font-size: 18px;
	font-weight: bold;	
}

.half {
	width: 14%;
    font-size: 12px;	
}

.baseball .score {
	width: 7%;	
	font-size: 14px;
}

.times5 .score {
    width: 10%;	
}

.baseball .total_score {
    width: 16%;	
	font-size: 18px;
	font-weight: bold;	
}
</pre></body></html>