/*----- last up date 20130620 -----*/


/*----- base -----*/
body{
	margin-top:0px;
	background-color:#f2f2f2;
	text-align:center;
	}

a:link, a:visited, a:active{
	text-decoration:none;
	}

a:hover{
	color: #fa1;
	text-decoration:underline;
	}

img{
	border:none;
	}

#layoutBox,#melmaLayoutBox,#arrivalLayoutBox,#yudeLayoutBox{
	margin-left:auto;
	margin-right:auto;
	width:980px;
	color:#000;
	text-align:left;
	background:#fff;
	}

#header{
	width:980px;
	height:190px;
	margin:0px;
	}
	
#header iframe{
	width:980px;
	height:200px;
	}
	
#header_a{
	width:980px;
	height:150px;
	margin:0px;
	}

#header_a iframe{
	width:980px;
	height:140px;
	}

#footer{
	width:980px;
	margin:0px;
	}

#footer_a{
	width:980px;
	height:450px;
	margin:0px;
	}
	
#footer_a iframe{
	width:980px;
	height:450px;
	margin:0px;
	}

#titleBnr{
	margin:5px 0 10px;
	text-align:left;
	}

#leftMenu{
	width:230px;
	float:left;
	position:relative;
	}

#leftMenu ul{
	float:left;
	padding:0px;
	margin:0px;
	}

#leftMenu a:link,#leftMenu a:visited,#leftMenu a:active{
	color:black;
	}

#leftMenu a:hover{
	color:#fa1;
	}

#rightMenu{
	width:730px;
	margin:0 0 0 15px;
	float:left;
	background-color:#ffffff;
	}

#mainMenu{
	width:980px;
	margin:0;
	float:left;
	background-color:#ffffff;
	}

#layoutBox h1{
	width:600px;
	background-image:url(../img/guide_squea_01.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:25px;
	font-size:18px;
	margin:10px 0 10px 0;
	font-weight:bold;
	float:left;
	}

h2{
	font-weight:normal;
	}

h3{
	font-weight:normal;
	}

dt{
	margin:0 0 10px 0;
	}

dd{
	margin:0;
	}

#layoutBox ul{
	list-style-type:none;
	margin-top:10px;
	}

#layoutBox #leftMenu ul li{
	background-image:url(../img/guide_navi_01.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:18px;
	margin:0 5px 0 5px;
	font-size:15px;
	font-weight:bold;
	line-height:1.5;
	}



#layoutBox ul.listBox{
	width:600px;
	float:left;
	border-style:solid;
	border-width:1px;
	border-color:#e0e0e0;
	padding:5px;
	margin:0 0 0 20px;
	list-style-type:none;
	}

#layoutBox ul.listBox li.list01{
	width:145px;
	background-image:url(../img/arrival_list_01.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding:15px;
	line-height:1.3px;
	font-size:14px;
	color:#4f4f4f;
	margin:0 0 0 10px;
	float:left;
	font-weight:normal;
	text-align:left;
	}

#layoutBox ul.listBox li.list02{
	width:80px;
	background-image:url(../img/arrival_list_01.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding:15px;
	line-height:1.3px;
	font-size:14px;
	color:#4f4f4f;
	margin:0 0 0 10px;
	float:left;
	font-weight:normal;
	text-align:left;
	}


#layoutBox .listNavi{
	background-image:url(../img/guide_navi_01.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:18px;
	font-size:14px;
	font-weight:bold;
	color:#4f4f4f;
	line-height:2.0;
	}

#layoutBox #leftMenu ul li.listSide{
	background-image:url(../img/guide_navi_02.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:12px;
	margin:0 0 0 30px;
	font-size:13px;
	font-weight:normal;
	line-height:1.2;
	}

#layoutBoxHowto .listNavi{
	background-image:url(../img/guide_navi_01.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:18px;
	font-size:14px;
	font-weight:bold;
	color:#4f4f4f;
	line-height:2.0;
	}

#layoutBoxHowto .listSide{
	background-image:url(../img/guide_navi_02.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:12px;
	margin:0 0 0 30px;
	font-size:13px;
	font-weight:normal;
	line-height:1.2;
	}

.lineBack{
	width:20px;
	height:400px;
	background-image:url(../img/guide_line_01.gif);
	background-repeat:no-repeat;
	float:left;
	}

.lineBack_02{
	width:20px;
	height:260px;
	background-image:url(../img/guide_line_02.gif);
	background-repeat:no-repeat;
	float:left;
	}

.clear{
	clear:both;
	}




/*----- font -----*/

.mainText{
	width:700px;
	font-size:14px;;
	margin:10px 0 0 20px;
	line-height:1.3;
	color:#4f4f4f;
	float:left;
	_display:inline;
	}

.mainText span{
	font-weight:bold;
	color:red;
	}

.mainText02{
	width:500px;
	font-size:95%;
	margin:20px 0 0 10px;
	line-height:1.2;
	float:left;
	}

.mainText02 span{
	font-weight:bold;
	color:red;
	}

.mainText03{
	font-size:95%;
	margin:10px;
	line-height:1.2;
	}

.mainText03 span{
	font-weight:bold;
	color:red;
	}


.fontType01{
	font-size:95%;
	color:#4f4f4f;
	}

.fontType02{
	font-size:100%;
	color:#4f4f4f;
	margin:80px 0 0 0;
	}

.fontType03{
	background-image:url(../img/men_list_01.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:13px;
	margin:5px 0 3px 5px;
	font-size:100%;
	font-weight:bold;
	}

.fontType04{
	line-height:1.2;
	margin:0 0 5px 15px;
	font-size:90%;
	}

.fontType05{
	background-image:url(../img/men_list_01.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:13px;
	margin:10px 0 10px 5px;
	font-size:15px;
	font-weight:bold;
	}

.fontType06{
	line-height:1.4;
	margin:0 0 5px 10px;
	font-size:13px;
	}

.fontType07{
	width:650px;
	background-image:url(../img/arrival_list_01.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:13px;
	margin:20px 0 0 5px;
	font-size:100%;
	font-weight:bold;
	color:#4f4f4f;
	float:left;
	}

.fontType08{
	background-image:url(../img/arrival_list_01.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:13px;
	font-size:15px;
	font-weight:bold;
	color:#4f4f4f;
	margin:20px 0 0 0;
	}

.fontType09{
	background-image:url(../img/arrival_list_01.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:13px;
	font-size:15px;
	font-weight:bold;
	color:#4f4f4f;
	margin:20px 0 0 0;
	}


/*----- link -----*/


.linkBox{
	margin-left:40px;
	font-size:95%;
	line-height:1.3;
	float:right;
	color:#4f4f4f;
	margin:0 15px 15px 0;
	}

.linkBox02{
	margin-left:40px;
	font-size:95%;
	line-height:1.3;
	float:right;
	color:#4f4f4f;
	margin:30px 15px 15px 0;
	}

.linkBox03{
	width:630px;
	font-size:95%;
	line-height:1.5;
	float:right;
	color:#4f4f4f;
	margin:0px 0 15px 0;
	text-align:right;
	}

.linkBox04{
	width:600px;
	margin-left:40px;
	font-size:95%;
	line-height:1.3;
	float:right;
	color:#4f4f4f;
	margin-bottom:30px;
	margin-top:0px;
	text-align:right;
	position:relative; right:-10px;
	}

.linkBox05{
	font-size:95%;
	line-height:1.3;
	float:right;
	color:#4f4f4f;
	margin:10px 0 10px 0;
	text-align:right;
	}


.link02{
	background-image:url(../img/cv_navi_01.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:18px;
	margin:0 0 3px 15px;
	}

.link03{
	background-image:url(../img/faq_top_01.gif);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:18px;
	margin:0 0 0 15px;
	}

.toTop{
	width:460px
	margin-top:30px;
	text-align:right;
	}

/*----- cv page -----*/
#mainBox .cvLine{
	width:700px
	height:8px;
	background-image:url(../img/cv_line_01.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-top:10px;
	margin:10px 0 0 10px;
	clear:both;
	}

#mainBox .cvBox{
	width:650px;
	float:left;
	margin-top:10px;
	}

#mainBox .cvBox dt{
	font-size:15px;
	font-weight:bold;
	margin-left:40px;
	}

#mainBox .cvBox dd{
	width:650px;
	background-image:url(../img/cv_back_02.jpg);
	background-repeat:repeat-y;
	background-position:top;
	margin-left:20px;
	}

#mainBox .cvBox dd p{
	width:610px;
	font-size:14px;
	margin-top:20px;
	margin-left:25px;
	margin-bottom:10px;
	line-height:1.5;
	color:#373737;
	}

#mainBox .cvBox dd p span{
	font-weight:bold;
	color:red;
	}

#mainBox ul{
	width:700px;
	float:left;
	list-style-type:none;
	margin:10px 0 10px 20px;
	}

#mainBox ul li{
	font-size:15px;
	font-weight:normal;
	background-image:url(../img/arrival_list_02.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:18px;
	float:left;
	}

#mainBox ul li a{
	text-decoration:none;
	color:#2757a1;
	}


#mainBox ul li a:link,#mainBox ul li a:active{
	color:#2757a1;
	}

#mainBox ul li a:visited,{
	color:#980060;
	}

#mainBox ul li a:hover{
	color:#d09292;
	}

/*----- orderEreg page -----*/

#rightMenu .orderBox{
	width:720px;
	float:left;
	margin-bottom:0px;
	border:solid 1px #e0e0e0;
	text-align:center;
	}

#rightMenu .orderBox .orderText{
	width:620px;
	background-image:url(../img/arrival_list_01.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:13px;
	margin:20px 0 0 5px;
	font-size:100%;
	font-weight:bold;
	color:#4f4f4f;
	float:left;
	text-align:left;
	}

#rightMenu .orderBox img{
	margin:10px 0 0 10px;
	}

#rightMenu .orderBox .regText01{
	width:620px;
	background-image:url(../img/order_no_01.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-left:18px;
	margin:20px 0 0 5px;
	font-size:100%;
	font-weight:bold;
	color:#4f4f4f;
	float:left;
	text-align:left;
	}
	
#rightMenu .orderBox .regText02{
	width:620px;
	background-image:url(../img/order_no_02.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-left:18px;
	margin:20px 0 10px 5px;
	font-size:100%;
	font-weight:bold;
	color:#4f4f4f;
	float:left;
	text-align:left;
	}
	
#rightMenu .orderBox .regText03{
	width:620px;
	background-image:url(../img/order_no_03.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-left:18px;
	margin:20px 0 0 5px;
	font-size:100%;
	font-weight:bold;
	color:#4f4f4f;
	float:left;
	text-align:left;
	}
	
#rightMenu .orderBox .regText04{
	width:620px;
	background-image:url(../img/order_no_04.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:18px;
	margin:20px 0 0 5px;
	font-size:100%;
	font-weight:bold;
	color:#4f4f4f;
	float:left;
	text-align:left;
	}

	
#rightMenu .orderBox .regText05{
	width:620px;
	background-image:url(../img/order_no_05.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:18px;
	margin:20px 0 0 5px;
	font-size:100%;
	font-weight:bold;
	color:#4f4f4f;
	float:left;
	text-align:left;
	}

#rightMenu .orderBox .regText06{
	width:620px;
	background-image:url(../img/order_no_06.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:18px;
	margin:20px 0 0 5px;
	font-size:100%;
	font-weight:bold;
	color:#4f4f4f;
	float:left;
	text-align:left;
	}

#rightMenu .orderBox .regText07{
	width:620px;
	background-image:url(../img/order_no_07.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:18px;
	margin:20px 0 0 5px;
	font-size:100%;
	font-weight:bold;
	color:#4f4f4f;
	float:left;
	text-align:left;
	}



/*----- media page -----*/

#mediaLayoutBox{
	width:980px;
	background-color:#ffffff;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	padding:4px;
	}

.mediaTitle{
	float:right;
	}

#mediaLayoutBox h2{
	width:895px;
	font-size:90%;
	font-weight:bold;
	margin:10px 0 0 10px;
	color:#373737;
	float:left;
	/*--- IE6Ξτ ---*/
	_display:inline;
	}

#mediaLayoutBox h2 p{
	background-image:url(../img/media_check_01.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:17px;
	}

.magazineBox01{
	width:980px;
	float:left;
	margin:10px 0;
	/*--- IE6Ξτ ---*/
	_display:inline;
	}

.magazineBox01 .newImg{
	width:440px;
	float:left;
	}

.magazineBox01 .newImg img{
	margin-left:10px;
	}

.magazineBox02{
	width:445px;
	height:195px;
	background-image:url(../img/madia_back_02.jpg);
	margin:5px 22px 15px;
	background-repeat:no-repeat;
	float:left;
	/*--- IE6Ξτ ---*/
	_display:inline;
	}

.magazineBox02 img{
	border:none;
	margin:8px 20px 0 30px;
	float:left;
	/*--- IE6Ξτ ---*/
	_display:inline;
	}

.magazineBox02 .textBox{
	width:220px;
	margin:30px 0 10px 0;
	float:left;
	/*--- IE6Ξτ ---*/
	_display:inline;
	}

.magazineBox02 .textDay{
	text-align:right;
	margin-bottom:15px;
	color:#373737;
	font-size:85%;
	}

.magazineBox02 .textTitle{
	font-size:95%;
	font-weight:bold;
	color:#373737;
	}

.magazineBox02 .textBox p{
	font-size:85%;
	line-height:1.5;
	color:#373737;
	margin-left:5px;
	}
	

.topLink{
	background-image:url(../img/cv_navi_01.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:20px;
	float:right;
	margin:10px 0 20px 0;
	/*--- IE6Ξτ ---*/
	_display:inline;
	}




/*----- men page -----*/

#aboutLeftMenu{
	position:relative;
	width:190px;
	float:left;
	margin:20px 0 0 10px;
	/*-- ie6 --*/
	_display:inline;
	}

#aboutRightMenu{
	width:650px;
	margin:0 0 0 15px;
	float:left;
	background-color:#ffffff;
	}

#aboutRightMenu table{
	margin:0px 0 0 0;
	border:1pt solid #efefef;
	filter:progid:DXImageTransform.Microsoft.shadow(color=#c9c9c9,strength=3,direction=135);
	float:left;
	}

.tableFont{
	font-size:90%;
	color:#4f4f4f;
	}

.tableImage{
	width:150px;
	background-color:#ffffff;
	border-width:1px;
	border-color:#6b6b6b;
	border-style:solid;
	}

.nameBox{
	width:640px;
	}

.itemName{
	width:200px;
	font-size:120%;
	font-weight:bold;
	float:left;
	margin:2px 0 0 5px;
	background-image:url(../img/men/men_list_02.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:18px;
	}

.itemComment{
	width:405px;
	font-size:95%;
	color:#4f4f4f;
	float:left;
	margin:3px 0 2px 10px;
	}

.fontLine{
	background-image:url(../img/men_line_01.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:8px;
	margin-bottom:20px;
	}

.hosoBox{
	width:120px;
	height:17px;
	background-image:url(../img/men/men_bg_01.jpg);
	background-repeat:no-repeat;
	margin:5px 0 0 0px;
	font-size:100%;
	color:#ffffff;
	}
	

.namiBox{
	width:120px;
	height:17px;
	background-image:url(../img/men/men_bg_02.jpg);
	background-repeat:no-repeat;
	margin:5px 0 0 0px;
	font-size:100%;
	color:#373737;
	}

.kaoruBox{
	width:120px;
	height:17px;
	background-image:url(../img/men/men_bg_03.jpg);
	background-repeat:no-repeat;
	margin:5px 0 0 0px;
	font-size:100%;
	color:#373737;
	}

.hutoBox{
	width:120px;
	height:17px;
	background-image:url(../img/men/men_bg_03.jpg);
	background-repeat:no-repeat;
	margin:5px 0 0 0px;
	font-size:100%;
	color:#ffffff;
	}

.gokuBox{
	width:120px;
	height:17px;
	background-image:url(../img/men/men_bg_04.jpg);
	background-repeat:no-repeat;
	margin:5px 0 0 0px;
	font-size:100%;
	color:#373737;
	}

.ichizenImg{
	position:relative; top:-10px;
	}

.nizenImg{
	position:relative; top:-5px;
	}

.kaoruImg{
	position:relative; top:-5px;
	}

.timeBox{
	width:650px;
	margin:0 0 0 0;
	float:left;
	}

.menuTitle{
	width:150px;
	font-size:105%;
	font-weight:bold;
	text-align:center;
	margin-left:20px;
	}

.menName01{
	color:#373737;
	font-weight:bold;
	}

.menName02{
	color:#ffffff;
	font-weight:bold;
	}

.timeText01{
	font-size:95%;
	color:#4f4f4f;
	}
	
.timeText02{
	font-size:95%;
	color:#4f4f4f;
	margin:20px 0 5px 30px;
	float:left;
	}





/*----- tsuyu pege  -----*/

.tableBox02{
	width:310px;
	float:left;
	margin:10px 8px 0 8px;
	/*--- IE 6Ξτ ---*/
	_display:inline;
	}

	
.nameBox02{
	width:280px;
	}

.itemName02{
	width:250px;
	font-size:16px;
	font-weight:bold;
	margin:2px 0 0 5px;
	background-image:url(../img/tsuyu_bgimg_02.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:0 0 7px 30px;
	margin-left:5px;
	}

.itemComment02{
	width:260px;
	font-size:13px;
	color:#4f4f4f;
	float:left;
	margin:3px 0 2px 10px;
	}

.tableImgae02{
	width:150px;
	border-width:1px;
	background-color:#ffffff;
	border-style:solid;
	}

.dashiBox{
	width:120px;
	height:17px;
	background-image:url(../img/men/men_bg_02.jpg);
	background-repeat:no-repeat;
	margin:5px 0 0 0px;
	font-size:100%;
	color:#373737;
	}





/*----- wrapping page -----*/

.wrapBox{
	width:600px;
	margin:20px 0 0 10px;
	float:left;
	}

.wrapBox img{
	width:100px;
	float:left;
	}

.wrapBox span{
	font-weight:bold;
	color:red;
	}

.wrapTitle01{
	width:440px;
	background-image:url(../img/arrival_list_01.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:14px;
	font-size:95%;
	font-weight:bold;
	float:left;
	margin:10px 0 5px 10px;
	}

.wrapText01{
	width:470px;
	font-size:90%;
	line-height:1.3;
	float:left;
	color:#4f4f4f;
	margin:0 0 0 20px;
	}

.wrapTitle02{
	width:440px;
	background-image:url(../img/arrival_list_01.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:14px;
	font-size:95%;
	font-weight:bold;
	float:left;
	margin:40px 0 5px 10px;
	}

.wrapText02{
	width:470px;
	font-size:90%;
	line-height:1.3;
	float:left;
	color:#4f4f4f;
	margin:0 0 0 20px;
	}

.wrapTitle03{
	width:540px;
	background-image:url(../img/arrival_list_01.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:14px;
	font-size:95%;
	font-weight:bold;
	float:left;
	margin:40px 0 5px 10px;
	}

.wrapText03{
	width:580px;
	font-size:90%;
	line-height:1.3;
	float:left;
	color:#4f4f4f;
	margin:0 0 0 20px;
	}

.tesageBox{
	width:660px;
	margin-left:10px;
	}

#tesageBoxImg01{
	width:106px;
	height:210px;
	background-image:url(../8803.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	float:left;
	}

#tesageBoxImg01 p{
	font-size:95%;
	margin:70px 0 0 0;
	color:#4f4f4f;
	font-weight:bold;
	}

#tesageBoxImg02{
	width:120px;
	height:210px;
	background-image:url(../8805.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	float:left;
	margin-left:25px;
	}

#tesageBoxImg02 p{
	font-size:95%;
	margin:30px 0 0 0;
	color:#4f4f4f;
	font-weight:bold;
	}

#tesageBoxImg03{
	width:122px;
	height:210px;
	background-image:url(../8804.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	float:left;
	margin-left:25px;
	}

#tesageBoxImg03 p{
	font-size:95%;
	margin:15px 0 0 0;
	color:#4f4f4f;
	font-weight:bold;
	}

#tesageBoxImg04{
	width:158px;
	height:210px;
	background-image:url(../8806.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	float:left;
	margin-left:25px;
	}

#tesageBoxImg04 p{
	font-size:95%;
	margin:40px 0 0 0;
	color:#4f4f4f;
	font-weight:bold;
	}





/*----- box page@-----*/

.boxBox{
	width:720px;
	margin:20px 0 0 10px;
	float:left;
	}

.boxBox img{
	width:150px;
	float:left;
	}
	
.boxBox span{
	font-weight:bold;
	color:red;
	}

.boxTitle01{
	width:420px;
	background-image:url(../img/arrival_list_01.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:14px;
	font-size:95%;
	font-weight:bold;
	float:left;
	margin:50px 0 5px 10px;
	}

.boxText01{
	width:550px;
	font-size:90%;
	line-height:1.3;
	float:left;
	color:#4f4f4f;
	margin:0 0 0 20px;
	}






/*----- noshi page@-----*/

#layoutBoxHowto{
	width:980px;
	background-color:#ffffff;
	text-align:left;
	margin:0 auto;
	}

.noshiBox01{
	width:600px;
	margin:20px 0 10px 10px;
	float:left;
	}

.noshiBox01 img{
	width:100px;
	float:left;
	}

.noshiBox01 span{
	font-weight:bold;
	color:red;
	}

.noshiTitle01{
	width:440px;
	background-image:url(../img/arrival_list_01.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:14px;
	font-size:95%;
	font-weight:bold;
	float:left;
	margin:0 0 5px 10px;
	}

.noshiText01{
	width:460px;
	font-size:90%;
	line-height:1.3;
	float:left;
	color:#4f4f4f;
	margin:0 0 0 20px;
	}

.noshiText02{
	width:460px;
	font-size:90%;
	line-height:1.3;
	float:left;
	color:#4f4f4f;
	margin:30px 0 0 20px;
	}


#listTitle{
	width:600px;
	float:left;
	margin-bottom:10px;
	}

.titleFont{
	width:260px;
	font-size:95%;
	float:left;
	margin:0 0 0 30px;
	background-image:url(../img/guide_navi_02.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:13px;
	}

.listBox{
	width:600px;
	float:left;
	border-style:solid;
	border-width:1px;
	border-color:#e0e0e0;
	padding:5px;
	margin:0 0 0 20px;
	list-style-type:none;
	}

.list01{
	width:145px;
	background-image:url(../img/arrival_list_01.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding:15px;
	line-height:1.3px;
	font-size:14px;
	color:#4f4f4f;
	margin-left:10px;
	float:left;
	}

.list02{
	width:80px;
	background-image:url(../img/arrival_list_01.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding:15px;
	line-height:1.3px;
	font-size:14px;
	color:#4f4f4f;
	margin-left:10px;
	float:left;
	}

.tableBox{
	width:660px;
	float:left;
	margin-bottom:20px;
	}

.tableBox table{
	filter:progid:DXImageTransform.Microsoft.shadow(color=#c9c9c9,strength=3,direction=135);
	float:left;
	}

.tableCell{
	border-style:solid;
	border-width:1px;
	border-color:#e0e0e0;
	}

.tableBox table p{
	font-size:95%;
		}

.tableBox table img{
	margin:0px;
	}





/*----- kaori page@-----*/

.titleText{
	width:600px;
	background-image:url(../img/guide_squea_01.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:25px;
	font-size:110%;
	margin:30px 0 10px 20px;
	font-weight:bold;
	float:left;
	}


#kaoriImage{
	float:right;
	margin:20px 0 15px 10px;
	}

.seasonTitle{
	width:600px;
	background-image:url(../img/arrival_list_01.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:14px;
	font-size:100%;
	font-weight:bold;
	float:left;
	margin:30px 0 0 10px;
	}

.seasonText{
	font-size:12px;
	}

.tableCell02{
	border-style:solid;
	border-width:1px;
	border-color:#b5ffff;
	}

.tableCell03{
	border-style:solid;
	border-width:1px;
	border-color:#ffa377;
	}

.komugiTitle{
	width:430px;
	background-image:url(../img/arrival_list_01.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:14px;
	font-size:16px;
	font-weight:bold;
	float:left;
	margin:10px 0 0 10px;
	}

.komugiTitle02{
	width:650px;
	font-size:14px;
	font-weight:normal;
	float:left;
	margin:10px;
	}

.komugiTitle02 span{
	font-weight:bold;
	color:red;
	}




/*----- guide postage page@-----*/

#postageRightMenu{
	width:735px;
	margin:0 0 0 15px;
	float:left;
	background-color:#ffffff;
	}

table p{
	font-size:90%;
	}

.postagePrice{
	color:red;
	font-weight:bold;
	}

#postageRightMenu table{
	filter:progid:DXImageTransform.Microsoft.shadow(color=#c9c9c9,strength=3,direction=135);
	margin-top:10px;
	}

#postageRightMenu .kaigaiPostage{
	width:500px;
	margin:10px 0 40px 60px;
	float:left;
	}

.postageBox{
	width:580px;
	}

.postageBox .postageTitle{
	font-weight:bold;
	margin:0px 0 5px 15px;
	float:left;
	}

.postageBox .mainText{
	font-size:95%;
	width:700px;
	color:#4f4f4f;
	margin:0 0 20px 40px;
	float:left;
	}

.postageBox .attenCool{
	font-size:120%;
	font-weight:bold;
	color:red;
	padding-left:40px;
	width:600px;
	float:left;
	}

.attenCool02{
	font-weight:bold;
	width:600px;
	padding-left:35px;
	color:#4f4f4f;
	float:left;
	}

.attenCool02 span{
	color:blue;
	}

.attenCool03{
	font-weight:normal;
	font-size:80%;
	color:#4f4f4f;
	}

.postageBox table{
	margin-left:30px;
	}

.postageBox table dt{
	font-weight:bold;
	margin:0;
	}

.postageBox table dd{
	width:230px;
	font-size:95%;
	color:#4f4f4f;
	line-height:1.3;
	}

.timeTable{
	width:310px;
	float:left;
	}



/*----- guide howto page -----*/

.howtoPick{
	font-weight:bold;
	font-size:100%;
	color:red;
	width:500px;
	margin:20px 0 30px 30px;
	float:left;
	}

.howtoPick div{
	color:#4f4f4f;
	font-weight:normal;
	margin-left:30px;
	font-size:90%;
	}

.howtoPoint{
	font-size:normal;
	font-weight:bold;
	color:#6600ff;
	margin:10px 0 0 30px;
	width:500px;
	float:left;
	}


/*----- guide payment page -----*/

.paymentBox{
	width:730px;
	float:left;
	margin-bottom:20px;
	}

.paymentBox dt{
	font-weight:bold;
	margin:15px 0 5px 15px;
	width:700px;
	float:left;
	}

.paymentBox dd{
	width:700px;
	float:left;
	font-size:14px;
	margin:0 0 10px 30px;
	color:#4f4f4f;
	line-height:1.3;
	}

.paymentBox dd p{
	background-image:url(../img/credit_list_01.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:17px;
	margin:0;
	font-size:14px;
	color:#4f4f4f;
	line-height:1.5;
	}

.paymentBox dd #infoText{
	font-size:12px;
	color:#4f4f4f;
	font-weight:normal;
	}

.paymentBox dd span{
	font-weight:bold;
	color:red;
	}

.paymentBox dd table span{
	font-size:80%;
	color:red;
	font-weight:normal;
	}

.paymentBox dd table p{
	font-weight:bold;
	line-height:1.3;
	font-size:90%;
	}

.paymentBox img{
	margin:0;
	}

.cardCo{
	margin-left:50px;
	}

#cardCoText{
	font-size:80%;
	color:red;
	padding:0 0 0 130px;
	}

.conveniTable{
	width:580px;
	margin:0;
	float:left;
	}

.conveniTable table .tableText{
	width:400px;
	font-size:85%;
	color:black;
	font-weight:normal;
	margin:5px 0 10px 20px;
	}

/*----- guide retune page -----*/

.retuneBimi{
	width:600px;
	float:left;
	font-size:140%;
	color:red;
	font-weight:bold;
	margin:20px 0 0 10px;
	}

/*----- guide tsuhan page -----*/
.tsuhanTable{
	width:600px;
	float:left;
	}

.tsuhanTable table{
	border:1pt solid #efefef;
	filter:progid:DXImageTransform.Microsoft.shadow(color=#c9c9c9,strength=3,direction=135);
	margin:10px 0 20px 0;
	}

.tsuhanTable table .tsuhanFont{
	font-size:90%;
	color:#373737;
	}



/*----- arrival page -----*/


#arrivalLeftMenu{
	width:240px;
	float:left;
	margin:5px 0px 0 4px;
	/*--- ie6 ---*/
	_display:inline;
	}

.listAll{
	width:650px;
	float:left;
	}

#arrivalRightMenu{
	width:730px;
	float:left;
	margin:5px 0 0 0px;
	/*--- ie6 ---*/
	_display:inline;
	}

#arrivalRightMenu area:hover{
	opacity:0.8;
	filter:	alpha(opacity=80); /* IE6/7 */
	-ms-filter: "alpha(opacity=80)"; /* IE8 */
	}

#arrivalRightMenu .mainText{	
	width:700px;
	font-size:95%;
	color:#4f4f4f;
	margin:20px 0 0 10px;
	line-height:1.2;
	}

#arrivalRightMenu h1{
	background-image:url(../img/guide_squea_01.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:25px;
	font-size:110%;
	margin:30px 0 5px 30px;
	font-weight:bold;
	width:500px;
	float:left;
	}

#arrivalLayoutBox ul{
	margin-top:0px;
	float:left;
	list-style-type:none;
	}

#arrivalLayoutBox #sub1 ul{
	float:none;
	}

#arrivalLayoutBox ul li{
	background-image:no-image;
	}

#arrivalLayoutBox ul span{
	background-image:url(../img/arrival_list_01.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:14px;
	font-size:16px;
	color:black;
	font-weight:bold;
	line-height:2.3;
	margin-left:10px;
	}

#arrivalLayoutBox .listBox01{
	width:280px;
	font-size:15px;
	font-weight:normal;
	background-image:url(../img/arrival_list_02.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:18px;
	margin-left:20px;
	}

.listBox02{
	width:680px;
	font-size:13px;
	font-weight:normal;
	margin-left:10px;
	color:#4f4f4f;
	line-height:1.5;
	position:relative; top:-7px;
	}




/*----- order page -----*/
.orderBox02{
	width:550px;
	text-align:left;
	float:left;
	}

.orderBox02 .orderText{
	background-image:url(../img/arrival_list_01.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:14px;
	font-size:16px;
	color:black;
	font-weight:bold;
	line-height:2.3;
	margin:15px 0 0 10px;
	}

.orderBox02 table{
	margin:20px 0 10px 20px;
	border:1pt solid #efefef;
	filter:progid:DXImageTransform.Microsoft.shadow(color=#c9c9c9,strength=3,direction=135);
	float:left;
	}

.orderBox02 table p{
	width:550px;
	margin:0px;
	font-size:14px;
	color:black;
	}

.tableCell04{
	width:550px;
	border-style:solid;
	border-width:1px;
	border-color:#e0e0e0;
	background-color:#ffffff;
	padding:5px;
	margin:0px;
	font-size:14px;
	color:#4f4f4f;
	}




/*----- inq page -----*/

#inqLayoutBox{
	width:980px;
	height:1250px;
	background-color:#ffffff;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	}

#inqLayoutBox #inqTitleBnr{
	margin:0 35px 30px;
	width:980px;
	}

#inqLayoutBox #inqTitleBnr ul{
	margin:0;
	padding:0;
	}

#inqLeftMenu{
	position:relative;
	width:225px;
	height:800px;
	float:left;
	margin:30px 20px 0 30px;
	}

#inqLeftMenu .text{
	text-align:right;
	font-size:14px;
	margin-bottom:7px;
	}

#inqRightMenu{
	width:610px;
	margin:20px 0 0 15px;
	float:left;
	background-color:#ffffff;
	}

#inqRightMenu span{
	color:red;
	}

#inqRightMenu .text{
	width:380px;
	font-size:15px;
	margin-bottom:15px;
	}

#leftText{
	font-size:15px;
	margin:70px 0 0 20px;
	}

#telBox .telText{
	font-size:18px;
	font-weight:bold;
	height:42px;
	background-image:url(../img/tel_img_01.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-top:20px;
	clear:both;
	}

#telBox .telText02{
	font-size:13px;
	margin-bottom:10px;
	border:solid 1px #ccc;
	padding:3px;
	}

#telBox .telText02 span{
	font-size:15px;
	font-weight:bold;
	}

#telBox .faxText{
	font-size:18px;
	font-weight:bold;
	height:42px;
	background-image:url(../img/fax_img_01.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-top:20px;
	}

.inqBox{
	width:610px;
	float:left;
	height:30px;
	margin-left:20px;
	margin:15px 0 0 0;
	font-size:15px;
	}

.inqBox dt{
	width:160px;
	clear:both;
	float:left;
	}

.inqBox dd{
	width:425px;
	float:left;
	}

.inqBox02{
	width:610px;
	float:left;
	height:70px;
	margin-left:20px;
	margin:15px 0 0 0;
	font-size:15px;
	}

.inqBox02 dt{
	width:160px;
	clear:both;
	float:left;
	}

.inqBox02 dd{
	float:left;
	}

.inqBox03{
	width:610px;
	float:left;
	margin-left:20px;
	margin:15px 0 0 0;
	font-size:15px;
	}

.inqBox03 dt{
	width:180px;
	clear:both;
	float:left;
	}

.inqBox03 dd{
	width:370px;
	float:left;
	}

#telBox{
	width:230px;
	float:right;
	margin:0px;
	text-align:right;
	}

.buttonBox{
	width:600px;
	float:left;
	}





/*----- priv page -----*/


#layoutBox #privLeftMenu{
	width:249px;
	height:2235px;
	float:left;
	text-align:center;
	font-size:15px;
	_display:inline;
	background-color:#fff;
	}

#layoutBox #privLeftMenu p{
	margin-top:40px;
	}

#layoutBox #meinmenu{
	width:730px;
	float:left;
	color:black;
	background-color:#fff;;
	}
	
#layoutBox #meinmenu dl{
	width:690px;
	line-height:1.5;
	font-size:95%;
	}

#layoutBox #meinmenu dt{
	margin:50px 0 0 0;
	padding:0;
	width:690px;
	font-weight:bold;
	font-size:100%;
	}

#layoutBox #meinmenu dd{
	margin:0 0 0 25px;
	padding:0;
	width:700px;
	font-size:90%;
	}

#privBox font{
	color:black;
	font-size:15px;
	}

#privBox table font{
	color:black;
	font-size:15px;
	}



/*----- cata page -----*/

#formBox{
	width:960px;
	margin:10px 0 0 10px;
	float:left;
	}

#formBox img{
	width:200px;
	margin:10px 10px 0 10px;
	float:left;
	}

#formBox span{
	font-weight:normal;
	color:red;
	}

#formBox .form{
	width:700px;
	float:left;
	}

#formBox .form dl{
	margin:10px 0 0 0;
	padding:0px;
	}

#formBox .form dl dt{
	width:120px;
	margin:0 0 40px 40px;
	padding:0px;
	font-size:95%;
	float:left;
	clear:both;
	}

#formBox .form dl dd{
	width:530px;
	margin:0 0 40px 0;
	padding:0px;
	float:left;
	
	}

#formBox .form dl dd span{
	font-size:80%;
	color:#4f4f4f;
	}

#formBox .form .button{
	margin:10px 0 0 250px;
	float:left;
	}




/*---- site map -----*/
#sitemapLayoutBox{
	width:980px;
	background-color:#ffffff;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	}

#sitemapLayoutBox #mapBox{
	width:960px;
	margin:10px;
	float:left;
	}

#sitemapLayoutBox #mapBox p{
	margin:0px;
	padding:0px;
	}

#sitemapLayoutBox #mapBox a:link,#sitemapLayoutBox #mapBox a:active{
	text-decoration:none;
	color:#2757a1;
	}

#sitemapLayoutBox #mapBox a:visited{
	text-decoration:none;
	color:#980060;
	}

#sitemapLayoutBox #mapBox a:hover{
	text-decoration:underline;
	color:#fa1;
	}

#sitemapLayoutBox #mapBox .linkBox01{
	width:680px;
	margin:0 10px 0 30px;
	padding:0px;
	list-style-type:none;
	font-size:15px;
	line-height:2.1;
	background-image:url(../img/sitemap_line_01.gif);
	background-repeat:repeat-y;
	background-position:center;
	float:left;
	}

#sitemapLayoutBox #mapBox p{
	margin:0 0 0 50px;
	padding:0px;
	}
	
#sitemapLayoutBox #mapBox .linkBox01 .listNavi01{
	background-image:url(../img/sitemap_navi_01.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0 0 0 20px;
	float:left;
	}

#sitemapLayoutBox #mapBox .linkBox01 .listNavi03{
	background-image:url(../img/sitemap_navi_03.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0 0 0 30px;
	float:left;
	}

#sitemapLayoutBox #mapBox .linkLine01{
	width:680px;
	margin:0 10px 0 30px;
	padding:0px;
	background-image:url(../img/sitemap_line_02.gif);
	background-repeat:no-repeat;
	background-position:center;
	float:left;
	}

#sitemapLayoutBox #mapBox .titleLine{
	width:890px;
	background-image:url(../img/sitemap_line_05.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0 0 9px 20px;
	float:left;
	font-size:18px;
	color:4f4f4f;
	font-weight:bold;
	margin-top:20px;
	}

#sitemapLayoutBox #mapBox .linkBox02{
	width:270px;
	float:left;
	margin:20px 50px 0 00px;
	padding:0px;
	}

#sitemapLayoutBox #mapBox .linkLine02{
	width:200px;
	margin:0;
	padding:0px;
	line-height:1.7;
	background-image:url(../img/sitemap_line_03.gif);
	background-repeat:repeat-y;
	background-position:center;
	float:left;
	}

#sitemapLayoutBox #mapBox .linkBox02 ul{
	width:270px;
	float:left;
	margin:0px;
	padding:0px;
	list-style-type:none;
	}

#sitemapLayoutBox #mapBox .linkBox02 li{
	margin:0 0 0 40px;
	background-image:url(../img/sitemap_navi_02.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:13px;
	list-style-type:none;
	font-weight:normal;
	}

#sitemapLayoutBox #mapBox .linkBox02 .title{
	position:relative; left:-20px;
	font-weight:bold;
	}

#sitemapLayoutBox #mapBox .linkLine03{
	width:270px;
	margin:0;
	padding:0px;
	background-image:url(../img/sitemap_line_04.gif);
	background-repeat:no-repeat;
	background-position:center;
	position:relative;
	top:-2px;
	float:left;
	}





/*----- about_list page -----*/

#listLeftMenu{
	position:relative;
	width:200px;
	height:260px;
	background:white;
	float:left;
	/*-- ie6 --*/
	_display:inline;
	}

#listLeftMenu #listLeftMenuList{
	margin:0px 0 0 10px;
	height:100%;
	float:left;
	}

#listRightMenu{
	width:660px;
	margin:0 0 0 10px;
	float:left;
	background-color:#ffffff;
	}

#layoutBox #listRightMenu .listTitle01{
	width:615px;
	height:63px;
	background-image:url(../img/list_line_02.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:30px 0 0 110px;
	float:left;
	font-size:18px;
	color:4f4f4f;
	font-weight:bold;
	margin-top:50px;
	}

#layoutBox #listRightMenu .listTitle02{
	width:615px;
	height:63px;
	background-image:url(../img/list_line_03.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:60px 0 0 110px;
	float:left;
	font-size:18px;
	color:4f4f4f;
	font-weight:bold;
	margin-top:50px;
	}

#layoutBox #listRightMenu .listTitle03{
	width:615px;
	height:63px;
	background-image:url(../img/list_line_04.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:60px 0 0 110px;
	float:left;
	font-size:18px;
	color:4f4f4f;
	font-weight:bold;
	margin-top:50px;
	}

#layoutBox #listRightMenu .listTitle04{
	width:615px;
	height:63px;
	background-image:url(../img/list_line_05.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:60px 0 0 110px;
	float:left;
	font-size:18px;
	color:4f4f4f;
	font-weight:bold;
	margin-top:50px;
	}

#layoutBox #listRightMenu .listTitle05{
	width:615px;
	height:63px;
	background-image:url(../img/list_line_06.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:60px 0 0 110px;
	float:left;
	font-size:18px;
	color:4f4f4f;
	font-weight:bold;
	margin-top:50px;
	}

#layoutBox #listRightMenu .listTitle06{
	width:615px;
	height:63px;
	background-image:url(../img/list_line_07.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:60px 0 0 130px;
	float:left;
	font-size:18px;
	color:4f4f4f;
	font-weight:bold;
	margin-top:50px;
	}

#layoutBox #listRightMenu .menListBox{
	width:615px;
	float:left;
	font-size:15px;
	color:#4f4f4f;
	margin-top:10px;
	}

#layoutBox #listRightMenu .menListBox table{
	margin:10px 0px;
	}

#layoutBox #listRightMenu .menListBox02 table{
	margin:10px 0px;
	}

#layoutBox #listRightMenu .menListBox table th{
	width:80px;
	overflow:hidden;
	border-style:solid;
	border-width:1px;
	border-color:#e0e0e0;
	color:#4f4f4f;
	}

#layoutBox #listRightMenu .menListBox table .menName01{
	color:#373737;
	font-weight:bold;
	}

#layoutBox #listRightMenu .menListBox table .menName02{
	color:#ffffff;
	font-weight:bold;
	}

#layoutBox #listRightMenu .menListBox table td{
	border-style:solid;
	border-width:1px;
	border-color:#7b7b7b;
	font-size:14px;
	color:#4f4f4f;
	}

#layoutBox #listRightMenu .menListBox table .tableCell02{
	background-color:#ccffcc;
	width:80px;
	overflow:hidden;
	border-style:solid;
	border-width:1px;
	border-color:#009900;
	font-size:14px;
	color:#4f4f4f;
	}

#layoutBox #listRightMenu .menListBox table .tableCell01{
	background-color:#ffffcc;
	width:80px;
	overflow:hidden;
	border-style:solid;
	border-width:1px;
	border-color:#cccc00;
	font-size:14px;
	color:#4f4f4f;
	}

#layoutBox #listRightMenu .menListBox table .tableCell03{
	background-color:#ffcccc;
	width:80px;
	overflow:hidden;
	border-style:solid;
	border-width:1px;
	border-color:#800040;
	font-size:14px;
	color:#4f4f4f;
	}

#layoutBox #listRightMenu .menListBox table .tableCell04{
	background-color:#ffccff;
	width:80px;
	overflow:hidden;
	border-style:solid;
	border-width:1px;
	border-color:#cc00cc;
	font-size:14px;
	color:#4f4f4f;
	}

#layoutBox #listRightMenu .menListBox table td p{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#4f4f4f;
	}

#layoutBox #listRightMenu .menListBox02{
	width:315px;
	float:left;
	font-size:15px;
	color:#4f4f4f;
	margin:10px 13px 0 0;
	}


#layoutBox #listRightMenu .menListBox02 table th{
	color:white;
	background-color:#b60101;
	}

#layoutBox #listRightMenu .menListBox02 table td{
	border-style:solid;
	border-width:1px;
	border-color:#7b7b7b;
	font-size:14px;
	color:#4f4f4f;
	}
	}

#layoutBox #listRightMenu .menListBox02 table .tableCell01{
	background-color:#ffc2c2;
	border-style:solid;
	border-width:1px;
	border-color:#b60101;
	font-size:14px;
	color:#4f4f4f;
	}




/*----- art_fes page -----*/
#art_fesLayoutBox{
	width:980px;
	background-color:#ffffff;
	text-align:left;
	margin:0 auto;
	}
	

#art_fesLayoutBox #header{
	width:980px;
	height:460px;
	margin:0px;
	float:left;
	}

#art_fesLayoutBox #leftNavi{
	width:210px;
	height:3260px;
	background:#fff;
	float:left;
	_display:inline;
	}

/*----[if IE 6] 
#art_fesLayoutBox #leftNavi{
	display:inline;
	}
[endif]---*/

#art_fesLayoutBox #leftNavi iframe{
	width:210px;
	height:3260px;
	margin:0px;
	}

#art_fesLayoutBox #mainContents{
	width:690px;
	float:left;
	margin-left:5px;
	}

#art_fesLayoutBox #mainContents ul{
	width:670px;
	margin:0;
	list-style-type:none;
	}

#art_fesLayoutBox #mainContents li{
	width:110px;
	height:20px;
	font-size:13px;
	float:left;
	}

#art_fesLayoutBox #mainContents #linkBox_art{
	width:650px;
	margin:10px auto;
	}

#art_fesLayoutBox #mainContents .linkText_art_next{
	width:300px;
	float:right;
	font-size:90%;
	text-align:right;
	}

#art_fesLayoutBox #mainContents .linlText_art_return{
	width:300px;
	float:left;
	font-size:90%;
	text-align:left;
	}

#art_fesLayoutBox #footer{
	width:980px;
	margin:0px;
	}




/*----- flash page -----*/
#flashLayoutBox{
	width:980px;
	background-color:#ffffff;
	text-align:left;
	margin:0 auto;
	}


#flashLayoutBox #header{
	width:980px;
	height:460px;
	margin:0px;
	}

#flashLayoutBox #leftNavi{
	width:210px;
	height:3170px;
	float:left;
	margin:5px 0px 10px;
	background:#fff;
	clear:both;
	_display:inline;
	}

#flashLayoutBox #leftNavi iframe{
	width:210px;
	height:3160px;
	}
	
#flashLayoutBox #mainContents{
	width:690px;
	float:left;
	}

#flashLayoutBox #mainContents h2{
	width:675px;
	font-size:90%;
	font-weight:bold;
	margin:0 0 0 10px;
	color:#373737;
	float:left;
	/*--- IE6Ξτ ---*/
	_display:inline;
	}

#flashLayoutBox #mainContents h2 p{
	background:url(../img/media_check_01.gif) left center no-repeat;
	padding-left:17px;
	}

#flashLayoutBox #mainContents #newIcon{
	width:600px;
	margin:15px 0 0 30px;
	}

#flashLayoutBox #mainContents .topText{
	width:600px;
	font-size:14px;
	color:#4f4f4f;
	margin:10px 40px;
	clear:both;
	}

#flashLayoutBox #mainContents .tableText{
	font-size:95%;
	color:#4f4f4f;
	}

#flashLayoutBox #mainContents .tableText span{
	color:black;
	font-weight:bold;
	font-size:110%;
	}

#flashLayoutBox #mainContents .tableText .rightText{
	width:150px;
	font-size:14px;
	text-align:right;
	margin-right:15px;
	background-image:url(../img/cv_navi_01.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:18px;
	}

#flashLayoutBox #mainContents .flashBox{
	width:690px;
	float:left;
	margin:20px 0px 0 5px;
	}

#flashLayoutBox #mainContents .flashBox .date{
	width:600px;
	font-size:16px;
	font-weight:bold;
	color:#971e23;
	margin:10px 20px;
	}

#flashLayoutBox #mainContents .flashBox .halfFlash{
	width:340px;
	float:left;
	}

#flashLayoutBox #mainContents .flashBox .halfText{
	width:300px;
	float:left;
	margin:10px;
	font-size:14px;
	line-height:1.4;
	color:#4f4f4f;
	}

#flashLayoutBox #mainContents .flashBox #textBox{
	width:600px;
	float:left;
	margin:10px;
	font-size:14px;
	line-height:1.4;
	color:#4f4f4f;
	}




/*----@melma page ----*/

#melmaLayoutBox #melmaLeftMenu{
	width:240px;
	float:left;
	margin:5px 0px 0 4px;
	}

#melmaLayoutBox #melmaRightMenu{
	width:680x;
	float:left;
	margin:20px 10px 0 0;
	overflow:auto;
	}

#melmaLayoutBox #melmaRightMenu .melmaText{	
	font-size:110%;
	font-weight:bold;
	}

#melmaLayoutBox #melmaRightMenu #title{
	font-size:150%;
	color:#cc0000;
	font-weight:bold;
	}

#melmaLayoutBox #melmaRightMenu #mobileText{
	font-size:120%;
	text-align:center;
	}

#melmaLayoutBox #melmaRightMenu table tr td{
	line-height:1.3;
	}

#melmaLayoutBox #melmaRightMenu table tr td p{
	font-size:150%;
	font-weight:bold;
	border-bottom:solid 2px #cc0000;
	}

#melmaLayoutBox #melmaRightMenu table tr td span{
	font-size:85%;
	color:red;
	font-weight:normal;
	}

#melmaLayoutBox #melmaRightMenu table tr .category{
	width:250px;
	text-align:right;
	background:#fff6eb;
	border:solid 1px #ccc;
	font-weight:bold;
	}

#melmaLayoutBox #melmaRightMenu table tr td .theRice{
	font-size:85%;
	color:#323232;
	font-weight:normal;
	}




/*----@δΕϋ y[W@----*/

#yudeMain{
	width:800px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	background-color:#ffffff;
	}

#yudeMain font{
	font-size:105%;
	font-family:'¬ΛSVbN Pro M','MS gothic';
	}

#yudeMain #pdfLink{
	font-size:110%;
	font-family:'¬ΛSVbN Pro M','MS gothic';
	text-align:left;
	}

#yudeMain .clear{
	clear:both;
	height:20px;
	}

#yudeMain table{
	margin:15px auto;
	}

#yudeMain table td{
	width:140px;
	text-align:center;
	font-family:'¬ΛSVbN Pro M','MS gothic';
	background:white;
	}

#yudeMain table td p{
	font-family:normal;
	text-align:left;
	}
	
#yudeMain table #width-t{
	width:740px;
	}

#yudeMain table #a{
	background:#009900;
	}

#yudeMain table #b{
	background:#cccc00;
	}

#yudeMain table #c{
	background:#800040;
	}

#yudeMain table #d{
	background:#cc00cc;
	}

#yudeMain #manuBox{
	border:solid 3px #696969;
	background:#fafad2;
	width:786px;
	height:1130px;
	margin:30px auto;
	}

#yudeMain #manuBox #a{
	width:324px;
	background:black;
	margin:5px 1px;
	color:white;
	float:left;
	text-align:center;
	}

#yudeMain #manuBox #b{
	width:200px;
	background:black;
	margin:5px 1px;
	color:white;
	float:left;
	text-align:center;
	}

#yudeMain #manuBox #c{
	width:250px;
	background:black;
	margin:5px 1px;
	color:white;
	float:left;
	text-align:center;
	}

#yudeMain #manuBox dl span{
	font-family:'¬ΛSVbN Pro M','MS gothic';
	color:red;
	font-size:130%;
	}

#yudeMain #manuBox dl dd{
	marign:0 2px;
	line-height:1.3;
	}

#yudeMain #manuBox dl .no{
	width:73px;
	float:left;
	margin-left:2px;
	}

#yudeMain #manuBox dl .manu{
	width:247px;
	float:left;
	margin:30px 2px 0;
	}

#yudeMain #manuBox dl .photo{
	width:200px;
	float:left;
	}
	
#yudeMain #manuBox dl .point{
	width:245px;
	float:left;
	margin-left:6px;
	}
	
#yudeMain #manuBox dl .line{
	width:770px;
	clear:both;
	margin:30px 7px;
	}in-right:auto;
	}

#yudeLayoutBox #yudeLeftNavi{
	width:240px;
	float:left;
	margin:0 0 0 10px;
	}

#yudeLayoutBox #yudeBox{
	width:730px;
	text-align:left;
	margin:20px auto;
	line-height:1.3;
	background-color:#ffffff;
	float:left;
	}

#yudeLayoutBox #yudeBox h1{
	color:#e60000;
	font-size:300%;
	font-family:'¬ΛSVbN Pro B','MS gothic','sans-serif';
	text-align:center;
	margin:5px auto 20px;
	}

#yudeLayoutBox #yudeBox h2{
	font-size:200%;
	font-family:'¬ΛSVbN Pro B','MS gothic','sans-serif';
	text-align:left;
	margin:5px auto;
	}

#yudeLayoutBox #yudeBox #title{
	font-size:150%;
	color:#323232;
	text-align:center;
	font-family:'¬ΛSVbN Pro B','MS gothic','sans-serif';
	}

#yudeLayoutBox #yudeBox .text{
	font-size:110%;
	color:#323232;
	padding:0 15px;
	margin:0;
	text-align:center;
	}


#slide dd{
	color: #323232;
	cursor: pointer;
	width:100px;
	padding: 5px;
	}

#slide .ddText{
	text-decoration:underline;
	}

#slide .slideBox{
	padding: 10px;
	border: 1px #ccc solid;
	display:none;
	width:100px;
	font-size:14px;
	color:#4f4f4f;
	line-height:1.5;
	}
	
	
	
	
	
/*----@»@y[W@----*/

#processLayoutBox{
	width:980px;
	background-color:#ffffff;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	}

#processLeftMenu{
	width:240px;
	float:left;
	margin:5px 0px 0px 0px;
	/*--- ie6 ---*/
	_display:inline;
	}

#processLayout{
	text-align:center;
	margin:5px 0px 0px 0px;
	}

#processLayout #inner{
	margin:0px auto;
	width:740px;
	text-align:left;
	padding:0px;
	float:left;
	_display:inline;
	background:url(http://www.kijoan.com/img/process/seihou_img_bg01.jpg);
	background-repeat:repeat-y;
	}

#processLayout #inner img{
	border:none;
	}

#processLayout #inner a{
	outline:none;
	text-decoration:none;
	font-size:95%;
	line-height:1.1;
	}

#processLayout #inner a:hover img{
	opacity:0.8;filter:alpha(opacity=80);
	-ms-filter:"alpha(opacity=80)";
	}

#processLayout #inner .tb1{
	width:740;
	}

#processLayout #inner .ta1{
	padding:20px;
	font-size:16px;
	line-height:25px;
	letter-spacing:0.1em;
	}

#processLayout #inner .ta2{
	padding:20px 20px 40px 20px;
	font-size:15px;
	line-height:30px;
	letter-spacing:0.1em;
	text-align: right;
	}

#processLayout #inner .ta3{
	font-size:15px;
	line-height:29px;
	letter-spacing:0.1em;
	color:#754c24;
	}

#processLayout #inner .tt1{
	font-size:20px;
	line-height:30px;
	color:#aa0000;
	font-weight:bold;
	letter-spacing:0px;
	}

#processLayout #inner .tt2{
	font-size:12px;
	line-height:25px;
	color:#aa0000;
	font-weight:bold;
	}

#processLayout #inner .ft{
	float:left;
	margin-right:20px;
	}

#processLayout #inner .ft2{
	float:left
	}

#processLayout #inner br.fc{
	clear: both;
	}

#processLayout #inner dl{
	margin:0px;
	padding:0px;
	}

#processLayout #inner dl dd{
	margin:0px;padding:0px;
	float:left;
	_display:inline;}

#processLayout #inner dl dd img{
	border:none;
	}




/*----@TιΑΙΒ’Δy[W@----*/
#aboutLayoutBox{
	width:740px;
	margin:0px;
	padding:0px;
	float:left;
	}

#aboutLayoutBox ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	}

#aboutLayoutBox ul li{
	margin:0px;
	padding:0px;
	float:left;
	}

#aboutLayoutBox ul li img{
	border:none;
	}

#aboutLayoutBox ul li span{
	display:block;
	color:#323232;
	font-family:'MS Ύ©',serif;
	font-weight:bold;
	font-size:18px;
	line-height:1.4;
	}

#aboutLayoutBox ul li div#reviewBox{
	font-size:15px;
	height:700px;
	line-height:1.4;
	margin:0px;
	overflow:auto;
	padding:0px;
	text-align:left;
	width:690px;
	}

#aboutLayoutBox ul li div#reviewBox div.reviewName{
	border-bottom:2px solid #cc0000;
	color:#666666;
	}





/*@ΖΛy[W@*/

#sLayoutBox{
	width:740px;
	margin:0px;
	padding:0px;
	float:left;
	}

#sLayoutBox ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	}

#sLayoutBox ul li{
	margin:0px;
	padding:0px;
	float:left;
	}

#sLayoutBox ul li img{
	border:none;
	}

#sLayoutBox .text1 {
	width: 680px;
	margin: 20px 30px;
	font-size: 18px;
	line-height: 30px;
	color: #42210b;
	font-family:'MS Ύ©',serif;
	font-weight: bold;
	}

#sLayoutBox .text2 {
	width: 330px;
	margin-top: 3px;
	font-size: 22px;
	line-height: 27px;
	color: #fff;
	font-family:'MS Ύ©',serif;
	font-weight: bold;
	}

#sLayoutBox .text3 {
	width: 340px;
	margin: 0px 10px 0px;
	font-size: 17px;
	line-height: 25px;
	font-family:'MS Ύ©',serif;
	font-weight: normal;
	}

#sLayoutBox .text4 {
	width: 340px;
	margin: 0px 5px 0px 30px ;
	font-size: 17px;
	line-height: 25px;
	font-family:'MS Ύ©',serif;
	font-weight: normal;
	}

#sLayoutBox .sLink {
	width: 700px;
	margin: 10px 20px 5px;
	font-size: 15px;
	text-align: right;
	font-weight: normal;
	}

