@charset "utf-8";


body{font-family: arial , sans-serif;}

.post_content ul{
	list-style: initial;
	margin-left: 22px;
}

.post_content h1, .post_content h2, .post_content h3, .post_content h4, .post_content h5, .post_content h6{
	line-height: 1.5em;
}

a:hover{color: #f55 !important;}

#use_parts {/* margin-bottom: 40px */}
#use_parts .hidden  {display: none;}
#use_parts .box_on_eyecatch  {margin: -170px auto 40px;width: 95%;/* background: rgba(255,255,255,0.5); */position: relative;padding: 20px 20px 0;box-sizing: border-box;}
#use_parts .box_on_eyecatch p  {/* background: #ffffff; */margin: 0;font-size: 85%;line-height: 1.8em;/* font-weight: bold; */color: #fff;/* color: initial; */padding: 20px;}

#use_parts .links_wrap.col1  {border: 2px solid #777;padding: 20px 30px 0;margin-bottom: 20px;border-radius: 0 0 5px 5px;}
#use_parts .links_wrap.col1 .links_title  {display: flex;justify-content: baseline;align-items: center;}
#use_parts .links_wrap.col1 .links_title p  {position: relative;}
#use_parts .links_wrap.col1 .links_title::before  {

}

/* color and background-color */
#use_parts .indianred ,  .indianred { color: #CD5C5C !important; }   
#use_parts .bg_indianred, .bg_indianred { background-color: #CD5C5C !important; }
#use_parts .border_indianred, .border_indianred { border-color: #CD5C5C !important; }  

#use_parts .lightcoral ,  .lightcoral { color: #F08080 !important; }   
#use_parts .bg_lightcoral, .bg_lightcoral { background-color: #F08080 !important; }
#use_parts .border_lightcoral, .border_lightcoral { border-color: #F08080 !important; }  

#use_parts .salmon ,  .salmon { color: #FA8072 !important; }   
#use_parts .bg_salmon, .bg_salmon { background-color: #FA8072 !important; }
#use_parts .border_salmon, .border_salmon { border-color: #FA8072 !important; }  

#use_parts .darksalmon ,  .darksalmon { color: #E9967A !important; }   
#use_parts .bg_darksalmon, .bg_darksalmon { background-color: #E9967A !important; }
#use_parts .border_darksalmon, .border_darksalmon { border-color: #E9967A !important; }  

#use_parts .lightsalmon ,  .lightsalmon { color: #FFA07A !important; }   
#use_parts .bg_lightsalmon, .bg_lightsalmon { background-color: #FFA07A !important; }
#use_parts .border_lightsalmon, .border_lightsalmon { border-color: #FFA07A !important; }  

#use_parts .crimson ,  .crimson { color: #DC143C !important; }   
#use_parts .bg_crimson, .bg_crimson { background-color: #DC143C !important; }
#use_parts .border_crimson, .border_crimson { border-color: #DC143C !important; }  

#use_parts .red ,  .red { color: #FF0000 !important; }   
#use_parts .bg_red, .bg_red { background-color: #FF0000 !important; }
#use_parts .border_red, .border_red { border-color: #FF0000 !important; }  

#use_parts .firebrick ,  .firebrick { color: #B22222 !important; }   
#use_parts .bg_firebrick, .bg_firebrick { background-color: #B22222 !important; }
#use_parts .border_firebrick, .border_firebrick { border-color: #B22222 !important; }  

#use_parts .darkred ,  .darkred { color: #8B0000 !important; }   
#use_parts .bg_darkred, .bg_darkred { background-color: #8B0000 !important; }
#use_parts .border_darkred, .border_darkred { border-color: #8B0000 !important; }  

/* #use_parts .pink ,  .pink { color: #FFC0CB !important; }    */
#use_parts .bg_pink, .bg_pink { background-color: #FFC0CB !important; }
#use_parts .border_pink, .border_pink { border-color: #FFC0CB !important; }  

#use_parts .lightpink ,  .lightpink { color: #ffe4e8 !important; }   
#use_parts .bg_lightpink, .bg_lightpink { background-color: #ffe4e8 !important; }
#use_parts .border_lightpink, .border_lightpink { border-color: #ffe4e8 !important; }  

#use_parts .hotpink ,  .hotpink { color: #FF69B4 !important; }   
#use_parts .bg_hotpink, .bg_hotpink { background-color: #FF69B4 !important; }
#use_parts .border_hotpink, .border_hotpink { border-color: #FF69B4 !important; }  

#use_parts .deeppink ,  .deeppink { color: #FF1493 !important; }   
#use_parts .bg_deeppink, .bg_deeppink { background-color: #FF1493 !important; }
#use_parts .border_deeppink, .border_deeppink { border-color: #FF1493 !important; }  

#use_parts .mediumvioletred ,  .mediumvioletred { color: #C71585 !important; }   
#use_parts .bg_mediumvioletred, .bg_mediumvioletred { background-color: #C71585 !important; }
#use_parts .border_mediumvioletred, .border_mediumvioletred { border-color: #C71585 !important; }  

#use_parts .palevioletred ,  .palevioletred { color: #DB7093 !important; }   
#use_parts .bg_palevioletred, .bg_palevioletred { background-color: #DB7093 !important; }
#use_parts .border_palevioletred, .border_palevioletred { border-color: #DB7093 !important; }  

#use_parts .coral ,  .coral { color: #FF7F50 !important; }   
#use_parts .bg_coral, .bg_coral { background-color: #FF7F50 !important; }
#use_parts .border_coral, .border_coral { border-color: #FF7F50 !important; }  

#use_parts .tomato ,  .tomato { color: #FF6347 !important; }   
#use_parts .bg_tomato, .bg_tomato { background-color: #FF6347 !important; }
#use_parts .border_tomato, .border_tomato { border-color: #FF6347 !important; }  

#use_parts .orangered ,  .orangered { color: #FF4500 !important; }   
#use_parts .bg_orangered, .bg_orangered { background-color: #FF4500 !important; }
#use_parts .border_orangered, .border_orangered { border-color: #FF4500 !important; }  

#use_parts .darkorange ,  .darkorange { color: #FF8C00 !important; }   
#use_parts .bg_darkorange, .bg_darkorange { background-color: #FF8C00 !important; }
#use_parts .border_darkorange, .border_darkorange { border-color: #FF8C00 !important; }  

#use_parts .orange ,  .orange { color: #FFA500 !important; }   
#use_parts .bg_orange, .bg_orange { background-color: #FFA500 !important; }
#use_parts .border_orange, .border_orange { border-color: #FFA500 !important; }  

#use_parts .gold ,  .gold { color: #FFD700 !important; }   
#use_parts .bg_gold, .bg_gold { background-color: #FFD700 !important; }
#use_parts .border_gold, .border_gold { border-color: #FFD700 !important; }  

#use_parts .yellow ,  .yellow { color: #FFFF00 !important; }   
#use_parts .bg_yellow, .bg_yellow { background-color: #FFFF00 !important; }
#use_parts .border_yellow, .border_yellow { border-color: #FFFF00 !important; }  

#use_parts .lightyellow ,  .lightyellow { color: #FFFFE0 !important; }   
#use_parts .bg_lightyellow, .bg_lightyellow { background-color: #FFFFE0 !important; }
#use_parts .border_lightyellow, .border_lightyellow { border-color: #FFFFE0 !important; }  

#use_parts .lemonchiffon ,  .lemonchiffon { color: #FFFACD !important; }   
#use_parts .bg_lemonchiffon, .bg_lemonchiffon { background-color: #FFFACD !important; }
#use_parts .border_lemonchiffon, .border_lemonchiffon { border-color: #FFFACD !important; }  

#use_parts .lightgoldenrodyellow ,  .lightgoldenrodyellow { color: #FAFAD2 !important; }   
#use_parts .bg_lightgoldenrodyellow, .bg_lightgoldenrodyellow { background-color: #FAFAD2 !important; }
#use_parts .border_lightgoldenrodyellow, .border_lightgoldenrodyellow { border-color: #FAFAD2 !important; }  

#use_parts .papayawhip ,  .papayawhip { color: #FFEFD5 !important; }   
#use_parts .bg_papayawhip, .bg_papayawhip { background-color: #FFEFD5 !important; }
#use_parts .border_papayawhip, .border_papayawhip { border-color: #FFEFD5 !important; }  

#use_parts .moccasin ,  .moccasin { color: #FFE4B5 !important; }   
#use_parts .bg_moccasin, .bg_moccasin { background-color: #FFE4B5 !important; }
#use_parts .border_moccasin, .border_moccasin { border-color: #FFE4B5 !important; }  

#use_parts .peachpuff ,  .peachpuff { color: #FFDAB9 !important; }   
#use_parts .bg_peachpuff, .bg_peachpuff { background-color: #FFDAB9 !important; }
#use_parts .border_peachpuff, .border_peachpuff { border-color: #FFDAB9 !important; }  

#use_parts .palegoldenrod ,  .palegoldenrod { color: #EEE8AA !important; }   
#use_parts .bg_palegoldenrod, .bg_palegoldenrod { background-color: #EEE8AA !important; }
#use_parts .border_palegoldenrod, .border_palegoldenrod { border-color: #EEE8AA !important; }  

#use_parts .khaki ,  .khaki { color: #F0E68C !important; }   
#use_parts .bg_khaki, .bg_khaki { background-color: #F0E68C !important; }
#use_parts .border_khaki, .border_khaki { border-color: #F0E68C !important; }  

#use_parts .darkkhaki ,  .darkkhaki { color: #BDB76B !important; }   
#use_parts .bg_darkkhaki, .bg_darkkhaki { background-color: #BDB76B !important; }
#use_parts .border_darkkhaki, .border_darkkhaki { border-color: #BDB76B !important; }  

#use_parts .lavender ,  .lavender { color: #E6E6FA !important; }   
#use_parts .bg_lavender, .bg_lavender { background-color: #E6E6FA !important; }
#use_parts .border_lavender, .border_lavender { border-color: #E6E6FA !important; }  

#use_parts .thistle ,  .thistle { color: #D8BFD8 !important; }   
#use_parts .bg_thistle, .bg_thistle { background-color: #D8BFD8 !important; }
#use_parts .border_thistle, .border_thistle { border-color: #D8BFD8 !important; }  

#use_parts .plum ,  .plum { color: #DDA0DD !important; }   
#use_parts .bg_plum, .bg_plum { background-color: #DDA0DD !important; }
#use_parts .border_plum, .border_plum { border-color: #DDA0DD !important; }  

#use_parts .violet ,  .violet { color: #EE82EE !important; }   
#use_parts .bg_violet, .bg_violet { background-color: #EE82EE !important; }
#use_parts .border_violet, .border_violet { border-color: #EE82EE !important; }  

#use_parts .orchid ,  .orchid { color: #DA70D6 !important; }   
#use_parts .bg_orchid, .bg_orchid { background-color: #DA70D6 !important; }
#use_parts .border_orchid, .border_orchid { border-color: #DA70D6 !important; }  

#use_parts .fuchsia ,  .fuchsia { color: #FF00FF !important; }   
#use_parts .bg_fuchsia, .bg_fuchsia { background-color: #FF00FF !important; }
#use_parts .border_fuchsia, .border_fuchsia { border-color: #FF00FF !important; }  

#use_parts .magenta ,  .magenta { color: #FF00FF !important; }   
#use_parts .bg_magenta, .bg_magenta { background-color: #FF00FF !important; }
#use_parts .border_magenta, .border_magenta { border-color: #FF00FF !important; }  

#use_parts .mediumorchid ,  .mediumorchid { color: #BA55D3 !important; }   
#use_parts .bg_mediumorchid, .bg_mediumorchid { background-color: #BA55D3 !important; }
#use_parts .border_mediumorchid, .border_mediumorchid { border-color: #BA55D3 !important; }  

#use_parts .mediumpurple ,  .mediumpurple { color: #9370DB !important; }   
#use_parts .bg_mediumpurple, .bg_mediumpurple { background-color: #9370DB !important; }
#use_parts .border_mediumpurple, .border_mediumpurple { border-color: #9370DB !important; }  

#use_parts .blueviolet ,  .blueviolet { color: #8A2BE2 !important; }   
#use_parts .bg_blueviolet, .bg_blueviolet { background-color: #8A2BE2 !important; }
#use_parts .border_blueviolet, .border_blueviolet { border-color: #8A2BE2 !important; }  

#use_parts .darkviolet ,  .darkviolet { color: #9400D3 !important; }   
#use_parts .bg_darkviolet, .bg_darkviolet { background-color: #9400D3 !important; }
#use_parts .border_darkviolet, .border_darkviolet { border-color: #9400D3 !important; }  

#use_parts .darkorchid ,  .darkorchid { color: #9932CC !important; }   
#use_parts .bg_darkorchid, .bg_darkorchid { background-color: #9932CC !important; }
#use_parts .border_darkorchid, .border_darkorchid { border-color: #9932CC !important; }  

#use_parts .darkmagenta ,  .darkmagenta { color: #8B008B !important; }   
#use_parts .bg_darkmagenta, .bg_darkmagenta { background-color: #8B008B !important; }
#use_parts .border_darkmagenta, .border_darkmagenta { border-color: #8B008B !important; }  

#use_parts .purple ,  .purple { color: #800080 !important; }   
#use_parts .bg_purple, .bg_purple { background-color: #800080 !important; }
#use_parts .border_purple, .border_purple { border-color: #800080 !important; }  

#use_parts .rebeccapurple ,  .rebeccapurple { color: #663399 !important; }   
#use_parts .bg_rebeccapurple, .bg_rebeccapurple { background-color: #663399 !important; }
#use_parts .border_rebeccapurple, .border_rebeccapurple { border-color: #663399 !important; }  

#use_parts .indigo ,  .indigo { color: #4B0082 !important; }   
#use_parts .bg_indigo, .bg_indigo { background-color: #4B0082 !important; }
#use_parts .border_indigo, .border_indigo { border-color: #4B0082 !important; }  

#use_parts .mediumslateblue ,  .mediumslateblue { color: #7B68EE !important; }   
#use_parts .bg_mediumslateblue, .bg_mediumslateblue { background-color: #7B68EE !important; }
#use_parts .border_mediumslateblue, .border_mediumslateblue { border-color: #7B68EE !important; }  

#use_parts .slateblue ,  .slateblue { color: #6A5ACD !important; }   
#use_parts .bg_slateblue, .bg_slateblue { background-color: #6A5ACD !important; }
#use_parts .border_slateblue, .border_slateblue { border-color: #6A5ACD !important; }  

#use_parts .darkslateblue ,  .darkslateblue { color: #483D8B !important; }   
#use_parts .bg_darkslateblue, .bg_darkslateblue { background-color: #483D8B !important; }
#use_parts .border_darkslateblue, .border_darkslateblue { border-color: #483D8B !important; }  

#use_parts .greenyellow ,  .greenyellow { color: #ADFF2F !important; }   
#use_parts .bg_greenyellow, .bg_greenyellow { background-color: #ADFF2F !important; }
#use_parts .border_greenyellow, .border_greenyellow { border-color: #ADFF2F !important; }  

#use_parts .greenlight ,  .greenlight { color: #30ab19 !important; }   
#use_parts .bg_greenlight, .bg_greenlight { background-color: #30ab19 !important; }
#use_parts .border_greenlight, .border_greenlight { border-color: #30ab19 !important; }  

#use_parts .chartreuse ,  .chartreuse { color: #7FFF00 !important; }   
#use_parts .bg_chartreuse, .bg_chartreuse { background-color: #7FFF00 !important; }
#use_parts .border_chartreuse, .border_chartreuse { border-color: #7FFF00 !important; }  

#use_parts .lawngreen ,  .lawngreen { color: #7CFC00 !important; }   
#use_parts .bg_lawngreen, .bg_lawngreen { background-color: #7CFC00 !important; }
#use_parts .border_lawngreen, .border_lawngreen { border-color: #7CFC00 !important; }  

#use_parts .lime ,  .lime { color: #00FF00 !important; }   
#use_parts .bg_lime, .bg_lime { background-color: #00FF00 !important; }
#use_parts .border_lime, .border_lime { border-color: #00FF00 !important; }  

#use_parts .limegreen ,  .limegreen { color: #32CD32 !important; }   
#use_parts .bg_limegreen, .bg_limegreen { background-color: #32CD32 !important; }
#use_parts .border_limegreen, .border_limegreen { border-color: #32CD32 !important; }  

#use_parts .palegreen ,  .palegreen { color: #98FB98 !important; }   
#use_parts .bg_palegreen, .bg_palegreen { background-color: #98FB98 !important; }
#use_parts .border_palegreen, .border_palegreen { border-color: #98FB98 !important; }  

#use_parts .lightgreen ,  .lightgreen { color: #90EE90 !important; }   
#use_parts .bg_lightgreen, .bg_lightgreen { background-color: #90EE90 !important; }
#use_parts .border_lightgreen, .border_lightgreen { border-color: #90EE90 !important; }  

#use_parts .mediumspringgreen ,  .mediumspringgreen { color: #00FA9A !important; }   
#use_parts .bg_mediumspringgreen, .bg_mediumspringgreen { background-color: #00FA9A !important; }
#use_parts .border_mediumspringgreen, .border_mediumspringgreen { border-color: #00FA9A !important; }  

#use_parts .springgreen ,  .springgreen { color: #00FF7F !important; }   
#use_parts .bg_springgreen, .bg_springgreen { background-color: #00FF7F !important; }
#use_parts .border_springgreen, .border_springgreen { border-color: #00FF7F !important; }  

#use_parts .mediumseagreen ,  .mediumseagreen { color: #3CB371 !important; }   
#use_parts .bg_mediumseagreen, .bg_mediumseagreen { background-color: #3CB371 !important; }
#use_parts .border_mediumseagreen, .border_mediumseagreen { border-color: #3CB371 !important; }  

#use_parts .seagreen ,  .seagreen { color: #2E8B57 !important; }   
#use_parts .bg_seagreen, .bg_seagreen { background-color: #2E8B57 !important; }
#use_parts .border_seagreen, .border_seagreen { border-color: #2E8B57 !important; }  

#use_parts .forestgreen ,  .forestgreen { color: #228B22 !important; }   
#use_parts .bg_forestgreen, .bg_forestgreen { background-color: #228B22 !important; }
#use_parts .border_forestgreen, .border_forestgreen { border-color: #228B22 !important; }  

#use_parts .green ,  .green { color: #008000 !important; }   
/* #use_parts .bg_green, .bg_green { background-color: #008000 !important; }
#use_parts .border_green, .border_green { border-color: #008000 !important; }   */

#use_parts .darkgreen ,  .darkgreen { color: #006400 !important; }   
#use_parts .bg_darkgreen, .bg_darkgreen { background-color: #006400 !important; }
#use_parts .border_darkgreen, .border_darkgreen { border-color: #006400 !important; }  

#use_parts .yellowgreen ,  .yellowgreen { color: #9ACD32 !important; }   
#use_parts .bg_yellowgreen, .bg_yellowgreen { background-color: #9ACD32 !important; }
#use_parts .border_yellowgreen, .border_yellowgreen { border-color: #9ACD32 !important; }  

#use_parts .olivedrab ,  .olivedrab { color: #6B8E23 !important; }   
#use_parts .bg_olivedrab, .bg_olivedrab { background-color: #6B8E23 !important; }
#use_parts .border_olivedrab, .border_olivedrab { border-color: #6B8E23 !important; }  

#use_parts .olive ,  .olive { color: #808000 !important; }   
#use_parts .bg_olive, .bg_olive { background-color: #808000 !important; }
#use_parts .border_olive, .border_olive { border-color: #808000 !important; }  

#use_parts .darkolivegreen ,  .darkolivegreen { color: #556B2F !important; }   
#use_parts .bg_darkolivegreen, .bg_darkolivegreen { background-color: #556B2F !important; }
#use_parts .border_darkolivegreen, .border_darkolivegreen { border-color: #556B2F !important; }  

#use_parts .mediumaquamarine ,  .mediumaquamarine { color: #66CDAA !important; }   
#use_parts .bg_mediumaquamarine, .bg_mediumaquamarine { background-color: #66CDAA !important; }
#use_parts .border_mediumaquamarine, .border_mediumaquamarine { border-color: #66CDAA !important; }  

#use_parts .darkseagreen ,  .darkseagreen { color: #8FBC8F !important; }   
#use_parts .bg_darkseagreen, .bg_darkseagreen { background-color: #8FBC8F !important; }
#use_parts .border_darkseagreen, .border_darkseagreen { border-color: #8FBC8F !important; }  

#use_parts .lightseagreen ,  .lightseagreen { color: #20B2AA !important; }   
#use_parts .bg_lightseagreen, .bg_lightseagreen { background-color: #20B2AA !important; }
#use_parts .border_lightseagreen, .border_lightseagreen { border-color: #20B2AA !important; }  

#use_parts .darkcyan ,  .darkcyan { color: #008B8B !important; }   
#use_parts .bg_darkcyan, .bg_darkcyan { background-color: #008B8B !important; }
#use_parts .border_darkcyan, .border_darkcyan { border-color: #008B8B !important; }  

#use_parts .teal ,  .teal { color: #008080 !important; }   
#use_parts .bg_teal, .bg_teal { background-color: #008080 !important; }
#use_parts .border_teal, .border_teal { border-color: #008080 !important; }  

#use_parts .aqua ,  .aqua { color: #00FFFF !important; }   
#use_parts .bg_aqua, .bg_aqua { background-color: #00FFFF !important; }
#use_parts .border_aqua, .border_aqua { border-color: #00FFFF !important; }  

#use_parts .cyan ,  .cyan { color: #00FFFF !important; }   
#use_parts .bg_cyan, .bg_cyan { background-color: #00FFFF !important; }
#use_parts .border_cyan, .border_cyan { border-color: #00FFFF !important; }  

#use_parts .lightcyan ,  .lightcyan { color: #E0FFFF !important; }   
#use_parts .bg_lightcyan, .bg_lightcyan { background-color: #E0FFFF !important; }
#use_parts .border_lightcyan, .border_lightcyan { border-color: #E0FFFF !important; }  

#use_parts .paleturquoise ,  .paleturquoise { color: #AFEEEE !important; }   
#use_parts .bg_paleturquoise, .bg_paleturquoise { background-color: #AFEEEE !important; }
#use_parts .border_paleturquoise, .border_paleturquoise { border-color: #AFEEEE !important; }  

#use_parts .aquamarine ,  .aquamarine { color: #7FFFD4 !important; }   
#use_parts .bg_aquamarine, .bg_aquamarine { background-color: #7FFFD4 !important; }
#use_parts .border_aquamarine, .border_aquamarine { border-color: #7FFFD4 !important; }  

#use_parts .turquoise ,  .turquoise { color: #40E0D0 !important; }   
#use_parts .bg_turquoise, .bg_turquoise { background-color: #40E0D0 !important; }
#use_parts .border_turquoise, .border_turquoise { border-color: #40E0D0 !important; }  

#use_parts .mediumturquoise ,  .mediumturquoise { color: #48D1CC !important; }   
#use_parts .bg_mediumturquoise, .bg_mediumturquoise { background-color: #48D1CC !important; }
#use_parts .border_mediumturquoise, .border_mediumturquoise { border-color: #48D1CC !important; }  

#use_parts .darkturquoise ,  .darkturquoise { color: #00CED1 !important; }   
#use_parts .bg_darkturquoise, .bg_darkturquoise { background-color: #00CED1 !important; }
#use_parts .border_darkturquoise, .border_darkturquoise { border-color: #00CED1 !important; }  

#use_parts .cadetblue ,  .cadetblue { color: #5F9EA0 !important; }   
#use_parts .bg_cadetblue, .bg_cadetblue { background-color: #5F9EA0 !important; }
#use_parts .border_cadetblue, .border_cadetblue { border-color: #5F9EA0 !important; }  

#use_parts .steelblue ,  .steelblue { color: #4682B4 !important; }   
#use_parts .bg_steelblue, .bg_steelblue { background-color: #4682B4 !important; }
#use_parts .border_steelblue, .border_steelblue { border-color: #4682B4 !important; }  

#use_parts .lightsteelblue ,  .lightsteelblue { color: #B0C4DE !important; }   
#use_parts .bg_lightsteelblue, .bg_lightsteelblue { background-color: #B0C4DE !important; }
#use_parts .border_lightsteelblue, .border_lightsteelblue { border-color: #B0C4DE !important; }  

#use_parts .powderblue ,  .powderblue { color: #B0E0E6 !important; }   
#use_parts .bg_powderblue, .bg_powderblue { background-color: #B0E0E6 !important; }
#use_parts .border_powderblue, .border_powderblue { border-color: #B0E0E6 !important; }  

#use_parts .lightblue ,  .lightblue { color: #ADD8E6 !important; }   
#use_parts .bg_lightblue, .bg_lightblue { background-color: #ADD8E6 !important; }
#use_parts .border_lightblue, .border_lightblue { border-color: #ADD8E6 !important; }  

#use_parts .skyblue ,  .skyblue { color: #87CEEB !important; }   
#use_parts .bg_skyblue, .bg_skyblue { background-color: #87CEEB !important; }
#use_parts .border_skyblue, .border_skyblue { border-color: #87CEEB !important; }  

#use_parts .lightskyblue ,  .lightskyblue { color: #87CEFA !important; }   
#use_parts .bg_lightskyblue, .bg_lightskyblue { background-color: #87CEFA !important; }
#use_parts .border_lightskyblue, .border_lightskyblue { border-color: #87CEFA !important; }  

#use_parts .deepskyblue ,  .deepskyblue { color: #00BFFF !important; }   
#use_parts .bg_deepskyblue, .bg_deepskyblue { background-color: #00BFFF !important; }
#use_parts .border_deepskyblue, .border_deepskyblue { border-color: #00BFFF !important; }  

#use_parts .dodgerblue ,  .dodgerblue { color: #1E90FF !important; }   
#use_parts .bg_dodgerblue, .bg_dodgerblue { background-color: #1E90FF !important; }
#use_parts .border_dodgerblue, .border_dodgerblue { border-color: #1E90FF !important; }  

#use_parts .cornflowerblue ,  .cornflowerblue { color: #6495ED !important; }   
#use_parts .bg_cornflowerblue, .bg_cornflowerblue { background-color: #6495ED !important; }
#use_parts .border_cornflowerblue, .border_cornflowerblue { border-color: #6495ED !important; }  

#use_parts .royalblue ,  .royalblue { color: #4169E1 !important; }   
#use_parts .bg_royalblue, .bg_royalblue { background-color: #4169E1 !important; }
#use_parts .border_royalblue, .border_royalblue { border-color: #4169E1 !important; }  

#use_parts .blue ,  .blue { color: #0000FF; }   
#use_parts .bg_blue, .bg_blue { background-color: #0000FF; } 

#use_parts .mediumblue ,  .mediumblue { color: #0000CD !important; }   
#use_parts .bg_mediumblue, .bg_mediumblue { background-color: #0000CD !important; }
#use_parts .border_mediumblue, .border_mediumblue { border-color: #0000CD !important; }  

#use_parts .darkblue ,  .darkblue { color: #00008B !important; }   
#use_parts .bg_darkblue, .bg_darkblue { background-color: #00008B !important; }
#use_parts .border_darkblue, .border_darkblue { border-color: #00008B !important; }  

#use_parts .navy ,  .navy { color: #000080 !important; }   
#use_parts .bg_navy, .bg_navy { background-color: #000080 !important; }
#use_parts .border_navy, .border_navy { border-color: #000080 !important; }  

#use_parts .midnightblue ,  .midnightblue { color: #191970 !important; }   
#use_parts .bg_midnightblue, .bg_midnightblue { background-color: #191970 !important; }
#use_parts .border_midnightblue, .border_midnightblue { border-color: #191970 !important; }  

#use_parts .cornsilk ,  .cornsilk { color: #FFF8DC !important; }   
#use_parts .bg_cornsilk, .bg_cornsilk { background-color: #FFF8DC !important; }
#use_parts .border_cornsilk, .border_cornsilk { border-color: #FFF8DC !important; }  

#use_parts .blanchedalmond ,  .blanchedalmond { color: #FFEBCD !important; }   
#use_parts .bg_blanchedalmond, .bg_blanchedalmond { background-color: #FFEBCD !important; }
#use_parts .border_blanchedalmond, .border_blanchedalmond { border-color: #FFEBCD !important; }  

#use_parts .bisque ,  .bisque { color: #FFE4C4 !important; }   
#use_parts .bg_bisque, .bg_bisque { background-color: #FFE4C4 !important; }
#use_parts .border_bisque, .border_bisque { border-color: #FFE4C4 !important; }  

#use_parts .navajowhite ,  .navajowhite { color: #FFDEAD !important; }   
#use_parts .bg_navajowhite, .bg_navajowhite { background-color: #FFDEAD !important; }
#use_parts .border_navajowhite, .border_navajowhite { border-color: #FFDEAD !important; }  

#use_parts .wheat ,  .wheat { color: #F5DEB3 !important; }   
#use_parts .bg_wheat, .bg_wheat { background-color: #F5DEB3 !important; }
#use_parts .border_wheat, .border_wheat { border-color: #F5DEB3 !important; }  

#use_parts .burlywood ,  .burlywood { color: #DEB887 !important; }   
#use_parts .bg_burlywood, .bg_burlywood { background-color: #DEB887 !important; }
#use_parts .border_burlywood, .border_burlywood { border-color: #DEB887 !important; }  

#use_parts .tan ,  .tan { color: #D2B48C !important; }   
#use_parts .bg_tan, .bg_tan { background-color: #D2B48C !important; }
#use_parts .border_tan, .border_tan { border-color: #D2B48C !important; }  

#use_parts .rosybrown ,  .rosybrown { color: #BC8F8F !important; }   
#use_parts .bg_rosybrown, .bg_rosybrown { background-color: #BC8F8F !important; }
#use_parts .border_rosybrown, .border_rosybrown { border-color: #BC8F8F !important; }  

#use_parts .sandybrown ,  .sandybrown { color: #F4A460 !important; }   
#use_parts .bg_sandybrown, .bg_sandybrown { background-color: #F4A460 !important; }
#use_parts .border_sandybrown, .border_sandybrown { border-color: #F4A460 !important; }  

#use_parts .goldenrod ,  .goldenrod { color: #DAA520 !important; }   
#use_parts .bg_goldenrod, .bg_goldenrod { background-color: #DAA520 !important; }
#use_parts .border_goldenrod, .border_goldenrod { border-color: #DAA520 !important; }  

#use_parts .darkgoldenrod ,  .darkgoldenrod { color: #B8860B !important; }   
#use_parts .bg_darkgoldenrod, .bg_darkgoldenrod { background-color: #B8860B !important; }
#use_parts .border_darkgoldenrod, .border_darkgoldenrod { border-color: #B8860B !important; }  

#use_parts .peru ,  .peru { color: #CD853F !important; }   
#use_parts .bg_peru, .bg_peru { background-color: #CD853F !important; }
#use_parts .border_peru, .border_peru { border-color: #CD853F !important; }  

#use_parts .chocolate ,  .chocolate { color: #D2691E !important; }   
#use_parts .bg_chocolate, .bg_chocolate { background-color: #D2691E !important; }
#use_parts .border_chocolate, .border_chocolate { border-color: #D2691E !important; }  

#use_parts .saddlebrown ,  .saddlebrown { color: #8B4513 !important; }   
#use_parts .bg_saddlebrown, .bg_saddlebrown { background-color: #8B4513 !important; }
#use_parts .border_saddlebrown, .border_saddlebrown { border-color: #8B4513 !important; }  

#use_parts .sienna ,  .sienna { color: #A0522D !important; }   
#use_parts .bg_sienna, .bg_sienna { background-color: #A0522D !important; }
#use_parts .border_sienna, .border_sienna { border-color: #A0522D !important; }  

#use_parts .brown ,  .brown { color: #A52A2A !important; }   
#use_parts .bg_brown, .bg_brown { background-color: #A52A2A !important; }
#use_parts .border_brown, .border_brown { border-color: #A52A2A !important; }  

#use_parts .maroon ,  .maroon { color: #800000 !important; }   
#use_parts .bg_maroon, .bg_maroon { background-color: #800000 !important; }
#use_parts .border_maroon, .border_maroon { border-color: #800000 !important; }  

#use_parts .white ,  .white { color: #FFFFFF !important; }   
#use_parts .bg_white, .bg_white { background-color: #FFFFFF !important; }
#use_parts .border_white, .border_white { border-color: #FFFFFF !important; }  

#use_parts .offwhite ,  .offwhite { color: #F2F2F2 !important; }   
#use_parts .bg_offwhite, .bg_offwhite { background-color: #F2F2F2 !important; }
#use_parts .border_offwhite, .border_offwhite { border-color: #F2F2F2 !important; }  

#use_parts .snow ,  .snow { color: #FFFAFA !important; }   
#use_parts .bg_snow, .bg_snow { background-color: #FFFAFA !important; }
#use_parts .border_snow, .border_snow { border-color: #FFFAFA !important; }  

#use_parts .honeydew ,  .honeydew { color: #F0FFF0 !important; }   
#use_parts .bg_honeydew, .bg_honeydew { background-color: #F0FFF0 !important; }
#use_parts .border_honeydew, .border_honeydew { border-color: #F0FFF0 !important; }  

#use_parts .mintcream ,  .mintcream { color: #F5FFFA !important; }   
#use_parts .bg_mintcream, .bg_mintcream { background-color: #F5FFFA !important; }
#use_parts .border_mintcream, .border_mintcream { border-color: #F5FFFA !important; }  

#use_parts .azure ,  .azure { color: #F0FFFF !important; }   
#use_parts .bg_azure, .bg_azure { background-color: #F0FFFF !important; }
#use_parts .border_azure, .border_azure { border-color: #F0FFFF !important; }  

#use_parts .aliceblue ,  .aliceblue { color: #F0F8FF !important; }   
#use_parts .bg_aliceblue, .bg_aliceblue { background-color: #F0F8FF !important; }
#use_parts .border_aliceblue, .border_aliceblue { border-color: #F0F8FF !important; }  

#use_parts .ghostwhite ,  .ghostwhite { color: #F8F8FF !important; }   
#use_parts .bg_ghostwhite, .bg_ghostwhite { background-color: #F8F8FF !important; }
#use_parts .border_ghostwhite, .border_ghostwhite { border-color: #F8F8FF !important; }  

#use_parts .whitesmoke ,  .whitesmoke { color: #F5F5F5 !important; }   
#use_parts .bg_whitesmoke, .bg_whitesmoke { background-color: #F5F5F5 !important; }
#use_parts .border_whitesmoke, .border_whitesmoke { border-color: #F5F5F5 !important; }  

#use_parts .seashell ,  .seashell { color: #FFF5EE !important; }   
#use_parts .bg_seashell, .bg_seashell { background-color: #FFF5EE !important; }
#use_parts .border_seashell, .border_seashell { border-color: #FFF5EE !important; }  

#use_parts .beige ,  .beige { color: #F5F5DC !important; }   
#use_parts .bg_beige, .bg_beige { background-color: #F5F5DC !important; }
#use_parts .border_beige, .border_beige { border-color: #F5F5DC !important; }  

#use_parts .oldlace ,  .oldlace { color: #FDF5E6 !important; }   
#use_parts .bg_oldlace, .bg_oldlace { background-color: #FDF5E6 !important; }
#use_parts .border_oldlace, .border_oldlace { border-color: #FDF5E6 !important; }  

#use_parts .floralwhite ,  .floralwhite { color: #FFFAF0 !important; }   
#use_parts .bg_floralwhite, .bg_floralwhite { background-color: #FFFAF0 !important; }
#use_parts .border_floralwhite, .border_floralwhite { border-color: #FFFAF0 !important; }  

#use_parts .ivory ,  .ivory { color: #FFFFF0 !important; }   
#use_parts .bg_ivory, .bg_ivory { background-color: #FFFFF0 !important; }
#use_parts .border_ivory, .border_ivory { border-color: #FFFFF0 !important; }  

#use_parts .antiquewhite ,  .antiquewhite { color: #FAEBD7 !important; }   
#use_parts .bg_antiquewhite, .bg_antiquewhite { background-color: #FAEBD7 !important; }
#use_parts .border_antiquewhite, .border_antiquewhite { border-color: #FAEBD7 !important; }  

#use_parts .linen ,  .linen { color: #FAF0E6 !important; }   
#use_parts .bg_linen, .bg_linen { background-color: #FAF0E6 !important; }
#use_parts .border_linen, .border_linen { border-color: #FAF0E6 !important; }  

#use_parts .lavenderblush ,  .lavenderblush { color: #FFF0F5 !important; }   
#use_parts .bg_lavenderblush, .bg_lavenderblush { background-color: #FFF0F5 !important; }
#use_parts .border_lavenderblush, .border_lavenderblush { border-color: #FFF0F5 !important; }  

#use_parts .mistyrose ,  .mistyrose { color: #FFE4E1 !important; }   
#use_parts .bg_mistyrose, .bg_mistyrose { background-color: #FFE4E1 !important; }
#use_parts .border_mistyrose, .border_mistyrose { border-color: #FFE4E1 !important; }  

#use_parts .gainsboro ,  .gainsboro { color: #DCDCDC !important; }   
#use_parts .bg_gainsboro, .bg_gainsboro { background-color: #DCDCDC !important; }
#use_parts .border_gainsboro, .border_gainsboro { border-color: #DCDCDC !important; }  

#use_parts .lightgray ,  .lightgray { color: #e5e5e5 !important; }   
#use_parts .bg_lightgray, .bg_lightgray { background-color: #e5e5e5 !important; }
#use_parts .border_lightgray, .border_lightgray { border-color: #e5e5e5 !important; }  

#use_parts .lightgrey ,  .lightgrey { color: #e5e5e5 !important; }   
#use_parts .bg_lightgrey, .bg_lightgrey { background-color: #e5e5e5 !important; }
#use_parts .border_lightgrey, .border_lightgrey { border-color: #e5e5e5 !important; }  

#use_parts .silver ,  .silver { color: #C0C0C0 !important; }   
#use_parts .bg_silver, .bg_silver { background-color: #C0C0C0 !important; }
#use_parts .border_silver, .border_silver { border-color: #C0C0C0 !important; }  

#use_parts .darkgray ,  .darkgray { color: #A9A9A9 !important; }   
#use_parts .bg_darkgray, .bg_darkgray { background-color: #A9A9A9 !important; }
#use_parts .border_darkgray, .border_darkgray { border-color: #A9A9A9 !important; }  

#use_parts .darkgrey ,  .darkgrey { color: #A9A9A9 !important; }   
#use_parts .bg_darkgrey, .bg_darkgrey { background-color: #A9A9A9 !important; }
#use_parts .border_darkgrey, .border_darkgrey { border-color: #A9A9A9 !important; }  

#use_parts .gray ,  .gray { color: #808080 !important; }   
#use_parts .bg_gray, .bg_gray { background-color: #808080 !important; }
#use_parts .border_gray, .border_gray { border-color: #808080 !important; }  

#use_parts .grey ,  .grey { color: #808080 !important; }   
#use_parts .bg_grey, .bg_grey { background-color: #808080 !important; }
#use_parts .border_grey, .border_grey { border-color: #808080 !important; }  

#use_parts .dimgray ,  .dimgray { color: #696969 !important; }   
#use_parts .bg_dimgray, .bg_dimgray { background-color: #696969 !important; }
#use_parts .border_dimgray, .border_dimgray { border-color: #696969 !important; }  

#use_parts .dimgrey ,  .dimgrey { color: #696969 !important; }   
#use_parts .bg_dimgrey, .bg_dimgrey { background-color: #696969 !important; }
#use_parts .border_dimgrey, .border_dimgrey { border-color: #696969 !important; }  

#use_parts .lightslategray ,  .lightslategray { color: #778899 !important; }   
#use_parts .bg_lightslategray, .bg_lightslategray { background-color: #778899 !important; }
#use_parts .border_lightslategray, .border_lightslategray { border-color: #778899 !important; }  

#use_parts .lightslategrey ,  .lightslategrey { color: #778899 !important; }   
#use_parts .bg_lightslategrey, .bg_lightslategrey { background-color: #778899 !important; }
#use_parts .border_lightslategrey, .border_lightslategrey { border-color: #778899 !important; }  

#use_parts .slategray ,  .slategray { color: #708090 !important; }   
#use_parts .bg_slategray, .bg_slategray { background-color: #708090 !important; }
#use_parts .border_slategray, .border_slategray { border-color: #708090 !important; }  

#use_parts .slategrey ,  .slategrey { color: #708090 !important; }   
#use_parts .bg_slategrey, .bg_slategrey { background-color: #708090 !important; }
#use_parts .border_slategrey, .border_slategrey { border-color: #708090 !important; }  

#use_parts .darkslategray ,  .darkslategray { color: #2F4F4F !important; }   
#use_parts .bg_darkslategray, .bg_darkslategray { background-color: #2F4F4F !important; }
#use_parts .border_darkslategray, .border_darkslategray { border-color: #2F4F4F !important; }  

#use_parts .darkslategrey ,  .darkslategrey { color: #2F4F4F !important; }   
#use_parts .bg_darkslategrey, .bg_darkslategrey { background-color: #2F4F4F !important; }
#use_parts .border_darkslategrey, .border_darkslategrey { border-color: #2F4F4F !important; }  

#use_parts .black ,  .black { color: #000000 !important; }   
#use_parts .bg_black, .bg_black { background-color: #000000 !important; }
#use_parts .border_black, .border_black { border-color: #000000 !important; }  


/* color END */

/* border width change */
#use_parts .bw_1, .bw_1 { border-width: 1px !important; }
#use_parts .bw_2, .bw_2 { border-width: 2px !important; }
#use_parts .bw_3, .bw_3 { border-width: 3px !important; }
#use_parts .bw_4, .bw_4 { border-width: 4px !important; }
#use_parts .bw_5, .bw_5 { border-width: 5px !important; }
#use_parts .bw_6, .bw_6 { border-width: 6px !important; }
#use_parts .bw_7, .bw_7 { border-width: 7px !important; }
#use_parts .bw_8, .bw_8 { border-width: 8px !important; }
#use_parts .bw_9, .bw_9 { border-width: 9px !important; }
#use_parts .bw_10, .bw_10 { border-width: 10px !important; }
    



#use_parts .links_wrap.col1 .links_title p {
  position: relative;
  line-height: 1.4;
  padding:0.25em 1em;
  display: inline-block;
  top:0;
  margin-bottom: 20px;
}

#use_parts .links_wrap.col1 .links_title p:before, #use_parts .links_wrap.col1 .links_title p:after { 
  position: absolute;
  top: 0;
  content:'';
  width: 8px;
  height: 100%;
  display: inline-block;
}
#use_parts .links_wrap.col1 .links_title p:before {
  border-left: solid 1px black;
  border-top: solid 1px black;
  border-bottom: solid 1px black;
  left: 0;
}
#use_parts .links_wrap.col1 .links_title p:after {
  content: '';
  border-top: solid 1px black;
  border-right: solid 1px black;
  border-bottom: solid 1px black;
  right: 0;
}


/*parenthesis*/
.parenthesis {
  position: relative;
  /* width: 500px; */
  padding: 15px 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 20px;
}

.parenthesis::before,
.parenthesis::after {
  position: absolute;
  top: 0;
  content: '';
  width: 20px;
  height: 100%;
  border-top: 1px solid #555;
  border-bottom: 1px solid #555;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.parenthesis::before {
  left: 0;
  border-left: 1px solid #555;
}
.parenthesis::after {
  right: 0;
  border-right: 1px solid #555;
}
.parenthesis, 
.parenthesis::before,
.parenthesis::after
{border-color: #aaa;}

/*parenthesis*/





#use_parts .section_01{
    margin: 60px 0 40px;
}







#use_parts .links_wrap.col1 .links  {
}
#use_parts .links ul  {display: flex;flex-wrap: wrap;flex-direction: column;}
#use_parts .links ul li  {
	list-style: decimal;
	/* margin: 10px 20px 20px 0; */
    margin: 0px 20px 10px 0;
}
#use_parts .links ul li a  {color: #0e2a4f;/* font-weight: bold; */

display: inline-block;
    line-height: 1.6em;

}


#use_parts .col2  {display: flex;flex-wrap: wrap;justify-content: space-between;/* padding: 0 10px; */}
#use_parts .col2>div ,
#use_parts .col2>li 
{width: 48%;
	/* margin-bottom: 20px; */
}
#use_parts .col2 .col2_1  {
    position: relative;
}
#use_parts .col2 .col2_1  img{}
#use_parts .col2 .col2_1  img.logo{
    position: relative;
    margin-top: -50px;
    /* bottom: 30px; */
    /* left: 20px; */
    width: 50px;
}

#use_parts .title  {padding: 0;}
#use_parts .mincho  {font-family: 'Noto Serif JP',serif !important;}


#use_parts .col2 .col2_1 p  {
}
#use_parts .col2 .col2_2  {
}
#use_parts .col2 .col2_2 .table_list  {/* display: table; */}
#use_parts .col2 .col2_2 .table_list ul  {display: table;margin: 0 0 40px;}
#use_parts .col2 .col2_2 .table_list ul li  {list-style: none;display: table-row;}
#use_parts .col2 .col2_2 .table_list ul li span  {display: table-cell;border-collapse: collapse;border: 1px solid #ccc;}
#use_parts .col2 .col2_2 .table_list ul li .list_1  {
}
#use_parts .col2 .col2_2 .table_list ul li .list_2  {
}


#use_parts .col3  {display: flex;justify-content: space-between;margin: 20px 0 40px;}
#use_parts .col3 > div{
    /* width: 30%; */
    /* max-height: 180px; */
}
#use_parts .col .img_wrap  {display: flex;flex-direction: column;justify-content: baseline;align-items: center;clear: both;margin-bottom: 30px;}
#use_parts .col .img_wrap img  {max-height: 180px;border: 1px solid #ddd;padding: 10px;/* box-sizing: border-box; */width: auto;max-width: 100%;box-sizing: border-box;}
#use_parts .col .img_wrap .caption  {font-size: 74%;}


#use_parts .col1  {
}
#use_parts .col1 table  {width: 97%;margin: 0 auto;}
#use_parts .col1 table thead  {
}
#use_parts .col1 table thead tr  {
}
#use_parts .col1 table thead tr th  {background: #8e7f00;font-size: 140%;padding: 5px 10px;font-family: cursive;color: #fff;line-height: normal;}
#use_parts .col1 table tbody  {
}
#use_parts .col1 table tbody tr  {
}
#use_parts .col1 table tbody tr td  {font-size: 85%;word-break: break-word;min-width: 3em;}
#use_parts .col1 table tbody tr td:first-child {
    min-width: 6em;
}
#use_parts .col1 table tbody tr td a  {
}


#use_parts .title_circle{}

#use_parts .title_circle {
  position: relative;
  color: #333;
  text-shadow: 0 0 2px white;
  padding-left: 0px;
  margin-bottom: 30px;
}
#use_parts .title_circle:before {
  content: "";
  position: absolute;
  background: #e3eb57;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  top: 50%;
  /* border: dashed 1px white; */
  left: -15px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: -1;
  /* margin-right: 10px; */
}


/*#use_parts */
.title_black{
    background: #000 !important;
    color: #fff !important;
    padding: 10px !important;
    font-family: initial;
    font-weight: normal;
    font-size: 110% !important;
    /* border-left: 10px solid #8e7f00; */
    box-sizing: border-box;
    text-align: left;
    border-left: none !important;
    /* margin-bottom: 20px; */
    line-height: initial !important;
    height: auto !important;
}


#use_parts .text_SSS ,
.text_SSS{font-size:60% !important;}

#use_parts .text_SS ,
.text_SS{font-size:70% !important;}

#use_parts .text_SM ,
.text_SM{font-size:75% !important;}

#use_parts .text_S ,
.text_S{font-size:85% !important;}

#use_parts .text_M ,
.text_M{font-size:100% !important;}

#use_parts .text_L ,
.text_L{font-size:115% !important;}

#use_parts .text_LL ,
.text_LL{font-size:130% !important;}

#use_parts .text_LLL ,
.text_LLL{font-size:150% !important;}

#use_parts .text_LLLL ,
.text_LLLL{font-size:175% !important;}

#use_parts .text_LLLLL ,
.text_LLLLL{font-size:200% !important;}

.no_border{border: none !important;}

.col2_withlogo{margin-top: 20px;}
.col2_withlogo img{/* width: 20%; */max-width: 20%;/* display: block; *//* height: auto; */float: left;margin: 0 20px 5px 0;min-width: 128px;}
.col2_withlogo p{/* width: 80%; */display: block;}

#use_parts .profile {display: flex;flex-direction: column;/* justify-content: flex-start; */box-sizing: border-box;}
#use_parts .profile .name {
    margin-bottom: 15px;
    border-bottom: 2px solid #9cd5f2;
    line-height: 35px;
    display: flex;
    flex-wrap: wrap;
}
#use_parts .profile .profile_name {
}
#use_parts .profile .profile_title {
    color: #b67d00;
    margin-right: 15px;
}
#use_parts .profile .profile_fullname {
    font-size: 150%;
    margin-bottom: 5px;
}



#use_parts .profile .desc {
    display: flex;
    height: 100%;
}
#use_parts .profile .profile_desc {
    border: 1px solid #ddd;
    padding: 20px;
    box-sizing: border-box;
}
#use_parts .menu {
}
#use_parts .menu .menu_name {
    border-color: #e1de58;
}
#use_parts .menu .menu_desc {}
.mincho{    font-family: 'Noto Serif JP',serif !important;}


.font_awesome::before,
.font_awesome::after{
        content: '';
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        margin-right: 5px;
		font-style: initial;
}


.wise_link{
    margin: 0 0 20px;
}
.wise_link a{
    border-bottom: 1px solid #000;
    padding-bottom: 5px;
    display: inline-block;
    word-break: break-word;
}
.wise_link a:hover{
    color: #f22;
    text-decoration: none;
    border-color: #f22;
}
.wise_link .font_awesome a::before{
    content: '\f0eb';
    padding-right: 0;

}
.wise_link a::before:hover{}

.icon_restaurant::before{
    /* content: '\f2e7'; */
    margin-right: 5px;
}

.icon_map::before{
    content: '\f279';
    margin-right: 5px;  
}
.icon_book::before{
    content: '\f518';
    margin-right: 5px;  
}
.icon_star::before{content: '\f005';font-weight: bold;margin-right: 5px;color: #ffc700;}


.icon_light::before{
    content: '\f0eb';
    margin-right: 5px;  
}

.icon_pc::before{
    content: '\f108';
    margin-right: 5px;  
}

.icon_star::before{
    content: '\f005';
    margin-right: 5px;  
}



.icon_phone::before{
    content: "\f095";
    margin-right: 5px;  
}

.icon_location::before{
    content: "\f3c5";
    margin-right: 5px;  
}

.icon_mail::before{
    content: "\f0e0";
    margin-right: 5px;  
}
.icon_company::before{
    content: "\f1ad";
    margin-right: 5px;  
}

.icon_map_pin::before{
    content: "\f3c5";
    margin-right: 5px;  
}

.icon_volume::before{
    content: "\f026"; 
}

.icon_female::before{
    content: "\f221"; 
}

.icon_male::before{
    content: "\f222"; 
}

.icon_volume::before,
.icon_female::before,
.icon_male::before,
.icon_volume::after,
.icon_female::after,
.icon_male::after
{
margin:0;
}


.star_list .icon_star:nth-child(even)::before{font-weight: normal;}

.image_with_shadow{
    width: auto;
    margin: 0 auto;
    height: auto;
    display: block;
    border: 1px solid #ccc;
    box-shadow: 5px 5px 0 rgba(0,0,0,0.1);
    max-width: 100%;
}

#post_image .dgwt-jg-item{
    /* box-shadow: 5px 5px 0 rgba(0,0,0,0.1);
    border: 1px solid #ccc; */
	box-sizing: border-box;
}
#post_image .dgwt-jg-item img{transition: all .2s ease-in-out;}
#post_image .dgwt-jg-item:hover img,
#post_image .dgwt-jg-item:active img{
transform: scale(1.05,1.05);
}


.image_with_shadow:hover,
.image_with_shadow:active{
  /* opacity: 0.75; */
}

.card_menus ul {margin: 0;display: flex;flex-wrap: wrap;justify-content: space-around;}
.card_menus ul li {list-style: none;width: 22%;box-shadow: 5px 5px 0px rgb(255, 223, 215);margin-bottom: 20px;display: block;line-height: initial;/* height: auto; *//* overflow: hidden; */display: flex;}
.card_menus ul li a {display: block;background: #fff;box-shadow: 0 0 2px #aaa;transition: all .2s cubic-bezier(0.430, 0.695, 0.265, 1);display: flex;flex-direction: column;text-decoration: none;}
.card_menu_img {}
.card_menu_img img {display: block;}
.card_menu_title {border-top: 1px solid #eee;text-decoration: none;}
.card_menu_title p {padding: 10px;line-height: initial;}

.card_menus ul li a:hover,
.card_menus ul li a:active
{text-decoration: none;color: #e85531;transform: translate(5px,5px);}

.card_menus ul li a .card_menu_title p{text-decoration: none !important;}
.card_menus ul li a:hover .card_menu_img img,
.card_menus ul li a:active .card_menu_img img
{opacity:.75;}

.card_menus .card_menus_title p{padding:5px;}


.title_with_horizontal_line {display: inline-block;padding: 10px 10px 10px 10px;margin: 0;display: flex;align-items: stretch;}
.title_with_horizontal_line::before{content:' ';min-width: 10px;height: 1px;background: #000000;display: inline-block;margin: auto 10px auto 0;}
.title_with_horizontal_line::after{content:' ';width: 20%;height: 1px;background: #000000;display: inline-block;margin: auto 0 auto 10px;}


.mini_pager{
    padding-bottom: 20px;
    line-height: 1.3em;
    font-size: 14px;
    display: flex;
    justify-content: space-between;
}
.mini_pager a{
    max-width: 48%;
}

.mini_pager a:first-child::before,
.mini_pager a:last-child::after,
.mini_pager a.prev::before,
.mini_pager a.next::before
{
  content:'';
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}


.mini_pager a:first-child::before{
  content: '\f100';
  padding-right: 5px;
}
.mini_pager a:last-child::after{
  content: '\f101';
}

.mini_pager a:only-child{}
.mini_pager a:only-child::before{}
.mini_pager a:only-child::after{content:none;}

.mini_pager a:hover,
.mini_pager a:active{color:#e85531;text-decoration: none;}

/*.mini_pager a.prev{}
.mini_pager a.next{}
.mini_pager a.prev::before{  content: '\f100';
  padding-right: 5px;}
.mini_pager a.next::before{  content: '\f101';}*/

.devwbk .parts_01 .title_black{margin-top: 80px;}

.left_border_title{
    display: inline-block;
    background: #ffffff;
    padding: 3px 7px;
    margin-bottom: 5px;
    border-left: 10px solid #f29700;
}


.box_title{
    display: inline-block;
    /* border: 1px solid #aaa; */
    padding: 5px 10px;
    background: #e95704;
    margin-bottom: 5px;
    letter-spacing: .1em;
    /* font-size: 90%; */
    margin-right: 5px;
    color: #fff;
}

.inline{display: inline-block;}

.star_list {margin: 0 !important;height: 100%;}
.star_list .icon_star {list-style: none;}

#use_parts .box_on_eyecatch.img_right_bottom{
    background: none;
    width: 100%;
    padding: 0;
    margin: 0;
    border: none;
}
#use_parts .box_on_eyecatch.img_right_bottom img{
    width: 150px;
    position: absolute;
    right: -20px;
    top: -145px;
    border-radius: 50%;
    height: 150px;
    object-fit: cover;
    box-sizing: border-box;
    z-index: 1;
}



#use_parts .balloon_triangle{position: absolute;right: 0;width: 50px;height: 50px;background: #fff;transform: skew(45deg) rotate(30deg);top: -135px;right: 55px;z-index: 0;}
#use_parts .balloon_triangle:after{/* content: ""; *//* background: #fff; */width: 200%;height: 200%;/* z-index: 100000; */display: block;/* transform: rotate(18deg); *//* right: -50px; *//* position: absolute; */}

.orange{/* color:#faa; */}

/*col2_img_left*/
#use_parts .col2_img_left {padding: 0;}
#use_parts .col2_img_left .col2_1 {width: 164px;flex-direction: column;display: flex;justify-content: center;/* align-items: center; */}
#use_parts .col2_img_left .col2_1 img.profile_picture {width: 40%;min-width: 120px;}
#use_parts .col2_img_left .col2_1 img.logo {}
#use_parts .col2_img_left .profile.col2_2 {width: calc(100% - 175px);
}
#use_parts .col2_img_left .profile.col2_2 .profile_name {
}
#use_parts .col2_img_left .profile.col2_2 .profile_name span.profile_fullname {
}
#use_parts .col2_img_left .profile.col2_2 .profile_name span.profile_title {
}
#use_parts .col2_img_left .profile.col2_2 .desc {
}

#use_parts .list_with_box_title {display: table;}
#use_parts .list_with_box_title h4 {display: table-cell;/* font-size: 80%; *//* font-weight: normal; */background: #fff;/* border: 1px solid #aaa; *//* border-radius: 0; */padding: 0;/* height: 10px; */}
#use_parts .list_with_box_title h4 span{
    border: 1px solid #aaa;
    padding: 4px 10px;
    font-size: 65%;
    font-weight: normal;
    display: block;
    line-height: 1.6em;
}
#use_parts .list_with_box_title ul {display: table-cell;list-style: none;padding-left: 10px;margin-left: 10px;}
#use_parts .list_with_box_title ul li {font-size: 85%;}
#use_parts p.alert {font-size: 90%;}

#use_parts .pink,
.pink {color: #ff3b3b !important;}


#use_parts .box_with_title {margin-bottom: 40px;}
#use_parts .box_with_title h2 {background: rgb(0,159,176);background: linear-gradient(to right,  rgba(0,159,176,1) 0%,rgba(93,194,208,1) 100%);margin-bottom: 0;font-size: 150%;color: #fff;padding: 10px;/* text-align: center; */display: flex;align-items: center;letter-spacing: .05em;justify-content: center;border: none;border-radius: 5px 5px 0 0;}
#use_parts .box_with_title .box {border: 6px solid rgb(0,159,176);border-width: 0 5px 5px 5px;border-right-color: rgb(93,194,208);background-color: #f1f1f1;padding: 20px;border-radius:  0 0 5px 5px;}

#use_parts ol.circle_number_list {
    counter-reset: my-counter;
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    max-height: 400px;
    max-width: 100%;
}
#use_parts ol.circle_number_list li {margin-bottom: 10px;padding-left: 30px;position: relative;list-style: none;display: inline-block;line-height: 30px;font-weight: bold;font-size: 110%;max-width: 50%;box-sizing: border-box;}

#use_parts ol.circle_number_list li:before {
  content: counter(my-counter);
  counter-increment: my-counter;
  background-color: rgb(0,159,176);
  color: #fff;
  display: block;
  float: left;
  line-height: 30px;
  margin-left: -30px;
  text-align: center;
  height: 30px;
  width: 30px;
  border-radius: 50%;
  margin-right: 8px;
}

#use_parts ol.circle_number_list.plain_circle{
    max-height: 240px;
}
#use_parts ol.circle_number_list.plain_circle li{
    line-height: 20px;
    font-size: 100%;
}
#use_parts ol.circle_number_list.plain_circle li:before{
    content: " ";
    background: #55acee;
    width: 20px;
    height: 20px;
    line-height: 20px;
}



#use_parts .block {margin-bottom: 20px;/* padding: 0; */}
#use_parts .block h4 {display: inline-block;background: none;}
#use_parts .block div {font-weight: bold;}
#use_parts .block p {background: #fff;padding: 15px 20px;margin: 10px auto 40px;box-sizing: border-box;}
#use_parts .bluegreen{
color:rgb(0,159,176);
}

#use_parts .border{border: 1px solid #ccc;background: #fff;box-sizing: border-box;}
#use_parts .border_box{border: 1px solid #ccc;padding:20px;box-sizing: border-box;}


#use_parts .grey_box{
  background: #f5f5f5;
  padding: 20px;
}

#use_parts .search_box_dummy {
}
#use_parts .search_box_dummy .dummy_box_wrap {display: flex;align-items: center;}
#use_parts .search_box_dummy .dummy_box_wrap .dummy_box {border: 2px solid #009fa8;display: flex;align-items: flex-start;padding: 5px 15px;font-size: 120%;box-sizing: border-box;color: initial;line-height: 22px;word-break: break-all;}
#use_parts .search_box_dummy .dummy_box_wrap .dummy_icon {margin: 0;border: 2px solid #009fa8;line-height: 22px;}

.bgc-blue{
    background: #55acee !important;
}
.bdc-blue{
    border-color: #55acee !important;
}

#use_parts .text_with_img_01 {clear: both;/* overflow: hidden; */}
#use_parts .text_with_img_01 p {display: block;margin: 0;}
#use_parts .text_with_img_01>img ,
#use_parts .text_with_img_01 .text_with_img_caption ,
#use_parts .text_with_img_01 .image 
{width: 50%;float: right;margin: 0 0 10px 20px;padding: 0;box-sizing: border-box;}

#use_parts .text_with_img_01 .text_with_img_caption{}
#use_parts .text_with_img_01 .text_with_img_caption img{
    margin: 0;
}
#use_parts .text_with_img_01 .text_with_img_caption .caption{}

#use_parts .alert_box{
    background: #466886;
    padding: 5px 10px;
    font-size: 85%;
    color: #fff;
}

.dgwt-jg-caption-overlay{
    position: absolute;
    width: 100%;
    background: rgba(0,0,0,0.5);
    color: #fff;
    padding: 0px 5px;
    font-size: 75%;
    bottom: 0;
    transition: all .1s linear;
    text-align: right;
    box-sizing: border-box;
}
.dgwt-jg-item:hover .dgwt-jg-caption-overlay,
.dgwt-jg-item:active .dgwt-jg-caption-overlay{/* display: none; */bottom: -30px;}

#use_parts .links_minititle{
    color: #ec4e00;
    font-weight: bold;
}
#use_parts .links_wrap.no_number .links{}
#use_parts .links_wrap.no_number .links ul{}
#use_parts .links_wrap.no_number .links ul li{
    list-style: none;
}

#use_parts .table_index {
}
#use_parts .table_index table {
}
#use_parts .table_index table tbody {
}
#use_parts .table_index table tbody tr {/* padding-bottom: 5px; */}
#use_parts .table_index table tbody tr td {vertical-align: baseline;padding-bottom: 10px;}
#use_parts .table_index table tbody tr td.links_minititle {width: 80px;padding-right: 10px;text-align: right;}

#use_parts .table_index table tbody tr td a {
}

#use_parts .col2_img_left.profile_left {flex-direction: row;margin-bottom: 40px;}
#use_parts .col2_img_left.profile_left .col2_1 {margin-bottom: 0;width: 100px;}
#use_parts .col2_img_left.profile_left .col2_1 img.profile_picture {margin-bottom: 0;width: 100%;min-width: auto;}
#use_parts .col2_img_left.profile_left .profile.col2_2 {margin-bottom: 0;width: calc(100% - 110px);}
#use_parts .col2_img_left.profile_left .profile.col2_2 .profile_name {text-align: left;align-items: baseline;font-size: 90%;margin-bottom: 10px;}
#use_parts .col2_img_left.profile_left .profile.col2_2 .profile_name span.profile_fullname {margin-right: 10px;line-height: initial;}
#use_parts .col2_img_left.profile_left .profile.col2_2 .profile_name span.profile_title {line-height: initial;}
#use_parts .col2_img_left.profile_left .profile.col2_2 .profile_desc {text-align: left;
}

#use_parts .article_box_01 {font-family: "Noto Sans Japanese","ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif!important;border-top: 2px solid #cfd9e5;padding-top: 20px;margin-bottom: 40px;}
#use_parts .article_box_01 h2 {line-height: 1.5em;font-size: 30px;color: #196eb4;margin-bottom: 0;padding: 0;}
#use_parts .article_box_01 p {
    line-height: 1.75em;
    font-size: 16px;
    margin-bottom: 40px;
}
#use_parts .article_box_01 p strong{color: #000;font-size: 110%;margin: 0 5px;}
#use_parts .article_box_01 p a{}

.manga{padding:20px 10px;margin-bottom: 60px !important;}



#use_parts .title_with_colorful_top_border{
  font-family: 'Noto Serif JP',serif;
  font-weight: 600;
  font-size: 160%;
  margin-bottom: 20px;
  border-top: solid 3px skyblue;
  position: relative;
  padding-top: 10px;
  padding-left: 0;
  border-left: none;
}

#use_parts .title_with_colorful_top_border::after {
  position: absolute;
  content: " ";
  display: block;
  border-top: solid 3px #ffc778;
  top: -3px;
  width: 30%;
}

#use_parts .article_box_01 .subtitle{
    margin: 0 0 3px;
    color: #ff6000;
}
#use_parts .mini_title{
    margin: 0;
    padding: 0;
    font-size: 100%;
    font-family: Monotype Corsiva,serif,Comic Sans MS;
    color: #666;
    display: flex;
}
#use_parts .title_with_dotted_border{
    margin: 0 0 0 5px;
    border: 1px dashed #faa;
    border-width: 0 0 2px 0;
    margin: 40px 0 20px 0;
    display: inline-block;
    padding: 0 20px 2px 0;
    color: #ff6000;
    font-size: 110%;
    margin-top: 0px;
}
#use_parts .title_with_dotted_border:first-child{margin-top:0;}

.icon_check::before{
  content:"\f14a";
  margin-right: 5px;
  padding-right: 0;
  color: #94c011;
  font-size: 120%;
  font-weight: 400;
}
.bluegreen{}

#use_parts .box_with_title.check_list {
}
#use_parts .box_with_title.check_list h2 {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ed1b23+0,f69679+100 */background: rgb(237,27,35); /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to right,  rgba(237,27,35,1) 0%,rgba(246,150,121,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ /* IE6-9 */}
#use_parts .box_with_title.check_list .box {border-color: rgba(237,27,35,1);border-right-color: rgba(246,150,121,1);}
#use_parts .box_with_title.check_list .box ol.circle_number_list {
}
.check_list_blank,
.check_list,
#use_parts .check_list{
	margin: 0 0 0 0px;
	list-style: none;
}

.check_list_blank>li,
#use_parts .check_list_blank>li,
.check_list>li,
#use_parts .check_list>li,
#use_parts .box_with_title.check_list .box ol.circle_number_list>li {
	    line-height: 2em;
	    padding-left: 30px;
	    position: relative;
}


.check_list_blank>li::before,
#use_parts .check_list_blank>li::before,
.check_list>li::before,
#use_parts .check_list>li::before,
#use_parts .box_with_title.check_list .box ol.circle_number_list>li::before {
    content: "\f14a";
    font-weight: 100;
    font-family: "Font Awesome 5 Free";
    color: #f26054;
    background: none;
    font-size: 25px;
    margin-right: 10px;
    position: absolute;
    left: 0;
    margin: 0;
}

.check_list_blank,
#use_parts .check_list_blank{
	margin-left: 0;
	list-style: none;
}

.check_list_blank>li::before,
#use_parts .check_list_blank>li::before{
    content: "\f0c8";
}

.cursive{    font-family: Monotype Corsiva,serif,Comic Sans MS;
}

.italic{font-style:italic;}

.exclamation::before{
  content:"\f06a";
  font-size: 120%;
  color: #ff6000;
  padding-right: 0;
}

.coming_soon{
    color: #999;
    display: flex;
    align-items: center;
}
.coming_soon:hover,
.coming_soon:hover{
    color: #999;
}
.coming_soon::after{content: "Coming Soon!";background: #c6cdd6;padding: 3px 8px;font-size: 75%;color: #fff;margin-left: 5px;}























































































@media screen and (max-width:1100px) {



#use_parts .box_on_eyecatch  {}
#use_parts .box_on_eyecatch p  {}
#use_parts .links_wrap.col1 .links_title{}
#use_parts .links_wrap.col1 .links_title p{}
#use_parts .box_on_eyecatch.img_right_bottom {}
#use_parts .box_on_eyecatch.img_right_bottom img{}

}


@media screen and (max-width:900px) {

#use_parts .box_on_eyecatch  {}
#use_parts .box_on_eyecatch p  {}
#use_parts .links_wrap.col1 .links_title{}
#use_parts .links_wrap.col1 .links_title p{}
#use_parts .box_on_eyecatch.img_right_bottom {}
#use_parts .box_on_eyecatch.img_right_bottom img{
}



}


@media screen and (max-width:770px) {

#use_parts .col2>div{
    /* width: 100%; */
    /* display: flex; */
    /* flex-direction: column; */
    /* align-items: center; */
    /* margin-bottom: 10px; */
    box-sizing: border-box;
}
#use_parts .col2.col2_resp_under640>div,
#use_parts .col2.col2_resp_under500>div{
    width: 48%;
}
#use_parts .col2>div img{max-width: 100%;/* width: 100%; */}

#use_parts .profile .profile_fullname{
  /*font-size:200%;*/
}
#use_parts .box_on_eyecatch.img_right_bottom {}
#use_parts .box_on_eyecatch.img_right_bottom img{
}
#use_parts .balloon_triangle{}
#use_parts .balloon_triangle:after{}
#use_parts ol.circle_number_list,
#use_parts ol.circle_number_list.plain_circle{max-height: none !important;}
#use_parts .col2_img_left .col2_1 img.logo{
    margin-left: -100px;
}

#use_parts ol.circle_number_list>li{
	max-width: none;
}
    
}



@media screen and (max-width:640px) {

#use_parts .col2>div{
    width: 100%;
}

#use_parts .col .img_wrap img{}
#use_parts .box_on_eyecatch  {
    margin-top: -160px;
}
#use_parts .box_on_eyecatch p  {
    font-size: 75%;
}
#use_parts .links_wrap.col1 .links_title{}
#use_parts .links_wrap.col1 .links_title p{}

#use_parts .box_on_eyecatch.img_right_bottom {}
#use_parts .box_on_eyecatch.img_right_bottom img{
    width: 140px;
    height: 140px;
    top: -120px;
}
#use_parts .balloon_triangle{}
#use_parts .balloon_triangle:after{}

#use_parts .col2_img_left{}
#use_parts .col2_img_left .col2_1{}
#use_parts .col2_img_left .col2_2{}
#use_parts .box_with_title h2{
    font-size: 150%;
}

#use_parts .col2.col2_resp_under640>div{
    width: 100%;
}









}


@media screen and (max-width:499px) {



#use_parts .col .img_wrap img{}
#use_parts .box_on_eyecatch  {
    margin: 0 auto 20px;
    padding: 10px 0;
    width: 90%;
    border: 1px solid #aaa;
    border-width: 1px 0 1px;
}
#use_parts .box_on_eyecatch p  {
    color: initial;
    padding: 0;
}
#use_parts .links_wrap.col1 .links_title{
    justify-content: center;
}
#use_parts .links_wrap.col1 .links_title p{}
#use_parts .box_on_eyecatch.img_right_bottom {}
#use_parts .box_on_eyecatch.img_right_bottom img{
    width: 120px;
    height: 120px;
    top: -100px;
}
#use_parts .balloon_triangle{}
#use_parts .balloon_triangle:after{}

#use_parts .col2_img_left{
    flex-direction: column;
}
#use_parts .col2_img_left .col2_1{align-items: center;width: 100%;}
#use_parts .col2_img_left .col2_2{}


#use_parts .col2_img_left .profile.col2_2{
    width: 100%;
}
#use_parts .box_with_title h2{
    font-size: 120%;
    /* word-break: keep-all; */
}
#use_parts .text_with_img_01 img,
#use_parts .text_with_img_01 .text_with_img_caption{
    float: none;
    width: 100%;
    padding: 0;
    margin: 0 auto;
}

#use_parts .col2.col2_resp_under500>div{
    width: 100%;
}

}


@media screen and (max-width:399px) {


#use_parts .col2 div{}
#use_parts .col .img_wrap img{}
#use_parts .box_on_eyecatch  {}
#use_parts .box_on_eyecatch p  {}
#use_parts .links_wrap.col1 .links_title{}
#use_parts .links_wrap.col1 .links_title p{}
#use_parts .box_on_eyecatch.img_right_bottom {}
#use_parts .box_on_eyecatch.img_right_bottom img{
    width: 100px;
    height: 100px;
    top: -100px;
}
#use_parts .balloon_triangle{}
#use_parts .balloon_triangle:after{}

#use_parts .col2_img_left{}
#use_parts .col2_img_left .col2_1{}
#use_parts .col2_img_left .col2_2{}



}

































































