@charset "UTF-8";
/* CSS Document */	

.nt_gate_area{margin-top:70px; margin-bottom:90px;}
.gate_area_tt1{font-size:1.3em; color:#868686;}
.gate_area1{text-align:center;}
.nt_gate_area .gate_area1 img{width:90%;}
.gate_area2 {margin: 60px 0 0 0; padding: 0; text-align: center;}

.gate_area2_inL{display:inline-block; width:98%; text-align: center;}
.gate_area2_inR{display:inline-block; width:98%; text-align: center; margin-left:10px;}
.gate_area2_inL img{width:60%;}
.gate_area2_inR img{width:60%;}
.gate_area2_inL .age1{font-size:0.6em; padding-top:5px;}
.gate_area2_inR .age1{display: inline-block; font-size:0.6em; padding:45px 18px 36px 18px;}

.gate_area2 .gate_area2_inL a{ width:100%; display:inline-block; padding:30px 18px 30px 18px; font-size:1.5em; color: #FFFFFF; text-decoration: none; display: inline-block; border-radius: 15px; background:#F7655a;}
.gate_area2 .gate_area2_inL a:hover{background:#F77A71;}

.gate_area2 .gate_area2_inR a{ width: 100%; display: inline-block;  font-size: 1.5em; color: #FFFFFF; text-decoration: none; display: inline-block; border-radius: 15px; background-color:#00A64F;}
.gate_area2 .gate_area2_inR a:hover{background-color:#00C15C;}

/* add overwrite2023 */
.navbar-default {background-color: #fff2cc; border-color: #fff2cc; }

.nt_headprofile{margin-top: -20px; margin-left: 0; margin-bottom: 10px; padding-top: 12px; padding-right: 10px; padding-left: 0; padding-bottom: 11px; background-color: #6e2c2c; font-size: 0.8em; color: #FFFFFF; text-align: right;}

.nt_headprofile a{color: #FFFFFF; text-decoration: none;}
.nt_headprofile a:hover{color: #003FC0; text-decoration: none;}

.nt_headprofile_c1{background-color: #F69F00; border-radius: 4px; padding-top: 4px; padding-bottom: 4px; padding-left: 6px; padding-right: 6px; margin-left: 4px; margin-right: 2px;}

.nt_headprofile_c2{background-color: #00BE08; border-radius: 4px; padding-top: 4px; padding-bottom: 4px; padding-left: 6px; padding-right: 6px; margin-left: 2px;}

.cnt_c_img{margin-bottom: 3px;}
.cnt_c_img img{width:100%; max-width: 100%; height: auto; margin-bottom: 3px;}

.nt_tt001{padding-left: 12px; padding-top: 3px; padding-bottom: 3px; border-left: 4px solid #ff6673; border-bottom: 1px solid #ff6673; font-weight: bold; font-size: 1em; color: #626262; margin-bottom: 9px;}
.nt_tt002{padding-left: 12px; padding-top: 3px; padding-bottom: 3px; border-left: 4px solid #ff6673; border-bottom: 1px solid #ff6673; font-weight: bold; font-size: 1em; color: #FFFFFF; margin-bottom: 9px;}
.nt_tt003{padding-left: 12px; padding-top: 3px; padding-bottom: 3px; border-left: 4px solid #8ABAFF; border-right: 1px solid #8ABAFF; border-bottom: 1px solid #8ABAFF; border-top: 1px solid #8ABAFF; font-weight: bold; font-size: 1em; color: #626262; margin-bottom: 9px; background-color: #C8DEFF;}
.nt_tt003_pt{padding-left: 12px; padding-top: 3px; padding-bottom: 3px; border-left: 4px solid #DDDDDD; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; border-top: 1px solid #DDDDDD; font-weight: bold; font-size: 13px; color: #626262; margin-bottom: 9px; background-color:#EDEDED;}
.nt_tt004{padding-left: 12px; padding-top: 3px; padding-bottom: 3px; border-left: 4px solid #FFBEAE; border-right: 1px solid #FFBEAE; border-bottom: 1px solid #FFBEAE; border-top: 1px solid #FFBEAE; font-weight: bold; font-size: 1em; color: #626262; margin-bottom: 9px; background-color:#FFE4D1}
.nt_tt005{padding-left: 10px; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #A9C9A3; font-weight: bold; font-size: 1em; color:#002D00; margin-bottom: 9px; background-image:url(../img/common/cm_arrow01.png); background-repeat:no-repeat; background-position:0px 7px;}
.nt_tt006{padding-left: 20px; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #A9C9A3; font-weight: bold; font-size: 1em; color:#002D00; margin-bottom: 9px; background-image:url(../img/common/cm_arrow03.png); background-repeat:no-repeat; background-position:0px 6px;}

.nt_txt01{font-size:0.7em;}
.nt_txt02{font-size:0.8em;}
.nt_txt03{font-size:0.9em; line-height:155%;}
.nt_txt04{font-size:1em;}

.nt_ttsub001{padding:4px 12px 4px 12px; border: 1px solid #EAEAEA; font-size: 1em; color: #626262; margin-bottom: 9px; background:#F1F1F1;}

.nt_info{margin-bottom:15px;}
.nt_info ul{font-size:0; margin:0; padding:0;}
.nt_info ul li{display:inline-block; /display:inline; /zoom:1; font-size:14px; vertical-align:top; margin-bottom:7px;}
.nt_info li.day{width:25%;}
.nt_info li.mida{width:75%; background:#FFFFFF;}
.mida_in {font-size:0.9em; line-height:150%;}

.nt_ttside{float: right; font-size: 0.8em; border-radius: 5px; font-weight: normal;}

.nt_info .nt_ttside a{background-color: #D4EBFF; padding-top: 4px; padding-bottom: 4px; padding-left: 8px; padding-right: 8px; border-radius: 8px;}

.nt_info_allbox{ padding:10px 0; border-bottom:1px dotted #BABABA;}
.nt_info_allbox ul{font-size:0; margin:0; padding:0;}
.nt_info_allbox ul li{display:inline-block; /display:inline; /zoom:1; font-size:14px; vertical-align:top; margin-bottom:7px;}
.nt_info_allbox li.day{width:25%;}
.nt_info_allbox li.mida{width:75%; background:#FFFFFF; font-weight:bold; color:#525252; margin-bottom:5px;}
.nt_info_allbox .mida_in {font-size:13px; line-height:150%; font-weight:normal; padding:5px 0;}

.nt_pickup{margin-bottom:15px;}
.nt_pickup ul{/*font-size:0;*/ margin:0; padding:0;}
.nt_pickup ul li{
	width:32.4%;
	display:inline-block; 
	/display:inline; 
	/zoom:1;
	vertical-align:top;
	margin-bottom:7px;
}
.nt_pickup img{width: 100%; max-width: 100%; height: auto; border-radius: 7px;}

.nt_pickup_pro{margin-bottom:5px;}
.nt_pickup_pro ul{/*font-size:0;*/ margin:0; padding:0;}
.nt_pickup_pro ul li{
	width:100%;
	display:inline-block; 
	/display:inline; 
	/zoom:1;
	vertical-align:top;
	margin-bottom:7px;
}
.nt_pickup_pro img{width: 100%; max-width: 100%; height: auto; border-radius: 7px;}

.nt_pickup_in{padding:25px 0; text-align:center;}
.nt_pickup_pro_in{font-size:0.9em; padding:25px 5px; text-align:center; border:1px solid #B4B4B4;}

.nt_ft_sns{margin-bottom:15px;}
.nt_ft_sns ul{/*font-size:0;*/ margin:0; padding:0; list-style-type: none;}
.nt_ft_sns ul li.notbg{width:15%; margin: 0px 0 -5px -20px; display:inline-block; /display:inline; /zoom:1; vertical-align:top; margin-bottom:7px; background-image : none;}
.nt_ft_sns img{width: 100%; max-width: 100%; height: auto;}


.nt_pd1{margin-bottom:15px;}
.nt_pd1 ul{/*font-size:0;*/ margin:0; padding:0;}
.nt_pd1 ul li{width:32.3%; display:inline-block;  /display:inline;  /zoom:1; vertical-align:top; margin-bottom:7px;}
.nt_pd1 img{width: 100%; max-width: 100%; height: auto; border-radius: 7px;}

.nt_pd2{margin-bottom:5px;}
.nt_pd2 ul{font-size:0; margin:0; padding:0;}
.nt_pd2 ul li{display:inline-block; /display:inline; /zoom:1; font-size:14px; vertical-align:top; margin-bottom:5px;}
.nt_pro_imagearea{margin-bottom:15px;}

.nt_pd2 li.sct1{width:35%; background-color:#D9D9D9; padding:2px 4px 2px 4px; font-size:13px; color:#6F6F6F; border-radius: 8px; text-align:center;}
.nt_pd2 li.sct2{width:65%; font-size:15px; padding-left:5px;}
.nt_pd2 li.sct2 .zaiko{color:#FF2D31; font-weight:bold; font-size:0.9em;}
.nt_pd2 .uchikeshi1{text-decoration: line-through;}
.nt_pd2 .up1{font-size:19px; color:#CD0042; font-weight:bold;}

.nt_pd_txt001{margin-bottom:15px;}
.nt_sps001{border-bottom: 1px dotted #A4A4A4; margin-bottom:15px;}

/*point*/
.nt_pd1_pt{margin-bottom:15px;}
.nt_pd1_pt ul{/*font-size:0;*/ margin:0; padding:0;}
.nt_pd1_pt ul li{width:48%; display:inline-block;  /display:inline;  /zoom:1; vertical-align:top; margin-bottom:7px;}
.nt_pd1_pt img{width: 100%; max-width: 100%; height: auto; border-radius: 7px;}

.nt_pd2_pt{margin-bottom:5px;}
.nt_pd2_pt ul{font-size:0; margin:0; padding:0;}
.nt_pd2_pt ul li{display:inline-block; /display:inline; /zoom:1; font-size:14px; vertical-align:top; margin-bottom:5px;}
.nt_pro_imagearea_pt{margin-bottom:15px;}

.nt_pd2_pt li.sct1{width:100%; background-color:#D9D9D9; padding:2px 4px 2px 4px; font-size:12px; color:#6F6F6F; border-radius: 8px; text-align:center;}
.nt_pd2_pt li.sct2{width:100%; font-size:12px; padding-left:5px;}
.nt_pd2_pt li.sct2 .zaiko{color:#FF2D31; font-weight:bold; font-size:0.9em;}
.nt_pd2_pt .uchikeshi1{text-decoration: line-through;}
.nt_pd2_pt .sct2.up1{font-size:19px; color:#CD0042; font-weight:bold;}

.nt_sps001_pt{border-bottom: 1px dotted #A4A4A4; margin-bottom:15px;}

.nt_cartin001_pt{margin-bottom:15px;}
.nt_cartin001_pt ul{font-size:0; margin:0; padding:0;}
.nt_cartin001_pt ul li{display:inline-block; /display:inline; /zoom:1; font-size:14px; vertical-align:top; margin-bottom:5px;}
.nt_cartin001_pt li.ct1{width: 20%; padding: 8px 4px 8px 4px; font-size: 13px; border-bottom-left-radius: 8px; border-top-left-radius: 8px; text-align: right;}
.nt_cartin001_pt li.ct2{width:30%; font-size:15px; padding: 4px 4px 6px 4px; border-top-right-radius: 8px; border-bottom-right-radius: 8px;}
.nt_cartin001_pt li.ct3{width: 50%; font-size: 15px; padding-left: 5px;}
.nt_cartin001_pt a{display: inline-block; width:100%; font-size:12px; color: #FFFFFF; background-color:#183CD6; font-weight:bold; border-radius: 13px; text-decoration: none; padding:8px 12px 8px 12px; text-align: center;}
.nt_cartin001_pt a:hover{background-color:#17A3E2; font-weight:bold; border-radius: 13px; text-decoration: none;}

.nt_pointuse{border-bottom: 1px dotted #DEDEDE; margin-top:25px;}

.nt_pd_txt001_pt{margin-bottom:15px; font-size:12px;}

/*point / */

.nt_cartin001{margin-bottom:15px;}
.nt_cartin001 ul{font-size:0; margin:0; padding:0;}
.nt_cartin001 ul li{display:inline-block; /display:inline; /zoom:1; font-size:14px; vertical-align:top; margin-bottom:5px;}
.nt_cartin001 li.ct1{width: 20%; padding: 8px 4px 8px 4px; font-size: 13px; border-bottom-left-radius: 8px; border-top-left-radius: 8px; text-align: right;}
.nt_cartin001 li.ct2{width:30%; font-size:15px; padding: 4px 4px 6px 4px; border-top-right-radius: 8px; border-bottom-right-radius: 8px;}
.nt_cartin001 li.ct3{width: 50%; font-size: 15px; padding-left: 5px;}
.nt_cartin001 a{display: inline-block; width:100%; font-size:12px; color: #FFFFFF; background-color:#183CD6; font-weight:bold; border-radius: 13px; text-decoration: none; padding:8px 12px 8px 12px; text-align: center;}
.nt_cartin001 a:hover{background-color:#17A3E2; font-weight:bold; border-radius: 13px; text-decoration: none;}


.nt_cartarea1{margin:0 0 20px 0; padding:0;}

.nt_cart_cnt1{margin-bottom:5px; border-bottom:1px solid #C7C7C7; font-size:0.7em; color:#001265; background:#EBEFFF; padding-top:10px;}
.nt_cart_cnt1 ul{ margin:0; padding:0; list-style-type: none}
.nt_cart_cnt1 ul li{
	display:inline-block; 
	/display:inline; 
	/zoom:1;
	font-size:14px;
	vertical-align:top;
	margin-bottom:5px;
	padding:3px 0 3px 0;
}
.nt_cart_cnt1 li.ct_cnt01{width:15%; text-align:center;}
.nt_cart_cnt1 li.ct_cnt02{width:10%; text-align:center;}
.nt_cart_cnt1 li.ct_cnt03{width:32%; text-align:left;}
.nt_cart_cnt1 li.ct_cnt04{width:15%; text-align:center;}
.nt_cart_cnt1 li.ct_cnt05{width:24%; text-align:center;}

.nt_cart_cnt2{margin-bottom:5px; border-bottom:1px solid #C7C7C7; font-size:0.7em; color:#818181;}
.nt_cart_cnt2 img{ width:90%; max-width: 100%; height: auto;}
.nt_cart_cnt2 ul{ margin:0; padding:0; list-style-type: none}
.nt_cart_cnt2 ul li{
	display:inline-block; 
	/display:inline; 
	/zoom:1;
	font-size:14px;
	vertical-align:middle;
	margin-bottom:5px;
	padding:3px 0 3px 0;
}
.nt_cart_cnt2 li.ct_cnt01{width:15%; text-align:center;}
.nt_cart_cnt2 li.ct_cnt02{width:10%; text-align:center;}
.nt_cart_cnt2 li.ct_cnt03{width:32%; text-align:left;}
.nt_cart_cnt2 li.ct_cnt04{width:15%; text-align:center;}
.nt_cart_cnt2 li.ct_cnt05{width:24%; text-align:center;}
.nt_cart_cnt2 .ct_cnt01 a{color: #FFFFFF; font-weight:normal; text-decoration: none; font-size:0.8em; background:#B77200; border-radius: 5px; padding:5px 7px 5px 7px;}
.nt_cart_cnt2 .ct_cnt01 a:hover{background:#A16E1A;}
.nt_cart_cnt2 .ct_cnt04 a{color: #FFFFFF; font-weight:normal; text-decoration: none; font-size:0.8em; background:#AAAAAA; border-radius: 5px; padding:2px 6px 3px 6px; margin-left:2px;}
.nt_cart_cnt2 .ct_cnt04 a:hover{background:#787878;}

.nt_cart_cnt3{border-bottom:1px solid #C7C7C7; font-size:0.7em; color:#001265; padding-bottom:2px;}
.nt_cart_cnt3 ul{ margin:0; padding:0; list-style-type: none}
.nt_cart_cnt3 ul li{
	display:inline-block; 
	/display:inline; 
	/zoom:1;
	font-size:14px;
	vertical-align:top;
	/*margin-bottom:5px;*/
	padding:3px 0 3px 0;
}
.nt_cart_cnt3 li.ct_cnt01{width:15%; text-align:center;}
.nt_cart_cnt3 li.ct_cnt02{width:10%; text-align:center;}
.nt_cart_cnt3 li.ct_cnt03{width:32%; text-align:right;}
.nt_cart_cnt3 li.ct_cnt04{width:15%; background:#FFFFFF; text-align:center;}
.nt_cart_cnt3 li.ct_cnt05{width:24%; background:#FFFFFF; text-align:center;}
.nt_cart_cnt3 .ptadd{font-size:0.8em; color: #FF2024; border: 1px solid #FF6300; padding:3px 5px 3px 5px;}
.nt_cart_cnt3 input{width:80%;}
.nt_cart_cnt3 li.ct_cnt04 .ct_in01{font-size:0.7em;}
.nt_cart_cnt3 li.ct_cnt05 .ct_in02{padding-top:7px;}

/*　確認用 カート　*/

.nt_cartarea1k{margin:0 0 20px 0; padding:0;}

.nt_cart_cnt1k{margin-bottom:5px; border-bottom:1px solid #C7C7C7; font-size:0.7em; color:#001265; background:#EBEFFF; padding-top:3px;}
.nt_cart_cnt1k ul{ margin:0; padding:0; list-style-type: none}
.nt_cart_cnt1k ul li{display:inline-block; /display:inline; /zoom:1; font-size:12px; vertical-align:top; margin-bottom:3px; padding:3px 0 3px 0;}
.nt_cart_cnt1k li.ct_cnt02k{width:19%; text-align:center;}
.nt_cart_cnt1k li.ct_cnt03k{width:32%; text-align:left;}
.nt_cart_cnt1k li.ct_cnt04k{width:20%; text-align:center;}
.nt_cart_cnt1k li.ct_cnt05k{width:25%; text-align:center;}

.nt_cart_cnt2k{margin-bottom:5px; border-bottom:1px solid #C7C7C7; font-size:0.7em; color:#818181;}
.nt_cart_cnt2k img{ width:35%; max-width: 100%; height: auto;}
.nt_cart_cnt2k ul{ margin:0; padding:0; list-style-type: none}
.nt_cart_cnt2k ul li{display:inline-block; /display:inline; /zoom:1; font-size:12px; vertical-align:middle; margin-bottom:5px; padding:3px 0 3px 0;}
.nt_cart_cnt2k li.ct_cnt02k{width:19%; text-align:center;}
.nt_cart_cnt2k li.ct_cnt03k{width:32%; text-align:left;}
.nt_cart_cnt2k li.ct_cnt04k{width:20%; text-align:center;}
.nt_cart_cnt2k li.ct_cnt05k{width:25%; text-align:center;}
.nt_cart_cnt2k .ct_cnt01k a{color: #FFFFFF; font-weight:normal; text-decoration: none; font-size:0.8em; background:#B77200; border-radius: 5px; padding:5px 7px 5px 7px;}

.nt_cart_cnt2k .ct_cnt04k a{color: #FFFFFF; font-weight:normal; text-decoration: none; font-size:0.8em; background:#AAAAAA; border-radius: 5px; padding:2px 6px 3px 6px; margin-left:2px;}
.nt_cart_cnt2k .ct_cnt04k a:hover{background:#787878;}

.nt_cart_cnt3k{border-bottom:1px solid #C7C7C7; font-size:0.7em; color:#001265; padding-bottom:2px;}
.nt_cart_cnt3k ul{ margin:0; padding:0; list-style-type: none}
.nt_cart_cnt3k ul li{display:inline-block; /display:inline; /zoom:1; font-size:12px; vertical-align:top; padding:3px 0 3px 0;}
.nt_cart_cnt3k li.ct_cnt02k{width:19%; text-align:center;}
.nt_cart_cnt3k li.ct_cnt03k{width:32%; text-align:right;}
.nt_cart_cnt3k li.ct_cnt04k{width:20%; background:#FFFFFF; text-align:center;}
.nt_cart_cnt3k li.ct_cnt05k{width:25%; background:#FFFFFF; text-align:center;}
.nt_cart_cnt3k .ptadd{font-size:0.8em; color: #FF2024; border: 1px solid #FF6300; padding:3px 5px 3px 5px;}
.nt_cart_cnt3k input{width:80%;}

/*　確認用 カート */

.nt_cart_arm1{}
.nt_cart_arm1 .arm1_txt1{font-size:0.9em; border:1px solid #FFAA00; padding:3px 10px; margin:7px 0 5px 0 ;}
.nt_cart_arm1 .arm1_txt2{font-size:0.9em; border:1px solid #FF494C; padding:3px 10px; margin:5px 0 5px 0 ;}
.nt_cart_buy{ text-align:center; margin:30px 0 40px 0;}
.nt_cart_buy a.continue{color: #FFFFFF; font-weight:normal; text-decoration: none; font-size:0.9em; background:#AAAAAA; border-radius: 12px; padding:10px 12px 10px 12px; margin:0 2px 0 2px;}
.nt_cart_buy a.continue:hover{background:#787878;}
.nt_cart_buy a.purchase{color: #FFFFFF; font-weight:normal; text-decoration: none; font-size:0.9em; background:#ff4d79; border-radius: 12px; padding:10px 12px 10px 12px; margin:0 2px 0 2px;}
.nt_cart_buy a.purchase:hover{background:#ff6e92;}
.nt_cart_ad01{line-height:150%; color:#636363; background:#E9FFEB; border:1px dotted #00CE17; padding:15px 15px; margin:15px 0 0 0;}

.nt_cart_buy2{margin:15px 0 10px 0;}
.nt_cart_buy2 a{color: #FFFFFF; font-weight:normal; text-decoration: none; font-size:0.9em; background:#ff4d79; border-radius: 12px; padding:10px 12px 10px 12px; margin:0 2px 0 2px;}
.nt_cart_buy2 a:hover{background:#ff6e92;}

.ct_price1{ font-weight:bold; color:#290091; font-size:0.9em; margin-top:10px;}
.ct_payatten{ color:#FF7905; font-size:0.8em; margin-top:10px;}


.nt_new1{margin-bottom:15px;}
.nt_new1 ul{font-size:0; margin:0; padding:0;}
.nt_new1 ul li{
	width:100%;
	display:inline-block; 
	/display:inline; 
	/zoom:1;
	font-size:14px;
	vertical-align:top;
	margin-bottom:7px;
}
.nt_new1 ul li{
	width:100%;
	display:inline-block; 
	/display:inline; 
	/zoom:1;
	font-size:14px;
	vertical-align:top;
	margin-bottom:7px;
}

.nt_new1_item ul{font-size:0; margin:0; padding:0;}
.nt_new1_item ul li{
	display:inline-block; 
	/display:inline; 
	/zoom:1;
	font-size:14px;
	vertical-align:top;
	margin-top:10px;
	margin-bottom:10px;
}
.nt_new1_item li.item_side_a{width:35%;}
.nt_new1_item li.item_side_b{width:65%;}
.item_side_a img{width:100%; max-width: 100%; height: auto;}
.item_side_b{padding-left:8px; padding-right:16px;}

.item_icon1{font-size: 12px;}
.cm_icon1_001{ display: inline-block; background-color: #FF191D; padding-top: 3px; padding-bottom: 2px; padding-left: 6px; padding-right: 6px; border-radius: 5px; color: #FFFFFF; margin-right: 2px; margin-bottom:2px; font-size:0.9em;}
.cm_icon1_002{ display: inline-block; background-color: #FF9700; padding-top: 3px; padding-bottom: 2px; padding-left: 6px; padding-right: 6px; border-radius: 5px; color: #FFFFFF; margin-right: 2px; margin-bottom:2px; font-size:0.9em;}
.cm_icon1_003{ display: inline-block; background-color: #46D500; padding-top: 3px; padding-bottom: 2px; padding-left: 6px; padding-right: 6px; border-radius: 5px; color: #FFFFFF; margin-right: 2px; margin-bottom:2px; font-size:0.9em;}
.cm_icon1_004{ display: inline-block; background-color: #0024BE; padding-top: 3px; padding-bottom: 2px; padding-left: 6px; padding-right: 6px; border-radius: 5px; color: #FFFFFF; margin-right: 2px; margin-bottom:2px; font-size:0.9em;}
.cm_icon1_005{ display: inline-block; background-color: #DA08F5; padding-top: 3px; padding-bottom: 2px; padding-left: 6px; padding-right: 6px; border-radius: 5px; color: #FFFFFF; margin-right: 2px; margin-bottom:2px; font-size:0.9em;}
.cm_icon1_006{ display: inline-block; background-color: #6D00FF; padding-top: 3px; padding-bottom: 2px; padding-left: 6px; padding-right: 6px; border-radius: 5px; color: #FFFFFF; margin-right: 2px; margin-bottom:2px; font-size:0.9em;}
.cm_icon1_007{ display: inline-block; background-color: #128900; padding-top: 3px; padding-bottom: 2px; padding-left: 6px; padding-right: 6px; border-radius: 5px; color: #FFFFFF; margin-right: 2px; margin-bottom:2px; font-size:0.9em;}
.cm_icon1_008{ display: inline-block; background-color: #0059B3; padding-top: 3px; padding-bottom: 2px; padding-left: 6px; padding-right: 6px; border-radius: 5px; color: #FFFFFF; margin-right: 2px; margin-bottom:2px; font-size:0.9em;}
.cm_icon1_009{ display: inline-block; background-color: #00BD9C; padding-top: 3px; padding-bottom: 2px; padding-left: 6px; padding-right: 6px; border-radius: 5px; color: #FFFFFF; margin-right: 2px; margin-bottom:2px; font-size:0.9em;}
.cm_icon1_010{ display: inline-block; background-color: #4C00D0; padding-top: 3px; padding-bottom: 2px; padding-left: 6px; padding-right: 6px; border-radius: 5px; color: #FFFFFF; margin-right: 2px; margin-bottom:2px; font-size:0.9em;}
.item_icon2{font-size: 12px; margin-bottom:10px;}

.nt_fixarea{ padding:12px 15px; border:1px solid #ff505f; border-radius: 10px; margin-bottom:20px; text-align:center;}
.nt_fixarea p{ padding:6px 8px; font-weight:bold; font-size:0.9em; border-radius: 10px; background:#00C122; color:#FFFFFF;}
.nt_fixarea2{ padding:12px 15px; border:1px solid #ff505f; border-radius: 10px; margin-bottom:20px;}
.nt_fixarea2 p{ padding:6px 8px; font-weight:bold; font-size:0.9em; border-radius: 10px; background:#00C122; color:#FFFFFF; text-align:center;}
.nt_fixarea3{ padding:12px 15px; border:1px solid #ff505f; border-radius: 10px; margin-bottom:20px;}
.nt_fixarea3 p{ padding:6px 8px; font-weight:bold; font-size:0.8em; border-radius: 10px; background:#FF2626; color:#FFF; text-align:center;}

.item_soldout{font-size:0.8em; color:#FF0000; padding:1px 3px; border:1px solid #FF0000; text-align:center;}

.nt_arm001{color:#FF2A2D; text-align: center; border: 1px dotted #FF2A2D; margin:5px 0 10px 0;}

.cm_price1{font-weight:normal; color:#5F5F5F; font-size:12px;}
.cm_tax1{font-weight:normal; color:#5F5F5F; font-size:12px;}

.cm_topicpath{margin:-10px 0 10px 0; padding:10px 0 6px 15px; text-align: left; font-size:0.9em;}
.cm_topicpath ol{margin:0 0 0 0; padding:0;} 
.cm_topicpath ol li {display: inline; list-style-type: none;}
/* liの前に記号追加 */
.cm_topicpath ol li:before {content: " > ";}
/* 最初のliだけcontentを消す */
.cm_topicpath ol li:first-child:before {content: none;}

.cm_topicpath ol li a{color:#ff901f;}
.cm_topicpath ol li a:hover{color:#ffa243;}

#cm_contents2,#cm_contents3{ display:none; padding:0 0 10px 0;}

.item_tt{font-size:13px; margin-bottom:10px;}
.item_tt a.hd_add2023{color:#ff901f;}
.item_tt a:hover.hd_add2023{color:#ffa243;}
.item_price{ font-weight:bold; color:#290091; font-size:1.1em; margin-top:2px;}

.nt_new1_item a{color: #00A1BC; font-weight:bold; text-decoration: none;}
.nt_new1_item a:hover{color: #114EA6; font-weight:bold; text-decoration: none;}


.nt_category{ margin-bottom:15px;}
.nt_category_num{color:#848484;}
.nt_category ul{ padding: 0; margin: 0; list-style-type:none;}
.nt_category li{
	padding: 3px 0 3px 20px;
	background-image:url("../img/common/icon002.png");
	background-repeat:no-repeat;
	background-position:0px 10px;
}
.nt_category li.visi {padding: 5px 0 5px 20px; background-image:none;}
.nt_category li.visi1 {padding: 5px 0 5px 30px; background-image:none;}
.nt_category li.visi2 {padding: 5px 0 5px 40px; background-image:none;}
.nt_category a{color: #ff901f; font-weight:bold; text-decoration: none;}
.nt_category a:hover{color: #ffa243; font-weight:bold; text-decoration: none;}

.nt_category_hd1{ padding: 0; margin-bottom: 5px; border-bottom: 1px solid #DCDCDC;}
.nt_category_hd1 ul{ padding: 0; margin: 0; list-style-type:none;}
.nt_category_hd1 li{ width:100%; margin-bottom:4px; display: inline-block}
.nt_category_hd1 li.category_hd1_L {width:50%; padding: 5px 0 5px 0px; text-align:left;}
.nt_category_hd1 li.category_hd1_R {width:50%; padding: 5px 0 5px 0px; text-align:right;}
.nt_category_hd1 a.ac {color: #ff901f; padding:2px 6px 2px 6px; margin: 0 3px 0 3px ; text-decoration: none; border: 1px solid #00A1BC; }
.nt_category_hd1 a.ac:hover{color: #ffa243; text-decoration: none;}
.hd1_sum{ font-weight:bold; color: #FF7402; display: inline; }

.nt_category_hd2{ padding: 0 0 5px 0 ; margin-bottom: 15px; text-align:right;}
.category_sort{margin:0; padding:0;}

.nt_cart_hd1{ padding: 0; margin-bottom: 15px; border-bottom: 1px solid #DCDCDC;}
.nt_cart_hd1 ul{ padding: 0; margin: 0; list-style-type:none;}
.nt_cart_hd1 li{ width:100%; margin-bottom:4px; display: inline-block}
.nt_cart_hd1 li.nt_cart_L {width:100%; padding: 5px 0 5px 0px; text-align:left;}

.nt_cartmove {padding:0; margin:15px 0 10px 0;}
.nt_cartmove img{width: 100%; max-width: 100%; height: auto;}

.nt_ptlink{margin-bottom:10px;}
.nt_ptlink_img img{
	width: 100%;
	max-width: 100%;
	height: auto;
	margin-bottom: 8px;
	border-radius: 8px;
	border: 1px solid #D5D5D5;
}

.nt_ptlink2{margin-bottom:10px;}
.nt_ptlink2_img{width:100%; max-width: 100%; height: auto; margin-bottom:5px;}

.ft_area{margin-top:10px; padding-bottom:50px; padding-top:20px; background-color:#402d2d; min-height: 100%;}
.ft_txt1{font-size:0.9em; color:#FFFFFF;}
.ft_txt1 img{width:30%; margin-bottom:10px;}
.ft_txt2{font-size:0.8em; color:#FFFFFF; margin:20px 10px 0 10px;}

.nt_ft_cnt1{ margin-bottom:15px;}
.nt_ft_cnt1 ul{ padding: 0; margin: 0; list-style-type:none;}
.nt_ft_cnt1 li{
	padding: 5px 0 5px 20px;
	background-image:url("../img/common/icon002.png");
	background-repeat:no-repeat;
	background-position:0px 10px;
}
.nt_ft_cnt1 a{color: #e88801; font-weight:bold; text-decoration: none;}
.nt_ft_cnt1 a:hover{color: #ffad3a; font-weight:bold; text-decoration: none;}

.nt_ft_cnt2{ margin-bottom: 0 0 3px 0;}
.nt_ft_cnt2 ul{ padding: 0; margin: 0; list-style-type:none;}
.nt_ft_cnt2 li{ width:49%; margin-bottom:4px; display: inline-block}
.nt_ft_cnt2 img{ width:100%; max-width: 100%; height: auto;}

.nt_sidecart {
	padding: 0;
	margin: 0 0 15px 0;
	font-size: 12px;
	list-style-type: none;
	border-radius: 7px;
	border: 1px solid #ff6673;
}
.nt_sidecart_tt{
	font-size:1em;
	color:#FFFFFF;
	padding:3px 0 3px 0;
	margin-bottom:5px;
	text-align: center;
	border-top-right-radius: 7px;
	border-top-left-radius: 7px;
	background-color: #ff6673;
}

.nt_loginbox{ margin-bottom:10px;}
.nt_loginbox ul{ font-size:0; padding: 0; margin: 5px 0 5px 0; list-style-type:none;}
.nt_loginbox li{ font-size: 13px; width:100%; margin-bottom:4px; display: inline-block}
.nt_loginbox li.nt_loginbox_L {width:100%; padding: 5px 0 5px 0px; text-align:left; vertical-align: top;}
.nt_loginbox li.nt_loginbox_R {width:100%; padding: 5px 0 5px 0px; text-align:left;}


.nt_login1{ margin-bottom:80px;}
.nt_login_cnt1_tt1{background:#ff6673; color:#FFFFFF; font-size: 0.9em; padding: 10px 30px 10px 20px; border-top-right-radius: 10px; border-top-left-radius: 10px;}
.nt_login_cnt1_tt2{background:#ff6673; color:#FFFFFF; font-size: 0.9em; padding: 10px 30px 10px 20px; border-top-right-radius: 10px; border-top-left-radius: 10px;}
.nt_login_cnt1_tt3{background:#ff6673; color:#FFFFFF; font-size: 0.9em; padding: 10px 30px 10px 20px; border-top-right-radius: 10px; border-top-left-radius: 10px;}
.nt_login_sub1{font-size:0.9em; margin:5px 0 15px 0;}
.nt_login_cnt1{background:#EEEEEE; padding:10px 10px 10px 10px; margin-bottom:20px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}
.login_cnt1_01{width:100%; text-align:left; margin-top:5px; font-size:0.9em;}
.login_cnt1_02{width:100%;}
.login_cnt1_02 input{width:100%;}
.login_cnt1_03{width:100%;}
.login_cnt1_03 input{width:100%;}
.login_cnt1_04{width:80%; text-align:left; margin-top:5px; margin-bottom:5px;}
.login_cnt1_05{width:80%; text-align:left; margin-top:15px; margin-bottom:5px;}
.nt_login_cnt1 .login_cnt1_05 a.login_bt1{color: #FFFFFF; font-weight:normal; text-decoration: none; font-size:0.8em; background:#ff901f; border-radius: 5px; padding:10px 16px 10px 16px; margin-right:6px;}
.nt_login_cnt1 .login_cnt1_05 a.login_bt1:hover{background:#ffa243;}

.login_cnt1_forget{font-size:12px; margin-top:13px;}

.apinparea { border: 1px solid #C6C6C6; border-radius: 8px; padding: 15px 15px 0 15px; margin:10px 0 20px 0; }
.apinparea dt {font-size: 0.9em; padding: 5px 7px 5px 7px; border-bottom: 1px solid #6AB5FF; color: #003569; background:#EEF7FF;}
.apinparea .aplist {list-style-type: none; padding:0; margin:0;}
.apinparea dd {margin: 7px 7px 23px 7px; padding:0; font-size: 0.9em; line-height: 180%;}
.apinparea a {text-decoration: none; font-size: 0.8em; background-color: #57CE39; border-radius: 13px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; color: #FFFFFF;}
.apinparea a:hover, a:visited {background-color: #4CBB30;}
.ap_ex1 {font-weight: normal; font-size: 0.8em; padding-left: 10px; color: #777777;}
.ap_arm1 {color: #FF0004;　font-weight: bold;　font-size: 0.9em;}
.apinparea .srct {font-size:1.2em; line-height:130%; padding:2px;}

.apinparea input.ap_type1{width: 35%;line-height: 180%;font-size: 1.2em;border-radius: 8px;-webkit-box-shadow: 0px 0px;box-shadow: 0px 0px;border: 1px solid #CACACA; padding-left:8px;}
.apinparea input.ap_type2{width: 99%; line-height: 180%; font-size: 1.2em; border-radius: 8px; -webkit-box-shadow: 0px 0px; box-shadow: 0px 0px; border: 1px solid #CACACA; padding-left:8px;}
.apinparea input.ap_type3{ width: 35%; line-height: 180%; font-size: 1.2em; border-radius: 8px; -webkit-box-shadow: 0px 0px; box-shadow: 0px 0px; border: 1px solid #CACACA; padding-left:8px;}
.apinparea input.ap_type4{width: 99%; line-height: 180%; font-size: 1.2em; border-radius: 8px; -webkit-box-shadow: 0px 0px; box-shadow: 0px 0px; border: 1px solid #CACACA; padding-left:8px; }
.apinparea input.ap_type5{ width: 25%; line-height: 180%; font-size: 1.2em; border-radius: 8px; -webkit-box-shadow: 0px 0px; box-shadow: 0px 0px; border: 1px solid #CACACA; padding-left:8px;}
.apinparea input.ap_type6{width: 99%; line-height: 180%; font-size: 1.2em; border-radius: 8px; -webkit-box-shadow: 0px 0px; box-shadow: 0px 0px; border: 1px solid #CACACA; padding-left:8px; margin-bottom: 2px; }
.apinparea input.ap_type7{width: 75%; line-height: 180%; font-size: 1.2em; border-radius: 8px; -webkit-box-shadow: 0px 0px; box-shadow: 0px 0px; border: 1px solid #CACACA; padding-left:8px; margin-bottom: 2px; }
.apinparea input.ap_type8{width: 85%; line-height: 180%; font-size: 1.2em; border-radius: 8px; -webkit-box-shadow: 0px 0px; box-shadow: 0px 0px; border: 1px solid #CACACA; padding-left:8px; margin-bottom: 2px; }

.apinparea .ap_essential {background-color:#FF3131; font-size: 0.6em; text-align: center; padding: 3px 11px 3px 11px; border-radius: 10px; color: #FAFAFA; margin-left: 8px;}
.cm_essential {background-color:#FF3131; font-size: 0.6em; text-align: center; padding: 3px 11px 3px 11px; border-radius: 10px; color: #FAFAFA; margin-left: 8px;}

.ap_essential {background-color:#FF3131; font-size: 0.6em; text-align: center; padding: 3px 11px 3px 11px; border-radius: 10px; color: #FAFAFA; margin-left: 8px;}

.nt_deliselect{margin:15px 0 15px 0;}
.apinparea .nt_deliselect a.nt_sgwbtn{background:#15008E; color:#FFFFFF; margin:10px 0 0 15px; padding:4px 9px;}
.apinparea .nt_deliselect a:hover.nt_sgwbtn{background:#1B00B8;}

.nt_deliselect2{margin:0 0 15px 0;}
.nt_deliselect2 p{font-size:0.8em;}
.nt_deliselect2 li{width:;100%}
.apinparea .nt_deliselect2 a.nt_sgwbtn{background:#15008E; color:#FFFFFF; margin:10px 0 0 15px; padding:10px 18px;}
.apinparea .nt_deliselect2 a:hover.nt_sgwbtn{background:#1B00B8;}

.ap_bt1{margin-top:15px; text-align:center;}
.ap_bt1 a.ap_bt001{color: #FFFFFF; font-weight:normal; text-decoration: none; font-size:1em; background:#ff901f; border-radius: 5px; padding:10px 16px 10px 16px; margin-right:6px;}
.ap_bt1 a.ap_bt001:hover{background:#ffa243;}
.ap_paypal1{ text-align:center; font-size:0.9em; padding:3px 0;}

/*会員用 apinput応用*/

.nt_mb_adrebox dt {font-size: 0.9em; padding: 5px 7px 5px 7px; border-bottom: 1px solid #6AB5FF; color: #003569; background:#EEF7FF;}
.nt_mb_adrebox .aplist {list-style-type: none; padding:0; margin:0;}
.nt_mb_adrebox dd {margin: 7px 7px 23px 7px; padding:0; font-size: 0.9em; line-height: 180%;}

.nt_mb_adrebox input.ap_type1{width: 35%;line-height: 180%;font-size: 1.2em;border-radius: 8px;-webkit-box-shadow: 0px 0px;box-shadow: 0px 0px;border: 1px solid #CACACA; padding-left:8px;}
.nt_mb_adrebox input.ap_type2{width: 99%; line-height: 180%; font-size: 1.2em; border-radius: 8px; -webkit-box-shadow: 0px 0px; box-shadow: 0px 0px; border: 1px solid #CACACA; padding-left:8px;}
.nt_mb_adrebox input.ap_type3{ width: 35%; line-height: 180%; font-size: 1.2em; border-radius: 8px; -webkit-box-shadow: 0px 0px; box-shadow: 0px 0px; border: 1px solid #CACACA; padding-left:8px;}
.nt_mb_adrebox input.ap_type4{width: 99%; line-height: 180%; font-size: 1.2em; border-radius: 8px; -webkit-box-shadow: 0px 0px; box-shadow: 0px 0px; border: 1px solid #CACACA; padding-left:8px; }
.nt_mb_adrebox input.ap_type5{ width: 25%; line-height: 180%; font-size: 1.2em; border-radius: 8px; -webkit-box-shadow: 0px 0px; box-shadow: 0px 0px; border: 1px solid #CACACA; padding-left:8px;}
.nt_mb_adrebox input.ap_type6{width: 99%; line-height: 180%; font-size: 1.2em; border-radius: 8px; -webkit-box-shadow: 0px 0px; box-shadow: 0px 0px; border: 1px solid #CACACA; padding-left:8px; margin-bottom: 2px; }
.nt_mb_adrebox input.ap_type7{width: 75%; line-height: 180%; font-size: 1.2em; border-radius: 8px; -webkit-box-shadow: 0px 0px; box-shadow: 0px 0px; border: 1px solid #CACACA; padding-left:8px; margin-bottom: 2px; }
.nt_mb_adrebox input.ap_type8{width: 85%; line-height: 180%; font-size: 1.2em; border-radius: 8px; -webkit-box-shadow: 0px 0px; box-shadow: 0px 0px; border: 1px solid #CACACA; padding-left:8px; margin-bottom: 2px; }

.nt_mb_deliselect2_txt1{font-size:1em; margin:0 0 10px 0;}
.nt_mb_adrebox a.nt_mb_sgwbtn{background:#15008E; color:#FFFFFF; margin:15px 0 0 0; padding:4px 9px; border-radius: 6px; font-size:0.8em; text-decoration: none;}
.nt_mb_adrebox a:hover.nt_mb_sgwbtn{background:#1B00B8;}
.nt_mb_adrebox .ap_deli02{font-weight:bold; color:#535353; margin:15px 0 15px 0;}
.nt_mb_adrebox .ap_deli02 img{width:20%; padding:5px 8px;}
.nt_mb_adrebox .ap_deli02 a{background:#15008E; color:#FFFFFF; margin:15px 0 0 0; padding:8px 12px; border-radius: 6px; font-size:0.8em; text-decoration: none;}
.nt_mb_adrebox .ap_deli02 a:hover{background:#1B00B8;}


.nt_mb_adrebox{}
.nt_mb_adrebox table{border-collapse: collapse; width: 100%; color:#666666;}
.nt_mb_adrebox table th,table td {padding: 5px 5px; border: 1px solid #BDBDBD ; font-weight:normal; font-size:0.9em;}
.nt_mb_adrebox table th {background-color: #eee; text-align: center; width: 10%;}
.nt_mb_adrebox table td {text-align:left;}


/*会員用 apinput応用*/


.nt_payselect{}
.nt_payselect ul{/*font-size:0;*/ margin:0; padding:0;}
.nt_payselect ul li{
	width:32.4%;
	display:inline-block; 
	/display:inline; 
	/zoom:1;
	vertical-align:top;
	margin-bottom:7px;
}

.nt_payselect{}
.nt_payselect_box{border-bottom:1px solid #DEDEDE;}
.nt_payselect ul{ font-size:0; padding: 0; margin: 5px 0 5px 0; list-style-type:none;}
.nt_payselect li{ font-size: 13px; width:100%; margin-bottom:4px; display: inline-block}
.nt_payselect li.payselect_L {width:10%; padding: 5px 0 5px 0px; text-align:center;}
.nt_payselect li.payselect_R {width:90%; padding: 5px 0 5px 0px; text-align:left;}
.nt_payselect .nt_payselect_anotherpay{margin:12px 0 8px 0;}
.nt_payselect .nt_payselect_anotherpay a{color: #FFFFFF; font-weight:normal; text-decoration: none; font-size:0.9em; background:#005EE3; border-radius: 3px; padding:6px 12px 6px 12px; margin:0 4px 0 2px;}
.nt_payselect .nt_payselect_anotherpay a:hover{background:#1073FF;}

.nt_payselect_paypal{}
.nt_payselect_paypal p{font-size:1.1em; font-weight:bold;}
.nt_payselect_paypal ul{ font-size:0; padding: 0; margin: 0; list-style-type:none;}
.nt_payselect_paypal li{ font-size: 13px; width:100%; margin-bottom:4px; display: inline-block}
.nt_payselect_paypal li.payselect_paypal_L {width:100%; padding: 5px 0 5px 0px; text-align:center;}
.nt_payselect_paypal li.payselect_paypal_R {width:100%; padding: 5px 15px 5px 15px; text-align:left;}
.nt_payselect_paypal img{ width:100%; max-width: 100%; height: auto;}
.nt_payselect_paypal li.payselect_paypal_L2 {width:100%; padding: 5px 0 5px 0px; text-align:center;}


.nt_deliver1{ margin:20px 0 25px 0;}
.nt_deliver1_box{line-height:180%;}

.nt_voice1{}
.nt_voice1_box{width:100%;}
.nt_voice1_box_txt{font-weight:normal; font-size:0.9em;}

.nt_point{}
.nt_point_box{border-bottom:1px solid #DEDEDE;}
.nt_point_box ul{ font-size:0; padding: 0; margin: 5px 0 5px 0; list-style-type:none;}
.nt_point_box li{ font-size: 13px; width:100%; margin-bottom:4px; display: inline-block}
.nt_point_box li.nt_point_box_L {width:10%; padding: 5px 0 5px 0px; text-align:center; vertical-align: top}
.nt_point_box li.nt_point_box_R {width:90%; padding: 5px 0 5px 0px; text-align:left;}
.nt_point_box li.nt_point_box_R input{border:0; padding:5px; font-size:1.1em; color:#000000; border:solid 1px #ccc; margin:10px 10px 0 0px; width:20%;}

.nt_pointerms_box{ padding:15px; border: 1px solid #cccccc; border-radius: 10px}

.nt_point_lookup{padding:15px 8px; text-align:center; font-weight:bold; border: 1px solid #7ED7FF;}
.nt_point_lookup .add{font-size:1.5em; color:#FF8123;}
.nt_point_lookup a{color: #FFFFFF; font-weight:normal; text-decoration: none; font-size:0.9em; background:#00AF1F; border-radius: 12px; padding:10px 12px 10px 12px; margin:15px 2px 0 2px;}
.nt_point_lookup a:hover{background:#008217;}

.nt_shop_box{}
.nt_shop_box table{border-collapse: collapse; width: 100%; color:#666666;}
.nt_shop_box table th,table td {padding: 5px 5px; border: 1px solid #BDBDBD ; font-weight:normal; font-size:0.9em; text-align: left;}
.nt_shop_box table th {background-color: #eee; text-align: center; width: 25%;}
.nt_shop_box table td {padding: 5px 5px; border: 1px solid #BDBDBD ; font-weight:normal; font-size:0.9em; text-align: left;}

.nt_shopmap_box {position: relative; padding-bottom: 60%; height: 0; overflow: hidden;}
.nt_shopmap_box iframe {position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important;}


.ap_deli01{font-weight:bold; color:#FFFFFF; background:#F69E00; border-radius:4px; padding:5px 8px; margin-bottom:15px; display:inline-block;}
.ap_deli02{font-weight:bold; color:#535353; margin-bottom:15px;}
.ap_deli02 img{width:20%; padding:5px 8px;}


.nt_cm_txt1{font-size:1em; line-height:150%; text-align:center; margin:15px 0;}
.nt_cm_txt2{font-size:0.9em; line-height:150%;}
.nt_cm_txt2_C{font-size:0.9em; line-height:150%; text-align: center; margin:15px 0 15px 0;}
.nt_cm_txt3area textarea{width:100%; padding:10px 10px 550px 10px; margin-top:5px;}
.nt_cm_txt4{font-size:1.2em; line-height:150%; text-align:center; margin:25px 0 15px 0;}
.nt_cm_btnarea{ margin:10px 0 25px 0;}
.nt_arm1{font-size:0.9em; border:1px dotted #FFAA00; padding:5px 10px; margin:10px 0 25px 0; border-radius:8px;}

.ap_bt1 a.nt_cm_btn01{color: #FFFFFF; font-weight:normal; text-decoration: none; font-size:1em; background:#AAAAAA; border-radius: 6px; padding:10px 12px 10px 12px; margin:0 4px 0 2px;}
.ap_bt1 a.nt_cm_btn01:hover{background:#787878;}

.ap_auto1{margin:10px 0px; font-size:0.9em;}
.ap_auto1 a{color: #FFFFFF; font-weight:normal; text-decoration: none; font-size:1em; background:#AAAAAA; border-radius: 3px; padding:6px 12px 6px 12px; margin:0 4px 0 2px;}
.ap_auto1 a:hover{background:#787878;}

.ap_sub1{font-size:0.9em; margin:0; padding:0;}

.nt_deli{margin-top:30px;}
.nt_deli_box{}
.nt_deli_box table{border-collapse: collapse; width: 100%; color:#666666;}
.nt_deli_box table th,table td {padding: 5px 5px; border: 1px solid #BDBDBD ; font-weight:normal; font-size:0.9em; text-align: left;}
.nt_deli_box table th {background-color: #eee; text-align: center; width: 25%;}
.nt_deli_box table td {padding: 5px 5px; border: 1px solid #BDBDBD ; font-weight:normal; font-size:0.9em; text-align: left;}

.nt_history_pg{text-align:right;}

.nt_history{margin-top:30px;}
.nt_history_box{}
.nt_history_box table{border-collapse: collapse; width: 100%; color:#666666;}
.nt_history_box table th,table td {padding: 4px 4px; border: 1px solid #BDBDBD ; font-weight:normal; font-size:0.9em;}
.nt_history_box table th {background-color: #eee; text-align: center; width: 30%;}
.nt_history_box table th.nt_history_ck1 {background-color: #eee; text-align: center; width: 20%;}
.nt_history_box table th.nt_history_ck2 {background-color: #eee; text-align: center; width: 15%;}
.nt_history_box table td {font-size:0.9em;}

.nt_history_mail{margin-top:30px;}
.nt_history_mailbox{}
.nt_history_mailbox table{border-collapse: collapse; width: 100%; color:#666666; word-break: break-all; word-wrap: break-word;}
.nt_history_mailbox table th,table td {padding: 4px 4px; border: 1px solid #BDBDBD ; font-weight:normal; font-size:0.9em;}
.nt_history_mailbox table th {background-color: #eee; text-align: center; width: 100%;}
.nt_history_mailbox table td {text-align: left;}

.nt_history_list{margin-top:30px;}
.nt_history_listbox{}
.nt_history_listbox table{border-collapse: collapse; width: 100%; color:#666666; word-break: break-all; word-wrap: break-word;}
.nt_history_listbox table th,table td {padding: 4px 4px; border: 1px solid #BDBDBD ; font-weight:normal; font-size:0.8em; text-align:center;}
.nt_history_listbox table th {background-color: #eee; text-align: center;}
.nt_history_listbox table td {font-size:0.8em;}
.nt_history_listbox table th.nt_list_ck1 {background-color: #eee; text-align: center; width: 16%;}
.nt_history_listbox table th.nt_list_ck2 {background-color: #eee; text-align: center; width: 15%;}
.nt_history_listbox table th.nt_list_ck3 {background-color: #eee; text-align: center; width: 15%;}
.nt_history_listbox table th.nt_list_ck4 {background-color: #eee; text-align: center; width: 14%;}
.nt_history_listbox table th.nt_list_ck5 {background-color: #eee; text-align: center; width: 9%;}
.nt_history_listbox table th.nt_list_ck6 {background-color: #eee; text-align: center; width: 16%;}
.nt_history_listbox table th.nt_list_ck7 {background-color: #eee; text-align: center; width: 15%;}

.his_tt01{font-size:0.8em; font-weight: bold; font-size:1em;}
.his_txt1{font-weight: bold; font-size: 0.9em; border-bottom: 1px dotted #A4A4A4; margin: 12px 10px 5px 10px; padding-bottom: 4px; padding-top: 5px;}
.his_txt1_bb{color: #EE7D00; font-size: 0.9em; font-weight: bold; margin-bottom: 2px; margin-left: 10px; margin-right: 10px;}
.his_txt2{font-size: 0.9em; margin-bottom: 7px; line-height:140%; margin-left: 10px; margin-right: 10px;}

.nt_address{margin-top:5px;}
.nt_address_box{}
.nt_address_box table{border-collapse: collapse; width: 100%; color:#666666;}
.nt_address_box table th,table td {padding: 8px 4px; border: 1px solid #BDBDBD ; font-weight:normal; font-size:0.9em;}
.nt_address_box table th {background-color: #eee; text-align: center;}
.nt_address_box table td {font-size:0.8em; padding:15px 0;}
.nt_address_box table td.nt_adlist_ck1 {background-color: #fff; text-align: center; width: 8%;}
.nt_address_box table td.nt_adlist_ck2 {background-color: #fff; text-align: center; width: 24%;}
.nt_address_box table td.nt_adlist_ck3 {background-color: #fff; text-align: center; width: 44%;}
.nt_address_box table td.nt_adlist_ck4 {background-color: #fff; text-align: center; width: 12%;}
.nt_address_box table td.nt_adlist_ck5 {background-color: #fff; text-align: center; width: 12%;}

.nt_address_add{margin-top:20px; text-align:right;}
.nt_address_add a{color: #FFFFFF; font-weight:normal; text-decoration: none; font-size:0.8em; background:#276AFF; border-radius: 3px; padding:6px 12px 6px 12px;}
.nt_address_add a:hover{background:#5288FF;}

.nt_cart_thanks{text-align:center; font-size:2em; color:#000000; font-weight:bold; margin:30px 0 10px 0;}
.nt_cart_thanks img{width:60%; /*max-width: 100%;*/ height: auto;}
.nt_cart_thanks_txt1{color:#E90017;}
.nt_cart_thanks_txt2{text-align:center; color:#222222; padding:20px 10px 40px 10px;}

.nt_mb_adreadd{margin:0 0 10px 0; text-align:right;}
.nt_mb_adreadd a{color: #FFFFFF; font-weight:normal; text-decoration: none; font-size:0.8em; background:#AAAAAA; border-radius: 3px; padding:6px 12px 6px 12px; margin:0 4px 0 2px;}
.nt_mb_adreadd a:hover{background:#787878;}

/*myページ*/
.nt_mem_box{}
.nt_mem_tt001{font-size:1.2em; color:#525252; font-weight:bold; padding:5px 10px 5px 10px; margin:0 0 0 0; background: #D6E9FF; border-bottom:1px solid #9BC9FF;}
.nt_mem_list{margin: 15px 0 15px 0}
.nt_mem_list ul{ font-size:0; padding: 0; margin: 5px 0 5px 0; list-style-type:none;}
.nt_mem_list li{ font-size: 16px; width:100%; margin-bottom:4px; display: inline-block; line-height:150%; padding-left:15px; background-image:url("../img/common/cm_mem_arrow.png"); background-repeat:no-repeat; background-position:0px 6px;}
.nt_mem_list a{color:#003FA6; text-decoration: none;}
.nt_mem_list a:hover{color:#00b1c3; text-decoration:underline;}
.nt_mem_list p{ font-size:13px; line-height:150%;}

.nt_mem_tt01{ margin-bottom:15px; padding:5px 10px 5px 10px; background:#FFF3E8; border-radius: 6px;}
.nt_mem_tt01 ul{ font-size:0; padding: 0; margin: 2px 0 2px 0; list-style-type:none;}
.nt_mem_tt01 li{ font-size: 16px; font-weight:bold; width:100%; margin-bottom:4px; display: inline-block; line-height:150%; padding-left:45px; background-image:url("../img/common/cm_mem_icon.png"); background-repeat:no-repeat; background-position:0px 8px;}

.nt_mem_change1{margin:25px 0 15px 0; padding:0;}
.nt_mem_change2{margin:0 0 0 0; padding:5px 0 0 0; font-size:1em; line-height: 150%;}

.nt_faqbox1{margin:15px 0; padding-left:15px;}
.nt_faqbox1 ul{padding: 0; margin: 5px 0 5px 0; list-style-type:none;}
.nt_faqbox1 li{padding-left: 14px; padding-top: 1px; padding-bottom: 1px; font-size: 1em; color:#002D00; margin-bottom: 4px; background-image:url(../img/common/cm_arrow02.png); background-repeat:no-repeat; background-position:0px 5px;}

/*必要なら*/ /*
.nt_my_mobilemenu{margin-bottom:100px;}
.nt_my_mobilemenu ul{font-size:0; padding: 0; margin: 0; width: 100%;}
.nt_my_mobilemenu li{
	font-size:12px;
	padding:5px 0;
    margin: 0;
    float: left;
    width: 50%;
    box-sizing:border-box;
    display: block;
    text-align: center;
    border: 1px #dddddd solid;
    background:#eeeeee; /* デフォルト */
/*  background:-moz-linear-gradient(top, #4169e1, #ffffff);  *//* Safari,Chrome */
/*  background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeeee)); *//* Firefox */
/*  background: linear-gradient(to bottom, #ffffff, #eeeeee);  */ /* ie10 */
/*}*/



/*myページ end*/

@media only screen and (min-width: 599px) {

.nt_payselect_paypal li.payselect_paypal_L {width:30%; padding: 5px 0 5px 0px; text-align:center;}
.nt_payselect_paypal li.payselect_paypal_R {width:70%; padding: 5px 15px 5px 15px; text-align:left;}

.nt_pd1_pt ul li{width:31%; display:inline-block;  /display:inline;  /zoom:1; vertical-align:top; margin-bottom:7px;}
	
.nt_ft_sns ul li.notbg{width:10%;}

}


@media only screen and (min-width: 768px) {

.gate_area_tt1{font-size:1.8em; color:#868686;}
.gate_area2_inL img{width:40%;}
.gate_area2_inR img{width:40%;}
.gate_area2_inL .age1{font-size:0.9em;}
.gate_area2_inR .age1{font-size:0.9em;}

.nt_info li.day{width:14%;}
.nt_info li.mida{width:86%;}
	
.nt_info_allbox li.day{width:14%;}
.nt_info_allbox li.mida{width:86%;}

.nt_new1 ul{font-size:0; margin:0; padding:0;}
.nt_new1 ul li{
	width:50%;
	display:inline-block; 
	/display:inline; 
	/zoom:1;
	font-size:14px;
	vertical-align:top;
	margin-bottom:7px;
}

.cm_icon001{ font-size:0.8em;}
.cm_icon002{ font-size:0.8em;}
.cm_icon003{ font-size:0.8em;}
.cm_icon004{ font-size:0.8em;}
.cm_icon005{ font-size:0.8em;}
.cm_icon006{ font-size:0.8em;}
.cm_icon007{ font-size:0.8em;}
.cm_icon008{ font-size:0.8em;}
.cm_icon009{ font-size:0.8em;}
.cm_icon010{ font-size:0.8em;}

.ft_txt1 img{width:13%; margin-bottom:10px; margin-top:20px;}

.ap_auto1{margin:10px 0px; font-size:1em;}
.ap_deli02 img{width:15%; padding:5px 8px;}


.ft_area{min-height: 80%;}
.nt_ft_cnt2 li{ width:49%;}
.ft_txt2{text-align: center}
	
.nt_pd1 ul li{width:31%;}

.nt_pd2 ul li{font-size:13px;}
.nt_pd2 li.sct1{width:35%;}
.nt_pd2 li.sct2{width:65%;}
	
.nt_cartin001 li.ct2{padding: 5px 4px 6px 4px;}
	
.nt_pd2_pt li.sct1{width:20%; background-color:#D9D9D9; padding:2px 4px 2px 4px; font-size:13px; color:#6F6F6F; border-radius: 8px; text-align:center;}
.nt_pd2_pt li.sct2{width:80%; font-size:15px; padding-left:5px;}
.nt_pd_txt001_pt{margin-bottom:15px; font-size:13px;}
	
.nt_sidecart_wrap{ border-bottom: 1px dotted #D0D0D0; padding:0 5px 0 5px; margin:0 3px 0 3px;}
.nt_sidecart_in ul{ font-size:0; padding: 0; margin: 0; list-style-type:none;}
.nt_sidecart_in li{ width:100%; font-size:12px; margin:2px 0 4px 0; display: inline-block;}
.nt_sidecart_in li.sdct_L{ width:28%; text-align: right; margin-bottom:5px 0 2px 0;}
.nt_sidecart_in li.sdct_R{ width:72%; margin-bottom:4px; vertical-align: top;}
.nt_sidecart_bt{padding:0; margin:8px 25px 8px 25px;}
.nt_sidecart_bt a{display: inline-block; width:100%; font-size:12px; color: #FFFFFF; background-color:#ff6673; font-weight:bold; border-radius: 13px; text-decoration: none; padding:6px 12px 6px 12px; text-align: center;}
.nt_sidecart_bt a:hover{background-color:#ff8eaa; font-weight:bold; border-radius: 13px; text-decoration: none;}

.nt_cart_cnt1{margin-bottom:5px; border-bottom:1px solid #C7C7C7; font-size:0.8em; color:#001265;}
.nt_cart_cnt2{margin-bottom:5px; border-bottom:1px solid #C7C7C7; font-size:0.8em; color:#818181;}
	
.nt_cart_cnt1 li.ct_cnt01{width:12%;}
.nt_cart_cnt1 li.ct_cnt02{width:10%;}
.nt_cart_cnt1 li.ct_cnt03{width:44%; text-align:center;}
.nt_cart_cnt1 li.ct_cnt04{width:15%;}
.nt_cart_cnt1 li.ct_cnt05{width:15%;}
	
.nt_cart_cnt2 li.ct_cnt01{width:12%;}
.nt_cart_cnt2 li.ct_cnt02{width:10%;}
.nt_cart_cnt2 li.ct_cnt03{width:44%;}
.nt_cart_cnt2 li.ct_cnt04{width:15%;}
.nt_cart_cnt2 li.ct_cnt05{width:15%;}

.nt_cart_cnt3 li.ct_cnt01{width:12%;}
.nt_cart_cnt3 li.ct_cnt02{width:10%;}
.nt_cart_cnt3 li.ct_cnt03{width:44%; text-align:right;}
.nt_cart_cnt3 li.ct_cnt04{width:15%;}
.nt_cart_cnt3 li.ct_cnt05{width:15%;}

/*カート確認用*/
.nt_cart_cnt2k img{ width:20%; max-width: 100%; height: auto;}
.nt_cart_cnt1k ul li{font-size:14px;}
.nt_cart_cnt2k ul li{font-size:14px;}
.nt_cart_cnt3k ul li{font-size:14px;}
/*カート確認用*/
	
.nt_cartmove {padding:0; margin:15px 0 10px 0; text-align:center;}
.nt_cartmove img{width: 85%; max-width: 100%; height: auto;}
	
.nt_loginbox li.nt_loginbox_L {width:49%; padding: 5px 0 5px 0px; text-align:left;}
.nt_loginbox li.nt_loginbox_R {width:49%; padding: 5px 0 5px 0px; text-align:left; margin-left:8px;}
	
.nt_login_cnt1{background:#EEEEEE; padding:10px 30px 10px 30px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}
	
.nt_cm_txt3area textarea{padding:20px 10px 800px 10px;}
	
.nt_payselect_paypal li.payselect_paypal_L {width:20%; padding: 5px 0 5px 0px; text-align:center;}
.nt_payselect_paypal li.payselect_paypal_R {width:80%; padding: 5px 15px 5px 15px; text-align:left;}
	
.nt_point_box li.nt_point_box_L {width:5%;}
.nt_point_box li.nt_point_box_R {width:95%;}
.nt_point_box li.nt_point_box_R input{width:15%;}

.nt_deli_box table{border-collapse: collapse; width: 100%; color:#666666;}
.nt_deli_box table th,table td {padding: 5px 10px; border: 1px solid #BDBDBD ; font-weight:normal;}
.nt_deli_box table th {background-color: #eee; text-align: center; width: 25%;}

	/*
.nt_deli_box table th,table td {padding: 5px 10px; border: 1px solid #BDBDBD ; font-weight:normal; font-size:1em;}
.nt_deli_box table th {background-color: #eee; text-align: center; width: 25%; font-size:1em;}
	*/

.nt_cart_thanks img{width:30%; /*max-width: 100%;*/ height: auto;}

.nt_history_box table th {background-color: #eee; text-align: center; width: 37%;}
.nt_history_box table th.nt_history_ck1 {background-color: #eee; text-align: center; width: 16%;}
.nt_history_box table th.nt_history_ck2 {background-color: #eee; text-align: center; width: 10%;}
	
.nt_history_listbox table th,table td {font-size:1em;}
.nt_history_listbox table td {font-size:1em;}
	
.nt_my_mobilemenu{display: none}
	
.nt_address_box table td {font-size:0.9em; padding:15px 0;}
.nt_address_box table td.nt_adlist_ck1 {width: 8%;}
.nt_address_box table td.nt_adlist_ck2 {width: 24%;}
.nt_address_box table td.nt_adlist_ck3 {width: 50%;}
.nt_address_box table td.nt_adlist_ck4 {width: 9%;}
.nt_address_box table td.nt_adlist_ck5 {width: 9%;}

.nt_ft_sns ul li.notbg{width:15%;}
	

}

@media only screen and (min-width: 991px) {

.nt_gate_area .gate_area1 img{width:60%;}
	
.ft_area{min-height: 80%;}

.nt_ft_cnt2 li{ width:32.5%;}
	
.nt_pd2 ul li{font-size:12px;}
.nt_pd2 li.sct1{width:41%;}
.nt_pd2 li.sct2{width:59%;}
	
.nt_sidecart_wrap{ padding:0 10px 0 10px; margin:0 10px 0 10px;}
.nt_sidecart_in li.sdct_L{ width:22%; text-align: right; margin-bottom:5px 0 2px 0;}
.nt_sidecart_in li.sdct_R{ width:78%; margin-bottom:4px; vertical-align: top;}
	


}

@media only screen and (min-width: 1199px) {

.nt_new1 ul{font-size:0; margin:0; padding:0;}
.nt_new1 ul li{
	width:33.3%;
	display:inline-block; 
	/display:inline; 
	/zoom:1;
	font-size:14px;
	vertical-align:top;
	margin-bottom:7px;
}
	
.nt_pd1 ul li{width:32.2%;}

.nt_sidecart_in li.sdct_L{ width:17%; text-align: center; margin-bottom:5px 0 2px 0;}
.nt_sidecart_in li.sdct_R{ width:83%; margin-bottom:4px; vertical-align: top;}
	
.nt_cart_cnt1 li.ct_cnt01{width:12%;}
.nt_cart_cnt1 li.ct_cnt02{width:10%;}
.nt_cart_cnt1 li.ct_cnt03{width:44%;}
.nt_cart_cnt1 li.ct_cnt04{width:15%;}
.nt_cart_cnt1 li.ct_cnt05{width:15%;}
	
.nt_cart_cnt2 li.ct_cnt01{width:12%;}
.nt_cart_cnt2 li.ct_cnt02{width:10%;}
.nt_cart_cnt2 li.ct_cnt03{width:44%;}
.nt_cart_cnt2 li.ct_cnt04{width:15%;}
.nt_cart_cnt2 li.ct_cnt05{width:15%;}
	
.nt_cart_cnt3 li.ct_cnt01{width:12%;}
.nt_cart_cnt3 li.ct_cnt02{width:10%;}
.nt_cart_cnt3 li.ct_cnt03{width:44%;}
.nt_cart_cnt3 li.ct_cnt04{width:15%;}
.nt_cart_cnt3 li.ct_cnt05{width:15%;}
	


}
