@charset "utf-8";
/* CSS Document */
/* All style */
div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,img {
	margin:0px;
	padding:0px;
	list-style:none;
}
img{
		border:0px;
		}
body{font-family:"ＭＳ Ｐゴシック",  Osaka ,"ヒラギノ角ゴ Pro W3";}
.ws_clear{clear:both;}
.left{float:right;}

#ws_container{ float:left; margin-left:10px; width:700px;padding-bottom:50px;}
.ws_box{margin:20px 0}
.ws_box_top{background:url(v2d_box_top.gif) no-repeat; height:17px;width:700px;}
.ws_box_mid{border-left:1px solid #6ebe44;border-right:1px solid #6ebe44;padding:5px 0;height:100%;width:698px;}
.ws_box_bottom{background:url(v2d_box_bottom.gif) no-repeat; height:30px;}
.ws_info_bottom{background:url(v2d_info_bottom.gif) no-repeat;height:21px;}
.ws_info1_mid{border-left:1px solid #6ebe44;border-right:1px solid #6ebe44;padding:20px;width:658px;height:100%}
.ws_info1_mid .info_dl{line-height:1.8em; text-align:left;}
.ws_info1_mid .info_dl dt{text-align:left;font-weight:bold;font-size:14px;}
.ws_info1_mid .info_dl dd{text-align:left;background:url(ws_v2d_li.gif) no-repeat left 5px;padding-left:20px;}
.ws_info_img,.text_info_img{margin-bottom:30px;text-align:left;}
.ws_info_img div{line-height:0px;}
.table_bottom{background:url(v2d_table_bottom.gif) no-repeat;height:26px;}
.ws_info_table{background:#6ebe44;}
.ws_info_table td,.ws_info_table th{background:#fffde9;}
.ws_info_table td{line-height:1.3em;padding:15px 20px;color:#000;text-align:left;}
.ws_info_table td p{text-align:left;}
.ws_info_table th{line-height:1.8em;font-size:30px;color:#15a04a;text-align:center;}
.text_info_img{text-align:left;padding-left:20px;}
.text_info_img P,.text_info_img dd,.text_info_img dt{line-height:1.5em;}
.text_info_img P{padding-top:10px;}
.ws_pro{background:url(v2d_boxbg.jpg) no-repeat;width:159px;height:199px;margin-left:20px;padding:10px 0;_margin-left:9px;}
.ws_pro p{margin:2px;}
.ws_pro .ws_priceone{color:#2b1175;}
.ws_pro .ws_pricetwo{color:#ff061d;}
.ws_box_text{margin-left:25px;text-align:left;}
.ws_box_title{font-size:24px;color:#000;font-weight:bold;line-height:2em;border-bottom:1px dotted #000;padding:20px 40px 20px 0;}
.ws_box_text .ws_box_info{margin:40px 0;}
.ws_box_btn a{margin-right:10px;_margin-right:8px;}
.ws_box_btn .ws_btn_one{margin-right:30px;}