@charset "utf-8";
/**
 * Twenty Twelve Child Entry Classes CSS
 * css/style-entryclasses.css
 */

/* --------------------------------------------------
freetbl, freetbl2, minitbl
-------------------------------------------------- */
.freetbl, .freetbl th, .freetbl td,
.freetbl2, .freetbl2 th, .freetbl2 td,
.minitbl, .minitbl th, .minitbl td {
	margin: 0;
	padding: 0;
	border: 1px solid #474747;
	border-collapse: collapse;
}

.freetbl,
.freetbl2 {
	width: 100%;
}
.freetbl th,
.freetbl td,
.freetbl2 th,
.freetbl2 td {
	padding: 5px;
	color: #474747;
	font-weight: normal;
	font-size: 14px;
}
.freetbl th {
	width: 20%;
}
.freetbl td {
	width: 80%;
}

/* --------------------------------------------------
リストタイプ
-------------------------------------------------- */
.nl,
.disc,
.circle,
.square,
.lowerroman,
.upperroman,
.lowergreek,
.dlz,
.lower-latin,
.loweralpha,
.upperlatin,
.upperalpha,
.cjk_ideographic,
.hiragana_li,
.katakana_li,
.hiragana_iroha,
.katakana_iroha,
.hebrew,
.armenian,
.georgian,
.decimal {
	display: block;
	padding: 0 0 0 30px;
}
.nl {
	list-style-type: none !important;
}
.disc {
	list-style-type: disc !important;
}
.circle {
	list-style-type: circle !important;
}
.square {
	list-style-type: square !important;
}
.lowerroman {
	list-style-type: lower-roman !important;
}
.upperroman {
	list-style-type: upper-roman !important;
}
.lowergreek {
	list-style-type: lower-greek !important;
}
.dlz {
	list-style-type: decimal-leading-zero !important;
}
.lower-latin {
	list-style-type: lower-latin !important;
}
.loweralpha {
	list-style-type: lower-alpha !important;
}
.upperlatin {
	list-style-type: upper-latin !important;
}
.upperalpha {
	list-style-type: upper-alpha !important;
}
.cjk_ideographic {
	list-style-type: cjk-ideographic !important;
}
.hiragana_li {
	list-style-type: hiragana !important;
}
.katakana_li {
	list-style-type: katakana !important;
}
.hiragana_iroha {
	list-style-type: hiragana-iroha !important;
}
.katakana_iroha {
	list-style-type: katakana-iroha !important;
}
.hebrew {
	list-style-type: hebrew !important;
}
.armenian {
	list-style-type: armenian !important;
}
.georgian {
	list-style-type: georgian !important;
}
.decimal {
	list-style-type: decimal !important;
}

/* --------------------------------------------------
サブタイトルバー
-------------------------------------------------- */
.bar {
	padding: 5px 5px 0 3px;
	height: 25px;
	background: url(../img/icon/green-bg-arrow-right.png) no-repeat left top;
	color: #1a2040;
	font-weight: normal;
	font-size: 20px;
	/*font-family: "HGP正楷書体","HGP行書体","HGS正楷書体","HGS行書体","HGS祥南行書体","HG楷書体","HG行書体",cursive;*/
	font-family: arial,helvetica,century gothic,verdana,"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",'MS P Gothic','Trebuchet MS',Osaka,clean,sans-serif;
	border-bottom: 1px solid #7ab1b4;
}

.bars {
	margin: 0 0 10px;
	padding: 10px 10px 10px 20px;
	/*background: url(/img/icon/right_arrow3.png) no-repeat scroll 0 50% transparent;*/
	background: url(../img/icon/green-bg-arrow-right.png) no-repeat scroll 0 50% transparent;
	border-bottom: 1px dashed var(--my-color-hexc);
	color: #0a50a1;
}

/* --------------------------------------------------
アイコン
-------------------------------------------------- */
.right_arrow_i {
	padding-left: 2em;
	/*background: url(/img/icon/right_arrow2.png) no-repeat scroll 0 11px;*/
	background: url(../img/icon/green-arrow-right.png) no-repeat scroll 0 11px;
	text-indent: -1em;
}

/* --------------------------------------------------
メインカラム内でよく使うclass集
-------------------------------------------------- */
.mt5 {margin-top: 5px;}
.mt10 {margin-top: 10px;}
.mt20 {margin-top: 20px;}
.mr5 {margin-right: 5px;}
.mr10 {margin-right: 10px;}
.mr20 {margin-right: 20px;}
.mb5 {margin-bottom: 5px;}
.mb10 {margin-bottom: 10px;}
.mb20 {margin-bottom: 20px;}
.ml5 {margin-left: 5px;}
.ml10 {margin-left: 10px;}
.ml20 {margin-left: 20px;}

/* 配置class集 */
.w120 {width: 120px;}
.w200 {padding: 0;width: 200px;}
.w300 {padding: 0;width: 300px;}
.w600 {width: 600px;}

.w30per {width: 30%;}
.w70per {width: 70%;}
.w100per {width: 100%;}
.h100per {height: 100%;}

.float_l {float:left;}
.float_r {float:right;}
.end {
	clear: both;
	font-size: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	display: block;
}
.relative {position:relative;}
.absolute {position:absolute;}
.clear {
	display: block;
	clear: both;
	height: 2px;
}
.cleared {
	display: block;
	clear: both;
}

.t_left, .alignleft {text-align: left;}
.t_right, .alignright {text-align: right;}
.t_center, .aligncenter {text-align: center;}
.va_top {vartical-align: top;}
.va_bottom {vartical-align: bottom;}
.va_middle {vartical-align: middle;}

.block {display: block;}
.inline {display: inline;}
.dtbl {display: table;}
.dtblc {display: table-cell;}

.black {color: #000000;}
.red {color: #ff0000;}
.blue {color: #0000ff;}
.yellow {color: #ffff00;}
.green {color: #008000;}
.aqua {color: #00ffff;}
.magenta {color: #ff00ff;}
.purple {color: #a757a8;}
.black {color: #000000;}
.white {color: #ffffff;}

.bgGray {background-color: #c0c0c0;}
.bgHighlightGray {background-color: #f1f1f1;}
.bgAqua {background-color: #cff;}
.bgPastelOrange {background-color: #fc9;}
.bgPastelYellow {background-color: #ffc;}

.fs10 {font-size: 10%;}
.fs20 {font-size: 20%;}
.fs30 {font-size: 30%;}
.fs40 {font-size: 40%;}
.fs50 {font-size: 50%;}
.fs60 {font-size: 60%;}
.fs70 {font-size: 70%;}
.fs80 {font-size: 80%;}
.fs90 {font-size: 90%;}
.fs100 {font-size: 100%;}
.fs150 {font-size: 150%;}
.fs200 {font-size: 200%;}
.fsxxs {font-size: xx-small;}
.fsxs {font-size: x-small;}
.fss {font-size: small;}
.fsm {font-size: medium;}
.fsl {font-size: large;}
.fsxl {font-size: x-large;}
.fsxxl {font-size: xx-large;}
.bold {font-weight: bold;}
.nrml {font-weight: normal;}

.ti1em,
.ti2em,
.ti3em,
.ti4em,
.ti5em,
.ti6em,
.ti7em,
.ti8em,
.ti9em,
.ti10em,
.ti11em,
.ti12em {
	padding-left: 1em;
}
.ti1em {text-indent: -1em;}
.ti2em {text-indent: -2em;}
.ti3em {text-indent: -3em;}
.ti4em {text-indent: -4em;}
.ti5em {text-indent: -5em;}
.ti6em {text-indent: -6em;}
.ti7em {text-indent: -7em;}
.ti8em {text-indent: -8em;}
.ti9em {text-indent: -9em;}
.ti10em {text-indent: -10em;}
.ti11em {text-indent: -11em;}
.ti12em {text-indent: -12em;}

/* Sitemap Indent */
.sti1 {text-indent: 1em;}
.sti2 {text-indent: 2em;}
.sti3 {text-indent: 3em;}
.sti4 {text-indent: 4em;}
.sti5 {text-indent: 5em;}
.sti6 {text-indent: 6em;}
.sti7 {text-indent: 7em;}
.sti8 {text-indent: 8em;}
.sti9 {text-indent: 9em;}
.sti10 {text-indent: 10em;}

/* 予約ボタン */
.reserv_btn {
	margin: 5px auto;
	padding: 10px 0;
	width: 105px;
	height: 21px;
	background: url(/wp-content/uploads/2012/10/reservation.png) no-repeat 50% 50%;
	font-weight: bold;
	font-size: medium;
	text-align: center;
}
.reserv_btn a {
	width: 105px;
	height: 21px;
	color: #1f4fc0;
	text-decoration: none;
}

/* テキストクラス集 */
.ime_act {ime-mode: active;}
.ime_dis {ime-mode: disabled;}
.ime_inact {ime-mode: inacitve;}
.kaisho {font-family: "HGP正楷書体", "HGP行書体", "HGS正楷書体", "HGS行書体", "HGS祥南行書体", "HG楷書体", "HG行書体", cursive;}
.sans-serif {font-family: Arial, Helvetica, Century Gothic, Verdana, "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", 'MS P Gothic', 'Trebuchet MS', Osaka, clean, sans-serif;}
.serif {font-family: Century, Times, Times New Roman, "ヒラギノ明朝 Pro W3", "Hiragino Kaku Mincho", "ＭＳ Ｐ明朝", "MS P Mincho", "Trebuchet MS", Georgia, Cambria, serif;}

/*
機種依存文字コード(よく使いそうな記号)
下記コードをエディター内で使用
丸付き数字・ギリシャ数字（大／小）
1	①	&#9312;	Ⅰ	&#8544;	ⅰ	&#8560;
2	②	&#9313;	Ⅱ	&#8545;	ⅰ	&#8560;
3	③	&#9314;	Ⅲ	&#8546;	ⅲ	&#8562;
4	④	&#9315;	Ⅳ	&#8547;	ⅳ	&#8563;
5	⑤	&#9316;	Ⅴ	&#8548;	ⅴ	&#8564;
6	⑥	&#9317;	Ⅵ	&#8549;	ⅵ	&#8565;
7	⑦	&#9318;	Ⅶ	&#8550;	ⅶ	&#8566;
8	⑧	&#9319;	Ⅷ	&#8551;	ⅷ	&#8567;
9	⑨	&#9320;	Ⅸ	&#8552;	ⅷ	&#8567;
10	⑩	&#9321;	Ⅹ	&#8553;	ⅹ	&#8569;
11	⑪	&#9322;	ⅩⅠ	&#8554;
12	⑫	&#9323;	ⅩⅡ	&#8555;
13	⑬	&#9324;
14	⑭	&#9325;
15	⑮	&#9326;
16	⑯	&#9327;
17	⑰	&#9328;
18	⑱	&#9329;
19	⑲	&#9330;
20	⑳	&#9331;

←	&larr;	&#8592;
↑	&uarr;	&#8593;
→	&rarr;	&#8594;
↓	&darr;	&#8595;
&laquo;のシングル版	&lsaquo;	&#8249;
&raquo;のシングル版	&rsaquo;	&#8250;
<	&lt;	&#60;
>	&gt;	&#62;
≪ 	&laquo;	&#171;
≫	&raquo;	&#187;
〈	&#12296;
〉	&#12297;
《	&#12298;
》	&#12299;
&lt;に似た記号	&#139;
&gt;に似た記号	&#155;
∧	&and;	&#8743;
∨	&or;	&#8744;
≪	&#8810;
≫	&#8811;
*/