/* CSS Document */


/* ====================================================================

	BASE [ALL]

======================================================================= */

html { height: 100%; width: 100%; color: #666; font-size: 10.5pt; margin: 0; padding: 0; font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'ＭＳ Ｐゴシック','MS PGothic', sans-serif; line-height: 22px; background-color: #f00; }

body { /*background: #f00 url(../../images/body-bg.jpg) repeat-x center 0;*/ height: 100%; margin: 0; padding: 0; }
body.win { font-family: ???C???I, Meiryo, "?l?r ?o?S?V?b?N", "MS PGothic", sans-seri; height: 100%;f;}



/* ===== [ IMAGES ] ===== */
img {
	vertical-align: bottom;
	-ms-interpolation-mode: bicubic;
}
.img {
	font-size:5px;
	vertical-align:top;
}
* html .png {
	behavior: expression(IEPNGFIX.fix(this));
}

.btm10{ margin-bottom: 10px; }

.news_head{ color: #5e953c; font-size: 13pt; font-weight: 700; text-align: left; letter-spacing: 1px; width: 540px; height: 30px; margin-bottom: 20px; padding-top: 10px; border-top: 4px solid #5e953c; border-bottom: 4px solid #5e953c; }

.news{ width: 540px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #b8b87d; }
.news_title{ color: #5e953c; font-size: 12pt; font-weight: 600; margin-left: 28px; }
.news_date{ color: #b8b87d; font-size: 11pt; font-weight: bold; margin-left: 28px; }
.news_txt{ margin-left: 28px; }

.gst_title{ color: #5e953c; font-size: 15pt; font-weight: 600; letter-spacing: 2px; margin-bottom: 10px; margin-left: 28px; }
.sb_tit{ color: #996; font-size: 10.5pt; font-weight: 500; margin-bottom: 5px; margin-left: 28px; }

.R_BOX_tit{ color: #fcc; font-size: 9pt; background-color: #b30000; text-align: left; width: 165px; margin-bottom: 5px; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; }
.R_BOX_cont{ color: #fff; font-size: 9pt; text-align: left; margin-right: 5px; margin-left: 5px; }
.R_BOX_cont a{ color: #fff; text-decoration: none}
.R_BOX_cont a:hover{ color: #fff; text-decoration: underline}

.table_txt{ color: #666; font-size: 9.5pt; }

.left_img{ float: left; clear: both; margin-right: 25px; margin-bottom: 15px; }
.right_txt{ font-size: 14pt; font-weight: 500; width: 282px; float: left; padding-top: 25px; }
.right_txt_in{ color: #666; font-size: 9.5pt; font-weight: normal; padding-top: 5px; }

.res_box{ line-height: 16pt; background-image: url(../../images/res_box_bg.gif); background-repeat: no-repeat; margin-bottom: 20px; padding: 20px; border: solid 1px #5e953c; }
.res_title{ color: #5e953c; font-size: 12pt; font-weight: 600;}
.res_title2{ color: #f00; font-size: 11pt; font-weight: 600; margin-top: 5px; margin-bottom: 7px; }
#player{border:none; margin-left:-1px; margin-top:-1px; width:100%;}
.close {float:right; height:22px; clear:both; cursor:pointer; margin-top:10px;  margin-bottom:10px;}
.movie {clear:both; overflow:hidden; width:100%}
.demo-show {clear:both;}
iframe {border:none; outline:none;}
h3 {
color: #5e953c;
font-size: 13pt;
font-weight: 700;
text-align: left;
letter-spacing: 1px;
width: 540px;
height: 30px;
margin:0;
cursor:pointer;
}
.entry_btn{width:380px; height:50px; margin:0 auto}
.btn {
	margin-top:1px;
	width: 178px;
    float: left;
    height: 39px;
    background-color: #cc0000;
    color: #FFF;
    line-height: 34px;
    font-size: 18px;
    text-align: center;
    text-shadow: 1px 1px 1px #646464;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    display: block;
    padding-top: 9px;
	box-shadow:0px 0px 1px #646464;
	-moz-box-shadow:0px 0px 1px #646464;
	-webkit-box-shadow:0px 0px 1px #646464;
}
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fa3a2b+0,ce1501+100 */
.btn {
background: #fa3a2b; /* Old browsers */
background: -moz-linear-gradient(top, #fa3a2b 0%, #ce1501 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #fa3a2b 0%,#ce1501 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #fa3a2b 0%,#ce1501 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa3a2b', endColorstr='#ce1501',GradientType=0 ); /* IE6-9 */
}
.fl_left{float:left}
.fl_right{float:right}

