@charset "EUC-JP";

/* Details-----------------------------------------------------------------------------

 contents Override
-------------------------------------------------------------------------------------*/

/* about
------------------------------------------------------------------*/
.about .productData{
	padding:10px 0 15px 0;
	}

.about .productPhoto{
	text-align:center;
	float:left;
	display:inline;
	width:185px;
	}

.about .productPhoto img{
	margin:0 0 10px 0;
	}

.about .productDataT{
	float:right;
	width:330px;
	margin:15px 0 0 0;
	}
	
.about .textSpace{
	margin:75px 0 0 0;
	}	

.about #iconTxt{

	}

.about #iconTxt h4{
	margin:0 0 0 0;
	}

.about #iconTxt p{
	margin:0 0 20px 105px;
	}

.print {
	display: none !important;
}

#p08_title01,#p08_title02,#p08_title03,#p08_title04{
    margin:0px 0px 0px 0px;
}

#p08_title01{
    background:url(../about/img/p08_img01.jpg) no-repeat;
	text-indent:-9999px;
	width:500px;
	height:50px;
}

#p08_title02{
    background:url(../about/img/p08_img02.jpg) no-repeat;
	text-indent:-9999px;
	width:500px;
	height:50px;
}

#p08_title03{
    background:url(../about/img/p08_img03.jpg) no-repeat;
	text-indent:-9999px;
	width:500px;
	height:50px;
}

#p08_title04{
    background:url(../about/img/p08_img04.jpg) no-repeat;
	text-indent:-9999px;
	width:500px;
	height:50px;
}

.p08_text01{
	font-size:14px;
	padding: 0px 0px 0px 70px;
}

.p08_h4{
    background:url(../_img/master/cms_style_h4_bg.gif) repeat;
	padding:0px 10px 0px 0;
	border-bottom:1px solid #B4B4B4;
	}
	
.p08_h4 span{
	border-left:3px solid #F40505;
	padding:3px 0 3px 5px;
	font-size:14px;
	color:#333333;
	font-weight:bold;
	display:block;
	}


/* profie
------------------------------------------------------------------*/
.profile table.basicTable{
	width:100%;
	border-collapse:collapse;
	border:1px solid #C9C9C9;
	border-spacing:0;
	empty-cells:show;
	margin:0 0 0px 0;
	}
	
.profile table.basicTable th,
.profile table.basicTable td{
	padding:5px;
	padding-bottom:0;
	border:1px solid #C9C9C9;
	}

.profile table.basicTable th{
	background-color:#EFEFEF;
	font-weight:normal;
	color:#000;
	width:120px;
	vertical-align:middle;
	}

.profile table.basicTable td p{
	margin:0 0 10px 0;
	}


/* popup
------------------------------------------------------------------*/
body.popUp{
	background:none;	
	}

body.popUp01 .box{
	margin:15px auto 15px auto;
	}
	
body.popUp #Poplogo{
	float:left;
	display:inline;
	margin:0 0 5px 0;
	padding:0;
	}

body.popUp #Poplogo2{
	float:right;
	display:inline;
	margin:0 0 5px 0;
	padding:20px 0 0 0;
	}


#PopCopyRight{
	text-align:right;
	margin:-40px 0 0 0;
	font-size:10px;
	}

.indBox{
	width:780px;
	margin:0 auto 0 auto;
	text-align:left;
	}

.indBox2{
	width:600px;
	margin:0 auto 5px auto;
	text-align:left;
	}

.indBox3{
	width:450px;
	margin:0 auto 0 auto;
	text-align:left;
	}

.indBox2 #PopCopyRight{
	text-align:left;
	margin:0px 0 0 0;
	}

.indBox3 #PopCopyRight{
	text-align:left;
	margin:0px 0 0 0;
	}

#flashBanner{
	margin:0 auto 10px auto;
	text-align:left;
	}

#flashBanner img{
	float:left;
	display:inline;
	}

#flashBanner span{
	font-size:10px;
	line-height:14px;
	float:left;
	display:inline;
	margin:0 0 0 5px;
	}

.popUp #contactBanner{
	margin:15px auto 5px auto;
	text-align:center;
	}

#popHeader{
	margin:5px 0 5px 0;
	}

.goThisSite{
	text-align:center;
	margin:15px 0 10px 0;
	}

/* cmsStyle
------------------------------------------------------------------*/
.cmsStyle{
	overflow:hidden;
	}

.cmsStyle h4{
	background:url(../_img/master/cms_style_h4_bg.gif) repeat;
	padding:0px 10px 0px 0;
	border-bottom:1px solid #B4B4B4;
	}

.cmsStyle h4 span{
	border-left:3px solid #F40505;
	padding:3px 0 3px 5px;
	font-size:14px;
	color:#333333;
	font-weight:bold;
	display:block;
	}

.cmsStyle h4 span.supp{
	border:none;
	padding:0;
	}

/* faq
------------------------------------------------------------------*/
.faq #mainBody .box{
	margin:0 0 50px 0;
	}

.faq #mainBody .box ul{
	margin-bottom:0;
	}

.faq #mainBody .box ul li{
	background:url(../faq/img/q_icon.gif) no-repeat left center;
	padding:2px 0 2px 18px;
	line-height:16px;
	}

.faq #mainBody .box ul li a{
	color:#333;
	}
	
.faq #mainBody .box ul li a:hover{
	text-decoration:none; 
	color:#333;
	}

.faq #mainBody .cmsStyle h4{
	margin:0 0 5px 0 ! important;
	}

.faq #mainBody .a{
	margin:0 15px 30px 15px;
	}

/* topics
------------------------------------------------------------------*/
.topics #mainBody ul li a{
	color:#333;
	}
	
.topics #mainBody ul li a:hover{
	text-decoration:none; 
	color:#333;
	}


/* press
------------------------------------------------------------------*/
.press #mainBody ul li a{
	color:#333;
	}
	
.press #mainBody ul li a:hover{
	text-decoration:none; 
	color:#333;
	}

/* products
------------------------------------------------------------------*/
.products #mainBody #productList{

	}

.products #mainBody #productList li{
	list-style:none;
	background:none;
	float:left;
	height:181px;
	margin:0 10px 0 0;
	padding:0;
	}

.products #mainBody #productList li.last{
	margin:0;
	}

.products h4.txt{
	background:url(../_img/master/cms_style_h4_bg.gif) repeat;
	padding:0px 10px 0px 0;
	border-bottom:1px solid #B4B4B4;
	}


.products h4.txt span{
	border-left:3px solid #F40505;
	padding:3px 0 3px 5px;
	font-size:14px;
	color:#333333;
	font-weight:bold;
	display:block;
	}

.products .productBox h5{
	border:none;
	}


.products .productBox{
	margin:0 0 25px 0;
	width:100%;
	}

.products .productBox td,
.products .productBox th{
	padding:5px 0;
	}

.products .productBox .noTxt td,
.products .productBox .noTxt th{
	padding:5px 0 35px 0;
	}


.products .productBox th{
	width:220px;
	vertical-align:middle;
	}

.products .productBox.p02_03 th{
	width:250px;
	}

.products .productBox.p02_04 th{
	width:200px;
	}

.products .productBox.p02_02 td{
	vertical-align:middle;
	}

.products .productBox.p02_04 td{
	vertical-align:middle;
	}

.products .productBox.p03 th{
	width:163px;
	}



.products .productBox td .alignRight{
	text-align:left;
	}

.products .subHead{
	color:#000;
	font-weight:bold;
	font-size:14px;
	margin:0 0 8px 0;
	padding:0 0 1px 5px;
	border-bottom:1px solid #E50000;
	}
	
.products .itemTable{
	border:#999999 1px solid;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	margin-bottom:20px;
	}
	
.products .itemTable td,
.products .itemTable th{
	border:#999999 1px solid;
	padding:2px 4px;
	}
	
.products .itemTable td{
	border-bottom:none;
	}
	
.products .itemTable th{
	border-top:none;
	text-align:center;
	padding-bottom:5px;
	}	
	
.products .itemTable h5{
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
	border:none;
	margin-top:5px;
	}
	
.products .itemTable p{
	margin:5px 0;
	padding:0;
	}
	
.products .itemTable em{
	font-size:10px;
	font-weight:normal;
	}
	
.products .leftImg{
	float:left;
	display:inline;
	}
	
.products .rightImg{
	float:right;
	display:inline;
	}
	
.products .detailTable{
	margin:20px 0;	
	}
	
.products .detailTable td,
.products .detailTable th{
	text-align:center;
	vertical-align:middle;
	}			

.products h5.home{
	font-size:12px;
	font-weight:bold;
	color:#1f5cb7;
	border:none;
	padding:0;
	margin:0 0 10px 0;
	}

.products h5.home2{
	font-size:12px;
	font-weight:bold;
	color:#000;
	border:none;
	padding:0 0 0 15px;
	background:url(../_img/master/acs03.gif) no-repeat left center;
	}


.products .homeOut{
	margin:0 0 20px 0;
	padding:0 0 20px 0;
	background:url(../_img/master/line01.gif) repeat-x left bottom;
	}

.products .homeBox{
	border:1px solid #004a80;
	padding:10px;
	float:right;
	width:400px;
	margin:15px 0 20px 0;
	}

.products .homeOut .floatLeft{
	width:260px;
	text-align:center;
	}

.products .homeOut .floatRight{
	width:260px;
	text-align:center;
	}

.products .homeOut .floatLeft img,
.products .homeOut .floatRight img{
	margin:0 auto;
	}

.products .homeOut .floatLeft p,
.products .homeOut .floatRight p{
	border:1px solid #004a80;
	padding:5px;
	margin:5px 0 0 0;
	text-align:left;
	font-size:10px;
	line-height:16px;
	}

.products .homeOut .floatRight p{
	margin:25px 0 0 0;
	}

.products .p01_2_photoBg{
	padding:0 50px 0px 0;
	margin:0 0 15px 0; 
	}

/* contact
------------------------------------------------------------------*/

.contact table.basicTable{
	width:100%;
	border-collapse:collapse;
	border:1px solid #004A80;
	border-spacing:0;
	empty-cells:show;
	margin:0 0 15px 0;
	}
	
.contact table.basicTable th,
.contact table.basicTable td{
	padding:5px;
	border:1px solid #004A80;
	}

.contact table.basicTable th{
	width:30%;
	vertical-align:middle;
	background-color:#E8EFF4;
	color:#000;
	}

.contact table.basicTable td.head{
	background-color:#fff;
	text-align:center;
	width:35%;
	}

.contact .box{
	background-color:#fff;
	border:1px solid #0FAB17;
	padding:10px;
	margin:0 0 20px 0;
	}

.contact .box h5{
	color:#000;
	}

.contact form table.basicTable{
	border:none;	
	}

.contact form table.basicTable th{
	width:170px;
	background-color:transparent;
	border:none;
	}

.contact form table.basicTable.conf th{
	width:275px;
	}



.contact form table.basicTable td{
	line-height:21px;
	vertical-align:middle;
	border:none;
	padding-left:15px;
	}

.contact form table.basicTable .line td,
.contact form table.basicTable .line th{
	background:url(../_img/master/line01.gif) repeat-x left bottom;
	padding-bottom:5px;
	}

.contact table.basicTable td .box{
	background-color:transparent;
	border:none;
	padding:10px;
	margin:10px 10px 0px 10px;
	}

.contact form table.inTable th{
	border:none;
	}

.contact form table.inTable td,
.contact form table.inTable th{
	border:none;
	background-color:transparent;
	padding:2px 5px 2px 2px ! important;
	background:none ! important;
	}

.contact .bg{
	background:url(../contact/img/bg.gif) no-repeat right top;
	}
 
	

/* movies
------------------------------------------------------------------*/
.movies #mainBody ul#moviesBanner{
	margin:0 0 0 0;
	padding:0;
	}

.movies #mainBody #moviesBanner li{
	float:left;
	display:inline;
	margin:0 20px 0 0;
	list-style:none;
	background:none;
	padding:0 0 10px 0;
	width:230px;
	}

.movies #mainBody #moviesBanner li.tow{
	margin-left:122px;
	}

.movies #mainBody #moviesBanner li.last{
	margin-right:0;
	}

.movies #mainBody #moviesBanner li img{
	display:block;
	margin:0 0 3px;
	}
	
.movies .mainBox{
	background:url(../movies/img/box_side.gif) repeat-y;
	width:730px;
	margin:0 0 30px 10px;
	}
	
.movies .mainBox .Left{
	width:350px;
	float:left;
	display:inline;
	}
	
.movies .mainBox .Right{
	width:350px;
	float:right;
	display:inline;
	}
	
.movies .mainBox p{
	margin:0 0 10px 7px;
	}
	
.movies .mainBox .bottomBg{
	width:730px;
	height:35px;
	background:url(../movies/img/box_bottom_bg.gif) no-repeat;
	display:block;
	margin:0 0 0 0;
	_margin:0 0 -5px 0;
	}
	
.movies .mainBox .bottomBg .btnL{
	float:left;
	display:inline;
	width:343px;
	}
	
.movies .mainBox .bottomBg .btnR{
	float:right;
	display:inline;
	width:350px;
	}
	
.movies .mainBox .bottomBg img{
	float:right;
	margin:4px 7px 0 0;
	}

.movies .Box02{
	background:url(../movies/img/box_side_02.gif) repeat-y;
	width:730px;
	margin:0 0 30px 10px;
	}	
	
.movies .Box02 .Left{
	width:350px;
	float:left;
	display:inline;
	}
	
.movies .Box02 .Right{
	width:350px;
	float:right;
	display:inline;
	}
	
.movies .Box02 p{
	margin:0 0 10px 7px;
	}
	
.movies .Box02 .bottomBg{
	width:350px;
	height:35px;
	background:url(../movies/img/box_bottom_bg_02.gif) no-repeat;
	display:block;
	margin:0 0 0 0;
	_margin:0 0 -5px 0;
	}
	
.movies .Box02 .bottomBg .btnL{
	float:left;
	display:inline;
	width:343px;
	}
	
.movies .Box02 .bottomBg .btnR{
	float:right;
	display:inline;
	width:350px;
	}
	
.movies .Box02 .bottomBg img{
	float:right;
	margin:4px 7px 0 0;
	}
	
	
.movies .intro{
	width:550px;
	height:151px;
	background:url(../movies/img/page01/topimg.jpg) no-repeat right;
	padding:15px 0 0 0;
	margin:0 0 10px 0;
	}
	
.movies .intro02{
	width:550px;
	height:151px;
	background:url(../movies/img/page02/topimg.jpg) no-repeat right;
	padding:15px 0 0 0;
	margin:0 0 10px 0;
	}
	
.movies .intro03{
	width:550px;
	height:151px;
	background:url(../movies/img/page03/topimg.jpg) no-repeat right;
	padding:15px 0 0 0;
	margin:0 0 10px 0;
	}
	
.movies .intro04{
	width:550px;
	height:151px;
	background:url(../movies/img/page04/topimg.jpg) no-repeat right;
	padding:15px 0 0 0;
	margin:0 0 10px 0;
	}			
	
.movies .intro p{
	margin:0 0 10px 0;
	width:400px;
	vertical-align:middle;
	}
	
.movies .intro02 p{
	margin:0 0 10px 0;
	width:400px;
	vertical-align:middle;
	}
	
.movies .intro03 p{
	margin:0 0 10px 0;
	width:400px;
	vertical-align:middle;
	}
	
.movies .intro04 p{
	margin:0 0 10px 0;
	width:400px;
	vertical-align:middle;
	}			
	
.movies #mainBody strong{
	color:#f26522;
	font-size:14px;
	}


/* 071019追加　.CP以降についてはproducts/p04/で使用 */
.movies .mainBox2, .CP .mainBox2 , .about .mainBox2 {
	background:url(../movies/img/page_box_side.gif) repeat-y;
	width:550px;
	margin:0 0 25px 0;
	}
	
.movies .mainBox2 .indent, .CP .mainBox2 .indent , .about .mainBox2 .indent {
	margin:5px;
	}
	
.movies .mainBox2 .indent img, .CP .mainBox2 .indent img , .about .mainBox2 .indent img {
	float:left;
	display:inline;
	}
	
.movies .mainBox2 .indent .textArea, .CP .mainBox2 .indent .textArea , .about .mainBox2 .indent .textArea {
	float:left;
	display:inline;
	margin:0 0 0 10px;
	width:390px;
	_width:380px;
	}
	
.movies .mainBox2 .indent p, .CP .mainBox2 .indent p , .about .mainBox2 .indent p {
	margin:0 0 5px 0;
	line-height:18px;
	}	
	
.movies .mainBox2 .indent em, .CP .mainBox2 .indent em , .about .mainBox2 .indent em  {
	font-weight:bold;
	color:#f26522;
	}	
	
.movies .mainBox2 .btn, .CP .mainBox2 .btn , .about .mainBox2 .btn {
	float:right;
	margin:0 5px 5px 0;
	}										



/* comic
------------------------------------------------------------------*/
.comic #mainBody ul#comicBanner{
	margin:0 0 0 0;
	padding:0;
	}

.comic #mainBody #comicBanner li{
	float:left;
	display:inline;
	margin:0 20px 0 0;
	list-style:none;
	background::none;
	padding:0 0 10px 0;
	}


.comic #mainBody #comicBanner li.last{
	margin-right:0;
	}
	
	
/* 400
------------------------------------------------------------------*/	
#p400Bg h5.home2{
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
	border:none;
	padding:0 0 0 12px;
	background:url(../_img/master/acs03.gif) no-repeat left center;
	}

#p400Bg{
	background:url(../img_400/p05_img09.jpg) no-repeat right top;
	padding:0px 0 30px 0;
	margin:0px 0 15px 0;
	}

/* sitemap
------------------------------------------------------------------*/	
.sitemap #linklist a{
	text-decoration:none;
	}
 
.sitemap #linklist a:hover{
	text-decoration:underline;
	}
 
.sitemap #linklist a em{
	font-weight:bold;
	}
 
#linklist{
	padding:5px 0 0 30px;
	background:
	}

#linklist li.none{
	background:none;
	}

#linklist,
#linklist ul{ list-style:none;}
.link02,.link03{ margin-left:0; padding-left:0;}
 
ul#linklist ul{
line-height:1;
margin-bottom:1em;
padding-top:0.3em;
background-image:url("../sitemap/img/first-bar.gif");
background-repeat:repeat-y;
background-position:20px 0px;
	}
 
ul#linklist ul li{
margin:0.8em 0 0.8em 0;
padding-left:65px;
background-image:url("../sitemap/img/all-bar.gif");
background-repeat:no-repeat;
background-position:20px 0.7em;
font-size:12px;
	}
 
ul#linklist ul li.lastitem{
background-image:url("../sitemap/img/last-bar.gif");
background-repeat:no-repeat;
background-position:20px 0.5em;
	}
 
ul#linklist{
margin:0em 1em 2em 1em;
	}

/* cp_topics
------------------------------------------------------------------*/
.cp_topics #mainBody ul li a,
.news #mainBody ul li a,
.archive #mainBody ul li a{
	color:#333;
	}
	
.cp_topics #mainBody ul li a:hover,
.news #mainBody ul li a:hover,
.archive #mainBody ul li a:hover{
	text-decoration:none; 
	color:#333;
	}
	
.cp_topics #mainBody ul li span.date,
.news #mainBody ul li span.date,
.archive #mainBody ul li span.date{
	float:left;
	display:inline;
	width:85px;
	background:url(../_img/master/acs04.gif) no-repeat left center;
	padding:0 0 0 13px;
	}
	
.cp_topics #mainBody ul li span.article,
.news #mainBody ul li span.article,
.archive #mainBody ul li span.article{
	float:left;
	display:inline;
	width:425px;
	}
	
.cp_topics #mainBody ul li,
.news #mainBody ul li,
.archive #mainBody ul li{
	margin:0 0 5px 0;
	background:none;
	padding:0 0 0 0;
	list-style:none;
	line-height:18px;
	}
	
.cp_topics p.backNum,
.news p.backNum,
.archive p.backNum{
	text-align:right;
	margin:-12px 5px 5px 0;
	}

.cp_topics p.backNum span,
.news p.backNum span,
.archive p.backNum span{
	padding:0 0 0 20px;
	background:url(../_img/master/acs05.gif) no-repeat left center;
	}
	
.cp_topics p.bn,
.news p.bn,
.archive p.bn{
	margin:0 0 8px 0;
	}
	
.cp_topics h2.sideTitle,
.news h2.sideTitle,
.archive h2.sideTitle{
	border-bottom:2px solid #da0022;
	padding:0 0 2px 0;
	}
	
.cp_topics h2.sideTitle span,
.news h2.sideTitle span,
.archive h2.sideTitle span{
	background:url(../cp_topics/img/acs01.gif) repeat-y left center;
	padding:0 0 0 15px;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	display:block;
	}
	
.cp_topics h2.sideTitle span.width,
.news h2.sideTitle span.width,
.archive h2.sideTitle span.width{
	background:none;
	padding:0;
	width:100px;
	}	
	
#about_08_box_2{
    height:300px;
}

.rightImg_about{
	float:right;
	display:inline;
	margin:0px 0px 5px 10px;
}

#about_box{
	width:550px;
	height:151px;
	background:url(../movies/img/page03/topimg.jpg) no-repeat right top;
	line-height: 140%;
	padding: 0px 0px 20px 0px;
}

#about_box span{
    color:#f26522;
	font-size:14px;
	font-weight:bold;
}
    
#masscom {
	width:550px;
	height:160px;
	background:url(../about/img/p09-topimg.gif) no-repeat right top;
	line-height: 140%;
	padding: 0px 0px 20px 0px;
}

#masscom span{
    color:#f26522;
	font-size:14px;
	font-weight:bold;
}

.span {
    color:#f26522;
	font-size:14px;
	font-weight:bold;
}



.cp_topics h4 a,
.news h4 a,
.archive h4 a{
	font-weight:bold;
	text-decoration:none;
	color:#333;
	}

.cp_topics h4 a:hover,
.news h4 a:hover,
.archive h4 a:hover{
	font-weight:bold;
	text-decoration:underline;
	color:#333;
	}

.cp_topics .cmsStyle,
.news .cmsStyle,
.archive .cmsStyle{
	background:url(../_img/master/line01.gif) repeat-x left bottom;
	padding:0 0 10px 0;
	margin:0 0 30px 0;
	}

.cp_topics h4 span.supp,
.news h4 span.supp,
.archive h4 span.supp{
	display:inline;
	padding:0;
	margin:0 0 0 10px;
	border:none; 
}


/* present
------------------------------------------------------------------*/
.present .sizeUp{
	font-size:18px;
	line-height:20px;
	}

.present table.basicTable{
	width:100%;
	border-collapse:collapse;
	border:1px solid #C26A6A;
	border-spacing:0;
	empty-cells:show;
	margin:0 0 15px 0;
	}
	
.p_text {
	font-size:14px;
}

.present table.basicTable th,
.present table.basicTable td{
	padding:5px;
	border:1px solid #C26A6A;
	}

.present table.basicTable th{
	background-color:#ffeeee;
	font-weight:normal;
	color:#000;
	width:130px;
	}

.present .bgTxt{
	background-color:#FBEB7B;
	}
	
	
/* product p01 注意書き
------------------------------------------------------------------*/

#list_style{
	margin:10px;
	list-style:none;
}

#list_style li {
	margin:3px 0 3px 20px;
}

/* なかのひと
------------------------------------------------------------------*/

#nakanohito {
	float:right;
	margin-right:10px;
}


.tv {
	border-left:1px solid #B4B4B4;
	border-right:1px solid #B4B4B4;
	border-bottom:1px solid #B4B4B4;
	margin:-15px 0 15px 0;
	background:#FEF6E2;
	padding:10px;
}

.tv_img {
	float:left;
	width:200px;
}

.tvR {
	width:280px;
	float:right;
}
.tvR ol {
	border:3px double #CCC;
	padding:5px;
	margin-bottom:10px;
	background:#FFFFFF;
	color:#0099FF;
	list-style:none;
	line-height:140%;
}
.tvR ol li {
	background:url(../about/img/p09/list.png) no-repeat;
	padding:0 0 0 17px;
}

.tvR p {
	padding:0 0 0 25px;
	line-height:130%;
}

.clearF {
	clear:both;
}
.cent {
	text-align:center;
}




.basictb table {
    border-collapse: collapse;
    width: 100%;
    margin: 20px 5px;
}

.basictb th {
    border-top: #FF1313 3px solid;
    border-right: #fff 1px solid;
    text-align: left;
    font-weight: bold;
    padding: 16px;
}

.basictb td {
    border-top: #e3e3e3 3px solid;
    text-align: left;
    padding: 16px;
}












