/*KEST ------------------------------------------*/
#kest_subtitle{
	margin:20px 0px 10px 0px;
	padding:0px 0px 0px 10px;
}
#kest_movie{
	clear:both;
	padding:10px 0px 0px 0px;
}
#kest_text{
	padding:20px 0px 20px 25px;
	width:650px;
}
#kest_text02{
	margin:10px 0px 0px 0px;
	font-weight:bold;
}
#kest_text03{
	margin:120px 0px 0px 0px;
}
#kest_text03_20090225{
	margin:110px 0px 0px 0px;
}
#kest_list{
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	list-style:disc outside;
}
#kest_list li{
	margin:0px 0px 5px 0px;
}
.kest_ibox_a01{
	float:left;
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 10px;
	width:155px;
	height:180px;
}
.kest_ibox_a02{
	float:left;
	margin:0px 0px 30px 0px;
	width:155px;
	height:180px;
}
.kestbox_l{
	float:left;
	margin:0px 0px 30px 0px;
	padding:0px 5px 0px 10px;
	width:375px;
}
.kestbox_r{
	float:left;
	margin:0px 0px 30px 0px;
}
.kest_ibox_text{
	margin:5px 0px 0px 0px;
	line-height:100%;
}
.kest_arrow{
	float:left;
	padding:70px 5px 0px 5px;
}
.kest_ibox_b01{
	clear:both;
	float:left;
	padding:0px 10px 25px 30px;
	width:205px;
	height:170px;
}
.kest_ibox_b02{
	float:left;
	padding:0px 10px 25px 0px;
	width:205px;
	height:170px;
}
.kest_ibox_b03{
	float:left;
	padding:0px 10px 25px 0px;
	width:290px;
}
.kest_ibox_b04{
	float:left;
	padding:30px 10px 25px 0px;
	width:120px;
}
.kest_i_title{
	margin:0px 0px 5px 0px;
}
.kest_pdf{
	margin:5px 0px 0px 0px;
	text-align:center;
}
*html body .kest_moviebox{
	clear:both;
	float:left;
	margin:0px 0px 0px 15px;
	padding:5px 5px 5px 5px;
	width:520px;
	border:1px solid #999999;
}
.kest_moviebox{
	clear:both;
	float:left;
	margin:0px 0px 0px 30px;
	padding:5px 5px 5px 5px;
	width:520px;
	border:1px solid #999999;
}
.kest_movieboximg{
	text-align:center;
	width:500px;
}
.kest_image{
	clear:both;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 30px;
}
.kest_ibox_bolted{
	clear:both;
	float:left;
	padding:10px 0px 50px 30px;
	width:640px;
}
.kest_ibox_bolted .item_imgbox{
	float:left;
	width:325px;
	padding:0px 30px 0px 0px;
}
.kest_ibox_bolted .item_imgbox p{
	padding:5px 0px 10px 0px;
}
.kest_ibox_bolted .strct01{
	float:left;
	padding:18px 0px 0px 0px;
}
.kest_ibox_bolted .strct02{
	clear:both;
}



/*HELIOSとは helios01html----------------------------------*/
#title_p{
	float:left;
	margin:0px 0px 0px 0px;
	padding:8px 0px 0px 0px;
	height:60px;
}
#helios_icon{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.kest_bottom{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 30px;
	width:130px;
}
.kest_bottom p{
	font-size:12px;
	padding:0px 0px 3px 0px;
}
.kest_icon{
	float:left;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
*html body .kest_icon_20090225{
	float:left;
	margin:5px 0px 0px 62px;
	padding:0px 0px 0px 0px;
}
.kest_icon_20090225{
	float:left;
	margin:5px 0px 0px 125px;
	padding:0px 0px 0px 0px;
}
.kest_t{
	text-align:right;
	padding:0px 21px 0px 0px;
	font-size:12px;
}
.kest_nbsp{
	clear:both;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:30px;
}

#hl_heliosbox_l{
	float:right;
	margin:0px 0px 20px 0px;
	padding:15px 35px 0px 20px;
	width:370px;
}
#hl_heliosbox_r{
	float:right;
	padding:0px 100px 0px 0px;
}
.hl_heliosbox_l01{
	float:left;
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 30px;
	width:360px;
}
.hl_heliosbox_r01{
	float:left;
	margin:0px 0px 30px 0px;
}
.hl_heliosbox_r02{
	float:left;
	margin:0px 0px 20px 0px;
	padding:0px 20px 0px 0px;
	width:430px;
}
.hl_heliosbox_l02{
	float:left;
	margin:0px 0px 20px 0px;
	padding:0px 15px 0px 10px;
	width:245px;
}
.hl_image{
	margin:0px 0px 15px 0px;
	text-align:center;
}
.ht_imege02{
	margin:0px 0px 10px 0px;
	height:195px;
}
.ht_imege03{
	text-align:center;
}
.hl_text01{
	margin:0px 0px 15px 0px;
}
.hl_text02{
	margin:0px 0px 15px 0px;
	font-weight:bold;
}
.hl_text03{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 20px;
	width:650px;
}
.hl_setupbox01{
	float:left;
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 15px;
	width:215px;
}
.hl_setupbox02{
	float:left;
	margin:0px 0px 30px 0px;
	width:215px;
}
.hl_setuparrow{
	float:left;
	padding:80px 5px 0px 2px;
}
.hl_setup_i{
	padding:5px 0px 0px 0px;
}
.hl_subtitle{
	clear:both;
	padding:0px 0px 0px 15px;
}
.hl_list01{
	padding:0px 0px 0px 20px;
}
.hl_moviebox{
	float:left;
	margin:0px 0px 20px 0px;
	padding:5px 5px 5px 5px;
	width:670px;
	border:1px solid #999999;
}
.hl_movieboximg{
	text-align:center;
}
/*HELIOSラインナップ helios02html----------------------------*/
.helios02_okt01{
	float:left;
	margin:0px 0px 10px 0px;
	padding:2px 0px 0px 40px;
}
.helios02_okt02{
	margin:0px 0px 10px 0px;
	float:left;
}
.helios02box_l01{
	float:left;
	width:260px;
	height:330px;
	text-align:center;
}
.helios02box_r01{
	float:left;
	
}
.helios02_text01{
	margin:0px 0px 5px 0px;
	font-weight:bold;
}
.helios02_text02{
	clear:both;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 50px;
	font-weight:bold;
}
.helios02_text03{
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 10px;
}
.helios02_text04{
	margin:0px 0px 5px 0px;
	width:185px;
}
.helios02_text05{
	clear:both;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 20px;
	width:650px;
}
#helios02_specbox01{
	margin:0px 0px 10px 50px;
	width:555px;
}
.helios02_optionbox{
	margin:0px 0px 0px 50px;
	width:555px;
	background-image:url(../images/helios02-back02.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.helios02_option{
	text-align:center;
}
.helios02_title{
	margin:30px 0px 0px 10px;
	padding:10px 0px 0px 0px;
	width:660px;
	border-top:solid 3px #000000;
}
.helios02_title02{
	margin:30px 0px 20px 10px;
	padding:10px 0px 0px 0px;
	width:660px;
	border-top:solid 3px #000000;
}
#helios02_specbox02{
	margin:0px 0px 10px 50px;
	width:555px;
}
#helios02_specbox03{
	float:left;
	margin:0px 0px 30px 50px;
	width:445px;
}
#helios02_specbox04{
	clear: both;
    margin: 0 0 30px;
}
.helios02_image01{
	float:left;
	margin:10px 0px 0px 0px;
}
.helios02_image02{
	float:left;
	padding:0px 0px 0px 30px;
}
.helios02box_l02{
	clear:both;
	float:left;
	padding:0px 0px 0px 50px;
	margin:0px 0px 10px 0px;
}
.helios02box_r02{
	float:left;
	margin:0px 0px 10px 0px;	
}
.helios02_optionbox02{
	padding:0px 0px 0px 50px;
}	
.helios02_optionbox02 table {
	border:#808080 1px solid;
	width:555px;
}	
.helios02_optionbox02 table th{
	text-align:left;
	background-color:#8A828F;
	color:#FFFFFF;
	height:20px;
	padding:1px 0px 0px 5px;
	font-size:12px;
}
.helios02_optionbox02 table td{
	height:60px;
}	
.helios02_optionbox02 #op02{
	padding:0px 0px 0px 5px;
	width:133px;
}	
.helios02_optionbox02 #op02 img{
	float: left;
    padding-right: 5px;
}	
.helios02_optionbox02 #op02 p{
	font-size: 12px;
	padding-top: 5px;
}	
.helios02_optionbox02 #op03{
	padding:0px 0px 0px 5px;
	width:140px;
}	
.helios02_optionbox02 #op03 img{
	float: left;
    padding-right: 5px;
}	
.helios02_optionbox02 #op03 p{
	font-size: 12px;
	padding-top: 10px;
}	
.helios02_optionbox02 #op04{
	border-top: 1px solid #808080;
    margin: 0 5px;
    padding: 10px 0 10px 5px;
}	
.helios02_optionbox02 #op04 img{
	float: left;
    padding-right: 5px;
}	
.helios02_optionbox02 #op04 p{
	font-size: 12px;
	padding-top: 5px;
}	
.helios02_optionbox02 #op05{
   padding:0px 0px 0px 5px;
	width:125px;
}	
.helios02_optionbox02 #op05 img{
	float: left;
    padding-right: 5px;
}	
.helios02_optionbox02 #op05 p{
	font-size: 12px;
	padding-top: 5px;
}
.helios02_optionbox02 #op06{
	border-top: 1px solid #808080;
    margin: 0 5px;
    padding: 10px 0 10px 5px;
	overflow:auto;
}	
.helios02_optionbox02 #op06 img{
	float: left;
    padding-right: 5px;
}	
.helios02_optionbox02 #op06 p{
	float:left;
	font-size: 12px;
	padding-top: 5px;
	width:165px;
}
.helios02_optionbox02 #op07{
	padding:0px 0px 0px 5px;
	width:170px;
}	
.helios02_optionbox02 #op07 img{
	float: left;
    padding-right: 5px;
}	
.helios02_optionbox02 #op07 p{
	font-size: 12px;
	padding-top:5px;
}
.helios02_optionbox02 #op08{
   padding:0px 0px 0px 5px;
	width:125px;
}	
.helios02_optionbox02 #op08 img{
	float: left;
    padding-right: 5px;
}	
.helios02_optionbox02 #op08 p{
	font-size: 12px;
	padding-top:10px;
}
.helios02_option_bt01{
	padding:15px 0px 0px 230px;
}	

/*HELIOSオプション helios03html----------------------------*/
.helios03_title{
	margin:30px 0px 30px 0px;
	padding:0px 0px 0px 20px;
}
.helios03_opbox{
	clear:both;
	margin:0px 20px 20px 20px;
	height:160px;
	border-bottom:dotted 2px #999999;
}
.helios03_op{
	float:left;
	padding:0px 40px 0px 0px;
	width:380px;
}
.helios03_subtitle{
	margin:0px 0px 10px 0px;
}
.helios03_text{
	padding:0px 0px 0px 20px;
	width:380px;
}
.helios03_image{
	float:left;
}
.helios03_opbox02{
	clear:both;
	padding:0px 0px 20px 20px;
	height:160px;
}


/*PIABメニュー　共通----------------------------*/
#piab_menubox{
	margin:0px 0px 30px 20px;
	padding:2px 2px 2px 2px;
	width:650px;
	border:solid 1px #999999;
}
#piab_menu{
	padding:10px 0px 10px 10px;
	background-color:#CCCCCC;
	width:640px;
}
.piab_menu01{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 15px;
	background-image:url(../images/arrow04.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.piab_menu02{
	padding:0px 0px 0px 15px;
	background-image:url(../images/arrow04.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.piab_navbox01{
	margin:0px 0px 10px 0px;
	float:left;
	padding:0px 0px 0px 10px;
}
.piab_navbox02{
	float:left;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 5px;
}
#piab_attention{
	clear:both;
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 10px;
}
/*PIABとは piab01html----------------------------*/
#piab_image01{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 20px;
}
.piab_image02{
	float:left;
	margin:0px 0px 20px 0px;
	padding:50px 0px 0px 20px;
	width:300px;
	text-align:center;
}
.piab_image03{
	float:left;
}
.piab_image04{
	clear:both;
	margin:0px 0px 10px 0px;
	padding:10px 0px 20px 0px;
	text-align:center;
}
.piab_image05{
	float:left;
	margin:0px 0px 30px 0px;
	padding:0px 30px 0px 50px;
}
.piabbox_l01{
	float:left;
	margin:0px 0px 30px 0px;
	padding:0px 30px 0px 60px;
}
.piabbox_r01{
	float:left;
	width:420px;
}
.piabbox_l02{
	float:left;
	margin:0px 0px 30px 0px;
	padding:0px 30px 0px 50px;
}
.piabbox_r02{
	float:left;
	margin:0px 0px 30px 0px;
	width:380px;
}
.piabbox_l03{
	float:left;
	margin:0px 0px 10px 0px;
	padding:0px 60px 0px 50px;
	width:380px;
}
.piabbox_r03{
	float:left;
}
.piabbox_l04{
	float:left;
	margin:0px 0px 30px 0px;
	padding:0px 30px 0px 50px;
	width:250px;
}
.piabbox_r04{
	float:left;
	margin:0px 0px 30px 0px;
}
.piab_text01{
	margin:0px 0px 10px 0px;
}
.piab_text02{
	margin:0px 0px 30px 50px;
	padding:0px 0px 40px 0px;
	width:650px;
	border-bottom:solid 2px #000000;
}
.piab_text02 a{
	color:#0033FF;
	text-decoration:none;
}
.piab_text02 a:hover{
	color:#0033FF;
	text-decoration:underline;
}
.piab_text03{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 50px;
	width:650px;
}
.piab_text04{
	clear:both;
	margin:0px 0px 30px 0px;
	text-align:center;
}
.piab_text05{
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 55px;
}
.piab_text06{
	margin:0px 0px 15px 0px;
	width:300px;
}
.piab_text07{
	margin:0px 0px 10px 0px;
	font-weight:bold;
}
.piab_subtitle01{
	clear:both;
	padding:0px 0px 0px 50px;
	margin:0px 0px 15px 0px;
}
.piab_list{
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 10px;
	list-style:none;
}
#piab_list_color{
	color:#c18124;	
}
#piab_button{
	padding:0px 0px 0px 200px;
}
.piab_moviebox{
	float:left;
	margin:0px 0px 20px 0px;
	padding:5px 5px 5px 35px;
	width:670px;
	border:1px solid #999999;
}
.piab_movieboximg{
	text-align:center;
}
.piab_pluginbox{
	float:left;
	margin:0px 0px 20px 20px;
	padding:5px 5px 5px 5px;
	width:663px;
	border:1px solid #999999;
}
.piab_pluginbox a{
	text-decoration:underline;
	color:#0000FF;
}
.piab_casebox01{
	float:left;
	margin:0px 0px 30px 0px;
	padding:0px 10px 0px 50px;
}
.piab_casebox02{
	float:left;
	margin:0px 0px 30px 0px;
	padding:0px 10px 0px 0px;
}
.piab_case{
	margin:10px 0px 0px 0px;
	list-style:none;
}
.piab_case li{
	margin:0px 0px 10px 0px;
}
/*PIAB Cシリーズとは piab02html----------------------------*/
.piab02box_l{
	float:left;
	margin:0px 0px 30px 0px;
	padding:0px 30px 0px 30px;
	width:310px;
}
.piab02box_r{
	float:left;
	margin:0px 0px 30px 0px;
	width:320px;
}
.piab02_text01{
	margin:0px 0px 5px 0px;
	font-weight:bold;
}
.piab02_text02{
	margin:0px 0px 5px 0px;
}
.piab02_text02 a{
	text-decoration:none;
	color:#194d83;
}
.piab02_text02 a:hover{
	text-decoration:underline;
	color:#194d83;
}
.piab02_image01{
	clear:both;
	margin:0px 0px 50px 0px;
	text-align:center;
}
/*PIAB Cシリーズラインナップ piab03html---------------------*/
.piab03box_l{
	float:left;
	margin:0px 0px 20px 0px;
	padding:0px 30px 0px 20px;
}
.piab03box_r{
	float:left;
	margin:0px 0px 20px 0px;
	width:365px;
}
.piab03box_r_20090225{
	float:left;
	margin:0px 0px 0px 300px;
	width:77px;
}
.piab03_text01{
	margin:10px 0px 5px 0px;
	padding:0px 0px 0px 15px;
	background-image:url(../images/arrow04.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-weight:bold;
}
.piab03_text02{
	clear:both;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 15px;
	background-image:url(../images/arrow05.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-weight:bold;
}
.piab03_text03{
	clear:both;
	margin:0px 0px 5px 30px;
	padding:0px 0px 0px 15px;
	background-image:url(../images/arrow05.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-weight:bold;
}
.piab03_date01{
	clear:both;
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 30px;
}
.piab03_image{
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 30px;
}
.piab03_list{
	margin:10px 0px 30px 0px;
	padding:0px 0px 0px 20px;
}
.piab03_list li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	background-image:url(../images/arrow08.gif);
	background-position:left outside;
	background-repeat:no-repeat;
}
/*PIAB アクセサリー piab04html---------------------*/
#piab04_menubox{
	margin:0px 0px 30px 30px;
	padding:15px 15px 15px 15px;
	width:600px;
	background-color:#CCCCCC;
}
.piab04_menu{
	padding:0px 0px 0px 15px;
	background-image:url(../images/arrow04.gif);
	background-position:left;
	background-repeat:no-repeat;
	line-height:150%;
	font-weight:bold;
}
.piab04_subtitle01{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 30px;
}
.piab04_subtitle02{
	margin:30px 0px 20px 30px;
	padding:30px 0px 0px 0px;
	border-top:dashed 2px #000000;
	width:680px;
}
.piab04box_l{
	float:left;
	margin:0px 0px 30px 0px;
	width:300px;
	text-align:center;
}
#piab04box_r{
	float:left;
	padding:0px 0px 0px 15px;
	width:370px;
}
.piab04box_l02{
	float:left;
	margin:20px 0px 20px 0px;
	padding:0px 20px 0px 30px;
	width:320px;
}
.piab04box_r02{
	float:left;
	margin:20px 0px 20px 0px;
	width:320px;
}
.piab04_list{
	float:left;
	padding:0px 0px 0px 15px;
	list-style:none;
}
.piab04_list li{
	margin:0px 0px 0px 0px;
	padding:7px 0px 3px 15px;
	background-image:url(../images/arrow06.gif);
	background-repeat:no-repeat;
	background-position:left 4px;
}
.piab04_list02{
	padding:0px 0px 0px 15px;
	list-style:none;
}
.piab04_list02 li{
	margin:0px 0px 0px 0px;
	padding:4px 0px 6px 15px;
	background-image:url(../images/arrow06.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.piab04_text01{
	clear:both;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 30px;
	font-weight:bold;
}
#piab04_text02{
	float:left;
	margin:90px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	background-image:url(../images/arrow09.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.piab04_text03{
	padding:0px 0px 10px 15px;
}
#piab04_image01{
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 5px 0px 0px;
}
#piab04_image02{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 90px;
}
.piab04_skill{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 30px;
}
.piab04_order{
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 30px;
}
/*PIAB オリジナルアクセサリー piab05html------------*/


.piab05_subtitle01{
	clear:both;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 30px;
}
.piab05_subtitle02{
	padding:0px 0px 3px 30px;
}
.piab05box_l{
	float:left;
	padding:0px 20px 0px 20px;
	width:200px;
	text-align:center;
}
.piab05box_r{
	float:left;
	margin:0px 0px 30px 0px;
	width:430px;
}
.piab05_infobox{
	margin:3px 0px 10px 0px;
	padding:10px 15px 10px 15px;
	width:400px;
	background-color:#bdc5d3;	
}
.piab05_infotext{
	margin:0px 0px 5px 0px;
	font-weight:bold;	
}
.piab05_infolist01{
	padding:0px 0px 10px 20px;
	list-style:disc;
	list-style-position:outside;	
}
.piab05_infolist02{
	padding:0px 0px 10px 20px;
	list-style:disc;
	list-style-position:outside;	
}
.piab05_infolist03{
	padding:0px 0px 10px 2px;
	list-style:none;	
}
.piab05_image01{
	float:right;
	width:200px;
}
.piab05_image02{
	float:right;
	padding:0px 30px 0px 0px;
	width:200px;
}
.piab05_image03{
	clear:both;
	margin:10px 0px 5px 0px;
}
.piab05_image04{
	margin:10px 0px 10px 0px;
}
.piab05_image05{
	float:left;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 80px;
}
.piab05_image06{
	margin:0px 0px 15px 0px;
	text-align:center;
}
.piab05_text01{
	margin:5px 0px 0px 0px;
}
.piab05_text02{
	padding:0px 0px 0px 0px;
}
.piab05_text03{
	padding:0px 10px 0px 10px;
}
.piab05_text04{
	padding:10px 0px 10px 0px;
}
.piab05_text05{
	margin:0px 0px 20px 30px;
	padding:10px 0px 10px 10px;
	width:635px;
	background-color:#bdc5d3;
}
.piab05_hopbox01{
	float:left;
	padding:0px 10px 0px 30px;
	width:330px;
	height:230px;
	border-right:dotted 2px #CCCCCC;
	border-bottom:dotted 2px #CCCCCC;	
}
.piab05_hopbox02{
	float:left;
	padding:0px 10px 0px 10px;
	width:330px;
	height:230px;
	border-bottom:dotted 2px #CCCCCC;	
}
.piab05_hopbox03{
	float:left;
	margin:0px 0px 20px 0px;
	padding:10px 10px 0px 30px;
	width:330px;
	height:330px;
	border-right:dotted 2px #CCCCCC;
	border-bottom:dotted 2px #CCCCCC;	
}
.piab05_hopbox04{
	float:left;
	margin:0px 0px 20px 0px;
	padding:10px 10px 0px 10px;
	width:330px;
	height:330px;
	border-bottom:dotted 2px #CCCCCC;	
}
.piab05_hopbox05{
	float:left;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 40px;
	width:355px;
}
.piab05_hopbox06{
	float:left;
	margin:0px 0px 20px 0px;
	padding:10px 10px 0px 30px;
	width:330px;
	height:230px;
	border-right:dotted 2px #CCCCCC;
	border-top:dotted 2px #CCCCCC;	
}
.piab05_hopbox07{
	float:left;
	margin:0px 0px 20px 0px;
	padding:10px 10px 0px 10px;
	width:330px;
	height:230px;
	border-top:dotted 2px #CCCCCC;	
}
.piab05_hopbox08{
	float:left;
	margin:0px 0px 30px 0px;
	padding:10px 10px 0px 30px;
	width:330px;
	height:250px;
}
/*JPNEXT オリジナル original01html---------------*/
.og_subtitle01{
	clear:both;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 30px;
}
.og_subtitle02{
	clear:both;
	margin:0px 0px 20px 30px;
	padding:20px 0px 0px 0px;
	width:650px;
	border-top:solid 2px #000000;
}
.ogbox_l01{
	float:left;
	margin:0px 0px 30px 0px;
	padding:0px 20px 0px 40px;
	width:200px;
	text-align:center;
}
.ogbox_r01{
	float:left;
	margin:0px 0px 30px 0px;
	width:350px;
}
.ogbox_l02{
	float:left;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 40px;
	width:270px;
}
#og_text{
	margin:10px 0px 5px 0px;
	font-weight:bold;
}
.og_text01{
	clear:both;
	padding:0px 0px 0px 30px;
	margin:0px 0px 5px 0px;
	font-weight:bold;
}
.og_text02{
	padding:0px 0px 0px 30px;
	margin:0px 0px 30px 0px;
	width:580px;
}
.og_text03{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 10px;
}
.og_image{
	margin:5px 0px 5px 0px;
}
.og_image01{
	padding:0px 0px 0px 30px;
	margin:0px 0px 5px 0px;
}
.og_image02{
	margin:0px 0px 10px 0px;
}
.og_list{
	padding:0px 0px 0px 10px;
	margin:10px 0px 0px 0px;
}
/*ラインナップ　メニューNAV---------------*/
#line_navbox{
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 10px;
	width:672px;
	height:61px;
}
.line_nav{
	float:left;
}
