/*=================================
Contents

1.Oldtmp
2.Compare
3.08Summer
=================================*/



/*=================================
Oldtmp
=================================*/
#model_wrapper{
	padding: 0px;
	height: auto;
	width: 632px;
	_width: 634px;
	margin: 10px 0 0 0;
	border: 1px solid #bbb9b2;
	text-align:center;
}

h2.midashi_07w{
	width:auto;
	height:33px;
	text-align:left;
	margin:0;
	padding:2px;
	border-bottom:solid 2px #63625D;
	background:url(http://i.yimg.jp/images/keitaishop/common/midashi_bg.gif) repeat-y left;
	font-size:100%;
	font-weight:normal;
}

.midashi_07w img{
	float:left;
	padding:0 0 0 15px;
	margin:0;
}

.midashi_07w_txt{
	float:right;
	font-size:100%;
	color:#333333;
	margin:0;
	padding:8px 8px 0 0;
}

.model_mainimg_07sp{
	background:#FFFFFF url(http://i.yimg.jp/images/bbpromo/keitaishop/sb/model/bg1.jpg) repeat-x top;
	margin: 0px auto;
	padding: 0px;
	height: auto;
	width: 632px;
}

.model_mainimg_07sp_img{
	padding: 0px;
	height: auto;
	width: 220px;
	padding:10px 5px 0 20px;
	float:left;
}

.model_mainimg_07sp_img2{
	padding: 0px;
	height: auto;
	width: 220px;
	padding: 6px 0;
}

.model_mainimg_07sp_setsumei{
	padding: 0px;
	height: auto;
	width: 350px;
	float: right;
	margin:0;
	padding: 10px 30px 0 0;
	text-align:left;
}

.model_mainimg_07sp_name{
	padding: 0px;
	height: auto;
	width: 350px;
	margin: 0;
	padding:0;
	text-align:center
}

.model_mainimg_07sp_text1{
	padding: 0px;
	height: 48px;
	width: 350px;
	margin: 10px auto 0 0;
	padding:0;
}

.model_mainimg_07sp_text2{
	padding: 0px;
	height: auto;
	width: 350px;
	margin: 10px auto 0 0;
		padding:0;
	line-height:1.4em;
	color:#4b4a47;
}

.model_mainimg_07sp_color{
	padding: 0px;
	height: auto;
	width: 350px;
	margin: 10px auto 0 0;
	padding:0;
	text-align:center;
}

.kinou_bbs{
	padding: 5px;
	float: right;
	height: auto;
	width: 152px;
	margin: 0 0 5px auto;
	color:#5c5955;
	background-color:#FAEDC0;
	line-height:1.3em;
	text-align:left;
}

.model_mainimg_l{
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: auto;
	display:block;
}

.model_mainimg_l img{ display:block; }

.model_mainimg_r{
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: auto;
}

.model_mainimg_r img{ display:block; }

.model_kounyu_area{
	background-color: #DBD9D5;
	margin: 0px;
	padding: 5px 0;
	clear: both;
	height: auto;
	width: auto;
}

.model_kounyu_area_btn{
	margin: 0px;
	padding: 3px 5px 3px 15px;
	clear: both;
	height: auto;
	width: auto;
	float:left;
}

.model_kounyu_area_txt{
	padding:17px 7px 7px 7px;
	margin:0;
	height:auto;
	width:auto;
	color:#333333;
	line-height:1.4em;
	text-align:right;
}

.model_kounyu_area_notice{
	clear:both;
	font-size:90%;
	padding:10px 5px 0;
}

h3.midashi_mdl{
	line-height: 1.4em;
	font-weight: bold;
	color: #333333;
	text-indent: 90px;
	font-size:100%;
	padding: 0px;
	height: 20px;
	width: 600px;
	margin: 15px auto 0px auto;
	text-align:left;
}

.ftrs{ background:#d7edf2 url(http://i.yimg.jp/images/bbpromo/keitaishop/sb/model/features.gif) left center no-repeat; }
.shot{ background:#d7edf2 url(http://i.yimg.jp/images/bbpromo/keitaishop/sb/model/summer/shot_t.gif) left center no-repeat; }
.spec{ background:#d7edf2 url(http://i.yimg.jp/images/bbpromo/keitaishop/sb/model/spec.gif) left center no-repeat; }

.frm_honne_1{
	background:url(http://i.yimg.jp/images/keitaishop/sb/model/talk_bk_070801.gif) repeat-y;
	padding: 0px;
	height: auto;
	width: 600px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.frm_honne_image{
	padding: 0px;
	float: left;
	height: auto;
	width: auto;
	padding:30px 5px 0px 15px;
	display:block;
}

.frm_honne_2{
	padding: 0px;
	float: right;
	height: auto;
	width: 420px;
	margin:15px 10px 10px auto;
	background:url(http://i.yimg.jp/images/keitaishop/sb/model/model_frm_honne_bg.gif) repeat-y;
}

.frm_honne_2_1_m{
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 420px;
	background: url(http://i.yimg.jp/images/keitaishop/sb/model/model_frm_honne_m.gif) top no-repeat;
}

.frm_honnne_2_1_m_r{
	width:40px;
	height:72px;
	padding:0;
	margin:0;
	display:block;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	font-size:xx-small;
}

.frm_honne_2_1_m p{
	width:370px;
	height:auto;
	padding:15px 5px 5px 0;
	margin:0 0 0 40px;
	color:#333333;
	line-height:1.4em;
	text-align:left;
}

.frm_honne_2_1_b{
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 420px;
	background: url(http://i.yimg.jp/images/keitaishop/sb/model/model_frm_honne_b.gif) top no-repeat;
}

.frm_honnne_2_1_b_r{
	width:40px;
	height:80px;
	padding:0;
	margin:0;
	display:block;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	font-size:xx-small;
}

.frm_honne_2_1_b p{
	width:370px;
	height:auto;
	padding:25px 5px 5px 0px;
	margin:0 0 0 40px;
	color:#333333;
	line-height:1.4em;
	text-align:left;
}

.frm_mb_kinou{
	margin: 0px auto 10px auto;
	padding: 0px;
	height: auto;
	width: 600px;
}

dl.frm_mb_kinou_left{
	line-height: 1.4em;
	color: #4B4A47;
	width:427px;
	height:auto;
	float:left;
}

dl.frm_mb_kinou_left dt{
	line-height: 1.4em;
	font-weight: bold;
	color: #333333;
	background-color: #e9e8e4;
	margin: 10px auto 0px auto;
	padding: 2px 1px;
	height: auto;
	width: 425px;
	clear:both;
	text-align:left;
}

.frm_mb_kinou_left_image_l{
	margin: 5px 5px 0 5px;
	float: left;
	height: auto;
	width: auto;
}

.frm_mb_kinou_left_image_r{
	margin: 5px 5px 0 5px;
	float: right;
	height: auto;
	width: auto;
}

.frm_mb_kinou_left_txt{
	line-height: 1.4em;
	color: #333333;
	margin: 5px 0 0 0;
	height: auto;
	width: auto;
	text-align:left;
}

.frm_mb_kinou_right{
	padding: 0;
	float: right;
	width: 162px;
	margin: 10px 0 0 auto;
	color:#333333;
}

.frm_mb_kinou_right p{
	padding:10px 0 0 0;
	font-weight:bold;
	text-align:left;
}

.frm_mb_kinou_right img{ display:block; padding-bottom:3px; }

.tbl_mb_kinou_left_right{
	border: 1px solid #CCCCCC;
	width:160px;
	border-collapse: collapse;
	line-height:1.4em;
	color:#333333;
	margin-bottom:10px;
	text-align:left; 
}

.tbl_mb_kinou_left_right td{ border: 1px solid #bbb9b2; padding:2px; }

.frm_mb_shot{
	margin: 10px auto;
	padding: 0px;
	height: auto;
	width: 600px;
	text-align:center;
}

.frm_mb_shot_image{
	padding:0;
	margin:0 auto;
	text-align:center;
	height:auto;
	width:600px;
}

.frm_mb_spec{
	margin: 0 auto;
	padding: 0px;
	height: auto;
	width: 600px;
}

.tbl_mb_spec{
	border: 1px solid #bbb9b2;
	width:600px;
	border-collapse: collapse;
	line-height:1.4em;
	color:#333333;
	margin:10px auto 5px auto;
	text-align:left;
}

.tbl_mb_spec td{ border: 1px solid #bbb9b2; padding:2px; }

.mb_spec_short{
	width:16px;
	text-align:center;
	padding:2px;
}

.mb_spec_color{
	width:165px;
	background-color:#e9e8e4;
	font-weight:bold;
	padding:2px;
}

.frm_mb_rep{
	margin: 0 auto;
	padding: 0;
	height: auto;
	width: 600px;
	text-align:center;
}

.tbl_modellist{
	border: 1px solid #bbb9b2;
	width:632px;
	border-collapse: collapse;
	color:#333333;
	margin:10px auto 7px auto;
	text-align:center;
}

.tbl_modellist td{ border: 1px solid #bbb9b2; padding:3px 0; }

.tbl_modellist2{
	border: 2px solid #FF9900;
	width:630px;
	border-collapse: collapse;
	color:#333333;
	margin:10px auto 7px auto;
	text-align:center;
}

.tbl_modellist2 td{
	border-bottom: 1px solid #FFDDAA;
	border-right: 1px solid #FFDDAA;
	border-left: 1px solid #FFDDAA;
}

.tbl_modellist2_space1{ padding:1px 1px 0 1px; margin:0; }

.tbl_modellist2_space2{ padding:3px; margin:0; }

.tbl_modellist2 p{
	background-color:#FF9900;
	width:auto;
	height:auto;
	margin:0;
	padding:3px;
	text-align:left;
	font-weight:bold;
	color:#ffffff;
}

.tbl_modellist_color{
	background-color:#e9e8e4;
	font-weight:bold;
	padding:2px 0;
	text-align:left;
	text-indent:5px;
}

.midashi_catalog_1{
	width:634px;
	height:auto;
	color:#5c5955;
	padding:2px 0;
	margin:10px 0px;
	background-color:#e9e8e4;
	line-height:1.4em;
	font-weight:bold;
	text-indent:3px;
}

.tbl_catalog{
	border-top: 1px solid #bbb9b2;
	width:632px;
	border-collapse: collapse;
	color:#5c5955;
	margin:5px auto 5px auto;
	line-height:1.4em;
}

.tbl_catalog td{ border-bottom: 1px solid #bbb9b2; padding:2px 0 0 0; }

.tbl_catalog_rightcell{ text-align:right; }

.tbl_catalog p{ padding:10px 0 0 0; margin:0; }

.cata_pdf{
	width:630px;
	height:auto;
	border:1px solid #bbb9b2;
	margin:10px 0;
	padding:5px 0;
	background:#FFFFFF;
}

.cata_pdf p{
	width:525px;
	color:#4b4a47;
	line-height:1.4em;
	float:left;
	padding:0 5px;
	margin:0;
}

.modelindex_midashi{
	padding: 7px;
	height: auto;
	width: auto;
	margin:10px 0;
	background:url(http://i.yimg.jp/images/keitaishop/common/ttl_bak.jpg) repeat-x;
}

.modelindex_midashi_2{
	line-height: 1.4em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #70B8D8;
	height: auto;
	width: auto;
	margin: 3px 0;
	padding: 2px 0;
	text-indent:2px;
}

.modelindex_midashi_3{
	line-height: 1.4em;
	font-weight: bold;
	color: #333333;
	background-color:#eae9e6;
	height: auto;
	width: auto;
	margin: 10px 0;
	padding: 2px 0;
	text-indent:2px;
}

.modelindex_prmarea{
	width:634px;
	height:auto;
	margin:10px 0;
	padding:0;
}

.modelindex_prmarea table{ margin:0; padding:0; }

.modelindex_txt{
	width:auto;
	height:auto;
	padding:2px 3px;
	margin:0px;
	color:#333333;
	line-height:1.4em;
}

.tbl_modelindex_rec{
	border: 2px solid #70B8D8;
	width:630px;
	border-collapse: collapse;
	line-height:1.4em;
	color:#333333;
	margin:5px auto;
}

.tbl_modelindex_rec td{ border: 2px solid #70B8D8; padding:4px 2px; }

.modelindex_rec_image{
	width:70px;
	height:auto;
	float:left;
	padding:10px 0px;
	text-align:center;
}

.modelindex_rec_txt{
	width:230px;
	height:auto;
	padding:0px 3px 0px 0px;
	margin:0 0 0 auto;
	color:#333333;
	line-height:1.4em;
}

.modelindex_rec_txt p{ padding:4px 0px 0px 0px; margin:0; }

.modelindex_rec_txt_r{
	width:230px;
	height:auto;
	padding:0 3px;
	margin:0;
	color:#333333;
	line-height:1.4em;
	text-align:right;
}

.modelindex_bunimage{
	width:auto;
	height:auto;
	margin:0 auto;
	padding:5px 5px;
	text-align:center;
}

.tbl_modelindex_rec2{
	border: 1px solid #D1CEC8;
	width:632px;
	border-collapse: collapse;
	line-height:1.4em;
	color:#333333;
	margin:5px auto;
}

.tbl_modelindex_rec2 td{ border: 1px solid #D1CEC8; padding:4px 2px; }

.list_midashi{
	background: url(http://i.yimg.jp/images/keitaishop/compare/hikaku_bg1.jpg) repeat-x top;
	height: auto;
	width: 634px;
	margin: 5px 0 0 0;
	padding: 0;
}

.list_midashi1_img1{
	float:left;
	width:244px;
	margin:0;
	padding:0;
}

.list_midashi1_txt{
	float:left;
	font-size:80%;
	width:358px;
	margin:8px 0 0 0;
	padding:0;
	text-align:right;
	line-height:1.4em;
	vertical-align:middle;
	font-weight:bold;
}

.list_midashi_img2{
	float:right;
	width:32px;
	margin:0;
	padding:0;
	text-align:right;
}

.list_midashi2_img1{
	float:left;
	width:381px;
	margin:0;
	padding:0;
}

.list_midashi2_txt{
	float:left;
	font-size:80%;
	width:221px;
	margin:8px 0 0 0;
	padding:0;
	text-align:right;
	line-height:1.4em;
	vertical-align:middle;
	font-weight:bold;
}

.frm_list_image{
	height: auto;
	width: 634px;
	margin:0 0 10px 0;
	padding: 0;
}

.list_hikakubtn{
	width:300px;
	font-size:80%;
	color:#333333;
	line-height:1.3em;
	text-align:left;
	margin:20px auto 30px auto;
	padding:0;
}

.frm_hikaku_kekka{
	width:950px;
	margin:5px 0 0 0;
	padding:0 0 10px 0;
	height:auto;
}

.frm_hikaku_kekka_hidari{
	width:825px;
	margin:0;
	padding:0;
	height:auto;
	text-align:left;
	float:left;
}

.frm_hikaku_kekka_migi{
	width:123px;
	margin:0;
	padding:0;
	height:auto;
	text-align:left;
	float:left;
}

.w2{ width:375px; }

.w3{ width:251px; }

.w4{ width:188px; }

.tbl_modellist2_blue{
	border: 2px solid #63a1ff;
	width:630px;
	border-collapse: collapse;
	color:#333333;
	margin:10px auto 7px auto;
	text-align:center;
}

.tbl_modellist2_blue td{
	border-bottom: 1px solid #cbe0ff;
	border-right: 1px solid #cbe0ff;
	border-left: 1px solid #cbe0ff;
}

.tbl_modellist2_space1_blue{ padding:1px 1px 0 1px; margin:0; }

.tbl_modellist2_space2_blue{ padding:3px; margin:0; }

.tbl_modellist2_blue p{
	background-color:#63a1ff;
	width:auto;
	height:auto;
	margin:0;
	padding:3px;
	text-align:left;
	font-weight:bold;
	color:#ffffff;
}



/*=================================
Compare
=================================*/
#compare_btn{
	margin: 0;
	padding: 0;
	height: 52px;
	width: 950px;
}

ul#compare_btn li{
	margin: 0;
	padding: 0;
	height: 52px;
	float:left;
	display:block;
	width:190px;
	text-indent:-9999px;
	font-size:xx-small;
	vertical-align:middle;
	width:190px
}

ul#compare_btn li a{
	display:block;
	width: auto;
	height:50px;
	overflow:hidden;
	text-indent:-9999px;
	font-size:xx-small;
	vertical-align:middle;
	width:190px
}

li#compare_btn01{background:url(http://i.yimg.jp/images/keitaishop/compare/com_btn1_a.gif) no-repeat;}
li#compare_btn02{background:url(http://i.yimg.jp/images/keitaishop/compare/com_btn2_a.gif) no-repeat;}
li#compare_btn03{background:url(http://i.yimg.jp/images/keitaishop/compare/com_btn3_a.gif) no-repeat;}
li#compare_btn04{background:url(http://i.yimg.jp/images/keitaishop/compare/com_btn4_a.gif) no-repeat;}
li#compare_btn05{background:url(http://i.yimg.jp/images/keitaishop/compare/com_btn5_a.gif) no-repeat;}

li#compare_btn01_now{background:url(http://i.yimg.jp/images/keitaishop/compare/com_btn1_b.gif) no-repeat;}
li#compare_btn02_now{background:url(http://i.yimg.jp/images/keitaishop/compare/com_btn2_b.gif) no-repeat;}
li#compare_btn03_now{background:url(http://i.yimg.jp/images/keitaishop/compare/com_btn3_b.gif) no-repeat;}
li#compare_btn04_now{background:url(http://i.yimg.jp/images/keitaishop/compare/com_btn4_b.gif) no-repeat;}
li#compare_btn05_now{background:url(http://i.yimg.jp/images/keitaishop/compare/com_btn5_b.gif) no-repeat;}

.tbl_compare{
	border: 1px solid #D4D4D3;
	width:950px;
	border-collapse: collapse;
	color:#333333;
	margin:10px auto 15px auto;
	text-align:center;
	font-size:80%;
}

.tbl_compare td{
	border: 1px solid #D4D4D3;
	padding:3px 0;
	text-align:center;
}

.tbl_compare_color{ background-color:#f0f0ee; text-align:center; }

dl.frm_com_qa_1{
	widows:632px;
	height:auto;
	border:solid 1px #c1e5a8;
	margin:15px 0 0 0;
	padding:0 0 15px 0;
}

dl.frm_com_qa_1 dt{
	background:#c1e5a8;
	width:634px;
	height:auto;
	margin:0;
	padding:1px 0;
	color:#333333;
	text-indent:4px;
	line-height:1.4em;
}

.frm_com_qa_1_txt{
	margin:0;
	padding:2px 4px 10px 4px;
	color:#333333;
	line-height:1.4em;
	font-size:80%;
}

.frm_com_qa_1_image{
	width:634px;
	height:auto;
	margin:0;
	padding:0;
	text-align:center;
}

.frm_com_qa_2_top{
	width:597px;
	height:7px;
	background:url(http://i.yimg.jp/images/keitaishop/compare/com_qa_frmtop.gif) no-repeat;
	margin:0 auto;
	padding:0;
	display:block;
}

.frm_com_qa_2{
	width:597px;
	height:auto;
	background:url(http://i.yimg.jp/images/keitaishop/compare/com_qa_frmbg.gif) repeat-y;
	margin:10px auto 0 auto;
	padding:0;
	color:#333333;
	line-height:1.2em;
	font-size:80%;
	display:block;
}

.frm_com_qa_2_txt{
	padding:0 10px 8px 10px;
	width:auto;
	height:auto;
	margin:0;
}

.frm_com_qa_3{
	width:597px;
	height:auto;
	background:url(http://i.yimg.jp/images/keitaishop/compare/com_qa_frmbg.gif) repeat-y;
	margin:0 auto;
	padding:0;
	color:#333333;
	line-height:1.2em;
	font-size:80%;
	display:block;
}

.frm_com_qa_3_txt{
	padding:2px 0 2px 70px;
	width:auto;
	height:auto;
	margin:0;
}

.frm_com_qa_2_under{
	width:597px;
	height:9px;
	background:url(http://i.yimg.jp/images/keitaishop/compare/com_qa_frmfrmub.gif) no-repeat;
	margin:0 auto;
	padding:0;
	display:block;
}



/*=================================
08summer
=================================*/
h3.YKshop{ 
	background:url(http://i.yimg.jp/images/keitaishop/sb/model/renew/common/yks_titlebg.gif) no-repeat center;
	padding:4px 0 3px 33px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:100%;
}

.YKshop_ModelFrame{
	width:634px;
	height:auto;
	margin:10px auto 10px 0;
	background:url(http://i.yimg.jp/images/keitaishop/sb/model/renew/common/model_mainframe_bg.gif) repeat-y;
}

.YKshop_ModelLowerFrame{
	width:634px;
	height:auto;
	margin:10px auto 10px 0;
	padding:0;
}

.YKshop_ModelTab{
	width:634px;
	margin:0;
	padding:0;
}

.YKshop_ModelTab img{ display:block; }

.YKshop_ModelMainVisual{ width:628px; margin:0px 3px; }

.YKshop_ModelLowerMainVisual{ width:634px; margin:0; }

.YKshop_ModelMainButtonArea{ width:628px; margin:0px 3px; }

.YKshop_ModelMainButtonArea p.Button{
	padding:10px 3px 0px 3px;
	float:left;
	width:219px;
	height:auto;
	margin:0px;
}

.YKshop_ModelMainButtonArea p.DButton{
	padding:15px 10px 0px 0;
	float:right;
	width:137px;
	margin:0px;
}

.YKshop_ModelLowerMainButtonArea{
	width:634px;
	margin:5px 0 0 0;
	padding:0;
}

.YKshop_ModelLowerMainButtonArea p.Button{
	padding:0px 3px 0px 3px;
	float:left;
	width:219px;
	height:auto;
	margin:0;
}

.YKshop_ModelLowerMainButtonArea p.ListLink{
	padding:15px 10px 0px 0;
	float:right;
	text-align:right;
	width:300px;
	margin:0;
	font-size:90%;
}

.YKshop_ModelMainButtonArea p img{ display:block; }

.YKshop_ModelMainUnderBar{
	margin:0;
	padding:0;
	clear:both;
}

.YKshop_ModelMainUnderBar img{ display:block;}

.YKshop_ModelSpec{ width:634px; margin:15px 0 0 0; }

.YKshop_ModelSpec p{ width:634px; padding:10px 0; }

.YKshop_ModelSpec table{
	width:100%;
	margin:10px 0 0 0;
	padding:3px;
	font-size:90%;
	line-height:1.3em;
}

.YKshop_ModelSpec table th{
	margin:0;
	padding:3px;
	border:1px solid #cdcbc5;
	background-color:#f0eeea;
	text-align:left;
	width:30%;
}

.YKshop_ModelSpec table td{
	margin:0;
	padding:5px;
	border:1px solid #cdcbc5;
	text-align:left;
}

.YKshop_ModelSpec span{display:block; margin:5px 3px; font-size:90%; line-height:1.3em;}

.YKshop_ModelLinkText{
	display:block;
	text-align:right;
	margin:0px;
	font-size:90%;
}

.YKshop_ModelLinkText img.Arrw{ margin:2px 3px; }

.YKshop_ModelPrice{
	width:634px;
	margin:15px 0;
	line-height:1.3em;
}

.YKshop_ModelPrice0yen{
	width:130px;
	height:auto;
	margin:0;
	padding:10px 5px 0 0;
	text-align:left;
	float:left;
	font-size:90%;
}

.YKshop_ModelPrice0yen p{ padding:5px; text-align:left; }

.YKshop_ModelPriceTblArea{
	width:495px;
	height:auto;
	margin:0;
	padding:10px 0 0 0;
	text-align:left;
	float:left;
	font-size:90%;
}

.YKshop_ModelPriceTblArea table{
	width:100%;
	margin:0;
	padding:3px;
}

.YKshop_ModelPriceTblArea table th.Side{
	margin:0;
	padding:3px;
	border:1px solid #cdcbc5;
	background-color:#f0eeea;
	text-align:center;
}

.YKshop_ModelPriceTblArea table th.New{
	margin:0;
	padding:3px;
	border:1px solid #cdcbc5;
	background-color:#f0eed5;
	text-align:center;
}

.YKshop_ModelPriceTblArea table th.Change{
	margin:0;
	padding:3px;
	border:1px solid #cdcbc5;
	background-color:#e6eed9;
	text-align:center;
}

.YKshop_ModelPriceTblArea table td.Price{
	margin:0;
	padding:3px;
	border:1px solid #cdcbc5;
}

.YKshop_ModelPriceTblArea table td.New{ background-color:#fffee9; text-align:center; }

.YKshop_ModelPriceTblArea table td.Change{ background-color:#f4ffee; text-align:center; }

.YKshop_ModelPrice p.Attention{
	padding:10px 5px 0 5px;
	clear:both;
	font-size:90%;
}

.YKshop_ModelService{ width:634px; margin:15px 0 0 0; }

.YKshop_ModelService div.YKshop_ModelServiceList{ width:634px; margin:7px 0 0 0; }

.YKshop_ModelService div.YKshop_ModelServiceList img.List{
	padding:3px 3px 0 0;
	display:block;
	float:left;
}

.YKshop_ModelService div.YKshop_ModelServiceList img.ListEnd{
	padding:3px 0 0 0;
	display:block;
	float:left;
}

.YKshop_ModelDisplay{ width:634px; margin:15px 0 0 0; }

.YKshop_ModelDisplay div.DisplayImage{ width:634px; margin:10px 0 0 0; }

.YKshop_ModelFunc{ width:634px; margin:15px 0 0 0; }

.YKshop_ModelFunc h4{
	width:auto;
	margin:5px 0;
	padding:2px 5px;
	background:#f0eeea;
	font-weight:bold;
	color:#555554;
	clear:both;
	line-height:1.4em;
}

.YKshop_ModelFunc div.TextArea{
	width:400px;
	margin:0 0 15px 0;
	padding:5px 10px;
	float:left;
	font-size:90%;
	line-height:1.3em;
}

/*---Added 09/08/27---*/
.YKshop_ModelFunc div.TextArea_1{
	width:auto;
	margin:0 0 15px 0;
	padding:5px 10px;
	float:left;
	font-size:90%;
	line-height:1.3em;
}
/*---Added 09/08/27---*/

.YKshop_ModelFunc div.ImageArea{
	width:211px;
	padding:0 0 20px 0;
	float:left;
}

.YKshop_ModelFunc div.ImageArea div.ThumbNail{
	border:1px solid #a9a7a2;
	background:url(http://i.yimg.jp/images/keitaishop/sb/model/renew/common/thumbnail.jpg) repeat-x bottom;
	padding:20px 0 5px 0;
	text-align:center;
}

.YKshop_ModelFunc div.ImageArea div.ThumbNail span.Link{ display:block; padding:5px 0 0 0; margin:0 auto; font-size:90%;}

.YKshop_ModelFunc div.ImageArea div.ThumbNail span.PlayTime{ display:block; padding:3px 0 0 0; margin:0 auto; font-size:80%; color:#686868;}

.YKshop_ModelTopFunc{ width:634px; margin:15px 0 0 0; }

.YKshop_ModelTopFunc div.TextArea{
	width:410px;
	margin:0;
	padding:10px;
	line-height:1.3em;
	float:left;
	font-size:90%;
}

.YKshop_ModelTopFunc div.ImageArea{
	width:200px;
	margin:10px 0;
	padding:0;
	float:left;
	font-size:90%;
	text-align:right;
}

.YKshop_ModelTopFunc div.ImageArea span{ display:block; padding:5px 0; text-align:right; }

.YKshop_ModelTopFunc div.ImageArea span img{ padding:0 5px; }

.YKshop_ModelTopFunc div.ImageArea img.Ill{ margin:5px 0 5px 0; padding:0; }

.YKshop_ModelTopReview{ width:634px; margin:15px 0 0 0; }

.YKshop_ModelTopReview div.ImageArea{
	width:206px;
	margin:10px 0 0 0;
	padding:0 10px 5px 10px;
	text-align:center;
	float:left;
}

.YKshop_ModelTopReview div.ImageArea span.Avr{
	display:block;
	margin:5px auto 0 auto;
	padding:7px 0;
	font-size:80%;
	background:url(http://i.yimg.jp/images/keitaishop/sb/review/dot01.gif) top repeat-x;
}

.YKshop_ModelTopReview div.ImageArea span.Avr img{ padding:5px 0; }

.YKshop_ModelTopReview div.TextArea{
	width:405px;
	margin:10px 0;
	padding:0 0 5px 0;
	text-align:left;
	float:left;
}

.YKshop_ModelTopReview div.TextArea p.Total{ padding:0 5px 5px 5px; text-align:left; }

.YKshop_ModelTopReview div.TextArea p.Total span.AvrStar{
	display:block;
	width:200px;
	float:left;
}

.YKshop_ModelTopReview div.TextArea p.Total span.Rank{
	display:block;
	width:180px;
	float:left;
	text-align:left;
	padding:0 0 10px 0;
	font-size:90%;
}

.YKshop_ModelTopReview div.TextArea p.Detail{
	padding:5px;
	margin:3px auto 0 auto;
	text-align:left;
	background:#efeeea;
	clear:both;
	line-height:1.5em;
}

.YKshop_ModelTopReview div.TextArea p.Detail span.Name{
	width:200px;
	float:left;
	font-size:90%;
}

.YKshop_ModelTopReview div.TextArea p.Detail span.Sup{
	width:180px;
	float:left;
	font-size:90%;
}
