@charset "shift_jis";

/*
---------------------------------------------------------------------------
■制作元：テンプレートパーティー
■URL：http://template-party.com/
---------------------------------------------------------------------------*/

body { color: #CCCCCC;	/*全体の文字色*/
	margin: 0px;
	padding: 0px;
	text-align: center;
	font: 75%/2 "メイリオ", Meiryo, "MS UI Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka-等幅", Osaka-Mono, monospace;
	background-color: #EAB100;	/*背景色、背景画像の読み込み＆X軸(横軸)にリピート＆上部に配置*/
}
.m1body {background-color: #FEE2B1;
}
.m2body {background-color: #FFCDB1;
}
.m3body {background-color: #E0D6D0;
}
.m4body {background-color: #B1C0FE;
}

html,body {scrollbar-arrow-color : #000000 ;
	   scrollbar-face-color : #cccccc ;
}
h1,h2,h3,h4,h5,p,ul,ol,li,dl,dt,dd,form{
	margin: 0px;
	padding: 0px;
}
ul{
	list-style-type: none;
}
img {
	border: none;
}
input,textarea,select { scrollbar-arrow-color : #000000 ; scrollbar-face-color : #cccccc ; scrollbar-tlack-color : #000000 ;
	font-size: 1em;
}

form {
	margin: 0px;
}
table {
	border-collapse:collapse;
	font-size: 100%;
	border-spacing: 0;
}

/*リンク（全般）設定
---------------------------------------------------------------------------*/
a {
	color: #ffff00;
}
a:hover {
	color: #FFFF00;	/*マウスオン時の文字色（全体）*/
	text-decoration: none;	/*オン時に下線を消す設定。消さないならこの１行削除。*/
}

/*コンテナー（HPを囲むブロック）
---------------------------------------------------------------------------*/
#container {
	text-align: left;
	width: 820px;
	margin-right: auto;
	margin-left: auto;
}

/*ヘッダー（ロゴなどが入っているブロック）
---------------------------------------------------------------------------*/
#header {
	text-align: center;
	width: 100%;
}

/*メインメニュー
---------------------------------------------------------------------------*/
ul#menu {font-size:20px;
	padding-left: 50px;

}
ul#menu li {
	float: left;
	padding-bottom: 0px;


}

/*コンテンツ
---------------------------------------------------------------------------*/
#contents {
	clear: left;
	width: 100%;
	background: #000 url(../images/contents_bg.gif) no-repeat center top;	/*コンテンツ背景画像の読み込み*/
	padding-top: 85px;
}

#contents2 {
	clear: left;
	width: 100%;
	background: #000 url(../images/contents_bg.gif) no-repeat center top;
	padding-top: 60px;
}
#contentsMENU {
	clear: left;
	width: 100%;
	background: #000 url(../images/contents_bgMENU.gif) no-repeat center top;
	padding-top: 60px;
}
#contentsLUNCH {
	clear: left;
	width: 100%;
	background: #000 url(../images/contents_bgLUNCH.gif) no-repeat center top;
	padding-top: 60px;
}

#contentsDINNER {
	clear: left;
	width: 100%;
	background: #000 url(../images/contents_bgDINNER.gif) no-repeat center top;
	padding-top: 60px;
}

#contentsDRINK {
	clear: left;
	width: 100%;
	background: #000 url(../images/contents_bgDRINK.gif) no-repeat center top;
	padding-top: 60px;
}

/*メインコンテンツ
---------------------------------------------------------------------------*/
#main {
	width: 820px;	/*メインコンテンツ幅*/
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
}
/*h2タグ設定*/
#main h2 {margin-right: auto;
	margin-left: auto;
        text-align:center;color:#000;
	font-size: 16px;
	clear: both;
	width: 700px;
	line-height: 40px;
	height: 40px;
	overflow: hidden;
	padding-left: 0px;
}

.A2     {background:#EAB100 url(../images/title_bg.gif) no-repeat;
	margin-bottom: 1em !important;}

.menuA  {background:#FEE2B1 url(../images/title_bgM.gif) no-repeat;
	margin-bottom: 1em !important;}

.tlunA  {background:#FFCDB1 url(../images/title_bgL.gif) no-repeat;
	margin-bottom: 1em !important;}

.di1A   {background:#E0D6D0 url(../images/title_bgD.gif) no-repeat;
	margin-bottom: 1em !important;}

.no1A   {background:#B1C0FE url(../images/title_bgN.gif) no-repeat;
	margin-bottom: 1em !important;}

.no2A   {background:#B1C0FE url(../images/title_bgNN.gif) no-repeat;
	margin-bottom: 1em !important;}

/*段落タグの余白設定*/
#main p {font-size:14px;padding: 0.5em 100px 1em;	/*左から、上、左右、下への余白*/
}

/*段落タグ内に画像を置いた場合に幅一杯使う設定*/
#main p.img {padding: 0.5em 0px 1em;
}

/*トップページ内「更新情報・お知らせ」ブロック
---------------------------------------------------------------------------*/
#main .new {font-size:14px;
	overflow: auto;	/*iframe風に見せる設定。全部表示させたいのならこの行と下のheightの行を削除。*/
	height: 100px;	/*ボックスの高さ*/
	width: 620px;
	margin-right: auto;
	margin-left: auto;
}
#main .new dl {
	clear: left;
	width: 600px;
	border-bottom: 1px solid #333333;	/*日付ごとの下線の幅、線種、色*/
	overflow: hidden;
}
#main .new dt {
	font-weight: bold;
	float: left;
	width: 100px;
}
#main .new dd {
	float: left;
	width: 480px;
}
#main .new dd img {
	vertical-align: middle;
}
*html #main .new dd img {
	margin-top:0.5em;
	vertical-align: baseline;
}

/*フッター
---------------------------------------------------------------------------*/
#footer {color: #000000;
	clear: both;
	width: 100%;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 68px;
	font-size: 11px;
        background: #EAB100 url(../images/footer_bg.gif) no-repeat center top;
}
#footer a {text-decoration: none; color: #000;}
#footer a:hover {color: #FF0000;}

#footerMENU a {text-decoration: none; color: #000;}
#footerMENU a:hover {color: #FF0000;}

#footerMENU {color: #000000;
	clear: both;
	width: 100%;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 68px;
	font-size: 11px;
        background: #FEE2B1 url(../images/footer_bgMENU.gif) no-repeat center top;
}


#footerLUNCH a {text-decoration: none; color: #000;}
#footerLUNCH a:hover {color: #FF0000;}

#footerLUNCH {color: #000000;
	clear: both;
	width: 100%;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 68px;
	font-size: 11px;
        background: #FFCDB1 url(../images/footer_bgLUNCH.gif) no-repeat center top;
}

#footerDINNER a {text-decoration: none; color: #000;}
#footerDINNER a:hover {color: #FF0000;}

#footerDINNER {color: #000000;
	clear: both;
	width: 100%;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 68px;
	font-size: 11px;
        background: #E0D6D0 url(../images/footer_bgDINNER.gif) no-repeat center top;
}

#footerDRINK a {text-decoration: none; color: #000;}
#footerDRINK a:hover {color: #FF0000;}

#footerDRINK {color: #000000;
	clear: both;
	width: 100%;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 68px;
	font-size: 11px;
        background: #B1C0FE url(../images/footer_bgDRINK.gif) no-repeat center top;
}

/*テーブル１
---------------------------------------------------------------------------*/
.ta1 {
	border: 3px solid #434343;	/*テーブルの外側の枠線の幅、線種、色*/
	width: 760px;
	margin-right: auto;
	margin-left: auto;
}
.ta1 td, .ta1 th{
	border: 1px solid #434343;	/*テーブルの枠線の幅、線種、色*/
	line-height: 2;
}
/*テーブル内の右側*/
.ta1 td{
	width: 513px;
	padding: 10px;
	vertical-align: top;
}
/*テーブル内の左側の見出し部分*/
.ta1 th{
	width: 200px;
	padding: 10px;
	text-align: center;
	background: #151515;	/*背景色*/
}
/*テーブル１行目に入った見出し部分*/
.ta1 th.tamidashi{
	width: auto;
	text-align: left;
	background: #343434 url(../images/bg1.gif) repeat-x left top;	/*左から、背景色、背景画像の読み込み*/
}

.ta2   {font-size:15px;margin-left: 100px;}

/*トップページのスライドショー
---------------------------------------------------------------------------*/
#mainimg {
	position: relative;
	height: 230px;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
}
#mainimg .slide_file {
	display: none;
}
#slide_image {
	z-Index:2;
	position: absolute;
	left:0px;
	top:0px;
}
#slide_image2 {
	z-Index:1;
	position: absolute;
	left:0px;
	top:0px;
}
#mainimg img {
	vertical-align: bottom;
}

/*MENUページ内ボックス
---------------------------------------------------------------------------*/
.cyuui {text-align:center;}

#boxA   {width:385px; height:222px; float:left; padding:7px 10px 10px 10px; margin-left:20px; background-color:#fff;
         border: 3px ridge #EAB100; box-sizing: border-box; color:#000; line-height:120%; margin-bottom:10px;}
#boxB   {width:385px; height:222px; float:right; padding:7px 10px 10px 10px; margin-right:20px; background-color:#fff;
         border: 3px ridge #EAB100; box-sizing: border-box; color:#000; line-height:120%; margin-bottom:10px;}
#boxC   {width:385px; height:222px; float:right; border:0; box-sizing: border-box;margin-right:20px; margin-bottom:10px;}

.pho    {padding:5px;margin:0px;float:left;border:1px solid #ccc;}
.phoZ   {padding:5px;margin:0px;float:right;border:1px solid #ccc;}
.waku1  {width:185px; height:100px; padding-left:5px; border:0; margin:0; float:right;
         box-sizing: border-box; font-size:12px;text-align:center;}
.mojie  {width:359px; box-sizing: border-box; font-size:10px;
         padding:0px;margin-bottom:14px;color:#000;text-align:left;font-weight:bold;
         border-style:double;border-color: #000; border-width: 0px 0px 3px 0px;}
.mojis  {font-size:12px;color:#AF8400;}
.mojif  {padding-top:3px;}
.kakaku {width:100px; height:28px; box-sizing: border-box;border-style:double;border-color: #000; border-width: 3px 0px 0px 0px;
         padding:3px 0px 0px 0px;margin-top:14px;color:#000;text-align:right;font-weight:bold; float:right;}
.hot    {width:259px; height:28px; box-sizing: border-box;border-style:double;border-color: #000; border-width: 3px 0px 0px 0px;
         padding:3px 0px 0px 0px;margin-top:14px;color:#ff0000;font-weight:bold; float:left;}

#main .box1 {
	padding: 10px;
	width: 734px;
	border: 3px solid #434343;	/*ボックスの線の幅、線種、色*/
	overflow: hidden;
	background: #000;	/*背景色*/
	margin: 0px auto 0.5em;
}
/*「おすすめ」マーク設定*/
#main .box1.osusume {
	background: url(../images/mark_osusume.gif) no-repeat right bottom;
}
/*写真設定*/
#main .box1 p.photo {
	float: left;	/*写真を左よせする設定*/
	width:200px;
	padding: 0;
	margin-right: 20px;float:left;
}
/*h3見出しタグ*/
#main .box1 h3 {
	font-size: 100%;
	margin-bottom: 0.5em;
	color: #00CC99;	/*文字色*/
}
/*段落タグ*/
#main .box1 p {
	padding: 0px;
}

#space {height:30px;}

/*MENUページのドリンクメニューやフードメニューのメニューパーツ
---------------------------------------------------------------------------*/
/*メニューブロック全体*/

ul.nav {background: #343434 url(../images/bg1.gif) repeat-x left top;	/*左から、背景色、背景画像の読み込み*/
	margin-bottom: 30px;
	border-top: 1px solid #434343;		/*上側の線の幅、線種、色*/
	border-right: 1px solid #434343;	/*右側の線の幅、線種、色*/
	border-bottom: 1px solid #434343;  /*下側の線の幅、線種、色*/
	border-left: 1px solid #434343;		/*左側の線の幅、線種、色*/
	padding: 5px 20px;	/*左から、上下、左右への余白*/
}
/*メニュー１個ごとの設定*/
ul.nav li {
	display: inline;		/*メニューを横に並べる設定*/
	padding-right: 15px;	/*メニュー間の余白*/
        font-family: "メイリオ", Meiryo, "ＭＳ ゴシック", MS Gothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka-等幅", Osaka-Mono, monospace;
}

div#lun1 {font-size:15px; color:#FFFF00; text-align:center; font-weight:bold;line-height:120%;}

/*ディナー設定*/
#boxD   {width:700px; padding:7px 10px 7px 10px; margin-right: auto; margin-left: auto; background-color:#fff;
        border: 3px ridge #EAB100; box-sizing: border-box; color:#000; line-height:120%; margin-bottom:10px;}
.BD1    {height:575px;}
.BD2    {height:527px;}
.BD3    {height:417px;}
.BD4    {height:341px;}
.BD5    {height:355px;}
.wakuD1 {width:330px; padding:0 0 0 20px; margin:0px; border:0;
         box-sizing: border-box; font-size:14px;text-align:left;}
.wakuD2 {width:330px; padding:0 0 0 20px; margin:0 0 0 7px; border:0;
         box-sizing: border-box; font-size:14px;text-align:left;}
#boxD .wakuD1 dt {display: list-item;list-style: disc outside; font-weight:bold;}
#boxD .wakuD1 dd {margin-bottom:10px;font-size:13px;line-height:19px;}
#boxD .wakuD2 dt {display: list-item;list-style: disc outside; font-weight:bold;}
#boxD .wakuD2 dd {margin-bottom:10px;font-size:13px;line-height:19px;}

.mojie2  {width:330px; box-sizing: border-box; font-size:14px;
         padding:0px;margin-bottom:14px;color:#000;text-align:left;font-weight:bold;
         border-style:double;border-color: #000; border-width: 0px 0px 3px 0px;}
.mojie3  {width:330px; box-sizing: border-box; font-size:14px;
         padding:0px;margin-bottom:14px;margin-left:7px; color:#000;text-align:left;font-weight:bold;
         border-style:double;border-color: #000; border-width: 0px 0px 3px 0px;}
.mojie22 {width:330px; box-sizing: border-box; font-size:14px;
         padding:3px 0px 0px 0px;margin:14px 0px 7px 0px;color:#000;text-align:center;font-weight:bold;
         border-style:double;border-color: #000; border-width: 3px 0px 0px 0px;}
.mojie33 {width:330px; box-sizing: border-box; font-size:14px;
         padding:3px 0px 0px 0px;margin:14px 0px 7px 7px;color:#000;text-align:center;font-weight:bold;
         border-style:double;border-color: #000; border-width: 3px 0px 0px 0px;}

.wakuDA {width:330px; padding:0px; margin:0px; border:0;
         box-sizing: border-box; font-size:14px;text-align:left;}
.wakuDB {width:330px; padding:0px; margin:0 0 0 7px; border:0;
         box-sizing: border-box; font-size:14px;text-align:left;}

#CURRY  {width:700px; height:191px; padding:7px 10px 7px 10px; margin-right: auto; margin-left: auto; background-color:#EAB100;
        border: 3px ridge #EAB100; box-sizing: border-box; color:#000; line-height:120%; margin-bottom:10px;}
#boxD a  {text-decoration: under; color: #ff0000;font-size:13px;font-weight:bold;}
#boxD a:hover {text-decoration: under; color: #ffffff; background-color:#ff0000;}

div#dn   {font-size:15px;font-weight:bold; text-align:center;line-height:120%;}

/*カクテル設定*/
#boxNA  {width:700px;padding:7px 10px 10px 10px; margin-right: auto; margin-left: auto; background-color:#fff;
         border: 3px ridge #B1C0FE; box-sizing: border-box; color:#000; line-height:120%; margin-bottom:10px;}
#boxNB  {width:330px;padding:7px 10px 10px 10px; margin-right: auto; margin-left: auto; background-color:#fff;
         border: 3px ridge #B1C0FE; box-sizing: border-box; color:#000; line-height:120%; margin-bottom:10px;}
.NA1    {height:1006px;}
.NA2    {height:755px;}
.NA3    {height:234px;}
.NA4    {height:234px;}
.NA5    {height:507px;}
.NA6    {height:189px;}

.mojieN1 {width:150px;height:18px; float:left; box-sizing: border-box; font-size:12px;margin-bottom:11px;
         padding:1px;color:#fff;font-weight:bold; background-color:#01061D;
         border-style:double;border-color: #fff; border-width: 0px 0px 3px 0px;}
.mojieN2 {width:180px;height:17px; float:left;box-sizing: border-box; font-size:12px;margin-bottom:10px;
         padding:1px;color:#01061D;text-align:left;font-weight:bold; background-color:#fff;
         border-style:double;border-color: #01061D; border-width: 0px 0px 3px 0px;}
.mojieN3 {width:220px;height:18px; float:left; box-sizing: border-box; font-size:12px;margin-bottom:0px;
         padding:2px 1px;color:#fff; background-color:#01061D;
         border-style:double;border-color: #fff; border: 0px;}
.mojieN4 {width:220px;height:17px; float:left;box-sizing: border-box; font-size:12px;margin-bottom:10px;
         padding:1px;color:#01061D;text-align:left; background-color:#fff;
         border-style:double;border-color: #01061D; border-width: 0px 0px 3px 0px;}
.mojieN5 {width:319px;height:18px; float:left; box-sizing: border-box; font-size:12px;margin-bottom:0px;
         padding:2px 1px;color:#fff; background-color:#01061D;
         border-style:double;border-color: #fff; border: 0px;}
.mojieN6 {width:319px;height:17px; float:left;box-sizing: border-box; font-size:12px;margin-bottom:10px;
         padding:1px;color:#01061D;text-align:left; background-color:#fff;
         border-style:double;border-color: #01061D; border-width: 0px 0px 3px 0px;}

.NCa     {width:350px;padding:5px;clear:left;}
.NCb     {width:350px;padding:5px 5px 25px 5px;clear:left;}
.NC1     {width:330px;box-sizing: border-box; padding:5px 0px 0px 5px;clear:left;}
.NC1s    {width:220px;box-sizing: border-box; padding:5px 0px 0px 5px;clear:left;}
.NC2     {width:330px;box-sizing: border-box; border-style:dotted; border-color:#000; border-width: 0px 0px 1px 0px;margin-bottom:10px;
         text-align:right;font-weight:bold;}
.NC2b    {width:330px;box-sizing: border-box; border: 0px;margin-bottom:10px;
         text-align:right;font-weight:bold;}
.NC2s    {width:319px;box-sizing: border-box; border-style:dotted; border-color:#000; border-width: 0px 0px 1px 0px;margin-bottom:10px;
         text-align:right;font-weight:bold;}
.NC2sb   {width:319px;box-sizing: border-box; border:0px;margin-bottom:10px;
         text-align:right;font-weight:bold;}
.NC3     {width:220px;box-sizing: border-box; border-style:dotted; border-color:#000; border-width: 0px 0px 1px 0px;margin-bottom:10px;
         text-align:right;font-weight:bold;}
.NC3b    {width:220px;box-sizing: border-box; border: 0px; margin-bottom:10px;
         text-align:right;font-weight:bold;}
.NC4s    {width:330px;box-sizing: border-box; padding:5px 0px 0px 5px;clear:left;}
.NC4sb   {width:150px;box-sizing: border-box; border: 0px; margin-bottom:10px; text-align:right;font-weight:bold;}

.wakuN1 {width:330px; padding:0px; margin:0px; border:0;
         box-sizing: border-box; text-align:left;}
.wakuN2 {width:337px; padding:0px 0px 0px 6px; margin:0px 0px 0px 7px; border:solid 1px #000;border-width: 0px 0px 0px 1px;
         box-sizing: border-box; text-align:left;}
.wakuN3 {width:220px; padding:0px; margin:0px; border:0;
         box-sizing: border-box; text-align:left;}
.wakuN4 {width:222px; padding:0px; margin:0 0 0 6px; border:solid 1px #000; border-width: 0px 1px;
         box-sizing: border-box; text-align:left;}
.wakuN5 {width:220px; padding:0px; margin:0 0 0 6px; border:0;
         box-sizing: border-box; text-align:left;}
.wakuN6 {background-color:#E2E7FE;}
.wakuN7 {background-color:#FFFF80;}
.wakuNZ {width:337px; padding:0px 0px 94px 6px; margin:0px 0px 0px 7px; border:solid 1px #000;border-width: 0px 0px 0px 1px;
         box-sizing: border-box; text-align:left;}

#boxNW {width:345px; float:left; padding:7px 10px 10px 10px; background-color:#fff;
        border: 3px ridge #B1C0FE; box-sizing: border-box; color:#000; line-height:120%; margin-bottom:10px;}
.NW1   {height:293px;margin-left:60px;}
.NW2   {height:382px;margin-left:10px;}
#NWA   {width:345px;margin-left:0px;float:left;padding:0px;}
#NWB   {width:345px;margin-right:0px;float:right;padding:0px;}

.hidari {float:left;}
.migi   {float:right;}
.migi2  {float:right;width:300px;height:980px;left;}
#ap1  { position: relative; z-index: 1; top:30px; left:-80px;}
#ap2  { position: relative; z-index: 2; top:-155px;left:10px;}
#ap3  { position: relative; z-index: 3; top:-340px; left:100px;}
#ap4  { position: relative; z-index: 4; top:-325px; left:-80px;}
#ap5  { position: relative; z-index: 5; top:-510px; left:10px;}
#ap6  { position: relative; z-index: 6; top:-695px; left:100px;}
#ap7  { position: relative; z-index: 7; top:-680px; left:-80px;}
#ap8  { position: relative; z-index: 8; top:-865px; left:10px;}
#ap9  { position: relative; z-index: 9; top:-1050px; left:100px;}
#ap10 { position: relative; z-index:10; top:-1035px; left:-80px;}
#ap11 { position: relative; z-index:11; top:-1220px; left:10px;}
#ap12 { position: relative; z-index:12; top:-1405px; left:100px;}
#ap13 { position: relative; z-index:13; top:-1390px; left:-80px;}
#ap14 { position: relative; z-index:14; top:-1575px; left:10px;}
#ap15 { position: relative; z-index:15; top:-1760px; left:100px;}
#ap16 { position: relative; z-index:16; top:-1745px; left:-80px;}
#ap17 { position: relative; z-index:17; top:-1930px; left:10px;}
#ap18 { position: relative; z-index:18; top:-2115px; left:100px;}
#NP   { position: relative; z-index:19; top:-2115px; left:200px;
        width:100px;margin-right:0x;font-weight:bold;text-align:right;}

/*COUPONページ
---------------------------------------------------------------------------*/
/*クーポンブロック全体の設定*/
#coupon {
	width: 415px;	/*ブロック幅。画像に合わせるとよい。*/
	height: 201px;	/*ブロックの高さ。画像に合わせるとよい。*/
	margin-left: 100px;
	position: relative;
}
/*クーポン内の説明文設定*/
#coupon p {font-size:13px;font-weight:bold;color:#fff;
	position: absolute;line-height:130%;
	height: 100px;	/*ボックスの高さ*/
	width: 250px;	/*ボックスの幅*/
	top:10px;		/*couponブロックに対して上から位置に配置*/
	left: 430px;	/*couponブロックに対して右からの位置に配置*/
	padding: 0px;
}

/*その他
---------------------------------------------------------------------------*/
#map  {margin-left:60px;}

#ab0  {border: 0; margin-left:100px; margin-bottom:10px; float:left;}
#ab1  {border: 3px ridge #EAB100; margin-right:100px; margin-bottom:20px; float:right;}
#ab2  {border: 3px ridge #EAB100; margin-left:100px; margin-bottom:20px; float:left;}
#ab3  {border: 0; margin-right:100px; margin-bottom:20px; float:right;}

.look {
	background-color: #292929;
}
.mb1em {
	margin-bottom: 1em !important;
}
.mb2em {
	margin-bottom: 1em !important;clear:both;
}
.clear {
	clear: both;
}
ul.disc {font-size:15px;
	padding: 0em 20px 1em;
	list-style: disc;
	width: 720px;
	margin-right: auto;
	margin-left: auto;
}
.color1 {
	color: #00CC99;
}
.pr {
	font-size: 10px;
}
p.pagetop {clear:both;
	text-align: right;
	width: 700px;
	font-size: 11px;
	letter-spacing: 0.2em;
}
.btn {
	font-size: 13px;
}
.wl {
	width: 96%;
}
.ws {
	width: 50%;
}
.c {
	text-align: center;
}
.siro {color:#fff;}
.aka  {color:#ff0000;}
#kiiro {background-color:#FFFF80;}
