﻿body,table,span,p,img,ul,li,dt,object { margin:0; padding:0; border:0;}
* { font-size:12px; color:#333; font-family: "ＭＳ Ｐゴシック", "Osaka"; }
#head { margin:0 auto; background:url(../image/head_bg.jpg); width:959px; height:160px; margin-bottom:10px; }
//#head_jp { margin:0 auto; background:url(../image/head_bg_jp.jpg); width:959px; height:160px; margin-bottom:10px; }
#foot { margin:0 auto; width:959px; padding-top:10px; }
#foot p { text-align:center; color:#666; padding:30px 0px 20px 0px; }
#foot_bt { background:url(../image/foot_bg.jpg); list-style-type:none; padding:9px 0 0 170px; height:27px; }
#foot_bt li { float:left; }
#foot_bt span { padding:0px 15px 0px 15px; color:#666; font-size:14px; font-family:Arial; }
#foot_bt a { font-size:13px; line-height:20px; text-decoration:none; }
#foot_bt a:hover { text-decoration: underline; }

#page { margin:0 auto; width:959px; }
#page .main { float:left; width:744px; }
#page .right { float:left; width:214px; }

#right_meun { margin:0px; padding:0px; list-style-type:none; }
#right_meun li { background:url(../image/right_meun_bg.jpg); width:169px; padding:9px 0 0 45px; height:23px; }
#right_meun li a { font-size:14px; text-decoration:none; }
#right_meun li a:hover { text-decoration: underline; }

#main_title { background:url(../image/main1_bg.jpg); width:731px; height:35px; }
#main_title span { float:left; font-size:14px; line-height:23px; font-weight:bold; color:#421DBA; padding:0 0 0 9px; }
#main_title a { float:right; text-decoration:none; line-height:23px; padding-right:10px; }
#main_title a:hover { text-decoration: underline; }

#main_title2 { background:url(../image/main2_bg.jpg); width:731px; height:35px; }
#main_title2 span { float:left; font-size:14px; line-height:23px; font-weight:bold; color:#A91DBA; padding:0 0 0 9px; }
#main_title2 a { float:right; text-decoration:none; line-height:23px; padding-right:10px; }
#main_title2 a:hover { text-decoration: underline; }

#main_title3 { background:url(../image/main3_bg.jpg); width:731px; height:35px; margin:20px 0 0 0; }
#main_title3 span { float:left; font-size:13px; line-height:23px; font-weight:bold; color:#666666; padding:0 0 0 9px; }

#head .logo { float:left; background:url(../image/logo.jpg); width:139px; height:49px; margin:10px 0 0 25px; }
#head .right_top { float:right; width:155px; padding-top:18px; }
#head .jp { float:left; text-align:center; text-decoration:none; width:42px; height:18px; padding-top:25px; }
#head .cn { float:left; text-align:center; text-decoration:none; width:40px; height:18px; padding-top:25px; margin-left:30px; }

#head .head_cart { float:left; width:183px; line-height:22px; height:60px; padding:0 0 0 10px; }
#head .head_cart span { color: #FF6600; font-weight:bold; }
.cha_cart { color:#FF0000; text-decoration: underline; }
.cha_cart:hover { text-decoration:none; }
#head .head_search { float:left; }

#top_meun { margin:0px; padding:0px; list-style-type:none; }
#top_meun li { float:left; text-align:center; padding-top:9px; }
#top_meun li a { text-align:center; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none; }

#form_search { padding-left:90px; margin:0px; }
#form_search .key { width:220px; margin:0px 5px 0px 5px; }

#page .ad_bottom { padding-bottom:10px; }
#page .right_logo { background:url(../image/right_to.jpg); width:189px; height:138px; padding:10px 10px 10px 15px; }
.right_logo p { display:block; line-height:25px; }
.right_logo .right_logos { display:block; clear:left; background:url(../image/right_logo.jpg); width:181px; height:35px; margin:5px 0 20px 0; }
.right_logo .right_logos_jp { display:block; clear:left; background:url(../image/right_logo_jp.jpg); width:181px; height:35px; margin:5px 0 20px 0; }
.right_logo .right_reg { display:block; color: #0033FF; line-height:28px; }
.right_logo .right_reg:hover { text-decoration:none; }

.right_logo .right_regs { display:block; font-size:14px; color: #0033FF; line-height:30px; padding-left:19px; background:url(../image/news_title.gif) no-repeat 0 50%; }
.right_logo .right_regs:hover { text-decoration:none; }

#main_news { margin:0px; padding:0px; list-style-type:none; width:731px; margin-bottom:20px; }
#main_news li { height:20px; padding-top:9px; border-bottom:1px dashed #ccc; }
#main_news .news_time { float:left; width:130px; font-size:12px; color:#999; }
#main_news .news_title { float:left; font-size:13px; color:#333; background:url(../image/news_title.jpg) no-repeat 0 50%; padding-left:20px; width:550px; text-decoration:none; }
#main_news .news_title:hover { text-decoration: underline; }

.news_title_bt { font-size:16px; text-align:center; font-weight:bold; padding:10px 0 15px 0; }
.news_title_content { padding:20px; line-height:20px; }

#product_list { float:left; width:369px; color:#797979; line-height:14px; margin:15px 0 0 0;}
#product_list .person { float: left; display: block; overflow: hidden; height: 148px; width: 190px; padding:0px 5px 0px 160px; margin:0px; border: solid 1px #efefef; text-decoration: none; color:#0088EE; }
#product_list .person:hover { border: solid 1px #B4D9E9; text-decoration: none; }
#product_list .title { display: block; padding-top:5px; font-size: 14px; line-height: 1.2em; color: #0066FF; }
#product_list .title:hover { text-decoration: underline; }
#product_list .release { display: block; padding-top:6px; font-size: 12px; line-height: 1.2em; color:#666 }
#product_list .release s { color:#666 }
#product_list .release q { color: #FF0000 }
#product_list .more { display: block; padding-top:6px;}


#p_list { float:left; width:345px; color:#797979; height: 142px; line-height:14px; padding:5px; margin:10px 10px 0 0; border: solid 1px #efefef;}
#p_list .imgs { float:left; cursor: pointer; margin-left:10px; }
#p_list .p_main { float:left; margin-left:30px; }
#p_list .title { display: block; cursor: pointer; padding-top:5px; font-size: 14px; line-height: 1.2em; color: #0066FF; }
#p_list .title:hover { text-decoration: underline; }
#p_list .release { display: block; padding-top:6px; font-size: 12px; line-height: 1.2em; color:#666 }
#p_list .release s { color:#666 }
#p_list .release q { color: #FF0000 }
#p_list .more { display: block; cursor: pointer; padding-top:6px;}


#main_content { padding:10px; width:700px; font-size:13px; line-height:18px; }
#main_content span { font-size:14px; line-height:28px; padding-top:10px; color:#FF6633; font-weight:bold; display:block; }
#main_content h6 { display:inline; font-weight:normal; font-size:13px; line-height:18px; color:#FF0000; }
#main_content h4 { display:inline; font-weight:normal; font-size:13px; line-height:18px; color:#0033FF; }
#main_content h3 { display:inline; font-weight:normal; font-size:13px; line-height:18px; color:#00CC00; }
.main_title3 {background:url(../image/main3_bg.jpg); width:700px; height:35px;font-size:13px; line-height:23px; font-weight:bold; color:#666666;  }
/*.main_title3 { background:url(../image/main3_bg.jpg); width:731px; height:35px; margin:20px 0 0 0; }*/
/*.main_title3 h1 { float:left; font-size:13px; line-height:23px; font-weight:bold; color:#666666; padding:0 0 0 9px; }*/

.content_right { text-align:right; }
.content_right a { text-decoration:underline; color:#003399; }
.content_right a:hover { text-decoration: none; }

.button{ font-size:12px; border:0px; margin:0px; HEIGHT: 21px;}

#main_content_1 { padding:10px; width:700px; font-size:13px; line-height:18px; }
#main_content_1 span { font-size:14px; line-height:28px; padding-top:10px; color:#FF6633; font-weight:bold; display:block; }
#main_content_1 h6 { display:inline; font-weight:normal; font-size:13px; line-height:18px; color:#FF0000; }
#main_content_1 h5 { display:inline; font-weight:normal; font-size:13px; line-height:18px; color:#FF9900; }
#main_content_1 h4 { display:inline; font-weight:normal; font-size:13px; line-height:18px; color:#0033FF; }
#main_content_1 h3 { display:inline; font-weight:normal; font-size:13px; line-height:18px; color:#00CC00; }

.main_title3 {background:url(../image/main3_bg.jpg); width:700px; height:35px;font-size:13px; line-height:23px; font-weight:bold; color:#666666;  }
/*.main_title3 { background:url(../image/main3_bg.jpg); width:731px; height:35px; margin:20px 0 0 0; }*/
/*.main_title3 h1 { float:left; font-size:13px; line-height:23px; font-weight:bold; color:#666666; padding:0 0 0 9px; }*/


.content_right { text-align:right; }
.content_right a { text-decoration:underline; color:#003399; }
.content_right a:hover { text-decoration: none; }
.button{ font-size:12px; border:0px; margin:0px; HEIGHT: 21px;}

#main_content_2 { padding:10px; width:700px; font-size:13px; line-height:18px; }
#main_content_2 span { font-size:14px; line-height:28px; padding-top:10px; color:#FF6633; font-weight:bold; display:block; }
#main_content_2 h6 { display:inline; font-weight:normal; font-size:13px; line-height:18px; color:#FF0000; }
#main_content_2 h5 { display:inline; font-weight:normal; font-size:13px; line-height:18px; color:#FF9900; }
#main_content_2 h4 { display:inline; font-weight:normal; font-size:13px; line-height:18px; color:#0033FF; }
#main_content_2 h3 { display:inline; font-weight:normal; font-size:13px; line-height:18px; color:#00CC00; }

.main_title3 {background:url(../image/main3_bg.jpg); width:700px; height:35px;font-size:13px; line-height:23px; font-weight:bold; color:#666666;  }
/*.main_title3 { background:url(../image/main3_bg.jpg); width:731px; height:35px; margin:20px 0 0 0; }*/
/*.main_title3 h1 { float:left; font-size:13px; line-height:23px; font-weight:bold; color:#666666; padding:0 0 0 9px; }*/


.content_right { text-align:right; }
.content_right a { text-decoration:underline; color:#003399; }
.content_right a:hover { text-decoration: none; }
.button{ font-size:12px; border:0px; margin:0px; HEIGHT: 21px;}



#feedback_form { margin:0px; padding:10px 0 50px 10px; list-style-type:none; }　
#feedback_form li { overflow:hidden; display:block; clear:left; }
#feedback_form form { margin:0px; padding:0px; }

#feedback_form .title1 { float:left; width:180px; padding-right:10px; text-align: right; font-size:13px; line-height:18px; }
#feedback_form .title2 { width:480px; float:left; font-size:13px; line-height:18px; }


#main_content .content_left { float:left; width:350px; }
#main_content .content_rights { float:left; width:350px; }

.content_rights { line-height:28px; }

.cart_title { font-size:16px; color:#0066FF; text-align:center; font-weight:bold; }
#cart_list {  margin:20px; padding:0px; list-style-type:none; }
#cart_list li { border-bottom:1px double #efefef; height:18px; padding:15px 0 3px 0; }
#cart_list .c_1 { float:left; padding-left:18px; width:150px; }
#cart_list .c_2 { float:left; width:400px; }
#cart_list .c_3 { float:left; width:140px; }
#cart_list .c_4 { float:left; width:110px; }
#cart_list .c_5 { float:left; width:90px; }
#cart_list .c_6 { font-size:14px; color: #FF0000; text-align:right; }
#cart_list .c_7 { text-align:center; height:50px; }


#cart_list .c_2 a { text-decoration: none; }
#cart_list .c_2 a:hover { text-decoration: underline; }

#cart_content { padding:30px; }
#cart_content .v_1 { height:30px; }

#v_info { margin:0px; border:1px double #666; padding:0px; list-style-type:none; }
#v_info li { display: block; overflow:hidden; height:36px; border-bottom:1px double #666; line-height:20px; }
#v_info .v_2 { float:left; display: block; overflow:hidden; padding:8px; width:170px; }
#v_info .v_3 { float:left; display: block; overflow:hidden; padding:8px; width:690px; }

#v_info .v_3 a { text-decoration: underline; color:#0033FF; }
#v_info .v_3 a:hover { text-decoration: none; color:#990000; }
#page .main #main_content #img1 {
	height: 155px;
	width: 722px;
}
#page .main #main_content #img1 #img1_left {
	height: 122px;
	width: 118px;
	margin-left: 10px;
	/*padding-left: 15px;*/
}
#page .main #main_content #img1 #img1_right {
	height: 122px;
	width: 537px;
	margin-left: 10px;
}
#page .main #main_content #img2 {
	height: 220px;
	width: 722px;
}
#page .main #main_content #img2 #img2_left {
	height: 51px;
	width: 87px;
	margin-left: 10px;
	/*padding-left: 15px;*/
}
#page .main #main_content #img2 #img2_right {
	height: 51px;
	width: 537px;
	margin-left: 10px;
}
#page .main #main_content #img2 #img3_left {
	height: 51px;
	width: 100px;
	margin-left: 10px;
	/*padding-left: 15px;*/
}
#page .main #main_content #img2 #img3_right {
	height: 51px;
	width: 537px;
	margin-left: 10px;
}
#page .main #main_content #img2 #img4_left {
	height: 55px;
	width: 100px;
	margin-left: 10px;
	/*padding-left: 15px;*/
}
#page .main #main_content #img2 #img4_right {
	height: 55px;
	width: 537px;
	margin-left: 10px;
}
#page .main #main_content #img3 {
	height: 95px;
	width: 722px;
}
#page .main #main_content #img3 #img4_left {
	height: 61px;
	width: 100px;
	margin-left: 10px;
	/*padding-left: 15px;*/
}
#page .main #main_content #img3 #img4_right {
	height: 61px;
	width: 537px;
	margin-left: 10px;
}





