@charset "utf-8";

#section_bodycolor .body_color_gallery .caution_wrap {margin-top: 20px;}
#section_bodycolor .body_color_gallery .caution_wrap .caution {color: #da4058;font-size: 13px;line-height: 20px;visibility: hidden;}

.is-fixed {position: fixed;top: 57px;left: 0;z-index: 99;width: 100%;}
#section_type_navi{background-color: #FFF;}

@media print, screen and (min-width:769px) {
/*------------------------------------------------------------------------------------------
*
*
		/webcatalog/styling/design/
		Responsive / PC
*
*
------------------------------------------------------------------------------------------ */
	
#section_styling.section{margin: 0 0 200px 0;}

	
/* ----------------------------------- */
/* #section_point */
/* ----------------------------------- */

#section_point .section_inner .section_column .column_inner .slider_inner {width: 272px;float: left;margin: 0px 32px 0px 0px;padding: 0px;}
	
#section_point .section_inner .section_column .slider_inner.fR {float: right;margin-right: 0px;}

#section_point .section_inner .section_column p.heading {margin: 0px;padding: 15px 0px 0px 0px;font-weight: bold;font-size: 16px;}
#section_point .section_inner .section_column p.heading2 {margin: 0px;padding:40px 0px 0px 0px;font-weight: bold;font-size: 16px;}

#section_point .img_slider.col04 .pic {width: 100% !important;height: auto !important;margin: 0px !important;}
#section_point .section_inner .section_column .slider_inner p {font-size: 16px;line-height: 1.6;margin: 10px 0px 0px 0px;padding: 0px;}
	
	
	#section_type.section {margin: 100px 0 80px 0;}
	#section_type.section .pic {max-width: 100%;}
	#section_type .img_slider {width: 100%;}
	#section_type .logo {width: 224px;margin: 0px auto 20px auto;}
	#section_type .section_desc {font-size: 23px; margin: 0 0 80px 0;padding: 0px;}
	
	/* ----------------------------------- */
	/* #section_styling */
	/* ----------------------------------- */
	#section_styling h3 {
        margin-bottom:50px;
        }
	
	/* ----------------------------------- */
	/* #section_gallery */
	/* ----------------------------------- */
	#section_gallery .img_slider {
    	width: 880px !important;
		}


	/* ----------------------------------- */
	/* #section_bodycolor */
	/* ----------------------------------- */
	#section_bodycolor {
		width:980px;
		margin:0 auto 100px auto;
		}
	#section_bodycolor .color_slider {
		margin:0 0 20px 0;
		}
	#section_bodycolor .body_color_gallery {
		margin-bottom: 100px;
    	position: relative;
    	text-align: center;
		}
	#section_bodycolor .body_color_gallery img {
		width:810px;
		margin:0 auto 30px auto;
		height:auto;
		}
	#section_bodycolor .body_color_gallery .pic {
		margin:0 0 30px 0;
		}
	#section_bodycolor .body_color_gallery .name {
		margin:0 0 10px 0;
		font-size:22px;
		}
	#section_bodycolor .body_color_gallery .caption {
		font-size:16px;
		line-height:1.5em;
		margin:0 0 15px 0;
		}
	#section_bodycolor .body_color_gallery .type {
		font-size:14px;
		line-height:1.571em;
		}
	#section_bodycolor .body_color_gallery .caution {
		margin:5px 0;
		font-size:11px;
		}
	#section_bodycolor h4 {
		margin: 0 50px 8px;
		font-size:14px;
		}
	
	
/* ----------------------------------- */
/* #section_accessory */
/* ----------------------------------- */
#section_accessory .detail {padding:0;}
#section_accessory.section {margin: 0px;}
#section_accessory.section.mb100 {margin-bottom: 100px;}
	
.section .pic_full img {width: 100%;max-width: none;}
.section_inner .section_column .col_left p {margin: 0px;}	
.section_inner .column_caution {font-size: 11px;line-height: 1.5em;margin: 0px;padding: 0px;}

/* ----------------------------------- */
/* #section_type_navi */
/* ----------------------------------- */
#section_type_navi.section {margin: 0 0 80px 0;}
#section_type_navi {width: 100%;border-bottom: solid 4px #e0e0e0;margin-bottom: 0px;text-align: center;box-sizing: border-box;}
#section_type_navi p.heading {font-size: 38px;line-height: 1.2;margin-bottom: 40px;}
#section_type_navi ul.type_navigation {width: 880px;margin: 0px auto;}
#section_type_navi ul.type_navigation li {width: 290px;float: left;position: relative;bottom: -4px;}
#section_type_navi ul.type_navigation li a{display: block;width: 100%; color: #444;font-size: 16px;font-weight: bold;padding: 25px 0;}
#section_type_navi ul.type_navigation li.active {border-bottom: solid 4px #444;}
#section_type_navi ul.type_navigation li a.current {border-bottom: solid 4px #444;box-sizing: border-box;}
	
#section_caution.section {margin-bottom: 80px;}
	
.clearfix:after {content: "";display: block;clear: both;}
.clearfix:before {content: "";display: block;clear: both;}
.clearfix {display: block;}
	
.section .pic_full_sub{width: 100%;text-align: center;position: relative;}
.section .pic_full_sub img{width: 100%;max-width: 880px;height: auto;margin: 0px auto;}

	
/* ----------------------------------- */
/* #section_n_series */
/* ----------------------------------- */
#section_n_series {margin-bottom: 100px;}
	
.section .pic_full img {width: 100%;max-width: none;}
.section_inner .section_column .col_left p {margin: 0px;}	
.section_inner .column_caution {font-size: 11px;line-height: 1.5em;margin: 0px;padding: 0px;}

}
