@charset "UTF-8";
/* CSS Document */
/*********************************************************/
/*
/*  houdou-shisetsu.com
/*  base.css
/*
/*********************************************************/

/* ---------------------------------------------------------

default

------------------------------------------------------------ */
html {
  overflow-y: scroll;
  overflow-x: hidden;
}

html, body, div, span, object, iframe,
p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, dialog, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin:0 0 0 0;
  padding:0 0 0 0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}
body {
  line-height:1;
}
input,textarea{
  margin: 0;
  padding: 0;
}
address,caption,cite,code,dfn,em,var {
  font-style: normal;
}
caption {
  text-align: left;
}
object,embed {
  vertical-align: top;
}
acronym{
  border: 0;
}
img{
	vertical-align:top;
}
/* Form */
fieldset { border: none; }
label { cursor: pointer; }
textarea { overflow: auto; }
legend { display: none; }
/* list */
ul{

}
/* head */
h1,h2,h3{
	font-size:inherit;
	margin:0;
	padding:0;
}
/*
h1,h2,h3,h4,h5,h6{
	font-weight:bold;
	margin:0 0 0;
	padding:0;
}
*/
/* ------------------------------------------------------------
box-sizing
------------------------------------------------------------ */
*{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}
/*テキストシャドウ {
    text-shadow: 1px 1px 3px #000;
}
*/
 
/*ボックスシャドウ {
    -moz-box-shadow: 1px 1px 3px #000;
    -webkit-box-shadow: 1px 1px 3px #000;
    box-shadow: 1px 1px 3px #000;
}
*/
 
/*ボックスシャドウ内側 {
    -moz-box-shadow: inset 1px 1px 3px #000;
    -webkit-box-shadow: inset 1px 1px 3px #000;
    box-shadow: inset 1px 1px 3px #000;
}
*/
 
/*角丸 {
    border-radius: 10px; 
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px; 
}
*/
 
/*トランジション {
    -webkit-transition: 1.5s;
    -moz-transition: 1.5s;
    -o-transition: 1.5s;
    transition: 1.5s;
}
*/
 
/*透明 {
    filter: alpha(opacity=25);
    -moz-opacity:0.25;
    opacity:0.25;
}
*/
 
/*背景のみ透明 {
    background-color:rgba(255,255,255,0.2);
}
*/
 
/*グラデーション {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#000000');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#000000')";
    background-image: -moz-linear-gradient(top, #ffffff, #000000);
    background-image: -ms-linear-gradient(top, #ffffff, #000000);
    background-image: -o-linear-gradient(top, #ffffff, #000000);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#000000));
    background-image: -webkit-linear-gradient(top, #ffffff, #000000);
    background-image: linear-gradient(top, #ffffff, #000000);
}
*/
/* ---------------------------------------------------------

custom

------------------------------------------------------------ */
/* ------------------------------------------------------------
clear
------------------------------------------------------------ */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	line-height:0;
}

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hides from IE-mac \*/

/* ------------------------------------------------------------
	format
------------------------------------------------------------ */
/*　float　*/
.f_left{ float:left;}
.f_right{float:right;}
.f_none{ float:none;}
/* margin,padding　*/
.mar_l100{ margin-left:100px;}
.mar_l50{ margin-left:50px;}
.mar_l40{ margin-left:40px;}
.mar_l30{ margin-left:30px;}
.mar_l20{ margin-left:20px;}
.mar_l10{ margin-left:10px;}
.mar_l0{ margin-left:0px;}
.mar_t10{ margin-top:10px;}
.mar_t20{ margin-top:20px;}
.mar_t30{ margin-top:30px;}
.mar_t50{ margin-top:50px;}
.mar_b6{ margin-bottom:6px;}
.mar_b10{ margin-bottom:10px;}
.mar_b20{ margin-bottom:20px;}
.mar_b30{ margin-bottom:30px;}
.mar_r10{ margin-right:10px;}
.mar_r6{ margin-right:6px;}
.mar_r30{ margin-right:30px;}
.mar_rl_auto{margin-left:auto; margin-right:auto;}
/* text,font */

.fc_gold{color: #DFD87B;}
.fw_b{ font-weight:bold;}
.fc_red{ color:#c00;}
/*　align */
.ta_r{ text-align:right;}
.ta_l{text-align:left;}
.ta_c{text-align:center;}
.va_m{vertical-align: middle;}
.va_b{vertical-align: bottom;}
.va_c{vertical-align: central;}
.va_ba{vertical-align: baseline;}
.va_t{vertical-align: top;}
.va_tb{vertical-align: text-bottom;}
.va_tt{vertical-align: text-top;}
.va_a{vertical-align: auto;}


 

/* notice lt IE 7*/
.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}


p.cap{ 
padding-left:1em;
text-indent:-1em;
padding-top: 10px;

 }


.bowling_notice{
	font-weight: bold;
	font-size: 120%;
	margin-bottom:10px;
	color: #F00;
	text-align:center;
}


ul.li_num_circle > li {
  list-style: none !important;
  margin: 0 0 10px 20px;
  text-indent: -20px;
}
ul.li_num_circle > li:nth-child(1):before {
    content: '①' !important;
    margin-right: 5px;
}
ul.li_num_circle > li:nth-child(2):before {
    content: '②' !important;
    margin-right: 5px;
}
ul.li_num_circle > li:nth-child(3):before {
    content: '③' !important;
    margin-right: 5px;
}
ul.li_num_circle > li:nth-child(4):before {
    content: '④' !important;
    margin-right: 5px;
}
ul.li_num_circle > li:nth-child(5):before {
    content: '⑤' !important;
    margin-right: 5px;
}
ul.li_num_circle > li:nth-child(6):before {
    content: '⑥' !important;
    margin-right: 5px;
}
ul.li_num_circle > li:nth-child(7):before {
    content: '⑦' !important;
    margin-right: 5px;
}
ul.li_num_circle > li:nth-child(8):before {
    content: '⑧' !important;
    margin-right: 5px;
}
ul.li_num_circle > li:nth-child(9):before {
    content: '⑨' !important;
    margin-right: 5px;
}