/* �S�� */
body{font-family:"�l�r �S�V�b�N"; color: #333333;} 
td{font-family:"�l�r �S�V�b�N"; color: #333333;}
.title {font-family:"�l�r �S�V�b�N"; font-size: 12px; text-decoration: none; color: #333333;}
.pankuzu {font-family:"�l�r �S�V�b�N"; color: #5F836B; font-size: 12px;}
a:link { color:#377D4F;  }
a:visited { color:#377D4F;  }
a:hover {}

.large { font-size:14px; line-height:18px;}


/* ���� */
.txt_icon {font-family:"�l�r �S�V�b�N"; font-size: 10px; color: #377D4F; }
.txt_red {font-family:"�l�r �S�V�b�N"; font-size: 12px; color: #CC0000; }
.txt_m2 {font-family:"�l�r �S�V�b�N"; font-size: 8px; vertical-align: top; }
.bg_gray_6 { background-color:#666666; }
.bg_gray_c { background-color:#CCCCCC; }
.bg_menu { background-color:#377D4F; }
.bg_pankuzu { background-color:#B7B9BF; text-align:left;}
.bg_red { background-color:#CE0000; }
.bg_mainframe { background-color:#D4D6DD; }
.bg_title { background-color:#55A430; }
.left { float:left; }
.right { float:right; }
.com_dotline { height:1px; font-size:1px; line-height:1px; margin:6px 0px; background:url(../images/com_dotline.gif) left top repeat-x; }



/* TOP */
.index_txt_blk {font-family:"�l�r �S�V�b�N"; font-size: 12px; line-height: 14px; color: #333333; }
.index_news_bg { background-color:#FFE3E3; }

/* �����Z���^�[ */
.bunka_txt_s {font-size: 10px; line-height: 13px; color: #00A8BC; }
.bunka_txt_m {font-size: 12px; line-height: 14px; color: #00A8BC; }
.bunka_bg1 { background-color:#00A8BC; }
.bunka_bg2 { background-color:#80D4DE; }
.bunka_bg3 { background-color:#D4F9FE; }
.bunka_blue{ color: #00A8BC; }

/* �s����ق���� */
.urawa_txt_s {font-size: 10px; line-height: 13px; color: #F36767; }
.urawa_txt_m {font-size: 12px; line-height: 14px; color: #F36767; }
.urawa_bg1 { background-color:#F36767; }
.urawa_bg2 { background-color:#F79C9C; }
.urawa_bg3 { background-color:#FFC8D8; }
.urawa_pink{ color: #F36767; }

/* �s����ق����݂� */
.omiya_txt_s {font-size: 10px; line-height: 13px; color: #FC8D3D; }
.omiya_txt_m {font-size: 12px; line-height: 14px; color: #FC8D3D; }
.omiya_bg1 { background-color:#FC8D3D; }
.omiya_bg2 { background-color:#FEC69E; }
.omiya_bg3 { background-color:#FFEABE; }
.omiya_orange{ color: #FC8D3D; }

/* �s����ق���� */
.iwatsuki_txt_s {font-size: 10px; line-height: 13px; color: #D0B41B; }
.iwatsuki_txt_m {font-size: 12px; line-height: 14px; color: #D0B41B; }
.iwatsuki_bg1 { background-color:#D0B41B; }
.iwatsuki_bg2 { background-color:#E8DA8D; }
.iwatsuki_bg3 { background-color:#FEF5A8; }
.iwatsuki_yellow{ color: #D0B41B; }

/* �v���U�C�[�X�g */
.plaza_txt_s {font-size: 10px; line-height: 13px; color: #00B04B; }
.plaza_txt_m {font-size: 12px; line-height: 14px; color: #00B04B; }
.plaza_bg1 { background-color:#00B04B; }
.plaza_bg2 { background-color:#80D8A5; }
.plaza_bg3 { background-color:#9BF9C3; }
.plaza_green{ color: #00B04B; }


/* �v���U�E�G�X�g */
.plazawst_txt_s {font-size: 10px; line-height: 13px; color: #FF6699; }
.plazawst_txt_m {font-size: 12px; line-height: 14px; color:#FF6699; }
.plazawst_bg1 { background-color:#FF6699; }
.plazawst_bg2 { background-color:#FFDDEE; }
.plazawst_bg3 { background-color:#FFD2F3; }
.plazawst_pink { color:#D5649C; }
.plazawst_parking span{ font-size: 12px; line-height: 16px; color: #FF6699; }
.plazawst_parking img { margin-right:4px; vertical-align:middle; }

/* �X��̓m������ */
.hikawa_txt_s {font-size: 10px; line-height: 13px; color: #014B08; }
.hikawa_txt_m {font-size: 12px; line-height: 14px; color: #014B08; }
.hikawa_bg1 { background-color:#014B08; }
.hikawa_bg2 { background-color:#5A8A5E; }
.hikawa_bg3 { background-color:#DEFED5; }
.hikawa_green{ color: #014B08; }

/* ���c�� */
.kyoukei_txt_s {font-size: 10px; line-height: 13px; color: #995504; }
.kyoukei_txt_m {font-size: 12px; line-height: 14px; color: #995504; }
.kyoukei_bg1 { background-color:#995504; }
.kyoukei_bg2 { background-color:#BD905C; }
.kyoukei_bg3 { background-color:#E9DFD0; }
.kyoukei_brown{ color: #995504; }

/* ���N�F���Ȋw�ف^�F������ */
.other_txt_s {font-family:"�l�r �S�V�b�N"; font-size: 10px; line-height: 13px; color: #CCCCCC; }
.other_txt_m {font-family:"�l�r �S�V�b�N"; font-size: 12px; line-height: 14px; color: #CCCCCC; }


/* �J�����_�[ */
.cal_line { background-color:#CCCCCC; font-family:"�l�r �S�V�b�N"; font-size: 12px; line-height: 16px; }
.cal_txt_red {color: #CC0000}
.cal_txt_blue {color: #0000CC}
/*�e�L�X�g*/

.honbun_s1 {font-family:"�l�r �S�V�b�N"; font-size: 10px; line-height: 15px; color: #333333;}
.honbun_s2 {font-family:"�l�r �S�V�b�N"; font-size: 10px; line-height: 13px; color: #333333;}
.honbun_m1 {font-family:"�l�r �S�V�b�N"; font-size: 12px; line-height: 20px; color: #333333;}
.honbun_m2 {font-family:"�l�r �S�V�b�N"; font-size: 12px; line-height: 14px; color: #333333;}
.honbun_mm2 {font-family:"�l�r �S�V�b�N"; font-size: 12px; line-height: 14px;}
.honbun_l1 {font-family:"�l�r �S�V�b�N"; font-size: 14px; line-height: 20px; color: #333333;}
.honbun_l2 {font-family:"�l�r �S�V�b�N"; font-size: 14px; line-height: 16px; color: #333333;}

/*���j���[�A��*/

body{ margin:0;}
img {border:0px;}
ul,li{margin:0; padding:0px; list-style:none;}
.clear{clear:both; height:1px; font-size:1px;}
p{font-size:12px; /*text-align:120%;*/ margin:0; padding:0;}
.small{font-size:10px; color:#666666;}

#head{width:860px;}
#head h1 { text-align:left; margin:0; padding:0;}
#head h1 img {margin:5px; }
#head h1 a {background-color:#FFF;}

#gn{ width:860px; height:46px;background:url(../images/com_gn_bg.jpg) left bottom repeat-x;}
#gn ul { margin-left:20px;}
#gn li{ float:left;}
#gn img{ margin:0 3px; display:block;}
.line{ width:860px; height:3px; background-color:#0B742C; font-size:1px; clear:both;}

#an {float:left; width:159px; font-size:12px;}
#mainv { width:860px; height:310px; margin:0px; padding:0px;}
#mainv .flash { display:block; margin:0px; padding:0px; }
#an ul{ margin:0; padding:0;}
#an li.an-bunka {width:159px; height:29px; background-image:url(../images/index_an_bunka.gif); width:159px; height:29px;}
#an li.an-urawa {width:159px; height:29px; background-image:url(../images/index_an_urawa.gif); width:159px; height:29px;}
#an li.an-omiya {width:159px; height:29px; background-image:url(../images/index_an_omiya.gif); width:159px; height:29px;}
#an li.an-iwatsuki {width:159px; height:29px; background-image:url(../images/index_an_iwatsuki.gif); width:159px; height:29px;}
#an li.an-plazaeast {width:159px; height:29px; background-image:url(../images/index_an_plazaeast.gif); width:159px; height:29px;}
#an li.an-plazawest {width:159px; height:29px; background-image:url(../images/index_an_plazawest.gif); width:159px; height:29px;}
#an li.an-hikawa {width:159px; height:29px; background-image:url(../images/index_an_hikawa.gif); width:159px; height:29px;}
#an li.an-kyoukei {width:159px; height:29px; background-image:url(../images/index_an_kyoukei.gif); width:159px; height:29px;}
#an li.an-kagaku {width:159px; height:29px; background-image:url(../images/index_an_kagaku.gif); width:159px; height:29px;}
#an li.an-uchu {width:159px; height:29px; background-image:url(../images/index_an_uchu.gif); width:159px; height:29px;}
#an li a{padding:0px; text-align:left; text-decoration:none; /*font-size:12px;*/ display:block; width:159px; height:29px;}
#an span{display:block; padding:8px 0px 0px 12px;}

/*#an a:link{}
#an a:visited{}*/
#an li.an-bunka a:hover{background:url(../images/index_an_bunka_over.gif) left top no-repeat;}
#an li.an-urawa a:hover{background:url(../images/index_an_urawa_over.gif) left top no-repeat;}
#an li.an-omiya a:hover{background:url(../images/index_an_omiya_over.gif) left top no-repeat;}
#an li.an-iwatsuki a:hover{background:url(../images/index_an_iwatsuki_over.gif) left top no-repeat;}
#an li.an-plazaeast a:hover{background:url(../images/index_an_plazaeast_over.gif) left top no-repeat;}
#an li.an-plazawest a:hover{background:url(../images/index_an_plazawest_over.gif) left top no-repeat;}
#an li.an-hikawa a:hover{background:url(../images/index_an_hikawa_over.gif) left top no-repeat;}
#an li.an-kyoukei a:hover{background:url(../images/index_an_kyoukei_over.gif) left top no-repeat;}
#an li.an-kagaku a:hover{background:url(../images/index_an_kagaku_over.gif) left top no-repeat;}
#an li.an-uchu a:hover{background:url(../images/index_an_uchu_over.gif) left top no-repeat;}

#cnt {width:860px; height:auto;}

.box { text-align:left; clear:both; width:480px;}

#recommend {width:300px; float:right;background-color:#E8F4EB; }
#recommend .title {width:284px; text-align:center; margin:5px auto;}
#recommend .title_osusume img { margin:0px; padding:0px;}
#recommend .title_osusume {  width:283px; margin:5px auto; text-align:left; background-image:url(../images/index_rec_title_bg.gif); background-repeat:no-repeat; padding:0px;}
#recommend .osusume_txt { float:left; padding:0px; margin:0px;}
#recommend .osusume_txt img { padding:0px; margin-left:6px;}
#recommend .title_osusume p { float:right; margin-top:7px;}


#recommend .osusume_btn { margin-left:3px; float:right; margin-top:2px;}

#recommend .title img{ float:none; padding:0px;}
#recommend .box{clear:both; width:284px; border: 1px solid #CCCCCC; margin:5px auto; text-align:left; background-color:#FFFFFF;}
#recommend h4{ margin:5px; font-size:12px; font-weight:normal;}
#recommend p { margin:5px;}
#recommend em{ font-style:normal; color:#CC0000; }
#recommend img {float:left; padding:5px;}

#recommend table { font-size:12px; margin-left:5px; margin-bottom:6px; border:none;}
#recommend tr { padding:3px}
#recommend .box2{clear:both; width:284px; border: 1px solid #3cb007; margin:5px auto; text-align:left; background-color:#FFFFFF;}

#recommend .box{clear:both; width:284px; border: 1px solid #CCCCCC; margin:5px auto; text-align:left; background-color:#FFFFFF;}

.box_02 {margin:30px 75px; background:url(../images/dotline.jpg) left bottom repeat-x; padding:5px 0 20px 0; border: 1px solid #CCCCCC; text-align:left; background-color:#FFFFFF;}
.box_02 img { float:left; margin-left:10px; margin-right:10px;}
.box_02 h4 { margin-left:10px; font-size:14px;}
.box_02 em{ font-style:normal; color:#CC0000; }
.box_02 p { margin-left:10px;}

.blogkiji_02 { text-align:center;}


#cnt{width:550px; float:left; margin-top:10px;}

#cnt .index-any{ width:270px; float:left;}

.news1{ margin-left:15px; text-align:left;}
.news1 .look {margin-bottom:15px;}
.news1 .look img { vertical-align:middle;}
.news1 .look p { margin-top:10px;}
.news1 .look img { margin-right:3px;}
.news1 .box{width:250px; margin:5px 0;}
.news1 .box p.topics_st { margin:0px 0px 0px 8px; }
.news1 .box p.arrow{ margin:5px; font-size:12px; font-weight:normal; background:url(../images/com_icon_arrow_green.gif) left top no-repeat; padding-left:15px;}
.news1 .box p.small{ margin:3px 10px;}
#cnt .news1 span a { text-decoration:none; color:#5A5A5A; }

.toblog{margin-left:150px;}

.news2{ margin-left:15px; text-align:left;}
.news2 .box{ background:url(../images/dotline.jpg) left bottom repeat-x; width:250px; margin:5px 0;}
.news2 .box h4{ margin:5px 10px 0px 10px; padding:0px 0px 5px 0px; font-size:12px; font-weight:normal;}
.news2 .box p.small{ margin:3px 10px;}

.news3{text-align:left;}
.news3 .box{ background:url(../images/dotline.jpg) left bottom repeat-x; width:400px; margin:5px 0;}
.news3 .box p{ margin:5px 10px; font-size:12px; font-weight:normal;}

.shisetsu-any{ width:300px; float:left; margin:7px 0px;}
.shisetsu-news{ float:right; margin:12px 0px 0px 0px; width:400px; text-align:left;}

#blogmenu { float:right; /*width:300px;*/ width:290px; font-size:0px; line-height:0px;}
#blogmenu .box .chukitxt { padding:5px 15px 5px 15px;
                           font-size:10px; line-height:14px; text-align:left;} 
#blogmenu .box .formbox { padding:0px 5px 0px 5px; margin:0px 0px 0px 0px; text-align:center;}

#blogmenu .box{ width:249px; margin-bottom:10px;  font-size:0px; line-height:0px;
                background:url(../images/blogmenu_box_mid.gif) top left repeat-y;}
#blogmenu .box .top{ width:249px; height:30px; background:url(../images/blogmenu_box_top.gif) top left no-repeat; text-align:center; font-size:0px; line-height:1px;}
#blogmenu .box .top p{ color:#FFFFFF; font-weight:bold; padding:4px 7px 0px 7px; font-size:12px; line-height:18px;}
#blogmenu .box .mid{ width:249px; /*background:url(../images/blogmenu_box_mid.gif) top left repeat-y;*/ margin:0px; padding:0px; font-size:12px; line-height:18px;}
#blogmenu .box .mid li{ margin:5px; font-size:12px; font-weight:normal; background:url(../images/com_icon_arrow_green.gif) left top no-repeat; padding-left:15px;}
#blogmenu .box .bot{ width:249px; height:7px; background:url(../images/blogmenu_box_bot.gif) top left no-repeat; font-size:0px; line-height:1px;}

#blogmenu .shisetsubox ul { padding:0px; margin:0px 10px 0px 0px;}
#blogmenu .shisetsubox ul li{ padding:0px 0px 0px 15px; margin:0px;
                              font-size:12px; line-height:14px; font-weight:normal; 
							  background:url(../images/com_icon_arrow_green.gif) left top no-repeat;}
#blogmenu .termbox ul li { padding:0px 0px 0px 15px; margin:0px;
                           font-size:12px; line-height:14px;
						   font-weight:normal; background:url(../images/com_icon_arrow_green.gif) left top no-repeat;}


#blogmenu #calendar table{ margin:0 auto; text-align:center;}
#blogmenu #calendar td {font-size:12px; text-align:center; padding:0 5px;}
#blogmenu #calendar td.sat { color:blue;}
#blogmenu #calendar td.sun { color:red;}
#blogmenu #calendar .mid { text-align:center; margin:0 auto;}

#blogkiji{ float:left; width:540px; text-align:center;}
#blogkiji .box { margin:30px 30px 30px 30px; background:url(../images/dotline.jpg) left bottom repeat-x; padding:5px 0px 10px 0px;}
#blogkiji .box02 { margin:0px 30px 10px 30px; padding:10px 0px 10px 0px;
                   text-align:left;
                   background-image:url(../images/dotline.jpg);
				   background-position:left bottom;
				   background-repeat:repeat-x;}
#blogkiji p.title{ width:350px; /*width:400px;*/ height:27px; padding:10px 0px 0px 20px;
                   float:left; font-size:14px; font-weight:bold; 
				   background:url(../images/blog_icon_logomark_ss.jpg) left bottom no-repeat;}
#blogkiji .title02 { height:27px; font-size:14px; line-height:27px; font-weight:bold; 
                     background-image:url(../images/blog_icon_logomark_ss.jpg);
			         background-position:left bottom;
					 background-repeat:no-repeat;
					 border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#50986A;
					 padding:0px 0px 0px 25px; margin:0px 0px 10px 0px;}
#blogkiji .title02 p { font-size:14px; line-height:27px; font-weight:bold;}
#blogkiji p.date{ float:right; font-size:10px;padding:15px 0 0 20px; width:50px;}
#blogkiji .mid{ padding:5px; border-top:1px solid #50986A; margin-top:1px; clear:both; height:auto; font-size: 12px;}
#blogkiji .mid img{ /*float:left;*/ padding:5px; margin-right:7px; /*display:block;*/}
#blogkiji .category{ text-align:right; font-size:10px; color:#999999; clear:both;}
#blogkiji .mid p{ margin-bottom:10px;}

#blogkiji #pagescroll{ width:300px; text-align:center; margin:10px auto;}
#blogkiji #pagescroll .back{ float:left;}
#blogkiji #pagescroll .next{ float:right;}

#blogkiji #pagescroll02 { width:auto; text-align:center; margin:10px 20px 10px 20px; border:none; font-size:12px;}
#blogkiji #pagescroll02 td { padding:0px 10px 0px 10px; margin:0px; border:none;}



#eventinfo{width:450px; text-align:left;}
#eventinfo p.title{ height:27px;font-size:14px; font-weight:bold; background:url(../images/blog_icon_logomark_ss.jpg) left top no-repeat;padding-left:20px; padding-top:10px; margin:5px;}
#eventinfo .box { padding:10px; border-top:1px solid #50986A; margin-top:1px; clear:both; text-align:center; margin:10px auto; font-size: 12px;}
#eventinfo .box img{ padding:10px;}
#eventinfo .box p{ padding:5px 10px; text-align:left}
p.close{ font-size:12px; margin:10px auto; text-align:center;}

/* mt */

blockquote{ clear:both; margin:0; padding:0; font-size:1px;}

/* sacla */
.sacla_box { width:365px; background:url(../images/index_sacla_bot.gif) left bottom no-repeat; padding-bottom:20px; font-size:12px; }
.sacla_image { float:left; width:112px; }
.sacla_image img { margin-left:15px; }
.sacla_txt { float:left; width:239px; }
.sacla_txt h5 { margin:0px 0px 5px 0px; padding:0px; }
.sacla_txt .lead { font-weight:bold; color:#666; margin-bottom:7px; }
.sacla_txt li { padding-bottom:5px; }
.sacla_txt li img { vertical-align:middle; margin-right:5px; }
.banner img { display:block; }
.space_s { height:5px; font-size:1px; line-height:1px; }
.space_l { height:15px; font-size:1px; line-height:1px; }



/*-- 20090319�ǉ� --*/
.contestinfo { padding:40px 0px 0px 0px;}



/*-- 20090401�ǉ� --*/
#category { font-size:14px; line-height:18px; text-align:left;}
ul.arrow { background-image:url(../images/com_icon_right3.gif); background-repeat:no-repeat; margin-bottom:20px;}
ul.arrow li { padding:0 0 0 18px;}

#notes { font-size:14px; line-height:18px; text-align:left; margin:20px 120px;} 
#notes p { border:solid #2e9600 2px; padding:20px;}
 
.ticket td { padding:3px 0;}

p.icon { margin-bottom:2px;}
p.icon img { vertical-align:bottom; margin-right:3px;}



/*-- �C�x���g���p 20090424�ǉ� --*/
.kyocho { font-weight:bold; color:#CC0000;}
#infobox { padding:24px 0 0 0;}
#infobox p {text-align:left; line-height:14px; padding:0 0 0 180px; margin:15px 0 0 0;}

#infokiji_bg { background-image:url(../images/reco_kijibox_bg.gif); background-repeat:repeat-y; width:650px; margin:30px auto 0;}


/*-- �����}�K --*/
#infobox_l { padding:15px 0 0 0; width:617px; margin:0 auto 18px;}
#infobox_l p { text-align:left; width:570px; margin:12px auto 0; line-height:14px;}

.dotline_03 { background-image:url(../images/com_dotline_03.gif); background-repeat:repeat-x; line-height:1px; font-size:0px; width:600px; margin:3px auto 5px;}

.infobox_l_t { background-image:url(../images/mailm_tbox_bg_t.gif); background-repeat:no-repeat; height:6px; font-size:0px; line-height:1px;}
.infobox_l_m { background-image:url(../images/mailm_tbox_bg_m.gif); background-repeat:repeat-y; padding:0 0 10px 0;}
.infobox_l_b { background-image:url(../images/mailm_tbox_bg_b.gif); background-repeat:no-repeat; height:6px; font-size:0px; line-height:1px;}

.infobox_l_m img { margin:8px auto 8px;}

.info_txt { width:600px; margin:0 auto 18px; text-align:left;}
.info_txt ul { margin:0 0; line-height:14px; font-size:12px; padding:0 0 0 5px; margin: 0 0 0 23px;}  
.info_txt li { list-style-type:square; list-style-position:outside;}
.info_txt p { margin:10px 0 7px;}
.info_txt img { margin:5px;}

#saclainfo { border-left:solid 8px #bccfb4; width:451px; margin:0 auto; border-right:solid 8px #bccfb4; padding:0 0 8px 0;}
#saclainfo img { margin:8px 20px;}
#saclainfo p { font-size:14px; font-weight:bold; margin:4px 0;}
.normal { font-size:12px; font-weight:normal;}

.ind { padding:0 0 0 15px;}


.sanka_info { padding-left:380px; text-align:left;}


/*-- �e�{�݂̂��ē� --*/
#shisetsu_cnt { width:750px; margin:0px auto; text-align:left;}
#shisetsu_cnt .leftcnt { width:570px; padding:0px 0px 2px 0px; font-size:0px;}
#shisetsu_cnt .leftcnt .indexphoto { width:570px; padding:0px; margin:0px;}
#shisetsu_cnt .shisetsu_menu { width:180px; padding:0px 0px 2px 0px;}
#shisetsu_cnt .shisetsu_menu .setsubilist { margin:0px 0px 20px 5px; padding:3px 0px 0px 0px;}
#shisetsu_cnt .shisetsu_menu .setsubilist li { padding:3px 0px 3px 0px; font-size:0px; line-height:1px;}
#shisetsu_cnt .shisetsu_menu .downloadlist { padding:10px 0px 20px 0px; margin:0px 0px 0px 4px; font-size:12px; line-height:16px;}
#shisetsu_cnt .shisetsu_menu .downloadlist li.pdf { background-image:url(../images/com_icon_pdf.gif); 
                                                    background-repeat:no-repeat; background-position:0px center;
								                    padding:5px 0px 5px 19px;}
#shisetsu_cnt .shisetsu_menu .access_info { font-family:"�l�r �S�V�b�N"; font-size:12px; line-height:18px; color:#333333; margin:0px 5px 0px 5px;}
#shisetsu_cnt .infobox { width:425px; float:right; padding:20px 0px 0px 0px;}
#shisetsu_cnt .infobox .st { font-family:"�l�r �S�V�b�N"; font-size:10px; line-height:13px; color:#333333; padding:0px 0px 0px 0px; margin:0px 0px 3px 0px;}

#shisetsu_cnt .setsubibox { padding:20px 10px 20px 5px; margin:0px 0px 0px 0px;
                            border-bottom-width:5px; border-bottom-style:solid;
							border-right-width:5px; border-right-style:solid;}
#shisetsu_cnt .setsubibox .setsubi_photo { padding:0px 5px 0px 5px; text-align:center;}
#shisetsu_cnt .setsubibox .setsubi_photo .photo { padding:0px 0px 0px 0px; text-align:center; margin:0px 0px 10px 0px;}
#shisetsu_cnt .setsubibox .setsubi_photo .caption { font-size:10px; line-height:15px; color:#333333; padding:3px 0px 3px 0px;}
#shisetsu_cnt .setsubi_info { padding:0px 0px 0px 5px;}
#shisetsu_cnt .setsubi_info .hyou01 { width:200px; margin:0px 0px 20px 0px;}
#shisetsu_cnt .setsubi_info .hyou02 { width:200px; margin:0px 0px 20px 0px;}

#shisetsu_cnt .hyou01 { border-style:solid; border-width:1px; border-collapse:collapse;
                        text-align:left; font-size:12px; line-height:14px; 
						padding:0px; margin:0px 0px 0px 0px;}
#shisetsu_cnt .hyou01 th { border-style:solid; border-width:1px; border-collapse:collapse;
                           font-weight:normal; padding:3px 3px 3px 3px;}
#shisetsu_cnt .hyou01 td { border-style:solid; border-width:1px; border-collapse:collapse;
						   font-weight:normal; padding:3px 3px 3px 3px;}
#shisetsu_cnt .hyou02 { text-align:left; padding:0px; margin:0px 0px 10px 0px; 
                        font-size:12px; line-height:14px; color:#333333;
						border-collapse:collapse;}
#shisetsu_cnt .hyou02 th { font-weight:normal; padding:5px 5px 5px 5px;}
#shisetsu_cnt .hyou02 td { border-bottom-style:solid; border-bottom-width:1px; 
                           border-top-style:solid; border-top-width:1px; border-collapse:collapse;
                           border-color:#D4D6DD;
                           padding:5px 5px 5px 5px;}

#shisetsu_cnt .downloadlist { padding:10px 0px 10px 0px; margin:0px 0px 0px 0px; font-size:12px; line-height:14px;}
#shisetsu_cnt .downloadlist .pdf { background-image:url(../images/com_icon_pdf.gif); 
                                   background-repeat:no-repeat; background-position:0px center;
								   padding:11px 0px 11px 20px;}
#shisetsu_cnt .goto { background-image:url(../images/com_icon_right.gif);
                      background-repeat:no-repeat; background-position:7px 5px;
					  padding:7px 0px 7px 27px;}
#shisetsu_cnt .accessmap { padding:0px 0px 0px 15px;}



#minuma { background-color:#e8f6ff;}
#minuma .setsubibox { border-color:#6bb7e8;}
#minuma #shisetsu_cnt .line { width:auto; font-size:0px; line-height:1px; height:1px; background-color:#6bb7e8; margin:0px 0px 2px 0px;}
#minuma .info_com { font-size: 12px; line-height:14px; color:#6bb7e8; text-align:left; padding:3px 3px 3px 3px; margin:0px 0px 0px 0px;}
#minuma .infobox .txtbox { padding:3px 3px 3px 3px; border-style:solid; border-width:1px; border-color:#6bb7e8;}
#minuma .infobox .txtbox .txt { text-indent:-12px; margin:0px 0px 0px 12px; line-height:14px;}
#minuma .hyou01 { border-color:#6bb7e8;}
#minuma .hyou01 th { border-color:#6bb7e8; background-color:#d7ecfa; color:#1c79b5;}
#minuma .hyou01 td { border-color:#6bb7e8;}
#minuma .hyou02 th { color:#1c79b5;}

#kita { background-color:#e1ede9;}
#kita .setsubibox { border-color:#00734c;}
#kita #shisetsu_cnt .line { width:auto; font-size:0px; line-height:1px; height:1px; background-color:#00734c; margin:0px 0px 2px 0px;}
#kita .info_com { font-size: 12px; line-height:14px; color:#00734c; text-align:left; padding:3px 3px 3px 3px; margin:0px 0px 0px 0px;}
#kita .infobox .txtbox { padding:3px 3px 3px 3px; border-style:solid; border-width:1px; border-color:#00734c;}
#kita .infobox .txtbox .txt { text-indent:-12px; margin:0px 0px 0px 12px; line-height:14px;}
#kita .hyou01 { border-color:#00734c;}
#kita .hyou01 th { border-color:#00734c; background-color:#afd4c8; color:#006644;}
#kita .hyou01 td { border-color:#00734c;}
#kita .hyou02 th { color:#006644;}

#omiya { background-color:#f7e4dc;}
#omiya .setsubibox { border-color:#e85921;}
#omiya #shisetsu_cnt .line { width:auto; font-size:0px; line-height:1px; height:1px; background-color:#e85921; margin:0px 0px 2px 0px;}
#omiya .info_com { font-size: 12px; line-height:14px; color:#db460b; text-align:left; padding:3px 3px 3px 3px; margin:0px 0px 0px 0px;}
#omiya .infobox .txtbox { padding:3px 3px 3px 3px; border-style:solid; border-width:1px; border-color:#e85921;}
#omiya .infobox .txtbox .txt { text-indent:-12px; margin:0px 0px 0px 12px; line-height:14px;}
#omiya .hyou01 { border-color:#e85921;}
#omiya .hyou01 th { border-color:#e85921; background-color:#f5d0c1; color:#db460b;}
#omiya .hyou01 td { border-color:#e85921;}
#omiya .hyou02 th { color:#db460b;}

#minami { background-color:#f7f0c3;}
#minami .setsubibox { border-color:#f7d60f;}
#minami #shisetsu_cnt .line { width:auto; font-size:0px; line-height:1px; height:1px; background-color:#f7d60f; margin:0px 0px 2px 0px;}
#minami .info_com { font-size: 12px; line-height:14px; color:#ac8c00; text-align:left; padding:3px 3px 3px 3px; margin:0px 0px 0px 0px;}
#minami .infobox .txtbox { padding:3px 3px 3px 3px; border-style:solid; border-width:1px; border-color:#f7d60f;}
#minami .infobox .txtbox .txt { text-indent:-12px; margin:0px 0px 0px 12px; line-height:14px;}
#minami .hyou01 { border-color:#c4a000;}
#minami .hyou01 th { border-color:#c4a000; background-color:#f7eca8; color:#ac8c00;}
#minami .hyou01 td { border-color:#c4a000;}
#minami .hyou02 th { color:#ac8c00;}

#nishi { background-color:#cdeaf7;}
#nishi .setsubibox { border-color:#029ce6;}
#nishi #shisetsu_cnt .line { width:auto; font-size:0px; line-height:1px; height:1px; background-color:#029ce6; margin:0px 0px 2px 0px;}
#nishi .info_com { font-size: 12px; line-height:14px; color:#029ce6; text-align:left; padding:3px 3px 3px 3px; margin:0px 0px 0px 0px;}
#nishi .infobox .txtbox { padding:3px 3px 3px 3px; border-style:solid; border-width:1px; border-color:#029ce6;}
#nishi .infobox .txtbox .txt { text-indent:-12px; margin:0px 0px 0px 12px; line-height:14px;}
#nishi .hyou01 { border-color:#029ce6;}
#nishi .hyou01 th { border-color:#029ce6; background-color:#cdeaf7; color:#029ce6;}
#nishi .hyou01 td { border-color:#029ce6;}
#nishi .hyou02 th { color:#029ce6;}

#chuou { background-color:#f8dbdf;}
#chuou .setsubibox { border-color:#df4358;}
#chuou #shisetsu_cnt .line { width:auto; font-size:0px; line-height:1px; height:1px; background-color:#df4358; margin:0px 0px 2px 0px;}
#chuou .info_com { font-size: 12px; line-height:14px; color:#df4358; text-align:left; padding:3px 3px 3px 3px; margin:0px 0px 0px 0px;}
#chuou .infobox .txtbox { padding:3px 3px 3px 3px; border-style:solid; border-width:1px; border-color:#df4358;}
#chuou .infobox .txtbox .txt { text-indent:-12px; margin:0px 0px 0px 12px; line-height:14px;}
#chuou .hyou01 { border-color:#df4358;}
#chuou .hyou01 th { border-color:#df4358; background-color:#f7c8cf; color:#df4358;}
#chuou .hyou01 td { border-color:#df4358;}
#chuou .hyou02 th { color:#df4358;}

#urawa { background-color:#f7dae0;}
#urawa .setsubibox { border-color:#dd002b;}
#urawa #shisetsu_cnt .line { width:auto; font-size:0px; line-height:1px; height:1px; background-color:#dd002b; margin:0px 0px 2px 0px;}
#urawa .info_com { font-size: 12px; line-height:14px; color:#dd002b; text-align:left; padding:3px 3px 3px 3px; margin:0px 0px 0px 0px;}
#urawa .infobox .txtbox { padding:3px 3px 3px 3px; border-style:solid; border-width:1px; border-color:#dd002b;}
#urawa .infobox .txtbox .txt { text-indent:-12px; margin:0px 0px 0px 12px; line-height:14px;}
#urawa .hyou01 { border-color:#dd002b;}
#urawa .hyou01 th { border-color:#dd002b; background-color:#fbb7c5; color:#c40026;}
#urawa .hyou01 td { border-color:#dd002b;}
#urawa .hyou02 th { color:#c40026;}

#iwatsuki { background-color:#fae6c5;}
#iwatsuki .setsubibox { border-color:#fa9b01;}
#iwatsuki #shisetsu_cnt .line { width:auto; font-size:0px; line-height:1px; height:1px; background-color:#fa9b01; margin:0px 0px 2px 0px;}
#iwatsuki .info_com { font-size: 12px; line-height:14px; color:#e68200; text-align:left; padding:3px 3px 3px 3px; margin:0px 0px 0px 0px;}
#iwatsuki .infobox .txtbox { padding:3px 3px 3px 3px; border-style:solid; border-width:1px; border-color:#fa9b01;}
#iwatsuki .infobox .txtbox .txt { text-indent:-12px; margin:0px 0px 0px 12px; line-height:14px;}
#iwatsuki .hyou01 { border-color:#fa9b01;}
#iwatsuki .hyou01 th { border-color:#fa9b01; background-color:#fad69d; color:#e68200;}
#iwatsuki .hyou01 td { border-color:#fa9b01;}
#iwatsuki .hyou02 th { color:#e68200;}

#midori { width:750px; margin:0px auto; text-align:left; background-color:#e1f8e9;}
#midori .setsubibox { border-color:#199b49;}
#midori #shisetsu_cnt .line { width:auto; font-size:0px; line-height:1px; height:1px; background-color:#199b49;}
#midori .info_com { font-size: 12px; line-height:14px; color:#0d8138; text-align:left; padding:3px 3px 3px 3px; margin:0px 0px 0px 0px;}
#midori .infobox .txtbox { padding:3px 3px 3px 3px; border-style:solid; border-width:1px; border-color:#199b49;}
#midori .infobox .txtbox .txt { text-indent:-12px; margin:0px 0px 0px 12px; line-height:14px;}
#midori .hyou01 { border-color:#199b49;}
#midori .hyou01 th { border-color:#199b49; background-color:#c8f8da; color:#0d8138;}
#midori .hyou01 td { border-color:#199b49;}
#midori .hyou02 th { color:#0d8138;}

#sakura { width:750px; margin:0px auto; text-align:left; background-color:#f7e6ec;}
#sakura .setsubibox { border-color:#f4b3c9;}
#sakura #shisetsu_cnt .line { width:auto; font-size:0px; line-height:1px; height:1px; background-color:#f4b3c9;}
#sakura .info_com { font-size: 12px; line-height:14px; color:#e884a7; text-align:left; padding:3px 3px 3px 3px; margin:0px 0px 0px 0px;}
#sakura .infobox .txtbox { padding:3px 3px 3px 3px; border-style:solid; border-width:1px; border-color:#f4b3c9;}
#sakura .infobox .txtbox .txt { text-indent:-12px; margin:0px 0px 0px 12px; line-height:14px;}
#sakura .hyou01 { border-color:#f4b3c9;}
#sakura .hyou01 th { border-color:#f4b3c9; background-color:#f7e6ec; color:#e884a7;}
#sakura .hyou01 td { border-color:#f4b3c9;}
#sakura .hyou02 th { color:#e884a7;}

.pagetiitle { padding:0px; margin:0px; height:90px; font-size:0px; line-height:0px;}
.shisetsu_st { padding:10px 0px 5px 5px; margin:0px 0px 0px 10px; text-align:left;}
.shisetsuhyou { margin:0px auto 10px auto; text-align:center; width:810px;}
.shisetsuhyou td { text-align:center; padding:10px 0px 10px 0px; width:270px;}
.shisetsuhyou .photo { padding:5px 0px 5px 0px; text-align:center;}
.shisetsuhyou .info { font-size:12px; line-height:16px; padding:5px 0px 5px 0px;}

.green { color:#377D4F; }
.goto { background-image:url(../images/com_icon_right.gif);
        background-repeat:no-repeat; background-position:7px 5px;
        padding:7px 0px 7px 27px;}
		
		
/*-- �����p�ē� --*/		
.riyouhyou { border-color:#666666; border-style:solid; border-width:1px; border-collapse:collapse;
             margin:0px auto 7px auto; width:760px;}
.riyouhyou th { border-color:#666666; border-style:solid; border-width:1px; border-collapse:collapse;
                padding:5px 0px 5px 0px; font-weight:normal;
				font-family:"�l�r �S�V�b�N"; font-size:10px; line-height:13px; color:#333333;}
.riyouhyou td { border-color:#666666; border-style:solid; border-width:1px; border-collapse:collapse;
                padding:5px 5px 5px 5px;
				font-family:"�l�r �S�V�b�N"; font-size:10px; line-height:13px; color:#333333;}
.riyouhyou .term01 { width:auto;}
.riyouhyou .term02 { width:220px;}
.riyouhyou .term03 { width:220px;}
.riyouhyou .term04 { width:120px;}


/*-- color --*/
.sakura_color { color:#f4b3c9;}
.minuma_color { color:#6bb7e8;}
.kita_color { color:#00734c;} 
.omiya_color { color:#e85921;}
.minami_color { color:#f7d60f;}
.nishi_color { color:#029ce6;}
.chuou_color { color:#df4358;}
.urawa_color { color:#dd002b;}
.iwatsuki_color { color:#fa9b01;}
.midori_color { color:#199b49;}

.bg_minuma { background-color:#e8f6ff;}
.bg_kita { background-color:#e1ede9;}
.bg_omiya { background-color:#f7e4dc;}
.bg_minami { background-color:#f7f0c3;}
.bg_nishi { background-color:#cdeaf7;}
.bg_chuou { background-color:#f8dbdf;}
.bg_urawa { background-color:#f7dae0;}
.bg_iwatsuki { background-color:#fae6c5;}
.bg_midori { background-color:#e2f8ea;}
.bg_sakura { background-color:#f8e3ea;}

.red { color:#dd002b;}


/*-- ����\ --*/
.pricest { width:700px; margin:0px auto 5px auto; padding:20px 0px 0px 0px; text-align:left;}
.price_chuki { width:700px; margin:0px auto 20px auto; text-align:left;}
.price_chuki p { padding:0px 0px 3px 0px; 
                 font-family:"�l�r �S�V�b�N"; font-size:10px; line-height:13px; color:#333333;}

.pricehyou { width:700px; margin:0px auto 10px auto;
             border-width:1px; border-style:solid; border-color:#a0a0a0; border-collapse:collapse;
			 font-family:"�l�r �S�V�b�N"; font-size:12px; line-height:13px; color:#333333;}
.pricehyou th { padding:5px 0px 5px 0px;
                border-width:1px; border-style:solid; border-color:#a0a0a0; border-collapse:collapse;
				font-weight:normal;}
.pricehyou td { padding:5px 5px 5px 5px; text-align:right;
                border-width:1px; border-style:solid; border-color:#a0a0a0; border-collapse:collapse;}
.pricehyou td.center { padding:5px 5px 5px 5px; text-align:center;
                       border-width:1px; border-style:solid; border-color:#a0a0a0; border-collapse:collapse;}
.pricehyou td.left { padding:5px 5px 5px 5px; text-align:left;
                     border-width:1px; border-style:solid; border-color:#a0a0a0; border-collapse:collapse;}
.pricehyou .time { width:82px;}
.pricehyou .term01 { width:80px;}
.pricehyou .term02 { width:110px;}


/*----- sitemap -----*/
#sitemap { padding:20px 70px 20px 70px; text-align:left;
           font-size:12px; line-height:18px;}
#sitemap .sitemapbox { padding:0px 0px 0px 0px;}
#sitemap .sitemapbox .dotline { background-image:url(../images/com_dotline_03.gif); 
                                background-repeat:repeat-x; background-position:0px 0px;
								font-size:0px; line-height:1px; height:1px;}
#sitemap .pagelist_st { margin:0px 0px 3px 47px; padding:5px 0px 0px 0px;}
#sitemap .pagelist { padding:5px 0px 0px 0px; margin:0px 0px 5px 0px;}
#sitemap .pagelist li.list01 { background-image:url(../images/com_icon_right.gif);
                               background-repeat:no-repeat; background-position:7px 4px;
                               padding:3px 0px 3px 27px;}
#sitemap .pagelist li.list02 { background-image:url(../images/com_icon_right.gif);
                               background-repeat:no-repeat; background-position:37px 4px;
                               padding:3px 0px 3px 57px;}
#sitemap .pagelist li.list03 { background-image:url(../images/com_icon_right.gif);
                               background-repeat:no-repeat; background-position:67px 4px;
                               padding:3px 0px 3px 87px;}
#sitemap .pagelist li.list04 { background-image:url(../images/com_icon_right.gif);
                               background-repeat:no-repeat; background-position:87px 4px;
                               padding:3px 0px 3px 107px;}
#sitemap .pagelist li.list02b { background-image:url(../images/com_icon_right3.gif);
                                background-repeat:no-repeat; background-position:37px 4px;
                                padding:3px 0px 3px 57px;}
#sitemap .pagelist .setsubilist { padding:3px 0px 5px 0px;}


/*-- common --*/
.pagetop { background-image:url(../images/cnt_line_pagetop.gif);
           background-repeat:no-repeat; 
		   background-position:0px 7px;
		   margin:0px 0px 0px 0px;
		   padding:0px 0px 0px 660px;
		   text-align:left; height:18px;}
.pagetop .pagetop_txt { background-image:url(../images/com_icon_up.gif);
                        background-repeat:no-repeat; 
		                background-position:0px 0px;
						margin:0px 0px 0px 0px;
		                padding:0px 0px 3px 18px;}
.pagetop02 { background-image:url(../images/cnt_line_pagetop.gif);
             background-repeat:no-repeat; 
		     background-position:0px 17px;
		     margin:0px 0px 20px 0px;
		     padding:10px 0px 0px 660px;
		     text-align:left; height:18px;}
.pagetop02 .pagetop_txt { background-image:url(../images/com_icon_up.gif);
                          background-repeat:no-repeat; 
		                  background-position:0px 0px;
				          margin:0px 0px 0px 0px;
		                  padding:0px 0px 3px 18px;}
.pagelink { background-image:url(../images/com_icon_down.gif);
            background-repeat:no-repeat; 
		    background-position:0px 4px;
			margin:0px 0px 0px 0px;
		    padding:5px 10px 3px 18px;}

/*-- search --*/
/*.chukilist { font-size:10px; line-height:14px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.chukilist .list { text-indent:-20px; padding:0px 0px 0px 20px; margin:0px 0px 0px 0px;}

.comhyou { width:400px;
           border-width:1px; border-color:#666666; border-style:solid;
		   border-collapse:collapse;
		   font-size:10px; line-height:14px;}
.comhyou th { padding:5px 5px 5px 5px; margin:0px 0px 0px 0px;
              border-width:1px; border-color:#666666; border-style:solid;
		      border-collapse:collapse;
			  background-color:#CCCCCC;
			  font-weight:normal;}
.comhyou td { padding:5px 5px 5px 5px; margin:0px 0px 0px 0px;
              border-width:1px; border-color:#666666; border-style:solid;
		      border-collapse:collapse;}
.errortxt { text-align:center; padding:0px 0px 10px 0px;
            font-size:12px; line-height:18px;}*/

.search_st { padding:0px 0px 10px 0px; margin:0px 30px 10px 30px; 
             font-size:12px; line-height:18px; text-align:center; font-weight:bold;
             background-image:url(../images/dotline.jpg);
 		     background-position:left bottom;
			 background-repeat:repeat-x;} 

.search_error { padding:0px 0px 10px 0px; margin:0px 20px 0px 20px;
                font-size:12px; line-height:18px;}
.search_error02 { padding:20px 0px 10px 0px; margin:0px 20px 0px 20px;
                  font-size:12px; line-height:18px;
				  text-align:center;}

.category_st { padding:0px 0px 10px 0px; margin:0px 30px 10px 30px; 
               font-size:12px; line-height:18px; text-align:center; font-weight:bold;
               background-image:url(../images/dotline.jpg);
 		       background-position:left bottom;
			   background-repeat:repeat-x;}


/*-- circle --*/
#blogkiji .circlecom { margin:0px; padding:0px 20px 10px 20px;
                       text-align:left; font-size:12px; line-height:20px;}
#blogkiji p.detaillink { padding:5px 0px 5px 18px;
                         background-image:url(../images/com_icon_arrow_green.gif);
						 background-position:0px 7px; 
						 background-repeat:no-repeat;}
#blogkiji .pageback { width:180px; float:right; text-align:left;
                      padding:6px 0px 5px 0px;
                      background-image:url(../images/com_icon_arrow_green.gif);
					  background-position:0px 7px; 
					  background-repeat:no-repeat;}
#blogkiji .pageback p { margin:0px 0px 0px 18px; }


/*-- index --*/
#cnt .bannerbox { padding:10px 5px 10px 5px; margin:0px;}
#cnt .bannerbox img { padding:0px 0px 0px 0px; margin:0px 3px 0px 3px;}


/*-- �e�{�݋��� 2010.04.30 --*/
.tel_chuui { color:#377D4F; font-size:10px; line-height:14px; text-indent:-10px; margin-left:15px;}

/*-- aboutus/aboutus.html --*/
.stitle { padding:0px 0px 0px 0px; margin:0px 20px 10px 20px; text-align:left;}
.cntbox { padding:0px 0px 0px 0px; margin:0px 80px 20px 80px; text-align:left;}
.cntbox .dotline { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                   font-size:0px; line-height:1px; height:1px;
				   background-image:url(../images/com_dl_gray.gif);
				   background-repeat:repeat-x; background-position:0px 0px;}
.cntbox .sst_txt { padding:5px 0px 0px 0px; margin:0px 0px 0px 0px;
                   font-size:12px; line-height:18px;}
.cntbox .txt_lead {padding:0px;font-size:12px;
				   line-height:18px;margin-top: 8px;
				   margin-right: 10px;margin-bottom: 2px;margin-left: 10px;}
.cntbox .txt_lead_space {padding:0px 0px 30px 0px;font-size:12px;line-height:18px;margin-top: 8px;
				         margin-right: 10px;margin-bottom: 2px;margin-left: 10px;}
.infobox { padding:10px 0px 0px 0px; margin:0px 0px 10px 0px;}
.infobox .chuki { padding:3px 0px 3px 0px; margin:0px 10px 0px 10px;
                  font-size:10px; line-height:15px;}
.infobox02 { padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;}
.infobox02 .chuki { padding:3px 0px 3px 0px; margin:0px 10px 0px 10px;
                    font-size:10px; line-height:15px;}

/*-- 2010.10.28 SaCLa�A�[�c��W --*/
.arts_lead { width:480px; text-align:left; font-size:14px; line-height:18px; margin:0px auto 50px auto; text-align:center;}
 
.arts_txt { width:580px; margin:0 auto 30px; padding-top:10px; text-align:left;}
.arts_txt ul { margin:0 0; line-height:14px; font-size:12px; padding:0 0 0 10px; margin:0px 0px 0px 23px; }  
.arts_txt li { list-style-type:lower-alpha;  list-style-position:outside; margin:0px 0px 5px 15px; }
.arts_txt li.list02 { list-style-type:none;  list-style-position:outside; margin:0px 0px 5px 15px; }

.arts_txt p { margin:10px 0 7px;}

.arts_txt table.callbox { border:#CCC 1px solid; border-collapse: collapse; }
.arts_txt table.callbox th { font-size:12px; background-color:#eee; line-height:16px; font-weight:normal; padding:5px; border:#CCC 1px solid; border-collapse: collapse; }
.arts_txt table.callbox td { font-size:12px; background-color:#fff; line-height:16px; font-weight:normal; padding:5px; border:#CCC 1px solid; border-collapse:collapse; }


/*-- �_�E�����[�h�t�@�C�����X�g --*/
.cntbox .downloadlist { padding:0px 0px 0px 0px; margin:0px 10px 5px 10px;}
.cntbox .downloadlist .pdf { padding:3px 0px 4px 20px; margin:0px 0px 0px 0px;
                             background-image:url(../images/com_icon_pdf.gif);
							 background-position:0px 1px; background-repeat:no-repeat;}
.cntbox .downloadlist .word { padding:3px 0px 4px 20px; margin:0px 0px 0px 0px;
                              background-image:url(../images/com_icon_word.gif);
							  background-position:0px 1px; background-repeat:no-repeat;}
.cntbox .downloadlist .excel { padding:3px 0px 4px 20px; margin:0px 0px 0px 0px;
                               background-image:url(../images/com_icon_excel.gif);
							   background-position:0px 1px; background-repeat:no-repeat;}

/*-----------------------ticket/ticket.html-------------------------*/
.ticketintro{ float:left; width:440px; text-align:left;}
.ticketintrobox{ padding:10px 0 10px 30px;}
.ticketintrobox p{ line-height:14px; padding:5px 10px;}
.tickettellist{ float:right; width:400px;}
.tablebox01{padding:15px 0px 15px 0px;text-align:center;width:380;border: 1px solid #7a7a7a; margin-right:10px;}
.hyou_ticket { padding:0px; margin:0px 0px 0px 10px; font-size:10px; line-height:14px;}
.hyou_ticket th { padding:1px 2px 1px 2px; margin:0px; font-size:10px; line-height:14px; font-weight:normal;}
.hyou_ticket td { padding:1px 2px 1px 2px; margin:0px; font-size:10px; line-height:14px;}
.dottline{background-image:url(../images/com_line_w320.gif); background-repeat:repeat-x; height:5px; background-position:center;}
.txt_table{padding:5px 15px 5px 20px; line-height:18px;}
.btn_table{text-align:center;}
.btn_table a img{margin:0px 10px 40px 10px;}
#categorybox {padding:20px 0px 0px 0px;}						   
#categorybox .innerbox01{width:700px;text-align:center;padding:0px 0px 30px 0px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #D4D6DD;}
#categorybox .innerbox02{width:700px;text-align:center;/*padding:0px 0px 30px 0px;*/}
.txt_lead02{line-height:18px; text-align:left;}
.txt_leadbox {padding:30px 0px 5px 0px; margin:0px auto 0px auto; width:800px;}

.ticketbtn{ padding:0 0 10px 0; margin:10px auto;}
.ticketbtn img{ margin:0 10px;}







/*-- 2011/3/31 追加 コンサート情報 // kurosu --*/
.btnbox { padding:15px 0px 5px 0px; margin:0px 0px 0px 0px; text-align:center;}
#infobox .btnbox .btn_txt { padding:5px 0px 5px 0px; margin:0px 0px 0px 0px; text-align:center;}


/* SaCLaアーツ管理用 **************************************************************************/
#blogkiji .saclaartsbox { padding:10px 0px 10px 0px; margin:0px 30px 20px 30px; text-align:left; 
                          background-image:url(../images/dotline.jpg);
				          background-position:0px bottom; background-repeat:repeat-x;}
#blogkiji .saclaartsbox .title { padding:3px 7px 3px 25px; margin:0px 0px 10px 0px;
                                 font-size:14px; line-height:20px; font-weight:bold; /*text-align:left;*/ 
                                 background-image:url(../images/blog_icon_logomark_ss.jpg);
			                     background-position:0px bottom; background-repeat:no-repeat;
					             border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#50986A;}
#blogkiji .saclaartsbox .photobox { padding:10px 0px 10px 10px; margin:0px; /*width:140px; float:left; text-align:center;*/}
#blogkiji .saclaartsbox .photobox img { padding:0px; margin:0px; /*width:120px;*/}
#blogkiji .saclaartsbox .txtbox { padding:0px; margin:0px 10px 0px 10px; /*width:340px; float:right;*/ font-size:12px; line-height:18px; text-align:left;}
#blogkiji .saclaartsbox .txtbox img { padding:0px; margin:10px; /*width:120px; float:left;*/}
#blogkiji .saclaartsbox .txt { padding:1px 0px 1px 0px; margin:0px 7px 0px 7px;}
#blogkiji .saclaartsbox .infobox { padding:10px 0px 10px 0px; margin:0px 60px 0px 10px;}
/*#blogkiji .saclaartsbox .infobox02 { padding:10px 0px 10px 0px; margin:0px 10px 0px 10px;}*/
#blogkiji .saclaartsbox .infotable { padding:0px; margin:0px;
                                     font-size:12px; line-height:16px;
                                     border-width:1px; border-style:solid; border-color:#999999; border-collapse:collapse;}
#blogkiji .saclaartsbox .infotable th { padding:5px 9px 5px 9px; margin:0px; 
                                        font-size:12px; line-height:16px; text-align:left; font-weight:normal;
                                        border-width:1px; border-style:solid; border-color:#999999;
										background-color:#CCCCCC;}
#blogkiji .saclaartsbox .infotable td { padding:5px 9px 5px 9px; margin:0px;
                                        font-size:12px; line-height:16px; text-align:left;
                                        border-width:1px; border-style:solid; border-color:#999999;}
#blogkiji .saclaartsbox .downloadlist { padding:0px 0px 0px 0px; margin:0px 10px 5px 20px;
                                        font-size:12px; line-height:18px; text-align:left;}
#blogkiji .saclaartsbox .downloadlist .pdf { padding:3px 0px 4px 20px; margin:0px 0px 0px 0px;
                                             background-image:url(../images/com_icon_pdf.gif);
							                 background-position:0px 1px; background-repeat:no-repeat;}
#blogkiji .saclaartsbox .downloadlist .word { padding:3px 0px 4px 20px; margin:0px 0px 0px 0px;
                                              background-image:url(../images/com_icon_word.gif);
							                  background-position:0px 1px; background-repeat:no-repeat;}
#blogkiji .saclaartsbox .downloadlist .excel { padding:3px 0px 4px 20px; margin:0px 0px 0px 0px;
                                               background-image:url(../images/com_icon_excel.gif);
							                   background-position:0px 1px; background-repeat:no-repeat;}
#blogkiji .saclaartsbox .morebox { padding:10px 0px 10px 0px; margin:0px 0px 0px 0px; text-align:left; 
                                   background-image:url(../images/dotline.jpg);
				                   background-position:0px 0px; background-repeat:repeat-x;}


/*#blogkiji .saclaartsbox02 { padding:10px 0px 10px 0px; margin:0px 30px 20px 30px;
                            background-image:url(../images/dotline.jpg);
				            background-position:0px bottom; background-repeat:repeat-x;}
#blogkiji .saclaartsbox02 .title { padding:3px 7px 3px 25px; margin:0px 0px 10px 0px;
                                   font-size:14px; line-height:20px; font-weight:bold; text-align:left; 
                                   background-image:url(../images/blog_icon_logomark_ss.jpg);
			                       background-position:0px bottom; background-repeat:no-repeat;
					               border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#50986A;}
#blogkiji .saclaartsbox02 .txtbox { padding:0px; margin:0px; font-size:12px; line-height:18px; text-align:left;}
#blogkiji .saclaartsbox02 .txt { padding:1px 0px 1px 0px; margin:0px 7px 0px 7px;}
#blogkiji .saclaartsbox02 .infobox { padding:10px 0px 10px 0px; margin:0px 30px 0px 30px;}
#blogkiji .saclaartsbox02 .infotable { padding:0px; margin:0px;
                                       font-size:12px; line-height:16px;
                                       border-width:1px; border-style:solid; border-color:#999999; border-collapse:collapse;}
#blogkiji .saclaartsbox02 .infotable th { padding:5px 9px 5px 9px; margin:0px; 
                                          font-size:12px; line-height:16px; text-align:left; font-weight:normal;
                                          border-width:1px; border-style:solid; border-color:#999999;
							   			  background-color:#CCCCCC;}
#blogkiji .saclaartsbox02 .infotable td { padding:5px 9px 5px 9px; margin:0px;
                                          font-size:12px; line-height:16px; text-align:left;
                                          border-width:1px; border-style:solid; border-color:#999999;}*/



#blogmenu .categorylist { padding:0px; margin:0px 10px 5px 10px;}
#blogmenu .categorylist .list { padding:0px 0px 0px 15px; margin:2px 0px 2px 0px;
                                font-size:12px; line-height:14px; font-weight:normal;
								background-image:url(../images/com_icon_arrow_green.gif);
								background-position:0px 0px; background-repeat:no-repeat;}
#blogmenu .allentry { padding:20px 0px 0px 15px; margin:2px 0px 2px 15px;
                      font-size:12px; line-height:14px; font-weight:normal;
					  background-image:url(../images/com_icon_arrow_green.gif);
					  background-position:0px 20px; background-repeat:no-repeat;}

#blogkiji #pagescroll{ width:300px; text-align:center; margin:10px auto;}
#blogkiji #pagescroll .back{ float:left;}
#blogkiji #pagescroll .next{ float:right;}

#blogkiji #pagescroll02 { width:auto; text-align:center; margin:10px auto 10px auto; /*margin:10px 20px 10px 20px;*/ border:none; font-size:12px;}
#blogkiji #pagescroll02 td { padding:0px 10px 0px 10px; margin:0px; border:none;}


/** faq 2011.04.07追記 //kurosu *************************************************************/
.faq_linkbox { padding:15px 0px 0px 0px; margin:0px 0px 25px 0px;
               font-size:12px; line-height:22px; text-align:center;}
.faq_st { padding:0px 0px 0px 0px; margin:0px 0px 20px 0px; text-align:center;}
.faqbox { padding:0px 0px 0px 0px; margin:0px auto 20px auto; width:668px; text-align:left;}
.faqbox .question { padding:13px 0px 7px 50px; margin:0px 0px 3px 0px;
                    background-image:url(../img/faq/cnt_bg_faqbox_q.gif);
					background-repeat:0px 0px; background-repeat:no-repeat;
					background-color:#6eb319;
					font-weight:bold; color:#ffffff;}
.faqbox .question .txt { padding:0px; margin:0px; font-size:16px; line-height:20px;}

.faqbox .answer { padding:20px 12px 12px 48px; margin:0px 0px 0px 0px;
                  border-width:1px; border-style:solid; border-color:#d6d6d6;
				  background-image:url(../img/faq/cnt_icon_faqbox_a.gif);
				  background-position:9px 11px; background-repeat:no-repeat;}
.faqbox .answer .txt { padding:1px 0px 1px 0px; margin:0px; font-size:12px; line-height:18px;}



















