 @charset "utf-8";
/* ===================================================================
CSS information

 file name  :style.css
 style info :コンテンツエリア関係 他
 
このスタイルシートの構成
 基本設定、レイアウト、横幅設定など
 汎用class
 #navSkip
 #page
  #contents
   #main
   #sub
=================================================================== */

/*----------------------------------------------------
	基本設定、リンクカラーなど
----------------------------------------------------*/
a:link {
	text-decoration: none;
	color: #333333;
}
a:visited {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #CC0000;
}
a:active {
	color: #CC0000;
}

/*----------------------------------------------------
	#contents
----------------------------------------------------*/
body {
	margin: 0;
	padding: 0;
	text-align: left;
	color: #000;
	font-family: "メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	/* [disabled]line-height: 1.2; */
	background-color: #FFFFFF;
}
* html body {	/* for IF6 */
	font-family: "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
.body #topspace {
	height: 1px;
}
.body #container {
	width: 800px; /* この設定は body エレメントの text-align: center より優先されます。 */
	background-color: #FFFFFF;
	margin-top: 12px;
	margin-right: auto;
	margin-left: auto;
	/* [disabled]height: auto; */
	padding-left: 0px;
} 
.body  #container  #header  {
	height: auto;
	width: 800px;	
} 
	
	/*----------------------------------------------------
	汎用class
----------------------------------------------------*/
/*.imgR {
	float: right;
	margin: 0 0 10px 10px;
}

.imgL {
	float: left;
	margin: 0 10px 10px 0;
}

.btn {
	text-align: center;
}

/* 外部リンクは別窓用の指定 */
/*.externalIcon {
	padding-left: 5px;
	vertical-align: middle;
}

/* clearfix */
/*#hoge:after {
	content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
}


/*----------------------------------------------------
	#navSkip (NavigationSkip)
----------------------------------------------------*/
/*span#navSkip {
	position: absolute;
	top: 0;
	left: 0;
}

/*----------------------------------------------------
	#header
----------------------------------------------------*/


.body  #container  #for_sprymenu {
	height: 30px;
	width: auto;
	margin-top: 10px;
	text-align: right;
}
.body #container #bar {
	background-color: #CCCCCC;
	height: 16px;
	width: 800px;
}
 #container #a_top #MenuBar1 {
	height: 28px;
	width: 800px;
	font-size: 10px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	background-color: #eee;
}
#a_top {
	margin: 0px;
	padding: 0px;
	height: 28px;
	line-height: 1.2em;
}
.body #container #header #header_left {
	width: 386px;
	float: left;
	height: auto;
}
.body #container #header #header_right {
	height: auto;
	width: 413px;
	float: right;
	padding-top: 16px;
	text-align: right;
	line-height: 1.5em;
}
.body #container .illucom_photobox {
	height: auto;
	width: auto;
	margin-top: 30px;
	margin-bottom: 20px;
}
.body #container .guide {
	height: 20px;
	width: 800px;
	float: left;
	text-indent: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999;
	box-shadow: 2px 2px 2px #CCC;
	line-height: 20px;
	border-left-style: solid;
	border-left-width: thin;
	border-left-color: #CCC;
}

/*----------------------------------------------------
	#main
		メイン
----------------------------------------------------*/
.body #container #mainContent {
	width: auto;
	float: left;
	height: auto;
	margin-top: 10px;
} 
.body #container #index_Content .parkingguide {
  height:auto;
  width: 523px;
  margin-bottom: 10px;
  padding-top: 20px;
}
body #container #index_Content .parkingguide .parking {
  border-radius: 2px;
  box-shadow: 1px 1px 1px #CCC;
  background-color: #E3E3E3;
  text-indent: 20px;
  border-top: thin #CCC;
  border-right: thin solid #CCC;
  border-bottom: thin solid #CCC;
  border-left: thin #CCC;
  line-height: 1.4em;
  height: 20px;
  width: auto;
}
.body #container #index_Content .parkingflash {
	height: auto;
	width: auto;
	text-align: left;
	float: left;
}
.body #container #index_Content .map_wrapp_l {
	float: left;
	height: auto;
	width: 484px;
	font-size: 90%;
}
.body #container #index_Content .map_wrapp_l .mapcopy_l {
	float: left;
	height: auto;
	width: 214px;
	margin-right: 10px;
	margin-top: 10px;
}
.body #container #index_Content .map_wrapp_l .mapcopy_r {
	float: right;
	height: auto;
	width: 200px;
	margin-top: 10px;
	font-size: 80%;
}
.body #container #index_Content .map_wrapp_l .map_l {
	float: left;
	height: auto;
	width: 58px;
}
.body #container #index_Content .map_wrapp_l .map_r {
	float: right;
	height: 360px;
	width: 425px;
}
.body #container #index_Content .map_wrapp_r {
	float: right;
	height: 360px;
	width: 30px;
}
.body #container #mainContent #photo_wrapp {
	float: left;
	height: auto;
	width: 534px;
	margin-right: 50px;
}
.body #container #mainContent #photo_wrappright {
	float: right;
	height: 545px;
	width: 54px;
}
.body #container #mainContent #photo_wrapp .large-phbox {
	height: 383px;
	width: 534px;
}

/*-----------------------------------------------------
.body #container #mainContent .guidebox {
	height: 170px;
	width: 564px;
	margin-top: 12px;
}
.body #container #mainContent .guidebox_left {
	float: left;
	height: auto;
	width: 392px;
}
.body #container #mainContent .guidebox .guidebox_left .guidebox_inner_l {
	margin: 0px 26px 0px 0px;
	float: left;
	height: auto;
	width: 170px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.body #container #mainContent .guidebox .guidebox_left .guidebox_inner_c {
	float: right;
	height: auto;
	width: 170px;
	margin-right: 26px;
}
.body #container #mainContent .guidebox .guidebox_right {
	height: auto;
	width: 170px;
	float: right;
}
.body #container #mainContent .guidebox .guidebox_right .guidebox_inner_r {
	float: right;
	height: auto;
	width: 170px;
}
----------------------------------------------------------------*/
.body #container #mainContent .phbox {
	height: auto;
	width: 534px;
}
.body #container #mainContent .phbox .phbox_left {
	height: 170px;
	width: 364px;
	margin-top: 12px;
	float: left;
}
.body #container #mainContent .phbox .phbox_right {
	height: 170px;
	width: 170px;
	margin-top: 12px;
	float: right;
	margin-right: 0px;
}
.body #container #mainContent .phbox .phbox_left .phbox_inner_l {
	float: left;
	height: 170px;
	width: 170px;
	margin-right: 12px;
}
.body #container #mainContent .phbox .phbox_left .phbox_inner_c {
	float: right;
	height: 170px;
	width: 170px;
	margin-right: 12px;
}
* html .body #container #mainContent .phbox .phbox_left .phbox_inner_c  {
	float: right;
	height: 170px;
	width: 170px;
	margin-right: 6px;
}

.body #container #mainContent .phbox .phbox_right .phbox_inner_r {
	height: 170px;
	width: 170px;
	float: left;
}
.body #container #mainContent .phbox .copy_l {
	height: auto;
	width: 170px;
	margin-top: 12px;
	float: left;
	margin-right: 12px;
}
.body #container #mainContent .phbox .copy_c {
	margin-top: 12px;
	height: auto;
	width: 170px;
	float: left;
}
.body #container #mainContent .phbox .copy2box {
	float: left;
	height: auto;
	width: 352px;
	margin-top: 10px;
	font-size: 95%;
	line-height: 1.1em;
}
.body #container #mainContent .phbox .copybox_r {
	float: right;
	height: 200px;
	width: 238px;
}
.body #container #mainContent .spacehight {
	clear: both;
	height: 1px;
	width: auto;
	padding-top: 12px;
}
.body #container #mainContent #flashbox {
	height: auto;
	width: auto;
	margin-top: 10px;
	float: left;
}
.body #container #wrapp {
	height: auto;
	width: 560px;
}
.body #container #wrapp_w {
	height: auto;
	width: 800px;
}
.body #container #wrapp_w .phbox {
	height: auto;
	width: auto;
	border: thin solid #DFDFDF;
	border-radius: 2px;
	box-shadow: 2px 2px 2px #CCC;
	margin-top: 10px;
}

.body #container #wrapp_w .inner_oc {
	height: auto;
	width: 800px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: thin solid #D9D9D9;
	box-shadow: 2px 2px 2px #CCC;
	border-radius: 3px;
}
.body #container #wrapp_w .inner_oc .subtitle {
	height: 14pt;
	width: 419px;
	line-height: 18px;
	text-indent: 10px;
	background-color: #CCCC99;
	background-image: url(../image/sguide_1f/oc_howto/titlebar_grd.jpg);
	background-repeat: repeat-x;
	font-size: 98%;
}
.body #container #wrapp_w .inner_oc .digisubtitle {
	height: auto;
	width: auto;
	line-height: 1.2em;
	text-indent: 10px;
	background-image: url(../image/sguide_2koubou/digi/digititlebar_grd.jpg);
	background-repeat: repeat-x;
	font-size: 90%;
}
.body  #container  #wrapp_w .inner_oc .subtitle_lg  {
	line-height: 14px;
	text-indent: 40px;
	height: 14pt;
	width: auto;
	background-image: url(../image/sguide_1f/oc_howto/titlebar_grd.jpg);
	background-repeat: repeat-x;
	font-size: 100%;
	margin-top: 6px;
	margin-right: 20px;
	margin-left: 20px;
}
.body #container #wrapp_w .inner_oc .title_bg {
	height: 20px;
	width: 800px;
	margin-top: 6px;
	margin-bottom: 10px;
	background-color: #666699;
	text-indent: 20px;
	line-height: 20px;
	background-image: url(../image/sguide_1f/oc_howto/title_bar.jpg);
}
.body #container #wrapp_w .inner_oc .digititle_bg {
	height: 20px;
	width: 800px;
	margin-top: 6px;
	margin-bottom: 10px;
	text-indent: 20px;
	line-height: 1.2em;
	background-image: url(../image/sguide_2koubou/digi/digititle_bar.jpg);
	color: #FFF;
}
.body #container #wrapp_w #contents_wl {
	float: left;
	height: 100px;
	width: 100px;
}
.body #container .1col_box  {
	height: auto;
	width: 600px;
	float: left;
}
.body #container #wrapp_w #contents_w .title_w {
	height: auto;
	width: 600px;
	background-color: #CCCCCC;
	text-align: center;
	margin-top: 10px;
}
.body #container #wrapp_w #contents_w .contents_harf {
	height: auto;
	width: 600px;
	margin-top: 10px;
}
.body #container #wrapp_w #contents_w .contents_harf .titlebox_l {
	height: auto;
	width: 300px;
	float: left;
	background-image: url(../shopguide/1f/1f_howto_wc/howto_image/buuton/tlanspearent_bu.gif);
}
.body #container #wrapp_w #contents_w .contents_harf .titlevox_r {
	height: auto;
	width: 300px;
	background-image: url(../shopguide/1f/1f_howto_wc/howto_image/buuton/op_bu.gif);
	float: right;
}
.body #container #wrapp_w #contents_w .contents_harf .contents_harf_l {
	height: auto;
	width: 256px;
	padding-top: 0px;
	float: left;
	margin-right: 24px;
	margin-left: 0px;
	padding-left: 20px;
}
.body #container #wrapp_w #contents_w .contents_harf .contents_harf_r {
	height: auto;
	width: 256px;
	float: left;
	margin-right: 0px;
	margin-left: 20px;
	padding-right: 24px;
}
.body #container #wrapp_w #contents_w .contents_harf .titlebox_l2 {
	background-image: url(../shopguide/1f/1f_howto_wc/howto_image/buuton/paste_bu.gif);
	float: left;
	height: auto;
	width: 300px;
}
.body #container #wrapp_w #contents_w .contents_harf .titlebox_r2 {
	background-image: url(../shopguide/1f/1f_howto_wc/howto_image/buuton/solid_bu.gif);
	float: right;
	height: auto;
	width: 300px;
}
.body #container #wrapp_w #contents_w .contents_harf .photobox_l {
	float: left;
	height: auto;
	width: 300px;
	margin-top: 10px;
}
.body #container #wrapp_w #contents_w .contents_harf .photobox_r {
	float: right;
	height: auto;
	width: 300px;
	margin-top: 10px;
}
.body #container #wrapp_w #contents_w .contents_harf .photobox_ls {
	float: left;
	height: auto;
	width: 300px;
	text-align: center;
}
.body #container #wrapp_w #contents_w .contents_harf .photobox_rs {
	float: right;
	height: auto;
	width: 300px;
	text-align: center;
}
.body #container #wrapp #contents .title-1 {
	height: 18px;
	width: auto;
	text-align: center;
	vertical-align: baseline;
	background-color: #DDDDDD;
	line-height: 18px;
}
.body #container #wrapp #left_banner {
	height: auto;
	width: 100px;
	margin-top: 20px;
	float: left;
}
.body #container #wrapp #left_banner .bannerbox {
	height: 50px;
	width: 100px;
	margin-bottom: 4px;
}
.body #container #wrapp #contents {
	height: auto;
	width: 560px;
	float: left;
}




/*---------- gakubuti mourding -------------------*/
.body #container #wrapp #contents #inner {
	width: 550px;
	height: auto;
	margin-top: 10px;
}


.body #container #wrapp #contents #inner .contents_l .phbox_l {
	height: auto;
	width: 133px;
	margin-right: 20px;
	float: left;
}
.body #container #wrapp #contents #inner .contents_l .phbox_r {
	float: left;
	height: auto;
	width: 133px;
}
.body #container #wrapp #contents #inner .contents_l {
	float: left;
	width: 300px;
	margin-right: 0px;
	height: auto;
}
.body #container #wrapp #contents #inner .contents_r {
	height: auto;
	width: 230px;
	float: right;
}
.body #container #wrapp #contents #inner .contents_r .contents_out_li {
	list-style-position: outside;
	list-style-type: square;
}
.body #container #wrapp #contents .contents_harf .contents_out_li {
	list-style-type: disc;
	list-style-position: outside;
}
.body #container #wrapp #contents .li_in {
	list-style-position: inside;
	list-style-type: circle;
}

.body #container #sidebar_r {
	float: right;
	width: 210px;
	color: #000000;
	height: auto;
	margin-top: 10px;
	display: inline;
}
.body #container #sidebar_r .banner_40 {
	background-image: url(../image/sguide_1f/1f_bannur/new_wc_ban.jpg);
	width: 210px;
	height: 40px;
	text-indent: 70px;
	text-align: left;
	line-height: 40px;
	background-repeat: no-repeat;
}
.body #container #sidebar_r .banner_40_paper {
	background-image: url(../image/sguide_1f/1f_bannur/new_wcpaper_ban.jpg);
	width: 210px;
	height: 40px;
	text-indent: 70px;
	text-align: left;
	line-height: 40px;
	background-repeat: no-repeat;
}
.body #container #sidebar_r .banner_40_mhari {
	background-image: url(../image/sguide_1f/1f_bannur/panerubari_ban.jpg);
	width: 210px;
	height: 40px;
	text-indent: 70px;
	text-align: left;
	line-height: 40px;
}
.body #container #sidebar_r .banner_40_oc {
	height: 40px;
	width: 210px;
	text-align: left;
	text-indent: 70px;
	background-image: url(../image/sguide_1f/1f_bannur/new_oc_ban.jpg);
	line-height: 40px;
}
.body #container #sidebar_r .banner_40_canvas {
	height: 40px;
	width: 210px;
	text-align: left;
	text-indent: 70px;
	background-image: url(../image/sguide_1f/1f_bannur/new_canvas_ban.jpg);
	line-height: 40px;
}
.body #container #sidebar_r .banner_40_futatuori {
	height: 40px;
	width: 210px;
	text-align: left;
	text-indent: 70px;
	background-image: url(../image/sguide_1f/1f_bannur/futatuori_ban.jpg);
	line-height: 40px;
}
.body #container #sidebar_r .banner_40_canvashari {
	height: 40px;
	width: 210px;
	text-align: left;
	text-indent: 70px;
	background-image: url(../image/sguide_1f/1f_bannur/new_canvashari_ban.jpg);
	line-height: 40px;
}
.body #container #index_Content {
	float: left;
	height: auto;
	width: 560px;
	margin-top: 6px;
	font-style: normal;
}
.body #container #index_Content .mark {
	width: 20px;
	float: left;
	height: 30px;
	margin-top: 6px;
	background-image: url(../image/index/navi/mark.jpg);
}
.body #container #index_Content .markimage {
	background-image: url(../image/index/navi/mark.jpg);
	float: left;
	height: 30px;
	width: 20px;
}
.body #container #index_Content .markcol {
	float: left;
	height: 30px;
	width: 20px;
	background-image: url(../image/index/navi/mark.jpg);
}
.body #container #index_Content .leftban {
	float: left;
	height: auto;
	width: 164px;
	margin-top: 6px;
	margin-right: 10px;
}
.body #container #index_Content .leftbancol {
	float: left;
	height: 30px;
	width: 164px;
	margin-right: 10px;
	overflow: hidden;
	font-size: 80%;
	padding-top: 0px;
	padding-left: 0px;
}
.body #container #index_Content .colum06line {
	background-image: url(../image/index/navi/line06.jpg);
	background-repeat: repeat-x;
	height: 7px;
	width: 533px;
}
.body #container #index_Content .centerban {
	float: left;
	height: auto;
	width: 164px;
	margin-top: 6px;
	margin-right: 10px;
}
.body #container #index_Content .centerbancol {
	float: left;
	height: auto;
	width: 164px;
	margin-right: 10px;
}
.body #container #index_Content .rightban {
	float: left;
	height: auto;
	width: 164px;
	margin-top: 6px;
}
.body #container #index_Content .rightbancol {
	float: left;
	height: auto;
	width: 164px;
}
.body #container #index_Content .exvwrapp {
	height: auto;
	width: 560px;
	padding-top: 10px;
	padding-bottom: 0px;
}
.body #container #index_Content .exvwrapp .saleinfo_l {
	float: left;
	height: auto;
	width: 319px;
}
.body #container #index_Content .exvwrapp .saleinfo_r {
	float: right;
	height: auto;
	width: 220px;
	margin-left: 0px;
	text-indent: 0px;
}
.body #container #index_Content .exvwrapp .exvinn_r .capindent {
	text-align: left;
	list-style-type: none;
}
.body #container #index_Content .exvwrapp .l_box {
	text-indent: 10px;
	float: left;
	height: auto;
	width: 280px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.body #container #index_Content .exvwrapp .saleinfo_c {
	height: auto;
	width: 400px;
	margin-top: 10px;
	float: left;
	text-align: center;
}
.body #container #index_Content .exvwrapp .saleinfo_cl {
	float: left;
	height: auto;
	width: 80px;
	margin-top: 10px;
}
.body #container #index_Content .exvwrapp .kt_box1 {
	float: left;
	height: auto;
	width: 130px;
	margin-top: 10px;
	margin-right: 12px;
}
.body #container #index_Content .exvwrapp .kt_box2 {
	height: auto;
	width: 130px;
	margin-top: 10px;
	margin-right: 12px;
	float: left;
}
.body #container #index_Content .exvwrapp .kt_box3 {
	float: left;
	height: auto;
	width: 130px;
	margin-top: 10px;
	margin-right: 12px;
}
.body #container #index_Content .exvwrapp .kt_box4 {
	float: left;
	height: auto;
	width: 130px;
	margin-top: 10px;
}
.body #container #index_Content .exvwrapp .kt_boxm1 {
	float: left;
	height: auto;
	width: 272px;
	margin-top: 10px;
	margin-right: 12px;
}
.body #container #index_Content .exvwrapp .kt_boxm2 {
	float: left;
	height: auto;
	width: 272px;
	margin-top: 10px;
}
.body #container #index_Content .exvwrapp .kt_box200_1 {
	float: left;
	height: 220px;
	width: 200px;
	text-align: left;
	vertical-align: baseline;
}
.body #container #index_Content .exvwrapp .kt_box132_2 {
	float: left;
	height: auto;
	width: 132px;
}
.body #container #index_Content .exvwrapp .kt_box227_3 {
	float: left;
	height: auto;
	width: 207px;
	padding-top: 10px;
	padding-left: 20px;
}
.body #container #index_Content .exvinn_l {
	float: left;
	height: auto;
	width: 300px;
}
.body #container #index_Content .exvinn_r {
	height: auto;
	width: 238px;
	margin-left: 20px;
	margin-top: 30px;
	float: right;
}
* html .body #container #index_Content .exvinn_l {
	float: left;
	height: auto;
	width: 230px;
	margin-left: 15px;
}
.body #container #index_Content .wrapp {
	height: auto;
	width: 492px;
	clear: both;
}
.body #container #index_Content .wrapp .link_l {
	float: left;
	height: auto;
	width: 160px;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}
* html .body #container #index_Content .wrapp .link_l {
	float: left;
	height: auto;
	width: 160px;
	margin-left: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.body #container #index_Content .wrapp .link_r {
	float: right;
	height: auto;
	width: 290px;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.body  #container  #shool_Content .line_1 {
	width: 800px;
	height: 22px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	padding-top: 10px;
	padding-bottom: 10px;
}
.body #container #index_Content .pctop_wrapp {
	height: auto;
	width: 556px;
}
.body #container #index_Content .pctop_wrapp .pcard_l {
	float: left;
	height: 150px;
	width: 324px;
	background-color: #CCCCCC;
	vertical-align: middle;
	padding-top: 20px;
	padding-left: 10px;
}
.body #container #index_Content .pctop_wrapp .pcard_r {
	float: right;
	height: 150px;
	width: 222px;
	background-color: #CCCCCC;
	padding-top: 20px;
}
.body #container #index_Content .pctop_wrapp .tokuten {
	height: 46px;
	width: 550px;
	border-right-width: medium;
	border-left-width: medium;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 10px;
	text-align: center;
}
.body #container #index_Content .pctop_wrapp .tokuten_l {
	float: left;
	height: auto;
	width: 270px;
	text-align: center;
	border-left-width: medium;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.body #container #index_Content .pctop_wrapp .tokuten_r {
	float: right;
	height: auto;
	width: 270px;
	text-align: center;
	border-right-width: medium;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.body #container #index_Content .pctop_space {
	height: 20px;
	width: 550px;
	border-right-width: medium;
	border-left-width: medium;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.body #container #index_Content .pctop_uspace {
	height: 20px;
	width: 550px;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.body #container #index_Content #wrapp #contents .contentbox {
	height: auto;
	width: auto;
}
.body #container #index_sidebar {
	float: right;
	height: auto;
	width: 220px;
	margin-top: 30px;
}
.body #container #index_sidebar .bannerbox {
	height: auto;
	width: 220px;
}
.body #container #free210sidebar_r {
	float: right;
	height: auto;
	width: 210px;
	margin-top: 10px;
}

/*school  ------------------------------------------ */



.body #container #top_column .to_back_top_r {
	height: auto;
	width: 80px;
	text-align: right;
	float: right;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 2px;
}
.body #container #school_Content {
	height: auto;
	width: 800px;
	padding-top: 1px;
}
.body #container #school_Content #keyword_top_l {
	height: 18px;
	width: 800px;
	margin-top: 0px;
	text-align: left;
	margin-left: 0px;
	float: left;
	font-size: 90%;
	text-indent: 20px;
	font-weight: bold;
	background-color: #E3E3E3;
	box-shadow: 2px 2px 3px #999;
	border-radius: 2px;
	line-height: 1.4em;
	margin-right: 0px;
}
.body #container #school_Content table tr td .a hover {
	color: #FFFFFF;
	text-decoration: none;
}
.body #container #school_Content .school_wrapp {
	clear: both;
	height: auto;
	width: auto;
	margin-left: 0px;
	padding-top: 20px;
}
* html .body #container #school_Content .school_wrapp {
	clear: both;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-left: 10px;
}
.body  #container  #school_Content .school_inner_l  {
	float: left;
	height: auto;
	width: 320px;
	margin-right: 20px;
}
.body #container #school_Content .school_inner_r {
	float: left;
	height: auto;
	width: 338px;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-color: #FFFFFF;
}
.body #container #school_Content .school_wrapp .school_inner_r .sclist {
	text-indent: 80px;
	font-size: 80%;
}


.body #container #illucom_content {
	height: auto;
	width: 800px;
	margin-top: 0px;
}
.body #container #illucom_content .illucom_wrapp .l_space {
	float: left;
	height: 100px;
	width: 100px;
}
.body #container #illucom_content .illucom_wrapp .c_content {
	float: left;
	height: auto;
	width: auto;
}
.body #container #illucom_content .illucom_wrapp {
	height: auto;
	width: 800px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
}
.body #container #illucom_content .illucom_wrapp .illucom_l {
	height: 100px;
	width: 120px;
	float: left;
}
.body #container #illucom_content .illucom_wrapp .illucom_l .hcl {
	float: left;
	height: auto;
	width: 100px;
}
.body #container #illucom_content .illucom_wrapp .illucom_l .hcr {
	float: right;
	height: 100px;
	width: 100px;
}
.body #container #illucom_content .illucom_wrapp .illucom_r {
	height: 100px;
	width: 680px;
	float: right;
}
.body #container #illucom_content .illucom_wrapp .illucom_r .rhcl {
	float: left;
	height: auto;
	width: 280px;
	margin-top: 0px;
	font-size: 95%;
}
.body #container #illucom_content .illucom_wrapp .illucom_r .rhcr {
	float: left;
	height: auto;
	width: 280px;
	margin-left: 30px;
	margin-top: 0px;
	font-size: 95%;
}
.body #container #illucom_content .illucom_wrapp .illu_inner_l {
	float: left;
	height: auto;
	width: 398px;
	margin-top: 10px;
}
.body #container #illucom_content .illucom_wrapp .illu_inner_r {
	float: right;
	height: auto;
	width: 398px;
	margin-top: 10px;
}
.body #container #illucom_content .illucom_wrapp .illu_inner_l .illuphoto1 {
	float: left;
	height: auto;
	width: 198px;
	text-align: center;
}
.body #container #illucom_content .illucom_wrapp .illu_inner_l .illuphoto2 {
	float: right;
	height: auto;
	width: 198px;
	text-align: center;
}
.body #container #illucom_content .illucom_wrapp .illu_inner_r .illuphoto3 {
	float: left;
	height: auto;
	width: 198px;
	text-align: center;
}
.body #container #illucom_content .illucom_wrapp .illu_inner_r .illuphoto4 {
	text-align: center;
	float: left;
	height: auto;
	width: 198px;
}
.body  #container  #illucom_conte    {
	float: right;
	height: auto;
	width: 198px;
	text-align: center;
}
.body #container #illucom_content .illucom_wrapp .illu_inner_l .illutext1 {
	height: 23px;
	width: auto;
	float: right;
}
.body  #container  #illucom_conte   {
	float: left;
	height: auto;
	width: 398px;
	margin-top: 10px;
}
.body #container #illucom_content .illucom_wrapp .illu_intext_l {
	float: left;
	height: auto;
	width: 398px;
	margin-top: 10px;
}
.body #container #illucom_content .illucom_wrapp .illu_intext_r {
	float: right;
	height: auto;
	width: 398px;
	margin-top: 10px;
}
.body #container #illucom_content .illucom_wrapp .illu_intext_l .text1 {
	text-align: center;
	float: left;
	height: auto;
	width: 198px;
	font-size: 80%;
}
.body #container #illucom_content .illucom_wrapp .illu_intext_l .text2 {
	text-align: center;
	float: right;
	height: auto;
	width: 198px;
	font-size: 80%;
}
.body #container #illucom_content .illucom_wrapp .illu_intext_r .text3 {
	text-align: center;
	float: left;
	height: auto;
	width: 198px;
	font-size: 80%;
}
.body #container #illucom_content .illucom_wrapp .illu_intext_r .text4 {
	text-align: center;
	float: right;
	height: auto;
	width: 198px;
	font-size: 80%;
}
.body #container #sidebar_210 {
	height: auto;
	width: 210px;
	margin-top: 20px;
	float: right;
}
.body #container #illucom_Content {
	height: auto;
	width: 800px;
	margin-top: 20px;
}
.body #container #index_Content #saleinfo_l {
	height: auto;
	width: 560px;
}
.body #container #index_Content #saleinfo_l .leftbanner {
	height: auto;
	width: 100px;
	float: left;
}
.body #container #index_Content #saleinfo_l .product {
	float: right;
	height: auto;
	width: 450px;
	padding-left: 10px;
}
.body #container #index_Content #saleinfo_l .product .prod_r {
	float: right;
	height: auto;
	width: 225px;
	padding-left: 0px;
}
.body #container #index_Content #saleinfo_l .product .prod_l {
	float: left;
	height: auto;
	width: 225px;
	margin-bottom: 20px;
}
.body #container #index_Content #saleinfo_all {
	height: auto;
	width: 560px;
}


/* -----------------------------------------------------------
	#sub
		サイドバー、サブ
----------------------------------------------------------- */
#sub {
	float: right;
	width: 300px;
	background: #EEF;
}
.dotline {
	background-image: url(../image/mark_logo/tensen.gif);
	background-repeat: repeat-x;
	height: 20px;
	width: auto;
	margin-top: 20px;
}
.dotline_under {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #ffffff), color-stop(0.51, #d1d1d1), color-stop(0.50, 		
	#dbdbdb), color-stop(0.00, #dcdcdc));
	background: -webkit-linear-gradient(top, #dcdcdc 0%, #dbdbdb 50%, #d1d1d1 51%, #ffffff 100%);
	background: -moz-linear-gradient(top, #dcdcdc 0%, #dbdbdb 50%, #d1d1d1 51%, #ffffff 100%);
	background: -o-linear-gradient(top, #dcdcdc 0%, #dbdbdb 50%, #d1d1d1 51%, #ffffff 100%);
	background: -ms-linear-gradient(top, #dcdcdc 0%, #dbdbdb 50%, #d1d1d1 51%, #ffffff 100%);
	background: linear-gradient(top, #dcdcdc 0%, #dbdbdb 50%, #d1d1d1 51%, #ffffff 100%);
	height: 24px;
	width: 800px;
	margin-top: 10px;
	text-align: left;
	line-height: 1.6em;
	font-size: 90%;
	text-indent: 20px;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.2), 0 1px 1px rgba(255,255,255,0.8);
}
.dotline20 {
	background-image: url(../image/sguide_school/tensen350.gif);
	height: 1px;
	width: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: center;
}
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix {
	min-height: 1px;
	clear: both;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  heighe: auto;
  overflow: hidden;
/**/ 
}

.clear {
	clear: both;
}
.banner_text {
	font-size: 12px;
	position: static;
	top: 0px;
	height: 0px;
	width: 130px;
	text-indent: 0px;
	text-align: left;
	padding-left: 26px;
}

.body #container #footer {
	background:url(../image/mark_logo/footer.gif) repeat-x;
	color: #666666;
	font-size: x-small;
	text-align: right;
	height: 26px;
	padding: 0;
	line-height: 26px;
	vertical-align: middle;
	margin-top: 10px;
} 
.body #container #topguide {
	text-align: right;
	height: 17px;
	width: 100px;
	margin-top: 10px;
	margin-bottom: 10px;
	float: right;
}
.body #container .guide .t_guide {
	text-align: right;
	height: auto;
	width: 80px;
	float: right;
}
.body #container #under {
	height: 22px;
	width: 800px;
	margin-bottom: 10px;
}
.body #container #link_bun {
	float: left;
	height: auto;
	width: 530px;
}

.fltrt { /* このクラスは、ページ上でフローティングエレメントを右側に配置するのに使用できます。プローティングエレメントは、ページ上でその横に配置されるエレメントの前に配置される必要があります。 */
	float: right;
	margin-left: 8px;
}
.fltlft { /* このクラスは、ページ上でフローティングエレメントを左側に配置するのに使用できます */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* このクラスは、div またはブレークエレメントに適用される必要があり、また、フローティングエレメントが完全に含まれているコンテナの末尾の直前にある最後のエレメントである必要があります */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 1.0em;
}
[if IE 5]>
<style type="text/css"> 
/* この条件分岐コメントに IE 5* を対象とした css ボックスモデルのフィックスを配置します */
 #sidebar1 { width: 220px; }
</style>
<![endif][if IE]>
<style type="text/css"> 
/* この条件分岐コメントにすべてのバージョンの IE を対象とした css のフィックスを配置します */
 #sidebar1 { padding-top: 30px; }
/* 上述の専用のズームプロパティにより、いくつかのバグを回避するのに必要な hasLayout が IE に対して設定されます */
</style>
<![endif].
div#mainContent .guidebox {
	display: inline;
	clear: both;
	float: left;
	height: auto;
	width: 564px;
}
.space06 {
	height: 6px;
	width: auto;
}
.space06_line {
	background-image: url(../image/sguide_map/line214-6.jpg);
	height: 6px;
	width: auto;
	background-repeat: repeat;
}
.space10 {
	height: 10px;
	width: auto;
}
.space10_line {
	background-image: url(../image/sguide_map/line214.jpg);
	height: 10px;
	width: auto;
}
.space20 {
	height: 20px;
	width: auto;
}
.space30 {
	height: 30px;
	width: auto;
}
.indent58 {
	text-indent: 58px;
	font-size: 90%;
}
.font80 {
	font-size: 80%;
}
.font85 {
	font-size: 85%;
}
.font90 {
	font-size: 90%;
}
.font110 {
	font-size: 110%;
}
.font120 {
	font-size: 120%;
}
.font_blue {
	color: #0000FF;
}
.font_red {
	color: #FF0000;
}
.text_underline {
	text-decoration: underline;
}
.oddRow {
	background-color: #ffc;
}
.evenRow {
	background-color: #fcfcfc;
}
.hoverRow {
	color: #FFFFFF;
	background-color: #3300FF;
}
.selectRow {
	background-color: #9cf;
}
.thpic {
	height: auto;
	width: 150px;
}
.tdname {
	height: auto;
	width: 168px;
}
#navi {
	height: 16px;
	width: 700px;
	float: left;
	font-size: 90%;
	display: inline;
}
#navi li {
	display: inline;
	list-style: none;
	font-size: 90%;
	color: #333;
	padding-bottom: 0px;
	margin-right: 8px;
}
#illucom_window {
	text-align: center;
	height: 540px;
	width: auto;
	margin-top: 40px;
}
#illucom_window #window_inner {
	text-align: center;
	vertical-align: middle;
	height: 500px;
	width: auto;
}
#illucom_window #backbutton {
	text-align: center;
	vertical-align: top;
	height: auto;
	width: auto;
	padding-top: 20px;
}
.nonstyle {
	text-align: left;
	list-style-type: none;
}
.body #container #index_Content .exvwrapp .ktw_box1 {
	float: left;
	height: auto;
	width: 130px;
	margin-top: 0px;
	margin-right: 12px;
}
.body #container #index_Content .exvwrapp .ktw_box2 {
	float: left;
	height: auto;
	width: 130px;
	margin-top: 0px;
	margin-right: 12px;
}
.body #container #inner .wrapp_mould .r4_text {
	float: left;
	height: auto;
	width: 300px;
	margin-left: 20px;
	margin-top: 6px;
}
.body #container #index_Content .exvwrapp .ktw_box3 {
	float: left;
	height: auto;
	width: 130px;
	margin-top: 0px;
	margin-right: 12px;
}
.body #container #inner .wrapp_mould .r5_content {
	float: left;
	height: auto;
	width: 290px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.body #container #index_Content .exvwrapp .ktw_box4 {
	float: left;
	height: auto;
	width: 129px;
	margin-top: 0px;
	margin-right: 0px;
}
.body #container #index_Content .exvwrapp .exvinn_r_top10 {
	float: right;
	height: auto;
	width: 238px;
	margin-left: 20px;
	margin-top: 10px;
}
.body #container #index_Content .saleinfo_l .moulding_pimg {
	float: left;
	height: auto;
	width: 385px;
	background-color: #003333;
	text-align: center;
}
.body #container #index_Content .saleinfo_l .mould_text {
	float: right;
	height: auto;
	width: 164px;
	margin-left: 10px;
}


.body #container .inner_oc .box_l_500 {
	float: left;
	height: auto;
	width: 360px;
	margin-right: 60px;
	margin-left: 40px;
	margin-top: 10px;
}
.body #container .inner_oc .box_l_300 {
	float: left;
	height: auto;
	width: 300px;
	margin-top: 10px;
	margin-left: 40px;
}
.body #container .inner_oc .box_r_500 {
	float: left;
	height: auto;
	width: 360px;
	margin-left: 56px;
	margin-right: 30px;
	margin-top: 10px;
	line-height: 1em;
}
.body #container .inner_oc .box_r_300 {
	float: left;
	height: auto;
	width: 299px;
	margin-top: 20px;
	text-align: center;
}

/* -------額縁工房　モールディング　---------------*/
.body #container #inner {
	margin-top: 10px;
	height: auto;
}
.body #container #inner #o_shop_nav {
	height: 26px;
	width: auto;
	margin-top: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.body #container #inner #o_shop_nav ul {
	float: left;
	height: 26px;
	width: auto;
	display: inline-block;
}
.body #container #inner #o_shop_nav ul li {
	float: left;
	height: 26px;
	width: 220px;
	margin-right: 1px;
	margin-left: 1px;
	display: inline-block;
	text-align: center;
	line-height: 26px;
	background-color: #DFDFDF;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.body #container #inner #o_shop_nav ul li a {
	text-decoration: none;
}
.body #container #inner #o_shop_nav ul li a:hover {
	text-decoration: none;
	color: #00F;
}
.body #container #inner #o_shop_nav ul .apply {
	background-color: #FFF;
	float: left;
	height: 24px;
	width: 218px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: medium;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #FFF;
	border-left-color: #CCC;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}




.body #container #inner .wrapp_mould {
	height: auto;
	width: 800px;
	margin-top: 10px;
	margin-left: 0px;
	border: thin solid #CCC;
	box-shadow: 2px 2px 2px #DDD;
	border-radius: 3px;
}
.body #container #inner .wrapp_mould .r_brank {
	float: left;
	height: auto;
	width: 49px;
	margin-top: 20px;
}
.body #container #inner .wrapp_mould .l_blank {
	float: left;
	height: auto;
	width: 50px;
	padding-top: 20px;
}
.body #container #inner .wrapp_mould .l_1box {
	float: left;
	height: auto;
	width: 416px;
	margin-left: 50px;
	margin-bottom: 10px;
}
.body #container #inner .wrapp_mould .l_1box .l1_content {
	float: left;
	height: auto;
	width: 397px;
	text-align: left;
	margin-right: 0px;
	margin-top: 10px;
	margin-left: 10px;
	list-style-position: inside;
	list-style-type: disc;
}
.body #container #inner .wrapp_mould .l2_content {
	float: left;
	height: auto;
	width: 260px;
	margin-top: 30px;
	text-align: right;
	margin-right: 30px;
	margin-left: 50px;
}
.body #container #inner .wrapp_mould .r1_content {
	float: left;
	height: auto;
	width: 282px;
	padding-top: 10px;
	margin-right: 0px;
	text-align: left;
	line-height: 1.2em;
	margin-bottom: 10px;
}
.body #container #inner .wrapp_mould .r1_content .to_navbox {
	height: 24px;
	width: auto;
	border: thin solid #999;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #def246), color-stop(0.51, #c3d825), color-stop(0.50, #d1e637), color-stop(0.00, #eaf2b1));
	background: -webkit-linear-gradient(top, #eaf2b1 0%, #d1e637 50%, #c3d825 51%, #def246 100%);
	background: -moz-linear-gradient(top, #eaf2b1 0%, #d1e637 50%, #c3d825 51%, #def246 100%);
	background: -o-linear-gradient(top, #eaf2b1 0%, #d1e637 50%, #c3d825 51%, #def246 100%);
	background: -ms-linear-gradient(top, #eaf2b1 0%, #d1e637 50%, #c3d825 51%, #def246 100%);
	background: linear-gradient(top, #eaf2b1 0%, #d1e637 50%, #c3d825 51%, #def246 100%);
	box-shadow: 2px 2px 2px #CCC;
	border-radius: 3px;
	line-height: 24px;
	font-weight: bold;
	color: #000;
	text-indent: 30px;
	margin-bottom: 10px;
}
.body #container #inner .wrapp_mould .r1_content .to_navbox a:after {
	content: "  »";
}


.body #container #inner .wrapp_mould .r1_photo {
	float: left;
	height: auto;
	width: 282px;
	padding-top: 10px;
	margin-right: 0px;
	text-align: center;
}
.body #container #inner .wrapp_mould .r2_content {
	float: left;
	height: auto;
	width: 389px;
	padding-top: 10px;
	text-align: left;
	margin-right: 20px;
	margin-left: 0px;
	margin-bottom: 10px;
}
.body #container #inner .wrapp_mould .subcopy {
	text-align: center;
	height: 20px;
	width: auto;
	margin-top: 6px;
	line-height: 22px;
	margin-right: 50px;
	margin-left: 50px;
	box-shadow: 2px 2px 2px #CCC;
	border-radius: 1px;
	background-color: #DCDCDC;
}
.body #container #inner .wrapp_mould .subcopy2 {
	text-align: center;
	height: 20px;
	width: auto;
	line-height: 22px;
	margin-right: 20px;
	margin-left: 20px;
	box-shadow: 2px 2px 2px #CCC;
	border-radius: 3px;
	background-color: #FFFFFF;
	margin-top: 6px;
	border: thin solid #CCC;
}
.body #container #inner .wrapp_mould .subcopy_l {
	text-align: left;
	height: 20px;
	width: auto;
	margin-top: 6px;
	line-height: 22px;
	margin-right: 50px;
	margin-left: 50px;
	box-shadow: 2px 2px 2px #CCC;
	border-radius: 1px;
	background-color: #DCDCDC;
	text-indent: 20px;
	font-size: 95%;
}
.body #container #inner .topph_mould {
	height: auto;
	width: 800px;
	margin-top: 10px;
	box-shadow: 2px 2px 2px #CCC;
}

.body #container .line1 {
	background-image: url(../image/sguide_2koubou/moulding/line2pth1.jpg);
	background-repeat: repeat;
	height: 10px;
	width: auto;
}
.body #container #inner .wrapp_mould .lcontent_a {
	float: left;
	height: auto;
	width: 175px;
	margin-top: 10px;
	margin-left: 70px;
	margin-bottom: 10px;
	line-height: 1em;
}
.body #container #inner .wrapp_mould .lcontent_b {
	text-align: center;
	float: left;
	height: auto;
	width: 165px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.body #container #inner .wrapp_mould .lcontent_a ul li {
	list-style-position: outside;
	list-style-type: disc;
}
.body #container #inner .wrapp_mould .l1_content ul li {
	list-style-position: outside;
	list-style-type: disc;
}

.body #container #inner .wrapp_mould .r4_content {
	text-align: right;
	float: left;
	height: auto;
	width: 350px;
	margin-top: 10px;
}
.body #container #inner .wrapp_mould .l4_content {
	float: left;
	height: auto;
	width: 350px;
	margin-top: 10px;
	text-align: left;
	margin-left: 50px;
}.body #container #inner .wrapp_mould .l4_text {
	text-align: left;
	float: left;
	height: auto;
	width: 350px;
	margin-left: 50px;
	margin-top: 6px;
}
.body #container #inner .wrapp_mould .l5_content {
	text-align: left;
	float: left;
	height: auto;
	width: 380px;
	margin-top: 10px;
	margin-right: 30px;
	margin-left: 50px;
}
.body #container #inner .wrapp_mould .head_ph {
	float: left;
	height: auto;
	width: 800px;
	margin-left: 0px;
	text-align: center;
}
.body #container .widecontent {
	height: auto;
	width: auto;
	margin-right: 27px;
	margin-left: 27px;
}
.body #container .widecontent .htitle {
	line-height: 18px;
	background-color: #dddddd;
	text-align: left;
	text-indent: 20px;
	height: 20px;
	width: auto;
	margin-top: 10px;
	background-image: url(../image/sguide_1f/wc_howto/banner_base.jpg);
}
.body #container .widecontent .llbox {
	text-align: left;
	float: left;
	height: 20px;
	width: 100px;
	margin-top: 10px;
}
.body #container .widecontent .ll70box {
	height: 20px;
	width: 70px;
	margin-top: 10px;
	float: left;
}
.body #container .widecontent .lrbox {
	line-height: normal;
	text-align: left;
	float: left;
	height: auto;
	width: 280px;
	margin-top: 10px;
}
.body #container .widecontent .lr280box {
	float: left;
	height: auto;
	width: 280px;
	margin-top: 14px;
}
.body #container .widecontent .rlbox {
	height: 20px;
	width: 40px;
	margin-top: 10px;
	float: left;
}
.body #container .widecontent .r380box {
	float: left;
	height: auto;
	width: 360px;
}
.body #container .widecontent .rrbox {
	float: right;
	height: auto;
	width: 360px;
	margin-top: 10px;
	line-height: normal;
}
.body #container .widecontent .lphotobox {
	float: left;
	height: auto;
	width: 185px;
	margin-top: 10px;
	margin-right: 20px;
	margin-left: 30px;
}
.body #container .widecontent .mphotobox {
	float: left;
	height: auto;
	width: 206px;
	margin-top: 10px;
	margin-right: 25px;
}
.body #container .widecontent .rphotobox {
	float: left;
	height: auto;
	width: 270px;
	margin-top: 10px;
}
.body #container .widecontent .backcolor .widebox {
	padding: 10px;
	float: left;
	height: auto;
	width: 640px;
	margin-right: 41px;
	margin-left: 41px;
	background-color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.body #container .widecontent .backcolor {
	background-color: #ddd;
	height: auto;
	width: auto;
}
.body #container .widecontent .backcolor .subt {
	background-color: #666666;
	height: 20px;
	width: 365px;
	line-height: 20px;
	color: #FFFFFF;
	margin-right: 190px;
	margin-left: 190px;
}
.body #container .widecontent_n1 {
	height: auto;
	width: auto;
	margin-top: 10px;
}
.body #container #illucom_content .illucom_wrapp .illu_inner_ls .illuphoto1s    {
	text-align: center;
	float: left;
	height: auto;
	width: 200px;
}
.body #container #illucom_content .illucom_wrapp .illu_inner_ls .illuphoto2s {
	text-align: center;
	height: auto;
	width: 200px;
	float: left;
}
.body #container #illucom_content .illucom_wrapp .illu_inner_rs .illuphoto3s {
	text-align: center;
	float: left;
	height: auto;
	width: 200px;
}
.body #container #illucom_content .illucom_wrapp .illu_inner_rs .illuphoto4s {
	text-align: center;
	float: left;
	height: auto;
	width: 200px;
}
.body #container #illucom_content .illucom_wrapp .illuphoto5s {
	text-align: center;
	float: left;
	height: auto;
	width: 159px;
	margin-top: 10px;
}
.body #container #illucom_content .illucom_wrapp .illu_inner_ls {
	float: left;
	height: auto;
	width: 400px;
	margin-top: 10px;
}
.body #container #illucom_content .illucom_wrapp .illu_inner_rs {
	text-align: center;
	float: left;
	height: auto;
	width: 400px;
	margin-top: 10px;
}
.body #container #illucom_content .illucom_wrapp .illu_intext_ls {
	float: left;
	height: auto;
	width: 400px;
	margin-top: 10px;
}
.body #container #illucom_content .illucom_wrapp .illu_intext_rs {
	float: left;
	height: auto;
	width: 400px;
	margin-top: 10px;
}
.body #container #illucom_content .illucom_wrapp .illu_intext_ls .text1s {
	font-size: 80%;
	text-align: center;
	float: left;
	height: auto;
	width: 200px;
}
.body #container #illucom_content .illucom_wrapp .illu_intext_ls .text2s {
	font-size: 80%;
	float: left;
	height: auto;
	width: 200px;
	text-align: center;
}
.body #container #illucom_content .illucom_wrapp .illu_intext_rs .text3s {
	font-size: 80%;
	text-align: center;
	float: left;
	height: auto;
	width: 200px;
}
.body #container #illucom_content .illucom_wrapp .illu_intext_rs .text4s {
	font-size: 80%;
	float: left;
	height: auto;
	width: 200px;
	text-align: center;
}
.body #container #illucom_content .illucom_wrapp .text5s {
	text-align: center;
	float: left;
	height: auto;
	width: 159px;
	margin-top: 10px;
	font-size: 80%;
}
.body #container #index_Content .exvwrapp .salephotobox_l {
	float: left;
	height: 20px;
	width: 50px;
}
.body #container #index_Content .exvwrapp .salephotobox_m {
	float: left;
	height: auto;
	width: 460px;
	margin-top: 10px;
}
.body #container #wrapp_w .inner_oc .phbox_l {
	float: left;
	height: auto;
	width: 276px;
	margin-top: 10px;
}
.body #container #wrapp_w .inner_oc .phbox_r {
	float: left;
	height: auto;
	width: 246px;
	margin-top: 10px;
}
.body #container #index_Content .parkingguide_l {
	float: left;
	height: auto;
	width: auto;
	margin-right: 10px;
	margin-bottom: 6px;
	margin-top: 0px;
}
  
.body #container #wrapp_w .inner_oc .box_r_330 {
	float: right;
	height: auto;
	width: 330px;
	margin-top: 10px;
	margin-right: 20px;
}
.body #container #wrapp_w .inner_oc .box_l_500_for330 {
	float: left;
	height: auto;
	width: 408px;
	margin-right: 19px;
	margin-left: 20px;
	margin-top: 10px;
}
.body #container #wrapp_w .inner_oc .box_l_330 {
	float: left;
	height: auto;
	width: 330px;
	margin-left: 20px;
	margin-top: 30px;
}
.body #container #wrapp_w .inner_oc .box_r_500_for330 {
	float: left;
	height: auto;
	width: 420px;
	margin-right: 18px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}


.body #container #index_Content .leftbox_w50 {
	float: left;
	height: 20px;
	width: 50px;
}
.body #container #index_Content .cbox_w433 {
	float: left;
	height: auto;
	width: 433px;
}
.body #container #index_Content .exvwrapp .saletextbox_l {
	float: left;
	height: 10px;
	width: 100px;
}
.body #container #index_Content .exvwrapp .saletextbox_c {
	float: left;
	height: auto;
	width: 360px;
}
.body #container #index_Content .pctop_tpspace {
	height: 26px;
	width: 550px;
	border-top-width: medium;
	border-right-width: medium;
	border-left-width: medium;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #EDEDED;
}
.body #container #index_Content .pctop_wrapp_large {
	height: auto;
	width: 550px;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #EDEDED;
}
.body #container #index_Content .pctop_wrapp_large .tokuten_ll {
	height: auto;
	width: 350px;
	float: left;
}
.body #container #index_Content .pctop_wrapp_large .tokuten_ll .l_space {
	float: left;
	height: auto;
	width: 30px;
}
.body #container #index_Content .pctop_wrapp_large .tokuten_ll .textbox {
	float: left;
	height: auto;
	width: 170px;
	padding-bottom: 10px;
}
.body #container #index_Content .pctop_wrapp_large .tokuten_ll .photobox {
	height: auto;
	width: 149px;
	float: right;
}
.body #container #index_Content .pctop_wrapp_large .tokuten_rr {
	height: auto;
	width: 158px;
	float: right;
	padding-right: 20px;
	padding-left: 20px;
}
.body #container #index_Content .flashbox {
	height: 400px;
	width: 533px;
	background-image: url(../image/index/sighn.jpg);
}
.body #container #index_Content .parkingmap {
	background-image: url(../image/sguide_parking/parkingmap.jpg);
	height: 356px;
	width: 524px;
}

.body #container #col_wrapp {
	height: auto;
	width: 800px;
}
.body #container #col_wrapp #topphoto_l {
	height: auto;
	width: 800px;
	margin-top: 10px;
	border: thin solid #CCC;
	border-radius: 3px;
	box-shadow: 2px 2px 2px #CCC;
}
.body #container #col_wrapp .uniformbar {
	background-color: #CCC;
	text-indent: 124px;
	height: 22px;
	width: 800px;
	background-image: url(../image/sguide_2koubou/uniform/title1_s.jpg);
	background-repeat: no-repeat;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.2), 0 1px 1px rgba(255,255,255,0.8);
	font-size: 100%;
	line-height: 22px;
}
.body #container #col_wrapp .unif_titlbar {
	background-color: #CCC;
	text-indent: 28px;
	height: 20px;
	width: 800px;
	line-height: 20px;
	font-size: 90%;
}
.body #container .uniformnavi .unif_titlbar_17 {
	line-height: 17px;
	background-color: #CCC;
	height: 17px;
	width: 800px;
	text-indent: 28px;
	font-size: 90%;
}
.body #container .uniformnavi {
	height: auto;
	width: 800px;
	margin-top: 8px;
	padding-bottom: 10px;
	border: thin solid #CCC;
	border-radius: 3px;
	box-shadow: 2px 2px 2px #CCC;
}
.body #container .uniformnavi .l1 {
	float: left;
	height: auto;
	width: 160px;
}
.body #container .uniformnavi .l2 {
	float: left;
	height: auto;
	width: 160px;
	text-align: center;
	margin-left: 0px;
}
.body #container .uniformnavi .l3 {
	float: left;
	height: auto;
	width: 160px;
	text-align: center;
	margin-left: 0px;
}
.body #container .uniformnavi .l4  {
	float: left;
	height: auto;
	width: 160px;
	text-align: center;
	margin-left: 0px;
}
.body #container .uniformnavi .l5 {
	float: left;
	height: auto;
	width: 160px;
	text-align: right;
}
.body #container #col_wrapp .uniformnavi .text_l1 {
	height: auto;
	width: 140px;
	float: left;
	text-indent: 0px;
	margin-right: 10px;
	margin-left: 10px;
}
.body #container #col_wrapp .uniformnavi .text_l2 {
	height: auto;
	width: 140px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
}
.body #container #col_wrapp .uniformnavi .text_l3 {
	float: left;
	height: auto;
	width: 140px;
	margin-right: 10px;
	margin-left: 10px;
}
.body #container #col_wrapp .uniformnavi .text_l4 {
	float: left;
	height: auto;
	width: 140px;
	margin-right: 10px;
	margin-left: 10px;
}
.body #container #col_wrapp .uniformnavi .text_l5 {
	float: left;
	height: auto;
	width: 139px;
	text-align: left;
	margin-right: 10px;
	margin-left: 10px;
}
.body #container #col_wrapp .uniformnavi .l_400photo {
	float: left;
	height: auto;
	width: 400px;
	margin-top: 10px;
}
.body #container #col_wrapp .uniformnavi .mtextbox {
	text-indent: 0px;
	float: left;
	height: auto;
	width: 760px;
	margin-top: 8px;
	margin-left: 40px;
	font-size: 90%;
}
.body #container #col_wrapp .uniformnavi .sqbox300l {
	float: left;
	height: 300px;
	width: 300px;
	margin-top: 20px;
	margin-right: 20px;
}
.body #container #col_wrapp .uniformnavi .l_colphoto {
	float: left;
	height: auto;
	width: 340px;
	margin-top: 8px;
	margin-right: 60px;
	text-align: right;
}
.body #container #col_wrapp .uniformnavi .r_colphoto {
	float: left;
	height: auto;
	width: 400px;
	margin-top: 10px;
}
.body #container #col_wrapp .uniformnavi .col300 {
	float: left;
	height: auto;
	width: 300px;
	margin-top: 10px;
}
.body #container #col_wrapp .uniformnavi .col200 {
	float: left;
	height: auto;
	width: 200px;
	margin-top: 10px;
	text-align: center;
}
.body #container #col_wrapp .uniformnavi .settextspace {
	float: left;
	height: 10px;
	width: 50px;
	margin-top: 6px;
}
.body #container #col_wrapp .uniformnavi .settextbox1 {
	height: auto;
	width: 180px;
	font-size: 80%;
	text-align: left;
	float: left;
	margin-top: 6px;
	margin-left: 20px;
	margin-right: 50px;
}
.body #container #col_wrapp .uniformnavi .settextbox2 {
	font-size: 80%;
	float: left;
	height: auto;
	width: 150px;
	margin-top: 6px;
	margin-right: 48px;
}
.body #container #col_wrapp .uniformnavi .settextbox3 {
	font-size: 80%;
	float: left;
	height: auto;
	width: 134px;
	margin-top: 6px;
	margin-right: 50px;
}
.body #container #col_wrapp .uniformnavi .settextbox4 {
	font-size: 80%;
	float: left;
	height: auto;
	width: 154px;
	margin-top: 6px;
	margin-right: 10px;
}
.body #container #col_wrapp .uniformnavi .settextbox21 {
	font-size: 80%;
	float: left;
	height: auto;
	width: 180px;
	margin-top: 6px;
	margin-left: 20px;
	margin-right: 50px;
}
.body #container #col_wrapp .uniformnavi .settextspace46 {
	float: left;
	height: 10px;
	width: 46px;
	margin-top: 6px;
}
.body #container #col_wrapp .uniformnavi .settextbox22 {
	font-size: 80%;
	float: left;
	height: auto;
	width: 150px;
	margin-top: 6px;
	margin-right: 48px;
}
.body #container #col_wrapp .uniformnavi .settextbox23 {
	font-size: 80%;
	float: left;
	height: auto;
	width: 134px;
	margin-top: 6px;
	margin-right: 50px;
}
.body #container #col_wrapp .uniformnavi .settextbox24 {
	font-size: 80%;
	float: left;
	height: auto;
	width: 154px;
	margin-top: 6px;
	margin-right: 10px;
}
.body #container #col_wrapp .uniformnavi .col2lbox {
	float: left;
	height: auto;
	width: 400px;
	margin-top: 10px;
	text-align: center;
}
.body #container #col_wrapp .uniformnavi .col2rbox {
	font-size: 100%;
	float: left;
	height: auto;
	width: 368px;
	margin-top: 10px;
}
.body #container #col_wrapp .uniformnavi .l_colphotofor111 {
	text-align: center;
	float: left;
	height: auto;
	width: 340px;
	margin-top: 8px;
}
.body #container #col_wrapp .uniformnavi .infoboxl400 {
	font-size: 100%;
	float: left;
	height: auto;
	width: 320px;
	margin-top: 20px;
	margin-right: 20px;
	margin-left: 60px;
	margin-bottom: 10px;
}
.body #container #col_wrapp .uniformnavi .infoboxr400 {
	font-size: 100%;
	float: right;
	height: auto;
	width: 320px;
	margin-top: 20px;
	margin-right: 60px;
	margin-left: 20px;
	margin-bottom: 10px;
}
.body #container #mainContent .shopwrapp {
	float: left;
	height: auto;
	width: 570px;
}
.body #container #mainContent .shopwrapp .subtitle {
	float: left;
	height: 50px;
	width: 280px;
	background-image: url(../image/net_shop/netshop_index/index_wc/wcolor_m.jpg);
	font-size: 110%;
	font-weight: normal;
	padding-left: 290px;
	padding-top: 10px;
	line-height: 1.1em;
}
.body #container #mainContent .shopwrapp .subtitle_cp {
	line-height: 1.1em;
	background-image: url(../image/net_shop/netshop_index/index_colorpencil/colorpencil_m.jpg);
	padding-top: 10px;
	padding-left: 290px;
	height: 50px;
	width: 280px;
}
.body #container #mainContent .shopwrapp .shphotobox {
	float: left;
	height: auto;
	width: 300px;
	margin-top: 10px;
	margin-right: 30px;
}
.body #container #mainContent .shopwrapp .shtextbox {
	float: left;
	height: auto;
	width: 240px;
	margin-top: 10px;
}
.body #container #mainContent .shopwrapp .shopindebox {
	float: left;
	height: auto;
	width: 275px;
	margin-top: 10px;
	margin-right: 10px;
}
.body #container #mainContent .shopwrapp .shopindebox_r {
	float: right;
	height: auto;
	width: 275px;
	margin-top: 10px;
	margin-left: 9px;
}
.body #container #mainContent .shopwrapp .singlephotobox {
	float: left;
	height: auto;
	width: 300px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
}
.body #container #mainContent #shopwrapp_top .singlephotobox {
	float: left;
	height: auto;
	width: 300px;
	margin-top: 6px;
	margin-right: 0px;
	margin-left: 0px;
}
.body #container #mainContent .shopwrapp .singletextbox {
	float: left;
	height: auto;
	width: 420px;
	margin-top: 10px;
	margin-right: 75px;
	margin-left: 75px;
}
.body #container #mainContent .shopwrapp .singlephotobox_r {
	float: right;
	height: auto;
	width: 259px;
	margin-top: 10px;
	margin-left: 10px;
}
.body #container #mainContent #shopwrapp_top .singlephotobox_r {
	float: right;
	height: auto;
	width: 259px;
	margin-top: 6px;
	margin-left: 10px;
}
.body #container #mainContent .shopwrapp .singletextbox .paperbanbox {
	float: left;
	height: auto;
	width: 157px;
}
.body #container #mainContent .shopwrapp .singletextbox .papertextbox {
	float: right;
	height: auto;
	width: 243px;
	margin-left: 20px;
}
.body #container #mainContent #shopwrapp_top {
	float: left;
	height: auto;
	width: 570px;
	background-image: url(../image/net_shop/backgraund_top.jpg);
	background-repeat: repeat-x;
}
.body #container #mainContent #shouwrapp_under {
	background-image: url(../image/net_shop/backgraund_top_re.jpg);
	background-repeat: repeat-x;
	float: left;
	height: auto;
	width: 570px;
	background-position: right bottom;
}
.body #container #mainContent #shouwrapp_under .singlephotobox {
	float: left;
	height: auto;
	width: 300px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: center;
}
.body #container #mainContent #shouwrapp_under .singletextbox_r {
	float: left;
	height: auto;
	width: 420px;
	margin-top: 10px;
	margin-right: 75px;
	margin-left: 75px;
}
.body #container #mainContent #shouwrapp_under .singletextbox {
	float: left;
	height: auto;
	width: 420px;
	margin-top: 10px;
	margin-right: 75px;
	margin-left: 75px;
}
.body #container #mainContent #shouwrapp_under .singlephotobox_r {
	float: right;
	height: auto;
	width: 259px;
	margin-top: 10px;
	margin-left: 10px;
}
.body #container #mainContent #shouwrapp_under .singletextbox .plicebox {
	font-size: 90%;
	text-align: right;
	float: left;
	height: auto;
	width: 116px;
	padding-top: 6px;
	padding-left: 5px;
	padding-right: 5px;
}
.body #container #mainContent #shouwrapp_under .singletextbox .sizebox {
	text-align: right;
	float: left;
	height: auto;
	width: 30px;
	padding-top: 6px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 90%;
}


/*-----　　ご案内（下部index）　-----*/
.body #container #index_Content .leftbancol_1 {
	float: left;
	height: 30px;
	width: 164px;
	margin-right: 10px;
	padding-top: 0px;
	padding-left: 0px;
	line-height: 30px;
	background-image: url(../image/index/navi/sprite.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	left: 5px;
	font-size: 90%;
	text-indent: 50px;
}
.body #container #index_Content .centerbancol_1 {
	float: left;
	height: 30px;
	width: 164px;
	margin-right: 10px;
	padding-top: 0px;
	padding-left: 0px;
	line-height: 30px;
	background-image: url(../image/index/navi/sprite.jpg);
	background-repeat: no-repeat;
	background-position: 0px -40px;
	left: 5px;
	font-size: 90%;
	text-indent: 50px;
}
.body #container #index_Content .rightbancol_1 {
	float: left;
	height: 30px;
	width: 164px;
	margin-right: 10px;
	padding-top: 0px;
	padding-left: 0px;
	line-height: 30px;
	background-image: url(../image/index/navi/sprite.jpg);
	background-repeat: no-repeat;
	background-position: 0px -80px;
	left: 5px;
	font-size: 90%;
	text-indent: 50px;
}
.body #container #index_Content .leftbancol_2 {
	float: left;
	height: 30px;
	width: 164px;
	margin-right: 10px;
	padding-top: 0px;
	padding-left: 0px;
	line-height: 30px;
	background-image: url(../image/index/navi/sprite.jpg);
	background-repeat: no-repeat;
	background-position: 0px -120px;
	left: 5px;
	font-size: 90%;
	text-indent: 50px;
}
.body #container #index_Content .centerbancol_2 {
	float: left;
	height: 30px;
	width: 164px;
	margin-right: 10px;
	padding-top: 0px;
	padding-left: 0px;
	line-height: 30px;
	background-image: url(../image/index/navi/sprite.jpg);
	background-repeat: no-repeat;
	background-position: 0px -160px;
	left: 5px;
	font-size: 90%;
	text-indent: 50px;
}
.body #container #index_Content .rightbancol_2 {
	float: left;
	height: 30px;
	width: 164px;
	margin-right: 10px;
	padding-top: 0px;
	padding-left: 0px;
	line-height: 30px;
	background-image: url(../image/index/navi/sprite.jpg);
	background-repeat: no-repeat;
	background-position: 0px -200px;
	left: 5px;
	font-size: 90%;
	text-indent: 50px;
}
.body #container #index_Content .leftbancol_3 {
	float: left;
	height: 30px;
	width: 164px;
	margin-right: 10px;
	padding-top: 0px;
	padding-left: 0px;
	line-height: 30px;
	background-image: url(../image/index/navi/sprite.jpg);
	background-repeat: no-repeat;
	background-position: 0px -240px;
	left: 5px;
	font-size: 90%;
	text-indent: 50px;
}
.body #container #index_Content .centerbancol_3 {
	float: left;
	height: 30px;
	width: 164px;
	margin-right: 10px;
	padding-top: 0px;
	padding-left: 0px;
	line-height: 30px;
	background-image: url(../image/index/navi/sprite.jpg);
	background-repeat: no-repeat;
	background-position: 0px -280px;
	left: 5px;
	font-size: 90%;
	text-indent: 50px;
}
.body #container #index_Content .rightbancol_3 {
	float: left;
	height: 30px;
	width: 164px;
	margin-right: 10px;
	padding-top: 0px;
	padding-left: 0px;
	line-height: 30px;
	background-image: url(../image/index/navi/sprite.jpg);
	background-repeat: no-repeat;
	background-position: 0px -640px;
	left: 5px;
	font-size: 90%;
	text-indent: 50px;
}
.body #container #index_Content .leftbancol_4 {
	float: left;
	height: 30px;
	width: 164px;
	margin-right: 10px;
	padding-top: 0px;
	padding-left: 0px;
	line-height: 30px;
	background-image: url(../image/index/navi/sprite.jpg);
	background-repeat: no-repeat;
	background-position: 0px -320px;
	left: 5px;
	font-size: 90%;
	text-indent: 50px;
}
.body #container #index_Content .centerbancol_4 {
	float: left;
	height: 30px;
	width: 164px;
	margin-right: 10px;
	padding-top: 0px;
	padding-left: 0px;
	line-height: 30px;
	background-image: url(../image/index/navi/sprite.jpg);
	background-repeat: no-repeat;
	background-position: 0px -360px;
	left: 5px;
	font-size: 90%;
	text-indent: 50px;
}
.body #container #index_Content .rightbancol_4 {
	float: left;
	height: 30px;
	width: 164px;
	margin-right: 10px;
	padding-top: 0px;
	padding-left: 0px;
	line-height: 30px;
	background-image: url(../image/index/navi/sprite.jpg);
	background-repeat: no-repeat;
	background-position: 0px -400px;
	left: 5px;
	font-size: 90%;
	text-indent: 50px;
}
.body #container #index_Content .leftbancol_5 {
	float: left;
	height: 30px;
	width: 164px;
	margin-right: 10px;
	padding-top: 0px;
	padding-left: 0px;
	line-height: 30px;
	background-image: url(../image/index/navi/sprite.jpg);
	background-repeat: no-repeat;
	background-position: 0px -440px;
	left: 5px;
	font-size: 90%;
	text-indent: 50px;
}
.body #container #index_Content .centerbancol_5 {
	float: left;
	height: 30px;
	width: 164px;
	margin-right: 10px;
	padding-top: 0px;
	padding-left: 0px;
	line-height: 30px;
	background-image: url(../image/index/navi/sprite.jpg);
	background-repeat: no-repeat;
	background-position: 0px -480px;
	left: 5px;
	font-size: 90%;
	text-indent: 50px;
}
.body #container #index_Content .rightbancol_5 {
	float: left;
	height: 30px;
	width: 164px;
	margin-right: 10px;
	padding-top: 0px;
	padding-left: 0px;
	line-height: 30px;
	background-image: url(../image/index/navi/sprite.jpg);
	background-repeat: no-repeat;
	background-position: 0px -520px;
	left: 5px;
	font-size: 90%;
	text-indent: 50px;
}
.body #container #index_Content .leftbancol_6 {
	float: left;
	height: 30px;
	width: 164px;
	margin-right: 10px;
	padding-top: 0px;
	padding-left: 0px;
	line-height: 30px;
	background-image: url(../image/index/navi/sprite.jpg);
	background-repeat: no-repeat;
	background-position: 0px -560px;
	left: 5px;
	font-size: 90%;
	text-indent: 50px;
}
.body #container #index_Content .centerbancol_6 {
	float: left;
	height: 30px;
	width: 164px;
	margin-right: 10px;
	padding-top: 0px;
	padding-left: 0px;
	line-height: 30px;
	background-image: url(../image/index/navi/sprite.jpg);
	background-repeat: no-repeat;
	background-position: 0px -600px;
	left: 5px;
	font-size: 90%;
	text-indent: 50px;
}
.body #container #index_Content .rightbancol_6 {
	float: left;
	height: 30px;
	width: 164px;
	margin-right: 10px;
	padding-top: 0px;
	padding-left: 0px;
	line-height: 30px;
	background-image: url(../image/index/navi/sprite.jpg);
	background-repeat: no-repeat;
	background-position: 0px -680px;
	left: 5px;
	font-size: 90%;
	text-indent: 50px;
}
.body #container .mail_content {
	float: left;
	height: auto;
	width: 552px;
	margin-top: 6px;
	margin-right: 123px;
	margin-left: 124px;
	line-height: 20px;
}
.body #container #index_Content .index_bar_top {
	text-align: left;
	text-indent: 20px;
	float: left;
	height: 18px;
	width: 533px;
	background-image: url(../image/index/index_top_bar.jpg);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	color: #333;
	text-shadow: 0px -1px 1px rgba(0,0,0,0.2),0 1px 1px rgba(255,255,255,0.8);
	vertical-align: middle;
	line-height: 1em;
}
.body #container #index_Content .index_bar_under {
	float: left;
	height: 13px;
	width: 533px;
	background-image: url(../image/index/index_under_bar.jpg);
	background-repeat: repeat-x;
	font-size: 90%;
}
/*-----  ここまでご案内（下部index）　-----*/  


.body #container #sitemapcontent {
	text-align: left;
	height: auto;
	width: 560px;
	margin-top: 50px;
	margin-right: 108px;
	margin-bottom: 100px;
	margin-left: 132px;
}
.body #container .guide .navi {
	height: 16px;
	width: 700px;
	font-size: 90%;
	float: left;
	display: inline;
}
.body #container .guide .navi .li{
	font-size: 100%;
}
.text_bold_110 {
	font-size: 110%;
	font-weight: bold;
}
/* top navi 用*/
.body #container #topnavi {
	float: left;
	height: auto;
	width: 800px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
.body #container #topnavi .in_line {
	float: left;
	height: auto;
	width: 800px;
	margin: 0px;
	padding: 0px;
}
.body #container #topnavi .in_line li {
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
}
.body #container .guide #navi li h1 {
	display: inline;
}
.body #container #sidebar_r .logo {
	height: auto;
	width: 210px;
}
.body #container #sidebar_r .banner_text {
	height: auto;
	width: 210px;
	padding-top: 4px;
	padding-bottom: 4px;
}

/*-----store navi                       --------------*/

body #container #pagenavi {
	height: auto;
	text-align: left;
	float: left;
	width: 800px;
	margin-top: 10px;
}

body #container #pagenavi .storeguide_tub {
	background-color: #FFFFFF;
	height: auto;
	width: 800px;
	text-align: left;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999;
}


body #container #pagenavi .storeguide_tub ul  {
	display: inline;
	line-height: 1.2em;
}

/*body #container .storeguide_tub ul li a::after {
	content: "  »";
	right: -2px;
	position: relative;
}*/

body #container #pagenavi .storeguide_tub ul li a:hover {
	opacity: 0.5;
	color: #333;
}

/*li a:hover::after {
	right: -30px;
}*/

body #container #pagenavi .storeguide_tub ul li a:active {
	/*margin: 1px 0 -1px 1px;
	-webkit-box-shadow: -1px -1px 1px #000;/*Safari*/
	/**box-shadow: -1px -1px 1px #000;*/
}

body #container #pagenavi .storeguide_tub ul li {
	list-style-type: none;
	display: inline;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #000;
	line-height: 1.8em;
	font-size: 80%;
	width: 120px;
	height: 18px;
	background-color: #FFF;
}

body #container #pagenavi .storeguide_tub .page  {
	display: inline;
	text-align: center;
	height: 18px;
	width: 120px;
	color: #000;
	background-color: #DEDEDE;
	float: left;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 3px;
	line-height: 1.3em;
	font-size: 80%;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.2), 0 1px 1px rgba(255,255,255,0.8);
	box-shadow : 1px 1px 1px 1px #999
}
body #conta iner #pagenavi .storeguide_tub .nextpage {
	display: inline;
	text-align: center;
	height: 18px;
	width: 120px;
	padding-top: 6px;
	color: #000;
	line-height: 1.3em;
	font-size: 80%;
	box-shadow : 1px 1px 1px 1px #999;
	background-color: #FFF;
	float: left;
}


body #container #wrapp_w .event {
	height: auto;
	width: 798px;
	margin-top: 10px;
	text-indent: 20px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f2f19b), color-stop(0.00, #d5def6));
	background: -webkit-linear-gradient(top, #d5def6 0%, #f2f19b 100%);
	background: -moz-linear-gradient(top, #d5def6 0%, #f2f19b 100%);
	background: -o-linear-gradient(top, #d5def6 0%, #f2f19b 100%);
	background: -ms-linear-gradient(top, #d5def6 0%, #f2f19b 100%);
	background: linear-gradient(top, #d5def6 0%, #f2f19b 100%);
	border-right-width: thin;
	border-bottom-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #369;
	border-bottom-color: #369;
	box-shadow : 1px 1px 1px 1px #336;
	padding-top: 12px;
}

/*　フロアーナビ　*/

.body #container #f_navi {
	height: auto;
	width: 800px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.body #container #f_navi #floorsnav {
	margin: 0;
	line-height: 50%;
	font-size: 80%;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 0px;
}
.body #container #f_navi #floorsnav li {
	margin: 0 0px;
	padding: 1px 0 1px;
	float: left;
	position: relative;
	list-style: none;
}

/* main level link */
.body #container #f_navi #floorsnav a {
	font-weight: bold;
　/*★*/
	/*color: #e7e5e5;*/
	color: #000;
	text-decoration: none;
	display: block;
	margin: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;	/*text-shadow: 0 1px 1px rgba(0, 0, 0, .3);*/
}

.body #container #f_navi #floorsnav li a::after {
	content: " »";
	right: -2px;
	position: relative;
}

/* main level link hover */
.body #container #f_navi #floorsnav .current a, body #container #f_navi #floorsnav li:hover > a {
	/*body #container #f_navi #floorsnav li:hover > a {*/
	background: #d1d1d1; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#a1a1a1'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#a1a1a1)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ebebeb,  #a1a1a1); /* for firefox 3.6+ */

	color: #444;
	border-top: solid 1px #f8f8f8;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	text-shadow: 0 1px 0 rgba(255, 255, 255, .8);
}

/* clearfix */
.body #container #f_navi #floorsnav:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.body #container #f_navi #floorsnav {
	display: inline-block;
}
html[xmlns] body #container #f_navi #floorsnav {
	display: block;
	text-indent: 0px;
	height: auto;
	width: auto;
}
* html body #container #f_navi #floorsnav {
	height: 1%;
}

/*　topナビ　*/
body #container #topnavi {
	float: left;
	width: 800px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;/**/
	margin-left: 0px;
} 
a
 {
	color: #333;
}
body #container #topnavi #nav {
	margin: 0;
	line-height: 100%;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	background: #5f5f5f; /* for non-css3 browsers */
	/*filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9a9a9', endColorstr='#7a7a7a'); /* for IE */
	/*background: -webkit-gradient(linear, left top, left bottom, from(#a9a9a9), to(#7a7a7a)); /* for webkit browsers */
	/*background: -moz-linear-gradient(top,  #a9a9a9,  #7a7a7a); /* for firefox 3.6+ */
	
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9f9f9f', endColorstr='#555555'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#9f9f9f), to(#555555)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #9f9f9f,  #555555); /* for firefox 3.6+ */
	
	border: 1px solid #6d6d6d;
	font-size: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 790px;
}
body #container #topnavi #nav li {
	margin: 0 0px;
	padding: 0px 0px 0px;/* */
	float: left;
	position: relative;
	list-style: none;
}
/* main level link */
body #container #topnavi #nav a {
	font-weight: bold;
	color: #e7e5e5;
	text-decoration: none;
	display: block;
	padding:  6px 14px;
	margin: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
}
/* main level link hover */
body #container #topnavi #nav .current a, body #container #topnavi #nav li:hover > a {
	/*#nav li:hover > a {*/
	background: #d1d1d1; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#a1a1a1'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#a1a1a1)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ebebeb,  #a1a1a1); /* for firefox 3.6+ */
	
	color: #444;
	border-top: solid 1px #f8f8f8;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	text-shadow: 0 1px 0 rgba(255, 255, 255, .8);
	
}

/* clearfix */
body #container #topnavi #nav:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
body #container #topnavi #nav {
	display: inline-block;
}
html[xmlns] #nav {
	display: block;
	text-indent: 0px;
}
* html #nav {
	height: 1%;
}
.body #container #free210sidebar_r .melmaga_offer {
	height: auto;
	width: 170px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 20px;
	font-size: 85%;
	line-height: 1.3em;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f5cce6), color-stop(0.00, #d5def6));
	background: -webkit-linear-gradient(top, #d5def6 0%, #f5cce6 100%);
	background: -moz-linear-gradient(top, #d5def6 0%, #f5cce6 100%);
	background: -o-linear-gradient(top, #d5def6 0%, #f5cce6 100%);
	background: -ms-linear-gradient(top, #d5def6 0%, #f5cce6 100%);
	background: linear-gradient(top, #d5def6 0%, #f5cce6 100%);
	border-radius: 4px;
	margin-right: 2px;
	margin-bottom: 2px;
	box-shadow: 0 2px 2px rgba(0, 0, 0, .2);
	
}
.body #container #free210sidebar_r .melmaga_offer .melmaga_hc {
	font-size: 100%;
	line-height: 120%;
	color: #FFF;
	height: auto;
	width: 150px;
	padding-top: 06px;
	padding-right: 10px;
	padding-bottom: 06px;
	padding-left: 10px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #db34a4), color-stop(0.51, #a80077), color-stop(0.49, #c141a4), color-stop(0.00, #e47ccc));
	background: -webkit-linear-gradient(top, #e47ccc 0%, #c141a4 49%, #a80077 51%, #db34a4 100%);
	background: -moz-linear-gradient(top, #e47ccc 0%, #c141a4 49%, #a80077 51%, #db34a4 100%);
	background: -o-linear-gradient(top, #e47ccc 0%, #c141a4 49%, #a80077 51%, #db34a4 100%);
	background: -ms-linear-gradient(top, #e47ccc 0%, #c141a4 49%, #a80077 51%, #db34a4 100%);
	background: linear-gradient(top, #e47ccc 0%, #c141a4 49%, #a80077 51%, #db34a4 100%);
	font-weight: bold;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.2), 0 1px 1px rgba(255, 255, 255, .9);
	text-align: center;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
}
.body #container #free210sidebar_r .melmaga_ban {
	height: auto;
	width: 170px;
	font-size: 90%;
	line-height: 1.3em;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #d1d35f), color-stop(0.00, #e5e696));
	background: -webkit-linear-gradient(top, #e5e696 0%, #d1d35f 100%);
	background: -moz-linear-gradient(top, #e5e696 0%, #d1d35f 100%);
	background: -o-linear-gradient(top, #e5e696 0%, #d1d35f 100%);
	background: -ms-linear-gradient(top, #e5e696 0%, #d1d35f 100%);
	background: linear-gradient(top, #e5e696 0%, #d1d35f 100%);
	text-align: center;
	border-radius: 4px;
	margin-right: 2px;
	margin-bottom: 2px;
	box-shadow: 0 2px 2px rgba(0, 0, 0, .2);
	padding: 20px;
	
}
.body #container #free210sidebar_r .melmaga_com {
	font-size: 100%;
	height: auto;
	width: 170px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #cd0000), color-stop(0.00, #ff1a00));
	background: -webkit-linear-gradient(top, #ff1a00 0%, #cd0000 100%);
	background: -moz-linear-gradient(top, #ff1a00 0%, #cd0000 100%);
	background: -o-linear-gradient(top, #ff1a00 0%, #cd0000 100%);
	background: -ms-linear-gradient(top, #ff1a00 0%, #cd0000 100%);
	background: linear-gradient(top, #ff1a00 0%, #cd0000 100%);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.2), 0 1px 1px rgba(255, 255, 255, .9);
	text-align: center;
	border-radius: 2px;
	color: #FFF;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
}

.body #container #free210sidebar_r .catalog_ban {
	height: auto;
	width: 200px;
	font-size: 90%;
	line-height: 1.3em;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #feae31), color-stop(0.00, #efe457));
	background: -webkit-linear-gradient(top, #efe457 0%, #feae31 100%);
	background: -moz-linear-gradient(top, #efe457 0%, #feae31 100%);
	background: -o-linear-gradient(top, #efe457 0%, #feae31 100%);
	background: -ms-linear-gradient(top, #efe457 0%, #feae31 100%);
	background: linear-gradient(top, #efe457 0%, #feae31 100%);
	text-align: center;
	border-radius: 4px;
	margin-right: 2px;
	margin-bottom: 2px;
	box-shadow: 0 2px 2px rgba(0, 0, 0, .2);
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 5px;	
}
.body #container #free210sidebar_r .catalog_com {
	font-size: 100%;
	height: auto;
	width: 180px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #1e3a07), color-stop(0.00, #637d4d));
background: -webkit-linear-gradient(top, #637d4d 0%, #1e3a07 100%);
background: -moz-linear-gradient(top, #637d4d 0%, #1e3a07 100%);
background: -o-linear-gradient(top, #637d4d 0%, #1e3a07 100%);
background: -ms-linear-gradient(top, #637d4d 0%, #1e3a07 100%);
background: linear-gradient(top, #637d4d 0%, #1e3a07 100%);

	text-shadow: 0 -1px 1px rgba(0,0,0,0.2), 0 1px 1px rgba(255, 255, 255, .9);
	text-align: center;
	border-radius: 2px;
	color: #FFF;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	margin-right: 10px;
	margin-left: 10px;
}
.body #container .eventcol_caption {
  height: 20px;
  width: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #d1d35f), color-stop(0.00, #e5e696));
  background: -webkit-linear-gradient(top, #e5e696 0%, #d1d35f 100%);
  background: -moz-linear-gradient(top, #e5e696 0%, #d1d35f 100%);
  background: -o-linear-gradient(top, #e5e696 0%, #d1d35f 100%);
  background: -ms-linear-gradient(top, #e5e696 0%, #d1d35f 100%);
  background: linear-gradient(top, #e5e696 0%, #d1d35f 100%);
  text-align: center;
  border-radius: 3px;
  margin-right: 2px;
  margin-bottom: 2px;
  box-shadow: 0 2px 2px rgba(0, 0, 0, .2);
  line-height: 20px;
  font-size: 90%;
}
.body #container .eventcol{
  float: left;
  height: auto;
  width: 590px;
  margin-top: 10px;
  margin-bottom: 5px;
  display: inline;
}
.body #container .eventcol .photo_parts{
  height: 203px;
  width: 147px;
  float: left;
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

