/******************************* 全体 *********************************/

#wrapper_2015{
	margin:0 auto;
	position:relative;
	width:960px;
	
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#wrapper_2015 a:hover{
	opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";

}

.white_space{
	clear:both;
}

.auto_2015_dot01{
	border-bottom:#999 dotted 1px;
	padding:2px 0 0 0;
	margin:3px 0 10px 0;
}

.auto_2015_dot02{
	border-bottom:#666 dotted 1px;
	padding:2px 0 0 0;
	margin:10px 0 20px 0;
}


.auto_2015_dot03{
	border-bottom:#666 dotted 1px;
	padding:2px 0 0 0;
	margin:20px 0 20px 0;
}

.auto_2015_dot04{
	border-bottom:#999 dotted 1px;
	padding:2px 0 0 0;
	margin:10px 0 25px 0;
}

.auto_2015_dot05{
	border-bottom:#999 dotted 1px;
	padding:2px 0 0 0;
	margin:10px 0 20px 0;
}

.auto_2015_dot06{
	border-bottom:#999 dotted 1px;
	padding:2px 0 0 0;
	margin:5px 0 5px 0;
}

.auto_2015_line01{
	border-bottom:#999 solid 1px;
	margin:10px 0 25px 0;
}

.auto_2015_line02{
	border-bottom:#09C solid 3px;
	margin:10px 0 25px 0;
}


.white_space02{
	padding:10px 0 10px 0;
}


.auto2015_fw{
	font-weight:bold;
}

.auto2015_red{
	color:#F00;
}

.auto_2015_orange{
	color:#F60;
}

.auto2015_purple{
	color:#63C;
}

.auto2015_green{
	color:#096;
}

.auto2015_pink_fw{
	color:#F39;
	font-weight:bold;
}

.asca_install_line{
	border-bottom:#999 solid 1px;
	padding:0 0 2px 0;
	margin:5px 0 5px 0;
}

/********ドア厚さなどの注意ポップアップ***********/
#auto2015_at_wrapper{
	width:500px;
	margin:0 auto;
	padding:0 auto;
}


/********ヘッダ部分***********/

#autolock_2015_header{
	border-bottom:#09C solid 3px;
	padding:0px 0 0 0;
	margin:0 0 20px 0;
}

.auto_2015_header_logo{
	float:left;
	width:400px;
	padding:0 0 10px 0;
}

.auto_2015_header_logo_text01{
	font-size:10px;
	padding:3px 0 0 0;
	text-align:center;
}

.auto_2015_header_all{
	float:right;
	width:300px;
	padding:5px 0 10px 0;
}


.auto_2015_header_all_text a{
	font-size:14px;
	text-decoration:none;
	color:#06C;
}


.auto2015_head_phrase{
	text-align:left;
	padding:0 0 8px 0;
	color:#09F;
}


#auto_2015_cate{
	text-align:left;
}

#auto_2015_cate02{
	text-align:right;
}

#auto_2015_cate03{
	text-align:right;
	padding:10px 0 5px 0;
}

.auto_2015_cate03{
	text-align:right;
	float:left;
	width:270px;
	margin:10px 0 0 480px;	
}

.auto_2015_cate03_inquiry{
	width:200px;
	float:left;
	padding:0 0 0 10px;
}

.auto_2015_head_officeinfo{
	text-align:left;
	width:670px;
	float:left;
}

.auto_2015_head_officeinfo_text01{
	line-height:24px;
	font-size:14px;
}


.auto_2015_head_officeinfo_text01 a{
	color: #0E40A6 !important;
	font-weight: bold;
}



.auto_2015_head_inquiry{
	width:230px;
	float:right;
	text-align:right;
}

.auto_2015_cate_text01{
	padding:0 0 10px 0;
}

.auto_2015_cate_text02_waku a{
	border:#B6998A solid 1px;
	padding:3px;
	color:#B6998A;
	text-decoration:none;
}

.auto_2015_cate_text02{
	padding:3px 0 15px 0;
}

.auto_2015_cate_text02 a{
	color:#666;
}

.auto_2015_cate_text02_waku02 a{
	border:#F96 solid 1px;
	padding:3px;
	color:#F96;
	text-decoration:none;
}

.auto_2015_cate_text02_waku03 a{
	border:#98B081 solid 1px;
	padding:3px;
	color:#98B081;
	text-decoration:none;
}

.auto_2015_cate_text02_waku04 a{
	border:#CDA2CD solid 1px;
	padding:3px;
	color:#CDA2CD;
	text-decoration:none;
}


.auto_2015_cate02_text a{
	text-decoration:none;
	color:#666;
}

/********メインの画像部分***********/

.aut_2015_item_leftside01{
	width:415px;
	float:left;
}


.aut_2015_item_leftside01 img{
	border:#ccc solid 1px;
}


#autlock_item_rightside01{
	width:500px;
	float:right;
}


.swap{
	width:415px;
}

.swap p{
	text-align:center;
}

.swap ul{
	text-align:left;
	padding-left:0px;
}

.swap ul li{
	list-style:none;
	display:inline;
	padding:0 12px 12px 0px;
	width:100px;
	line-height:24px;
	
}



.aut_2015_item_info h1{
	color:#09F;
	text-align:left;
	font-size:16px;
	padding:0 0 20px 0;
	line-height:26px;
	font-weight:normal;
}




.aut_2015_item_info_text01{
	color:#09F;
	text-align:left;
	font-size:16px;
	padding:0 0 20px 0;
	line-height:26px;
}


.aut_2015_item_info h2{
	font-size:24px;
	font-weight:bold;
	text-align:left;
	padding:0 0 25px 0;
	color:#972502;
	line-height:36px;
	
}



.aut_2015_item_info_tit{
	font-size:24px;
	font-weight:bold;
	text-align:left;
	padding:0 0 25px 0;
	color:#972502;
}

.aut_2015_item_info_tit_02{
	font-size:18px;
	color:#972502;

}

.aut_2015_item_info_tit_03{
	font-size:18px;
	color:#333;

}


.aut_2015_item_info_tit_h2{
	margin-top:-20px;
}



.aut_2015_item_info_tit_h2 h2{
	font-size:18px;
	color:#333;
}


.shopping_btn a{
	display:block;width:300px;margin:15px
auto;padding:8px;
color:#F00;
border:solid 1px #F00;
}

.aut_2015_item_icon{
	width:160px;
	float:left;
	text-align:left;
}

.aut_2015_item_icon img{
	padding:0 10px 10px 0;
}

.aut_2015_item_price{
	width:300px;
	float:right;
	text-align:left;
}

.aut_2015_item_price_text01{
	font-size:14px;
	line-height:26px;
}

.aut_2015_item_price_text01 a{
	text-decoration:none;
	color:#009;
}

.aut_2015_item_price_text02 a{
	font-size:11px;
	line-height:20px;
	text-decoration:none;
}

.aut_2015_item_specbt{
	padding:10px 0 10px 0;
	text-align:right;
}


.auto_2015_estimate{
	text-align:left;
	padding:5px 5px 15px 5px;
}

.auto_2015_estimate_text01{
	font-size:14px;
	color:#666;
	padding:0 0 10px 0;
}

.auto_2015_estimate_text02{
	font-size:14px;
	color:#666;
	line-height:22px;
}

.auto_2015_estimate_text03{
	font-size:12px;
	color:#666;
	line-height:20px;
	padding:0 0 15px 0;
}

.auto2015_otegaru_recopoint{
	text-align:left;
	border:#F60 solid 1px;
	padding:5px 5px 5px 5px;
	margin:5px 0 5px 0;
	
}

.auto2015_otegaru_recopoint_text01{
	font-size:14px;
	color:#666;
	line-height:24px;
}


.auto_2015_item_leftside02{
	width:415px;
	float:left;
}


.auto_2015_item_feature{
	text-align:left;
}


.auto_2015_item_feature h3{
	font-size:22px;
	color:#09C;
	
	border-left:#09C solid 3px;
	border-bottom:#09C solid 1px;
	width:300px;
	padding:0 0 5px 5px;
	margin:0 0 15px 0;
	font-weight:normal;
	
}


.auto_2015_item_feature_tit{
	font-size:22px;
	color:#09C;
	
	border-left:#09C solid 3px;
	border-bottom:#09C solid 1px;
	width:300px;
	padding:0 0 5px 5px;
	margin:0 0 15px 0;
}

.auto_2015_item_feature_tit02{
	font-size:22px;
	color:#09C;
	
	border-left:#09C solid 3px;
	border-bottom:#09C solid 1px;
	width:160px;
	padding:0 0 5px 5px;
	margin:0 0 15px 0;
}

.auto_2015_item_feature_tit03{
	font-size:22px;
	color:#09C;
	
	border-left:#09C solid 3px;
	border-bottom:#09C solid 1px;
	width:500px;
	padding:0 0 5px 5px;
	margin:0 0 15px 0;
}

.auto_2015_item_feature_tit04{
	font-size:18px;
	color:#09C;
	
	border-left:#09C solid 3px;
	border-bottom:#09C solid 1px;
	width:300px;
	padding:0 0 5px 5px;
	margin:0 0 15px 0;
}

.auto_2015_item_feature_tit05{
	font-size:22px;
	color:#09C;
	
	border-left:#09C solid 3px;
	border-bottom:#09C solid 1px;
	width:300px;
	padding:0 0 5px 5px;
	margin:0 0 15px 0;
	text-align:left;
}


.auto_2015_item_feature_tit06{
	font-size:22px;
	color:#09C;
	
	border-left:#09C solid 3px;
	border-bottom:#09C solid 1px;
	width:370px;
	padding:0 0 5px 5px;
	margin:0 0 15px 0;
	text-align:left;
}





.auto_2015_item_rightside02{
	width:500px;
	float:right;
}

.auto_2015_item_feature_text01{
	line-height:20px;
	font-size:14px;
}

.auto_2015_item_feature_text01 a{
	text-decoration:none;
	font-size:12px;
}

.auto_2015_item_feature_text02{
	line-height:20px;
	font-size:12px;
}

.asca2015_anshin_icon{
	width:65px;
	float:left;
}

.asca2015_anshin_comment{
	font-size:12px;
	width:340px;
	float:right;
	line-height:18px;
	padding:0 0 5px 0;
}

.asca2015_anshin_comment02{
	font-size:12px;
	width:380px;
	float:left;
	line-height:18px;
	padding:0 0 0 10px
}

.asca_ilocknew2015_intro{
	width:112px;
	padding:10px 10px 10px 0;
	float:left;
}

.asca_ilocknew2015_intro_text01{
	font-size:12px;
	line-height:18px;
}


.asca2015_price_list table{
	border-collapse: collapse;
	border:#999;
}

.asca2015_price_list table tr td{
	border:#666 solid 1px;
	border-collapse: collapse;
	
	line-height:20px;
}

.auto_2015_asca_chart{
	text-align:left;
}



.auto_2015_asca_chart_text01{
	line-height:20px;
	font-size:12px;
}

.auto_2015_footer_link{
	text-align:left;
	line-height:20px;
	font-size:12px;
	padding:10px 0 10px 0;
}

.auto2015_foot_company{
	text-align:left;
	line-height:20px;
	border:#999 solid 1px;
	padding:5px;
	font-size: 14px;
	line-height: 22px;
}

.asca2015_home_detailinfo{
	padding:0 0 10px 0;
}

.asca2015_home_detailinfo img{
	padding:0 0 5px 0;
}


.auto2015_itemdetail_pagetop{
	text-align:right;
	padding:10px 0 0 0;
}

.type02_2015_fea{
	padding:0 0 25px 0;
}

.type02_2015_fea_p{
	width:120px;
	float:left;
	text-align:center;
}

.type02_2015_fea_p img{
	border:#CCC solid 1px;
}

.type02_2015_fea_text01{
	width:280px;
	float:right;
	font-size:12px;
	line-height:20px;
}

.type02_2015_fea_text02{
	font-size:16px;
	color:#F33;
	line-height:22px;
}


.type02_2015_place{
	padding:0 0 25px 0;
	background:#f7f7f2;
}

.type02_2015_place_p{
	width:80px;
	float:left;
	padding:10px 0 0 10px;
}

.type02_2015_place_text01{
	width:400px;
	float:right;
	font-size:12px;
	line-height:20px;
	padding:7px 0 0 0;
}

.type02_2015_place_text02{
	color:#066;
	font-size:14px;
	font-weight:bold;
}

.type02_2015_pageguide{
	font-size:14px;
	line-height:22px;
	text-align:left;
	
}

.type02_2015_pageguide a{
	text-decoration:none;
}

.type02_2015_detailtext01{
	font-size:12px;
	line-height:20px;
	padding:0 0 10px 0;
}

.type02_2015_door_exa{
	padding:5px 0 5px 0;
}

.type02_2015_door_exa_text01{
	font-size:14px;
	color:#069;
	border:#CCC solid 1px;
	padding:5px;
	margin:5px 0 5px 0;
	line-height:20px;
}

.type02_2015_door_exa_text02{
	font-size:12px;
	line-height:18px;
	padding:5px 0 0 0;
}

.type02_op_remort{
	width:500px;
	float:left;
	text-align:left;
}

.type02_op_remort_p{
	padding:0 0 10px ;

}

.type02_op_remort_detail{
	width:420px;
	float:right;
	text-align:left;
}

.type02_op_remort_detail_text01{
	font-size:12px;
	line-height:22px;
	padding:0 0 15px 0;
}

.type02_op_remort_detail_text02{
	font-size:20px;
	line-height:28px;
	border:#096 solid 1px;
	width:320px;
	padding:5px 0 5px 5px;
	color:#096;
	margin:0 0 10px 0;

}

.autolock_2015_credit{
	font-size:10px;
	line-height:20px;
	text-align:left;
}


.type04_2015_fea{
	padding:0 0 25px 0;
}

.type04_2015_fea_p{
	width:174px;
	float:left;
}

.type04_2015_fea_p img{
	border:#CCC solid 1px;
}

.type04_2015_fea_info{
	width:220px;
	float:right;
}

.type04_2015_fea_text01{
	font-size:14px;
	line-height:22px;
	padding:0 0 15px 0;
}

.type04_2015_fea_text01 a{
	text-decoration:none;
}

.type04_2015_fea_text02{
	color:#39C;
	font-weight:bold;
}

.type04_2015_fea_text03{
	font-size:12px;
	line-height:20px;
}


.type04_2015_place{
	padding:0 0 25px 0;
	background:#F3F3F3;
}

.type04_2015_place_p{
	width:174px;
	float:left;
	padding:10px 0 0 10px;
}

.type04_2015_place_p img{
	border:#CCC solid 1px;
}

.type04_2015_place_text01{
	width:300px;
	float:right;
	padding:10px 0 0 0;
	line-height:22px;
	font-size:14px;
}

.touchcon_2015_item_feature_tit{
	margin:20px 0 20px 0;
	
	
}


.touchcon_2015_item_feature_tit h3{
	font-size:22px;
	color:#09C;
	
	border-left:#09C solid 3px;
	border-bottom:#09C solid 1px;
	width:540px;
	padding:0 0 5px 5px;
	font-weight:normal;
}




.touchcon_visual{
	width:304px;
	float:left;
}

.touchcon_visual img{
	border:#CCC solid 1px;
}

.touchcon_info{
	width:600px;
	float:right;
	text-align:left;
}

.type04_op_text02{
	font-size:20px;
	line-height:28px;
	border:#096 solid 1px;
	width:530px;
	padding:5px 0 5px 5px;
	color:#096;
	margin:0 0 10px 0;
	text-align:center;

}

.touchcon_info_detail{
	padding:0 0 15px 0;
}

.touchcon_info_detail img{
	margin:0 10px 10px 0;
	border:#CCC solid 1px;
}

.touchcon_info_text01{
	font-size:14px;
	line-height:22px;
}

.touchcon_visual_text01{
	font-size:14px;
	line-height:22px;
	text-align:left;
	margin:10px 0 10px 0;
	padding:10px 5px 10px 5px;
	border:#09C solid 1px;
}


.auto2015_top_tit{
	padding:20px 0 30px 0;
}



.auto2015_top_tit_midashi_text01{
	font-weight:600;
	font-size:30px;
}



.auto2015_top_tit h1{
	font-weight:600;
	font-size:30px;
}

.auto2015_top_rabbit{
	width:121px;
	float:left;
	padding:20px 0 20px 70px;
}

.auto2015_top_headline{
	text-align:left;
	padding:10px 0 10px 10px;
}

.auto2015_top_catch{
	text-align:left;
	padding:30px 0 20px 20px;
	width:680px;
	float:left;
}


.auto2015_top_catch h2{
	line-height:24px;
	font-size:14px;
	font-weight:normal;
}



.auto2015_top_catch_text01{
	line-height:24px;
	font-size:14px;
}

#s1{
	padding:10px 0 0 0;
}

.auto2015_case_tit{
	text-align:left;
	border:#09F solid 1px;
	padding:10px 5px 10px 10px;
	width:180px;
	margin:0 10px 20px 0;
	
}

.auto2015_case_tit_text01{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#09F;
}

.auto2015_top_hukidashi{
	width:218px;
	float:left;
	padding:0 20px 10px 0;
}

.auto2015_top_hukidashi_text01{
	color:#F96;
	border:#F96 solid 1px;
	padding:5px 5px 5px 5px;
	margin:10px 0 10px 0;
	text-decoration:none;
}

.auto2015_top_hukidashi_text01 a{
	color:#F96;
	text-decoration:none;
	display:block;
}

.auto2015_top_hukidashi_text02{
	color:#960;
	border:#960 solid 1px;
	padding:5px 5px 5px 5px;
	margin:10px 0 10px 0;
	text-decoration:none;
}

.auto2015_top_hukidashi_text02 a{
	color:#960;
	text-decoration:none;
	display:block;
}

.auto2015_top_hukidashi_text03{
	color:#396;
	border:#396 solid 1px;
	padding:5px 5px 5px 5px;
	margin:10px 0 10px 0;
	text-decoration:none;
}

.auto2015_top_hukidashi_text03 a{
	color:#396;
	text-decoration:none;
	display:block;
}

.auto2015_top_hukidashi_text04{
	color:#F69;
	border:#F69 solid 1px;
	padding:5px 5px 5px 5px;
	margin:10px 0 10px 0;
	text-decoration:none;
}

.auto2015_top_hukidashi_text04 a{
	color:#F69;
	text-decoration:none;
	display:block;
}

.auto2015_top_intro{
	padding:15px 0 20px 0;
}


.auto2015_top_intro h2{
	text-align:left;
	font-size:14px;
	line-height:22px;
	font-weight:normal;
	
}




.auto2015_top_intro_text01{
	text-align:left;
	font-size:14px;
	line-height:22px;
	
}

.auto2015_top_intro_text02{
	text-align:right;
	font-size:14px;
	padding:5px 0 0 0;
}

.auto2015_top_itemlineup{
	width:280px;
	border:#CCC solid 1px;
	padding:10px 10px 15px 10px;
	float:left;
	margin:0 18px 10px 0;
}



.auto2015_top_itemlineup h3{
	font-size:16px;
	padding:10px 0 10px 10px;
	font-weight:bold;
	text-align:left;
	line-height:20px;
}




.auto2015_top_itemlineup_text01{
	font-size:16px;
	padding:10px 0 10px 10px;
	font-weight:bold;
	text-align:left;
	line-height:20px;
}

.auto2015_top_itemlineup_933{
	color:#933;
}

.auto2015_top_itemlineup_text02{
	font-size:12px;
	padding:10px 0 10px 0;
	line-height:20px;
	text-align:left;
}

.card2015{
	text-align:left;
}

.card2015 img{
	padding:0 10px 10px 0;
}

.auto2015_company_link{
	padding:0 0 10px 0;
}

.auto2015_company_link img{
	padding:0 10px 0 0;
}

.auto2015_at_dooratu_text01{
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align:left;
	font-size:14px;
	line-height:22px;
}


.autolock_cate2015_tit{
	text-align:left;
	border-left:#09F solid 4px;
	border-bottom:#09F solid 1px;
}



.autolock_cate2015_tit h1{
	text-align:left;
	font-size:26px;
	font-weight:normal;
	color:#09F;
	padding:5px 5px 10px 10px;
	
}




.autolock_cate2015_tit_text01{
	font-size:26px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 10px 10px;
	color:#09F;
}


.auto2015_top_auto_lecture{
	width:250px;
	float:left;
}

.auto2015_top_sampledate{
	widows:654px;
	float:right;
}

.auto2015_top_auto_lecture_text01{
	text-align:center;
	font-size:14px;
	line-height:22px;
	border:#F93 solid 1px;
	padding:5px 5px 5px 5px;
	margin:0 0 10px 0;
	color:#F63;
}

.auto2015_top_auto_lecture_text02{
	text-align:left;
	font-size:12px;
	line-height:20px;
}

.auto2015_mobi_use_all{
	text-align:left;
	padding:0 0 20px 0;
}

.auto2015_mobi_use_all h3{
	font-size:22px;
	color:#09C;
	
	border-left:#09C solid 3px;
	border-bottom:#09C solid 1px;
	width:500px;
	padding:0 0 5px 5px;
	margin:0 0 15px 0;
	font-weight:normal;
	
}


.auto2015_mobi_use_all img{
	border:#CCC solid 1px;
}

.auto2015_mobi_use_a{
	width:238px;
	float:left;
}

.auto2015_mobi_use_b{
	width:618px;
	float:left;
	padding:0 0 0 40px;
}

.auto2015_mobi_use_text01{
	font-size:14px;
	line-height:22px;
	padding:5px 0 0 0;
}

.auto2015_mobi_faq_text01{
	font-size:14px;
	line-height:20px;
	padding:0 0 10px 0;
}

.auto2015_top_chart_retake{
	text-align:left;
}


.autolock2015_top_retake_lineup{
	text-align:left;
	padding:0 0 15px 0;
	background-color:#E1FDF9;
}

.autolock2015_top_retake_lineup_item{
	padding:5px 5px 5px 5px;
	background-color:#FFF;
	width:140px;
	margin:5px 5px 5px 5px;
	float:left;
	text-align:center;
}





.autolock2015_top_retake_lineup_text01{
	padding:5px 0 5px 0;
	font-size:12px;
	line-height:16px;
}

.autolock2015_top_retake_lineup_933{
	font-weight:bold;
	color:#933;
}

.autolock2015_top_retake_lineup_font10{
	font-size:10px;
	color:#933;
}

.autolock2015_top_retake_lineup_text01 a{
	text-decoration:none;
}

.auto2015_top_head_companyinfo{
	padding:5px 10px 5px 3px;
	text-align:right;
	color:#666;
	border:#999 dotted 1px;
	margin:8px 0 10px 503px;
	width:440px;
}

.auto2015_top_head_companyinfo_text01{
	line-height:20px;
	font-size:12px;
}



.asca2015_install_check h3{
	font-size:22px;
	color:#09C;
	border-left:#09C solid 3px;
	border-bottom:#09C solid 1px;
	width:370px;
	padding:0 0 5px 5px;
	margin:0 0 15px 0;
	text-align:left;
	font-weight:normal;
	
}

.asca2015_install_check_text01{
	text-align:left;
	padding:0 0 10px 0;
}

.asca_install_info{
	width:400px;
	float:left;
	text-align:left;
}

.asca_install_images{
	width:400px;
	float:left;
}

.asca_install_info02{
	width:290px;
	float:left;
	text-align:left;
	padding:0 10px 0 0;
}

.auto2015_f_or{
	color:#F66;
	font-weight:bold;
}

.asca_install_infotext01{
	padding:10px 0 10px 0;
	line-height:20px;
	font-size:14px;
}

/********タイプ00チェックシートここから************/
.auto2015_check00sheet_tit{
	background-color:#999;
	color:#FFF;
	padding:5px 0 5px 0;
	margin:0 0 10px 0;
}

.auto2015_check00sheet_faxpdf{
	text-align:left;
	border:#999 solid 1px;
	padding:10px 5px 5px 5px;
	width:350px;
	margin:5px 0 5px 600px;
}

.auto2015_check00sheet_faxpdf_text01{
	font-size:12px;
}

.auto2015_check00sheet_tit02{
	font-size:14px;
}

.auto2015_check00sheet_q01{
	width:287px;
	border:#999 solid 1px;
	padding:5px 2px 5px 4px;
	margin:5px 16px 5px 0;
	float:left;
}

.auto2015_check00sheet_q01_text01{
	font-size:14px;
}

.auto2015_check00sheet_q01_text02{
	font-size:12px;
	line-height:20px;
	text-align:left;
}

.auto2015_check00sheet_must{
	text-align:left;
	padding:0 0 10px 0;
}
/********タイプ00チェックシートここまで************/


/********7月27日　メーカーバナーを上部に************/

.auto_maker_bn_0727{
	padding:10px 0 0 0;
}

.auto_maker_bn_0727_text01{
	padding:10px 5px 0 0;
	font-size:16px;
	text-align:left;
	
}


.auto_maker_bn_0727_text01 a{
	color:#00C !important;
	text-decoration:underline !important;
}






.maker_bn_w100{
	width:102px;
	float:left;
	margin:0 20px 0 0;
}


.auto_201510_addbn_cate{
	width:460px;
	float:left;
}

.auto_201510_addbn_p{
	width:480px;
	float:right;
}

.autolock2015_top_foot_linkbn{
	padding:10px 0 10px 0;
	text-align:right;
}


.auto2015_head_w500_w250bn{
	text-align:left;
	padding:0 0 10px 0;
}

.auto2015_head_w500_w250bn img{
	margin:0 10px 0 0;
}


.auto2016_head_info{
	text-align:right;
}


.auto2016_top_images{
	width:350px;
	float:left;
	padding:0 0 40px 0;
}

.auto2016_top_headline{
	width:550px;
	float:right;
	text-align:left;
}


.auto2016_top_headline h1{
	font-weight:600;
	font-size:30px;
	line-height:45px;
}



.auto2016_top_headline h2{
	padding:10px 0 10px 0;
	font-size:14px;
	line-height:26px;
	font-weight:normal;
}


.auto2016_top_headline_text01{
	padding:10px 0 10px 0;
	font-size:14px;
	line-height:26px;
}

.auto_2016_deliver{
	font-size:12px;
	padding:5px 0 5px 0;
}


.auto2016_compare_text01{
	font-size:12px;
	font-weight:bold;
	padding:5px 0 5px 0;
}

.auto2016_header_catch{
	width:400px;
	float:right;
	text-align:right;
	margin:5px 0 0 0;
}

.auto2016_header_catch_text01{
	font-size:12px;
	line-height:22px;
	color:#39F;
	
}

.auto2016_itemdetail_header_all{
	background-color:#fef7e1;
}


.auto2016_itemdetail_header_lineup_photo{
	width:80px;
	float:left;
	margin:5px 5px 0 0;
}

.auto2016_itemdetail_header_lineup_photo_text01{
	font-size:10px;
}

.auto2016_itemdetail_header_tit{
	width:345px;
	float:left;
	margin:8px 0 0 5px;
}


.auto2016_itemdetail_header_lineup{
	width:600px;
	float:left;
	margin:0 0 0 10px;
}

.auto_estimate_bgcolor{
	background-color:#fefae1;
	padding:5px 7px 5px 7px;
}


.codeit2016_iteminfo{
	width:600px;
}


.codeit2016_iteminfo h3{
		font-size:22px;
	color:#09C;
	
	border-left:#09C solid 3px;
	border-bottom:#09C solid 1px;
	padding:0 0 5px 5px;
	margin:0 0 15px 0;
	text-align:left;
	font-weight:normal;
	
	}




.codeit2016_iteminfo_text01{
	font-size:22px;
	color:#09C;
	
	border-left:#09C solid 3px;
	border-bottom:#09C solid 1px;
	padding:0 0 5px 5px;
	width:300px;
	margin:0 0 15px 0;
	text-align:left;
}


.codeit2016_itemdetail{
	width:290px;
	border:#666 solid 1px;
	padding:5px 5px 5px 10px;
	float:left;
	margin:0 19px 10px 0;
}

.codeit2016_itemdetail_migi{
	width:290px;
	border:#666 solid 1px;
	padding:5px 5px 5px 10px;
	float:right;
	margin:0 0 10px 0;
}


.codeit2016_itemdetail_text01{
	color:#36C;
	font-weight:bold;
	font-size:18px;
	line-height:26px;
}

.codeit2016_itemdetail_text02{
	text-align:left;
	font-size:14px;
	line-height:22px;
	padding:5px 0 0 5px;
}


.codeit2016_itemdetail_text02 a{
	color:#03C !important;
}


.codeit2016_fw_b_red{
	color:#C33;
	font-weight:bold;
}

.codeit2016_fw_b_pink{
	color:#F69;
	font-weight:bold;
}

.codeit_feature_other{
	margin:10px 0 30px 0;
	text-align:left;
	width:500px;
	float:left;
}

.codeit_feature_other_text01{
    color:#36C;
	font-size:16px;
	font-weight:bold;
	border-bottom:#36C solid 1px;
	padding:0 0 5px 0;
	width:300px;
	margin:0 0 10px 0;
	
}


.codeit_feature_other_text02{
	font-size:14px;
	line-height:22px;
	}

.codeit_fw_b_blue{
	color:#36C;	
}

.codeit2016_movie{
	width:430px;
	float:right;
}


.codeit2016_intorduction_info{
	width:350px;
	float:left;
	text-align:left;
	line-height:22px;
}

.codeit2016_intorduction_info_text01{
	font-weight:bold;
	font-size:18px;
	padding:0 0 10px 0;
	line-height:26px;
}

.codeit2016_intorduction_info_text02{
	font-size:14px;
	padding:0 0 10px 0;
	line-height:24px;
}


.codeit2016_intorduction_info_image{
	width:570px;
	float:right;
}

.codeit2016_intorduction_info_image img{
	border:#999 solid 1px;
}


.aut2016_codeit_top_attention{
	font-size:16px;
	color:#F00;
	font-weight:bold;
}

.codeit2016_intorduction_info_text03{
	margin:30px 0 0 0;
}

.codeit_fw_b{
	font-weight:bold;
}


.codeit2016_iteminfo_text02{
	text-align:left;
	line-height:22px;
}

.codeit_fs_12{
	font-size:12px;
}

.codeit2016_iteminfo_text03{
	margin:20px 0 0 0;
	text-align:left;
	font-size:12px;
}

.codeit_buy_leftside{
	width:370px;
	float:left;
	margin:0 50px 30px 0;
}


.codeit_confirm{
	text-align:left;
	border:#903 solid 1px;
	padding:10px 10px 10px 10px;
	margin:0 0 10px 0;
}

.codeit_confirm_text01{
	font-size:14px;
	line-height:22px;
}

.codeit_confirm_text01 a{
	color:#03C !important;
	text-decoration:underline !important;
}

.codeit_buy_rightside{
	width:490px;
	float:right;
}

.codeit_remarks{
	text-align:left;
	border:#F63 solid 1px;
	padding:10px 10px 10px 10px;
	margin:0 0 30px 0;
	}


.codeit_remarks a{
	color:#03C !important;
	text-decoration:underline !important;
}

.codeit_remarks_text01{
	font-size:14px;
	line-height:22px;
}

.codeit_confirm_nextstep{
	margin:0 0 10px 0;
}

.codeit_buy_info{
	text-align:left;
}


.codeit_buy_info_text01{
	text-align:left;
	font-size:14px;
	line-height:22px;
	margin:10px 0 10px 0;
	font-weight:bold;
}

.codeit_buy_info_text02{
	font-size:14px;
	margin:10px 0 0 0;
	line-height:22px;
	background:#c1e0e7;
	padding:5px 5px 5px 5px;
}

.codeit_buy_info_text03{
	font-size:16px;
	line-height:24px;
	text-align:left;
}

.codeit_buy_info_text03 a{
	color:#03C !important;
	text-decoration:underline !important;
}

.codeit_buy_info_text04{
    font-size: 14px;
    line-height: 22px;
}

.codeit_2015_item_info_tit{
	font-size:24px;
	font-weight:bold;
	text-align:left;
	padding:10px 10px 15px 10px;
	color:#972502;
	line-height:28px;
}

.codeit_2015_item_info_tit a{
	color:#03C !important;
	text-decoration:underline !important;
}

.codeit_attention{
	text-align:left;
	margin:20px 0 50px 0;
}


.codeit_attention_text01{
	color:#C00;
	font-size:16px;
	font-weight:bold;
	margin:0 0 10px 0;
}


.codeit_attention_text02{
	font-size:12px;
	line-height:20px;
}

.codeit_spec{
	width:420px;
	float:left;
}

.codeit_drawing{
	width:455px;
	float:right;
}


.codeit_drawing img{
	border:#999 solid 1px;
}


.codeit_spec table{
	border-collapse: collapse;
	border:#999;
}

.codeit_spec table tr td{
	border:#666 solid 1px;
	border-collapse: collapse;
	text-align:center;
}

.codeit_spec table tr td a{
	color:#03F;
	text-decoration:underline;
}


.codeit_spec_color{
	background:#e0dcdc;
}

.codeit_spec_color02{
	background:#eeecec;
}


.codeit_drawing_text01{
	margin:10px 0 10px 70px;
	border:#999 solid 1px;
	padding:5px;
	width:300px;
	text-align:center;
}

.codeit_drawing_text02{
	text-align:left;
	font-size:12px;
	line-height:18px;
	padding:20px 0 30px 0;
	color:#666;
}

.codeit_tit_bgcolor{
	background-color:#fdf8dd;
	margin:0 0 10px 0;
}

.codeit_item_info_tit_03{
	font-size:16px;
	color:#333;

}


.auto2015_red_fs16{
	font-size:18px;
	color:#F00;
	font-weight:bold;
}


.auto2016_exchange_kokuin{
	font-size:12px;
	
	border:#F66 solid 1px;
	padding:5px 3px 5px 3px;
}

.auto2016_exchange_kokuin a{
	color:#009 !important;
	text-decoration:underline !important;
}

.auto2016_lock_exchange{
	border:#ccc solid 1px;
	padding:10px 10px 10px 10px;
	
}

.codeit_fs_12{
	font-size:12px;
	font-weight:300;
}

.auto_mylock_sheet_text01{
	font-size:12px;
}

.auto2016_news_line01{
	border-bottom:#999 solid 1px;
	padding:0 0 2px 0;
	margin:10px 0 20px 0;
}



.auto2016_news_article{
	text-align:left;
	margin:0 0 20px 10px;
	border-bottom:#09C dotted 1px;
	padding:0 0 10px 0;
}

.auto2016_news_article_text01{
	font-size:14px;
	line-height:24px;
}


.auto2016_news_article_text01 a{
	color:#009 !important;
	text-decoration:underline !important;
	
	}

.auto2016_news_article_new{
	color:#F66;
	font-weight:bold;
}

.auto2016_news_article_update{
	color:#C6C;
	font-weight:bold;
}

.auto_2016_news{
	text-align:right;
}

.auto2016_hikido_cate_item_text01{
	margin:10px 0 10px 0;
	font-size:16px:
	
}


.auto2016_hikido_cate_item_text02{
	margin:0 0 10px 0;
	font-size:12px;
	
}


.auto2016_hikido_cate_item{
	width:220px;
	float:left;
	margin:0 23px 10px 0;
}

.auto2016_hikido_cate_item img{
	border:#999 solid 1px;
}


.auto2016_hikido_cate_item_right{
	width:220px;
	float:right;
}

.auto2016_hikido_cate_item_right img{
	border:#999 solid 1px;
}


.auto2016_hikido_cate_item_text01{
	text-align:left;
	font-size:16px;
	line-height:24px;
}


.auto2016_hikido_cate_item_text01 a{
	color:#03C !important;
}

.auto2016_hikido_cate_item_text02{
	font-size:12px;
	line-height:22px;
	text-align:left;
}

.fc_red_fw_b{
	color:#F00;
	font-weight:bold;
}

.kaba_install_check_text01{
	text-align:left;
	padding:0 0 10px 0;
	font-size:14px;
	line-height:22px;
}


.kaba_install_check_text01 a{
	color:#039 !important;
	font-weight:bold;
	text-decoration:underline !important;
}


.line_dot_t30_b30{
	border-bottom:#999 dotted 1px;
	margin:30px 0 30px 0;
	padding:0 0 2px 0;
	
}


.imkdrive_item_detai h3{
	font-size:22px;
	color:#09C;
	
	border-left:#09C solid 3px;
	border-bottom:#09C solid 1px;
	width:370px;
	padding:0 0 5px 5px;
	margin:0 0 15px 0;
	text-align:left;
	font-weight:normal;
}



.imkdrive_item_detai_info{
	width:400px;
	float:left;
	margin:10px 0 20px 0;
}


.imkdrive_item_detai_images{
	width:470px;
	float:right;
	margin:10px 0 20px 0;
}

.imkdrive_item_detai_info_text01{
	text-align:left;
	border-left:#666 solid 5px;
	padding:0 0 0 20px;
	font-size:20px;
	font-weight:bold;
	margin:0 0 15px 0;
}

.imkdrive_item_detai_info_text02{
	font-size:14px;
	line-height:22px;
	text-align:left;
	margin:0 0 15px 0;
}

.imkdrive_item_detai_info_text03{
	font-size:12px;
	line-height:20px;
	text-align:left;
	margin:0 0 10px 0;
}

.space_t10_b10{
	margin:10px 0 10px 0;
}


.space_t20_b20{
	margin:20px 0 20px 0;
}


.space_t20_b20_pa{
	padding:20px 0 20px 0;
}


.space_t25_b25{
	margin:25px 0 25px 0;
}


.space_t30_b30{
	padding:30px 0 30px 0;
}


.imkdrive_item_detai_info_text03 a{
	color:#009 !important;
	text-decoration:underline !important;
	
}

.imkabadrive_midashi_description{
	text-align:left;
	margin:0 0 20px 0;
}

.imkabadrive_midashi_description_text01{
	font-weight:bold;
	font-size:18px;
	margin:0 0 15px 0;
}

.imkabadrive_midashi_description_text02{
	font-size:14px;
	line-height:22px;
	margin:0 0 2px 0;
}

.imkabadrive_case_info{
	text-align:left;
	border:#06C solid 1px;
	padding:10px 10px 10px 10px;
	margin:0 0 15px 0;
}

.imkabadrive_case_info_text01{
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	margin:0 0 10px 0;
	color:#06C;
}


.imkabadrive_case_info_text02{
	font-size:14px;
	line-height:22px;
	margin:0 0 10px 0;
	
}

.imkabadrive_case_info_text03{
	font-size:12px;
	line-height:20px;
	color:#06C;
}


.imkaba_itemdetail_remoto{
	text-align:left;
}


.imkdrive_itemdetail_spec table{
	width:800px;
	border-collapse: collapse;
	border:#666 solid 1px;
	font-size:14px;
}

.imkdrive_itemdetail_spec table tr td{
	
	border:#666 solid 1px;
	border-collapse: collapse;
	text-align:center;
}

.color_deepblue{
	background:#069;
	color:#FFF;
}


.color_lightblue{
	background:#dff1f6;
}

.imkdrive_item_atteitnion_text01{
	text-align:left;
	color:#F00;
	font-weight:bold;
	margin:0 0 10px 0;
}

.imkdrive_item_atteitnion_text02{
	text-align:left;
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 0;
	color:#069;
}



.imkdrive_item_atteitnion_text03{
	text-align:left;
	font-size:14px;
	line-height:22px;
	margin:0 0 10px 0;
}


.imkdrive_item_atteitnion_text03 a{
	color:#03C !important;
	text-decoration:underline !important;
}

.kdrive_estimate_text01{
	font-size:14px;
	color:#666;
	line-height:22px;
	padding:0 0 15px 0;
}

.kdrive_estimate_text01 a{
	text-decoration:underline !important;
	color:#03F !important;
}

.kdrive_estimate_inquire_bt{
	background:#099;
	color:#FFF !important;
	font-size:14px;
	font-weight:bold;
	padding:10px 10px 10px 10px;
	width:270px;
	border:#063 solid 3px;
	text-align:center;
}

.kdrive_estimate_inquire_bt a{
	color:#FFF !important;
	display:block;
}

.top_lineup_tit{
	text-align:left;
}

.top_lineup_tit_text01{
	font-size:14px;
	border:#fbe399 solid 3px;
	
	padding:10px;
	margin:0 0 5px 0;
	background:#f4b803;
	
	color:#fff;
}

/******************シリンダーICロックの商品詳細**********************/

.imcy-hybride_card{
	text-align:left;
}


.imcy-hybride_card img{
	border:#CCC solid 1px;
	margin:0 0 10px 0;
	
}

.imcy-hybride_card_text01{
	color:#930;
	font-size:13px;
	
}

.im_hybride_setting{
	text-align:left;
}


.im_cylinder_hybrid_set_enlarge_text01{
	padding:10px 0 10px 180px;
	font-size:14px;
}


.im_cylinder_hybrid_tuden{
	text-align:left;
}

.im_cylinder_hybride_owner{
	text-align:left;
}


.im_cylinder_hybride_use_regist_info{
	width:550px;
	float:left;
	margin:0 30px 0 0;
	text-align:left;
}


.im_cylinder_hybride_use_regist_images{
	width:190px;
	float:left;
}


.im_cylinder_hybride_use h3{
	font-size:22px;
	color:#09C;
	
	border-left:#09C solid 3px;
	border-bottom:#09C solid 1px;
	width:370px;
	padding:0 0 5px 5px;
	margin:0 0 15px 0;
	text-align:left;
	
}



.im_cylinder_hybride_use_tit{
	border:#999 solid 2px;
	padding:5px 5px 5px 5px;
	margin:0 0 10px 0;
	width:300px;
	text-align:center;
	background:#039;
	color:#FFF;
}

.im_cylinder_hybride_use_regist_info_text01{
	text-align:left;
	font-size:14px;
	line-height:22px;
}


.im_cylinder_hybride_op_terminal{
	text-align:left;
}

.im_cylinder_hybride_op_tit{
	text-align:left;
	margin:10px 0 10px 0;
	border-top:#999 double 4px;
	border-bottom:#999 double 4px;
	font-size:16px;
	padding:10px 0 10px 0;
	width:300px;
	text-align:center;
	font-weight:bold;
}


.im_cylinder_hybride_op_terminal_text01{
	font-size:14px;
	line-height:22px;
	margin:0 0 10px 0;
}


.im_cylinder_hybride_op_terminal_text02{
	font-size:14px;
	line-height:22px;
	margin:0 0 30px 0;
}


.im_cylinder_hybride_op_terminal_text03{
	font-size:14px;
	line-height:22px;
	margin:0 0 10px 0;
}


.im_cylinder_hybride_specbt{
	padding:10px 0 10px 20px;
	text-align:right;
	width:230px;
}


.im_cylinder_hybride_condition{
	font-size:14px;
	border:#333 solid 2px;
	padding:12px 5px 10px 5px;
	margin:0 0 10px 0;
	text-align:center;
	letter-spacing:1px;
}

.im_cylinder_hybride_condition a{
	color:#009 !important;
	display:block;
}


/*****************20170807トップのラインナップと表組み**********************/


.top1708_itemlist_back_blue{
	background:#e6fdfd;
}


.top1708_item_lineup{
	margin:0 0 10px 0;
}


.top1708_item{
	width:10%;
	float:left;
	margin:15px 20px 20px 20px;
}


.top1708_item_text01{
	font-size:11px;
	line-height:19px;
	margin:5px 0 0 10px;
	text-align:left;
}


.top1708_list_attention{
	text-align:right;
	margin:10px 0 30px 0;
}

.top1708_list_attention_text01{
	font-size:12px;
	line-height:20px;
	padding-bottom:20px;
}


.top_lockit_info{
	margin:10px 0 10px 0;
	text-align:left;
}

.top_lockit_info_text01{
	font-size:14px;
	line-height:22px;
}

.itempage_lockit_info{
	text-align:left;
	margin:40px 0 40px 0;
	border-bottom:#666 dotted 1px;
	border-top:#666 dotted 1px;
	padding:5px 0 5px 0;
}


.itempage_lockit_info_text01{
	font-size:14px;
	line-height:22px;
}


.itempage_lockit_info_text01 a{
	color:#03C !important;
	text-decoration:underline !important;
}


.auto_top_news_bn{
	text-align:right;
	margin:0 0 15px 0;
}


.auto201803_topbn{
	margin:2px 0 15px 0;
}


.auto2018_wireless_info{
	font-size:14px;
	line-height:22px;
	text-align:left;
	padding:10px;
	margin:0 0 10px 0;
	background:#FF0;
	color:#900;
	font-weight:bold;
}


.ssl_bn{
	text-align:left;
	margin:20px 0 20px 0;
}

.movie_kdrive{
	margin:5px 0 10px 0;
}


.movie_kdrive_text01{
	margin:0 0 5px 0;
	font-size:13px;
	line-height:22px;
}



.rlr_lock_type{
	padding:20px 0 20px 0;
}


.rlr_lock_type h3{
	font-size:22px;
	color:#09C;
	
	border-left:#09C solid 3px;
	border-bottom:#09C solid 1px;
	width:300px;
	padding:0 0 5px 5px;
	margin:0 0 15px 0;
	font-weight:normal;
	text-align:left;
	
}


.rlr_lock_type_info{
	float:left;
	width:360px;
}

.rlr_lock_type_info_text01{
	font-size:14px;
	line-height:22px;
	text-align:left;
}


.fw_b{
	font-weight:bold;
}

.rlr_lock_type_images{
	float:right;
	width:560px;
}


.rlr_lock_type_images_text01{
	font-size:12px;
	line-height:22px;
	text-align:left;
	background:#e7ffdf;
	padding:10px;
}


.rlr_lock_remocon_info{
	width:600px;
	float:left;
	margin-right:30px;
}

.rlr_lock_remocon_images{
	width:240px;
	float:left
}


.rlr_setting_info_text01{
	margin:10px 0 10px 0;
	font-size:14px;
	line-height:22px;
}


.rlr_setting_check{
	margin:5px 0 10px 0;
	background:#f9f8e1;
	padding:10px 20px 20px 20px;
}



.rlr_setting_check_01{
	width:270px;
	float:left;
	background:#FFF;
	border:#999 solid 1px;
	padding:10px 10px 20px 10px;
	margin:0 10px 0 0;
}

.rlr_setting_check_02{
	width:590px;
	float:right;
	background:#FFF;
	border:#999 solid 1px;
	padding:10px;
}


.rlr_setting_check_text01{
	padding:20px 0 10px 0;
	font-weight:bold;
	letter-spacing:1px;
	font-size:16px;
}


.rlr_setting_check_text02{
	padding:10px 10px 10px 10px;
	font-size:14px;
}


.rlr_setting_check_text02 a{
	color:#009 !important;
	text-decoration:underline !important;
}


.rlr_setting_check_01_text01{
	font-size:14px;
	line-height:24px;
	text-align:left;
	margin:0 0 10px 0;
}


.rlr_setting_check_02_text01{
	font-size:14px;
	line-height:24px;
	text-align:left;
	margin:0 0 10px 0;
	
}


.rlr_feature_relief{
	margin:0 0 20px 0;
}


.rlr_feature_relief_icon{
	width:58px;
	float:left;
	margin:0 5px 0 0;
	
}


.rlr_feature_relief_info{
	width:340px;
	float:right;
}

.rlr_feature_relief_info_text01{
	font-size:14px;
	line-height:22px;
}


.fc_red{
	color:#F00;

	}


.door2018_dotline01{
	border-bottom:#999 dotted 1px;
	margin:0 0 20px 0;
}


.fs_12{
	font-size:12px;
}


.rlr_feature_cons{
	font-size:14px;
	line-height:22px;
	text-align:left;
	float:right;
	width:380px;
	margin:10px 10px 10px 10px;

}


.fc_pink_fw_b{
	color:#f66a8e;
	font-weight:bold;
}




.rlr_spec h3{
	font-size:22px;
	color:#09C;
	
	border-left:#09C solid 3px;
	border-bottom:#09C solid 1px;
	width:250px;
	padding:0 0 5px 8px;
	margin:0 0 15px 0;
	font-weight:normal;
	text-align:left;
	letter-spacing:1px;
	
}



.rlr_spec_list table{
	border-collapse:collapse;
	border:1px solid #ddd;
	background:#fff;
	width:100%;
}


.rlr_spec_list table tr td{
	border:1px solid #ddd;
	padding:10px;
	font-size:14px;
	letter-spacing:1px;
	
}


.rlrspec_bc01{
	background:#CCC;
	font-weight:bold;
}


.align_set{
	text-align:left;
}



.rlr_ic_card_ex_text01{
	text-align:left;
	font-size:14px;
	line-height:22px;
}


.rlr_attention_text01{
	font-size:14px;
	line-height:22px;
	text-align:left;
}


.deliverybox_link_bn{
	margin:10px 0 10px 0;
	text-align:center;
}

.deliverybox_link_bn_text01{
	margin:10px 0 10px 0;
	font-size:14px;
	line-height:22px;
}


.deliverybox_link_bn_text01 a{
	color:#039 !important;
	text-decoration:underline !important;
}




.asystem_magazine{
	margin:20px 0 20px 0;	
}


.asystem_magazine_info{
	float:left;
	width:250px;
	margin:0 20px 20px 0;
}


.asystem_magazine_info_text01{
	font-size:14px;
	line-height:22px;
	text-align:left;
	margin:0 0 10px 0;
}


.asystem_magazine_info_text02{
	font-size:14px;
	line-height:22px;
	text-align:left;
}


.asystem_magazine_info_text02 a{
	color:#006 !important;
	text-decoration:underline !important;
}


.asystem_magazine_images{
	float:left;
	width:130px;
	margin:0 0 20px 0;
}


.codeit_sell_betubai_info{
	margin:5px 0 10px 0;
	text-align:left;
}

.codeit_sell_betubai_info_text01{
	font-size:14px;
	line-height:22px;
}


.autlock_attention_starmark{
	font-size: 16px;
	color: #D94D67;
	font-weight: bold;
}




.item_soldout_info_text01{
	margin: 0 0 10px 0;
	background: #FCFB7C;
	padding: 10px;
	text-align: left;
	font-size: 14px;
	line-height: 22px;
	
}


.item_soldout_info_text01 a{
	color: #014EB5 !important;
}


.newton_info{
    margin: 30px 0 30px 0;
}

.newton_info_text01{
    font-size: 16px;
    line-height: 30px;
    text-align: left;
    background: #F8F5D6;
    padding: 15px;
    letter-spacing: 1px;
}


.newton_info_text01 a{
    color: #002E9A !important;
    text-decoration:underline !important;
   
}

.codeit_price_info_text01{
    border: #727272 solid 1px;
    border-radius: 10px;
    padding: 10px;
    font-size: 16px;
    line-height: 28px;
    margin: 0 0 10px 0;
}

.codeit_price_info_text01 a{
    color: #021E8B !important;
    text-decoration: underline !important;
}




/*================================================
 *  
 ================================================*/
.totop03 {
	position:fixed;
	bottom:15px;
	right:0;
	text-align:right;
}
.totop03 a {
	display:block;
	text-decoration:none;
}
.totop03 img {
border-radius: 10px;
	
}
.totop03 img:hover {
	
}
.totop03_images{
    margin: 0 0 10px 0;
}

/* 髮ｻ隧ｱ逡ｪ蜿ｷ繝�く繧ｹ繝茨ｼ壼�譛溽憾諷九�髱櫁｡ｨ遉ｺ */
.tel-number {
    display: none;
    text-align: right;
    font-size: 13px;
    font-weight: bold;
    color: #ffffff;
    background: rgba(0, 0, 0, 0.65);
    border-radius: 4px;
    padding: 4px 8px;
    margin-top: 4px;
    white-space: nowrap;
    pointer-events: none;
}


 a[href="tel:0335185290"]:focus + .tel-number,
    a[href="tel:0335185290"]:focus-within + .tel-number {
        display: block;
    }











/* レイアウト */
/* --------- breadcrumbs-area start --------- */
.breadcrumbs-area{
	margin: auto;
	text-align:left;
}
.breadcrumbs-area ol{
	list-style-type: none;
	margin-top: 10px;
	padding-left: 0px;
	font-size: 12px;
	font-weight: normal;
}
.breadcrumbs-area ol li{
	display: inline;
}
/* --------- breadcrumbs-area end --------- */










/******************カートの設定**********************/


input.image-btn{
	border: 0px;
    width: 170px;
    height: 50px;
	background:url(https://www.imliving.com/smartwall/img/sw_buybt.jpg) left center no-repeat;
}

input.image-btn:hover{
	border: 0px;
    width: 170px;
    height: 50px;
	background:url(https://www.imliving.com/smartwall/img/sw_buybt_hover.jpg) left center no-repeat;
}

/******************カートの設定**********************/